Bitcoin Forum
May 11, 2024, 07:36:52 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ... 72 »
61  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 07:17:33 PM
>hard consensus rules which were set in stone from the first day.
In stone? My understanding is once upon a time, blocksize limit was 32MB? Not so?
Please go back to Reddit instead.  You will feel more at home among the trolls there.

You may want to read this article about how the consensus works, but I doubt you really care.
62  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 07:12:47 PM
With Bitcoin you have your own money, controlled by hard consensus rules which were set in stone from the first day.  The rules are enforced by every node in the entire network, and to change the rules, e.g. to steal all the money and take taxes for the dictator, you have to change every single node.  This is not doable in practice.  Therefore all changes have to be in line with the consensus rules, and the powers of the developers are limited.
Give us 32 MB back then  Wink. You could be compatible with the original Satoshi client if you just patched technical mistake with lock openDB making many transactions in block unable to validate. But the consensus was 32 MB block size limit from first day, so obviously this is not such hard consensus rule set in stone to change because it was changed once already...
Ah, you obviously don't understand how the rules work.  You can make the rules stricter.  I.e. a majority of nodes will no longer accept blocks or transactions which were previously valid.  This is not a problem, because all nodes will still work.  All blocks which are valid to the majority will be valid for all.  Some transactions will just seem to never confirm for non-upgraded nodes.  Satoshi did this many times, e.g. by limiting the blocksize.

Removing or changing rules to be more permissive, is impossible.  If a majority of nodes start accepting blocks where more coins are generated, are larger, or violate the hard rules in some other way, the rest of the nodes will simply not accept their chain, and continue their own valid chain.  This is how altcoins are created.

This is what makes Bitcoin safe from e.g. a government takeover or hostile developers.  If government want to change Bitcoin by e.g. making it deduct a tax from every transaction, they could easily mandate that if it was possible to change the rules by convincing some developer to do so.  Coinbase are even trying to prove they can by launching a forks and convince idiots to use it, but the majority is not that easily fooled.
63  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 06:52:55 PM
The blocksize can be increased now on the other hand and double the capacity of the network.
First of all it has already been trivially shown in this thread that a blocksize increase won't solve the problem at hand.  If you think every bitcoin user in the world can just switch to different software yesterday evening, and use bigger blocks by now, you are having fantasies.  Fortunately noone suggest anything like that either.  Deploying larger blocks will take much longer, since every single node in the world has to upgrade.  Unless you plan to deploy an altcoin, which you are free to do of course.
We could have sufficient bigger blocks today if people planned ahead. About one year ago Gavin predicted we run to the problems with capacity in first half of 2016, which could be faced one year ago, long time for every full node to upgrade.
And Gavin proved to be wrong.  We are still far from hitting the limit for normal transactions, even during peaks.  No block size, not even Gavin-sized blocks, can withstand malicious spam attacks.  Gavin doesn't have a solution for that.  Only the current Bitcoin developers are working to solve the problem, and provide real scalability to Bitcoin.

But you must plan ahead, not just react when something become broken. BIP 109  28 days grace period makes sence as a urgency fix of the issue, in this light BIP 109 become well planned again because Gavin predicted the capacity problems. Pitty Gavin is not Bitcoin lead developer anymore, he proving once again he know what Bitcoin needs to stay as #1 cryptocurrency. Oh well
Don't be a fool.  BIP 109 is a plan to make matters worse through a hostile takeover.  No blocksize can prevent spam attacks.  Gavin hasn't contributed meaningfully to Bitcoin for years.  He is busy collecting money from Coinbase to create diversion and prevent privacy improvements to Bitcoin.

If the goal was to increase capacity, why not reduce the transaction size instead?  It can be halved by using different addresses and signatures.  This is a hard fork as well, and the deployment will be equally hard.  But it is a harder sell, because it isn't as intuitive as a block size increase to the uneducated masses who think larger blocks will prevent spam.  To take control over Bitcoin, Coinbase needs a solution which is easier to sell to the uneducated masses.
64  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 06:19:28 PM
This is not the place for ELI5s of how bitcoin works.  See Satoshi's whitepaper.
No ELI5 was asked for. If you got nothing, just say "I got nothing."
If you wish to reference something specific, clarify plz Smiley
Short version: If you want a dictator to own your money, just give them to someone.  You don't need Bitcoin for that.

With Bitcoin you have your own money, controlled by hard consensus rules which were set in stone from the first day.  The rules are enforced by every node in the entire network, and to change the rules, e.g. to steal all the money and take taxes for the dictator, you have to change every single node.  This is not doable in practice.  Therefore all changes have to be in line with the consensus rules, and the powers of the developers are limited.
65  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 05:03:35 PM
...
Bitcoin is built on consensus, which is incompatible with dictatorship. ...
'Long as the the dictator gets to define [dictate the meaning of] consensus, I see no problems.
Explain?
This is not the place for ELI5s of how bitcoin works.  See Satoshi's whitepaper.
66  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 04:59:28 PM
Saying that sidechains and lighting network are the solutions to the problems we are having now is just ridiculous, let me remind you that these systems have not even been developed yet, they can not possibly be the solution to the problems we are having now.
The systems have been developed, but depend on a soft fork which hasn't been deployed yet.  It will be released next month, and deployed as fast as safely possible.

The blocksize can be increased now on the other hand and double the capacity of the network.
First of all it has already been trivially shown in this thread that a blocksize increase won't solve the problem at hand.  If you think every bitcoin user in the world can just switch to different software yesterday evening, and use bigger blocks by now, you are having fantasies.  Fortunately noone suggest anything like that either.  Deploying larger blocks will take much longer, since every single node in the world has to upgrade.  Unless you plan to deploy an altcoin, which you are free to do of course.

Maybe you could ask Block Stream if you could use liquid, which is their closed sourced centralized sidechain, for a monthly fee to their for profit company of course. Wink
I have no need to.  I pay normal transaction fees, and am therefore not affected by the current spam attack.
67  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 04:48:55 PM
The only way for Bitcoin to maintain the principles of freedom is to decentralize development. It is only through the choice of multiple implementations that users have the freedom of choice.
There are hundreds of implementations.  See the altcoins part of the forum.  There are two separate implementations of the Bitcoin consensus model as well.  Bitcoin Core and libbitcoin.  Those are kept in sync by independent developers.

All open source projects are essentially dictatorships, the only way to democratize development is through this choice of multiple implementations. The ability to hard fork represents the very check on power against any development team. Hard forks should be embraced as an essential governance mechanism of Bitcoin that helps to keep Bitcoin free and decentralized, it represents the freedom of choice.
Go ahead and embrace all the altcoins you want.  Just don't pretend it is Bitcoin.  Bitcoin is built on consensus, which is incompatible with dictatorship.  Attempts to change the hard rules of bitcoin will result in an altcoin.

Quote from: jtoomim
Soft forks quash the minority voice. Hard forks allow it to persist.
How high was he when he wrote this?  Every soft fork has been deployed with a 95% hashrate support so far, and no real opposition (except for P2SH, which was opposed by one developer).  And he is attempting a hostile takeover at less than 75%?  He should try rehab instead.
68  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 04:27:39 PM
But forcing these solutions on to everyone through the artificial limitation of the blocksize is just downright dirty.
And attempting a hostile takeover of Bitcoin through a hard fork is the work of angels?

The better solution is freedom.  Make it possible to choose between different mechanisms.  Lightning, if you want instant secure confirmations. Use a sidechain if you want larger blocks with the possibility of other features like shorter times between blocks.  I'm sure you can get all of the big block supporters to agree on a sidechain to use.  Diversity is not a problem, because you are free to move bitcoin between different sidechains and the main chain.  Use the blockchain directly if you want to use the most limited resource, but expect to pay to use everyone's diskspace.  Just don't try to force your "solution" upon everyone, a "solution" which every schoolkid in the world can see won't solve any real world problems.

For some companies, like Coinbase which confiscate user funds on the basis of blockchain analysis, the increased privacy of transactions on the side is bad.  In my opinion the improved privacy is required in today's hostile environment of Big Brothers watching everywhere.  It is more in the spirit of Bitcoin.
69  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 03:27:54 PM
Well, it's time to increase block size or ask every merchants or services to accept zero confirmation (as long as it has good fees), so there won't be any problem Grin
Increasing the block size won't do anything but make the problem worse.
A truly hilariously false statement. 2 MB would solve the problem immediately, effectively doubling the capacity of the network.
Ehm..  Did you see how quickly that backlog increased?  Many nodes without mempool limit, i.e. before 0.12, even went down.  No realistic block size could have handled it.  The only reason why it flattened, is the fact that the spammer ran out of unspent txos to spend.  Recycling them faster through larger blocks will only make the problem worse by making the cost of running a full node in your home even higher.  (Contrary to popular belief, more nodes at a big datacenter doesn't help the network at all, due to the way Bitcoin tries to spread connections between as many netblocks as possible for sybil resistance.)


Merchants and users are abandoning bitcoin out of frustration as we speak.
Only Lightning can solve that problem, by making instantly confirmed transactions possible.
70  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 03:18:10 PM
Well, it's time to increase block size or ask every merchants or services to accept zero confirmation (as long as it has good fees), so there won't be any problem Grin
Increasing the block size won't do anything but make the problem worse.

Segwit enables sidechains, which can have as large blocks as you want, and Lightning, which will circumvent the problem until the spammer(s) understand it is a waste of money.  Lightning will actually solve the zero confirmation problem as well.  But we will have to wait until next month for Segwit to be released, and probably a month or two more until it has been deployed by minimum 95% of the hashrate.
71  Bitcoin / Bitcoin Discussion / Re: Mempool is now up to 25.5 MB with 22,200 transactions waiting. on: March 01, 2016, 02:41:25 PM
Not viable for a fucking restaurant, when it could take 24+ hours to confirm now, or the transaction could even be doublespended thanks to RBF.
RBF is actually perfect for a situation like this.  As a merchant accepting bitcoin, I would just ask the customer to replace the transaction with one paying a decent fee.  I have been waiting for a feature like RBF for a long time.  Unfortunately it is hard to send RBF transactions yet, but a customer capable of sending one can certainly replace it as well.  At least Bitcoin tells me if a transaction can be replaced.

Most wallets are still configured to use a "normal" fee and sorry but most customers aren't going to know to include a higher fee, and quite honestly, this is simply not a problem they should have to deal with. No restaurant wants to have to deal with "unconfirmed" payments. That's just the reality of the situation. It's not worth it for them to deal with bitcoin in this state.
Fortunately the spammer is using a less than normal fee, so normal fee paying transactions aren't affected.  The only problem beeing wallets which will always apply a fixed fee with no regard to transaction size.

What amazes me is the fact that some people claim in public that a larger blocksize will solve the spam problem.  Obviously primary school isn't compulsory everywhere in the world.  Sad
72  Bitcoin / Bitcoin Technical Support / Re: My Bitcoins Are Stuck - Unconfirmed After 20 Hours on: February 29, 2016, 03:38:22 PM
Don't worry friend, I'm sure you can wait until July 2017 for a blocksize increase right?
Increased block size will only encourage the spammer(s), and make the impact harder. 

We need lightning, payment channels and sidechains.  All will be easy to implement after segwit has been deployed in April.  If you want 2 MB blocks, you can easily move your coins to a sidechain with 2 MB blocks, and I am sure you will get Coinbase and other large block proponents to use it.  Coins can be moved back to the standard blockchain whenever you want.
73  Bitcoin / Bitcoin Technical Support / Re: My Bitcoins Are Stuck - Unconfirmed After 20 Hours on: February 29, 2016, 12:47:56 PM
Now, I know the first thing you'll think is that I didn't set a fee.  I did.  I'd never be cheeky enough to do zero fees!

Status: 0/unconfirmed, broadcast through 11 nodes
Date: 28/02/2016 14:23
To: Escrow 1Nw3CeDgELL3DjorxHK5ehR5upQ2PN1rd
Debit: -0.25000000 BTC
Transaction fee: -0.00001130 BTC
Net amount: -0.25001130 BTC
Transaction ID: 0f63833cb3ce6a324e65985b1e84368ea633114d478599c511983b57f2f0c224-000

The fee I set was based on the minimum recommended, which is what I always use.  It's never taken this long before.

Is this because there's a problem with the network or is it because the miners want a larger fee?

I need to send the same amount again and while I could up the fee, I may end up not upping it enough or upping it too much.

Advice please from you lovelies?
Someone has switched on her spam-script again today.  It was off for a while.  It only cost about 3 BTC per hour to keep most normal transactions delayed, and someone keep doing that frequently.  I have no idea why, but suspect it is related to current events where Coinbase and some helpers are trying to gain control over Bitcoin.

Some pools filter the spam quite efficiently.  If e.g. Eligius manage to mine a block, your transaction will probably be in it.
74  Bitcoin / Bitcoin Discussion / Re: DDoS'er admits to being paid to attack classic nodes... on: February 29, 2016, 11:16:24 AM
I recently converted my node to a classic node and I have received a total of 4 alerts from my hosting provider advising me that I was getting DDOS'ed and that they are taking measures to prevent the attacks from reaching my VPS. This is while my classic node was still synching and was at roughly block 250k.

edit: 5 alerts and am at Huh block while (most likely still) syncing.
You should sync with Bitcoin Core 0.12.  It is roughly 7 times faster than "classic".

I've fended many DoS attacks myself running Bitcoin Core on my nodes.  DoS attacks against bitcoin nodes is fairly common, and I doubt the attackers care which version you run.
75  Local / Skandinavisk / Re: Bitcoin mining farm i Norge on: February 23, 2016, 08:05:32 PM
I Eu er Bitcoin annset som gyldig betalingsmiddel og kan derfor byttes i annen valutta.. eks. Dollar og Euro på en utenlandsk exange.
Deretter kan du få pengene inn på en konto i utlandet i eks. Dollar eller Euro og føre dette over til din norske bank.
Dette blir da innførsel av valutta/valutta handel.
Niks.  Ved sal av ei elektronisk fjernleverbar teneste, er det bustaden til kjøparen som er avgjerande.  Kjøparen er ikkje børsen, men ein annan, for deg som regel ukjend, kunde av børsen.  Lukke til med å dokumentere at denne kjøparen bur i utlandet.  Nei, kva valuta du byter bitcoin mot er ikkje relevant.  Nøyaktig dei same vilkåra gjeld, anten du handlar i norske kroner eller utanlandsk valuta.  Det er heller ikkje relevant kva land børsen ligg i, sidan det er bustaden til kjøparen som avgjer om salet er mva-pliktig.

Dette er logisk.  Elles ville Spotify, og alle andre som sel fjernleverbare elektroniske tenester i EU, til eikvar tid selje tenestene sine frå det landet som har lågast mva-sats.

Dette er ikkje heilt svart/kvitt.  Sidan bitcoin er deponert på den utanlandske børsen, kan du argumentere med at det er børsen som leverer tenesta til sluttkunden.  Då er det i prinsippet børsen som er mva-pliktig.  Ja, eit utanlandsk selskap som leverer elektronisk fjernleverbare tenester vil vere mva-pliktig til Noreg når dei leverer tenester til norske kundar.  Då kan du hevde at børsen er mva-pliktig, og børsen hevde at du er mva-pliktig, og dette kan de krangle om til Dovre fell, for Skattedirektoratet famlar i mørkret.  Dette er spesielt interessant for Localbitcoins, sindan børsen ligg i Finland og du som regel veit kva land kjøparen bur i.  Om du sel til ein utanlandsk kjøpar via Localbitcoins er du dobbelt sikker, og det gjeld uavhengig av om den utanlandske kjøparen betaler deg i norske eller svenske kroner.
76  Local / Skandinavisk / Re: Bitcoin mining farm i Norge on: February 23, 2016, 12:15:08 PM
Hvis vi følger valutta loven i norge og veksler bitcoin mot US Dollar eller Euro for så å veksle til Nok. så slipper vi mva.
Hæ?  Dette er sjølvsagt berre sprøyt.  Lova du refererer til finst ikkje.  Du slepp ikkje unna mva ved å bruke ein annan valuta.  I so fall hadde alle butikkar i landet skifta valuta på minuttet.

Du kan derimot selje bitcoin direkte til ein privat kjøpar i utlandet, og dokumentere dette.  Då er det rekna som eksport.  Eksport er mva-fritt.  Kjøparen kan gjerne betale i norske kroner, det har ingentig å seie.  Skattedirektoratet har ikkje svart på om sal via ein utanlandsk børs til ukjend kjøpar er å rekne som eksport.
77  Bitcoin / Development & Technical Discussion / Re: Why soft fork is a very bad idea and should be avoided at all costs on: February 21, 2016, 04:50:16 PM
This is only technically, and you have financial measure: First make sure non of the major exchanges support the exchange of the minority coin,
Yeah, and then we can make it rain gold, and travel in time, and profit!

Most exchanges and merchants are with standard Bitcoin.  I think the exchange with the most users is Localbitcoins, and Localbitcoins are not going with any of the forkers.  This is more than enough to make sure Bitcoin will still be liquid.  I will never switch to a fork myself.  If I try to sell an altcoin as Bitcoin, I am going to get sued and ruined on the first attempt.

AFAIK only Coinbase has stated support for one of the hard forks ("Classic").  BitPay has it's own fork, but not publicly stated they will try to force anyone into using it instead of Bitcoin.  A couple of others have stated support for larger blocks, but not specified any specific solution to the problem.
Ultimately, it is those who have the most coins decide. It does not matter if localbitcoins would support the minority coin, the price there will be single digits due to the millions of coins' sell pressure
In that case the numbers are currently 99.36% on Bitcoin's side, with only 0.64% on the fork's side.

Of course if the exchanges can not reach a consensus (basically they follow the major hash power), then it means the consensus is not yet enough strong, it must come from enough users , exchanges and miners together, so 75% hash rate is enough strong, given enough support from exchanges and users
Consensus is important among nodes, not miners.  Miners who don't follow the consensus rules are simply mining invalid coins, and ignored by the nodes.  No matter how much hashrate they have.  Miners aren't important in that regard.

Imagine an extreme situation: A person with 1% of hash power but holds 90% of coins and billions of dollars, he can destroy any fork he does not like and force all the hash power move to his fork by pumping the exchange rate of his fork
Well, you have pumps and dumps of altcoins all the time.  It is pretty much what defines an altcoin.  In the past it was common for Bitcoin as well, but the economy is too large now.  I don't think anyone will be willing to risk that much money on pumping some fork.

I think it is wrong to think that you are still running standard bitcoin, it is not bitcoin anymore, it is already forked so many times and now it is very different than original bitcoin, and after the implementation of segwit, the architecture had major change, I think that version should change name to Pietercoin
There have been some bugfixes and improvements which achieved consensus.  Segwit is a small change, and a large improvement.  Coinbase doesn't like it, since it improves privacy and make their chainanalysis much more difficult, but fortunately Coinbase only make up a very small part of the global Bitcoin network, and many Bitcoin users dislike Coinbase's practices. 

I am only aware of one hardfork after Satoshi, and that one was a small bugfix to overcome limitations of a database library.  The hardfork is theoretical.  The other side of the fork has never mined a block that I am aware of, but if you run Bitcoin 0.6 on a node today, with no changes to the configuration, it will eventually stop syncing because it fails to validate a block due to too many DB changes.  (I don't remember the exact height.)  If wou want to, you can start mining from there using 0.6, and you will make an actual hard fork.  Other pre-fork nodes (if any) will pick it up.
78  Bitcoin / Development & Technical Discussion / Re: Why soft fork is a very bad idea and should be avoided at all costs on: February 20, 2016, 07:49:30 PM
This is only technically, and you have financial measure: First make sure non of the major exchanges support the exchange of the minority coin,
Yeah, and then we can make it rain gold, and travel in time, and profit!

Most exchanges and merchants are with standard Bitcoin.  I think the exchange with the most users is Localbitcoins, and Localbitcoins are not going with any of the forkers.  This is more than enough to make sure Bitcoin will still be liquid.  I will never switch to a fork myself.  If I try to sell an altcoin as Bitcoin, I am going to get sued and ruined on the first attempt.

AFAIK only Coinbase has stated support for one of the hard forks ("Classic").  BitPay has it's own fork, but not publicly stated they will try to force anyone into using it instead of Bitcoin.  A couple of others have stated support for larger blocks, but not specified any specific solution to the problem.
79  Bitcoin / Development & Technical Discussion / Re: Why soft fork is a very bad idea and should be avoided at all costs on: February 20, 2016, 09:19:10 AM
Although the individual miner's reward does not change, but the total amount of miners on the minority chain will dramatically decrease, so all the miners on minority chain will only be able to find a block every 40 minutes,  to get a transaction well confirmed on that chain would take 240 minutes, this basically drives out all the transactions on that chain. And when no one is using that chain, the exchange rate will crash, and miners become underwater and moved to majority chain
It will be about 30 minutes between blocks, due to the intentional trick which makes the hard fork trigger long before it has 75% hashrate.  (And it will likely be even lower, since basic game theory says you should cheat this one by announcing support for it, and then not mine on the fork.  So there is no way to know if the fork has a mining majority at all before the fork is supposed to happen.)  30 minutes is common today.  Even an hour is quite common.  I don't think 30 minutes between blocks will stop anyone from using bitcoin.  It didn't in 2010 when someone pushed up the difficulty, and then suddenly stopped mining to show Bitcoin's weakness, and why should it this time?
80  Bitcoin / Development & Technical Discussion / Re: Is 0.12 with pruned mode a good idea for newbies? on: February 15, 2016, 11:17:40 PM
1) The wallet in Core is still too minimalistic, it doesn't even allow you to order your receiving/sending addresses nicely in groups, or in order of creation etc, only by of alphanumerical order, so you end up with a mess since it's recommended to use 1 address each time.
You can group your receiving addresses in accounts.  Don't know if it is supported in the GUI.  haven't used the GUI for years, but I do use accounts a lot.

2) The fact that you have to use an address each time is in itself an annoyance for noobs. Im wishing in the future stuff like BIP47 can solve this? Since I've heard HD by default is not possible with Core?
You don't have to use a new address each time, but it is best practice no matter which client you use.

3) Then we have the need of doing backups for each single new address we make. Obviously it's too paranoid, but every month or so, you would need to copy your current wallet.dat to your backup devices since the backup devices would lack the generated addresses during that period.
Nah, the default keypool contains 100 addresses.  You can make 100 transactions with change or recieve to 100 new addresses before you have to back up again.  You can make the keypool larger if 100 is not enough.
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ... 72 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!