You are viewing a single comment's thread from:

RE: Seg-Wit Is A Trojan Horse - Bitcoin Scaling Debate Explained

in #bitcoin7 years ago (edited)

"In addition, currently you trust your money with exchanges like Coinbase. "

Incidentally, I trust Coinbase less than I trust LN.

I think your example of wanting a transaction per day for 7 billion people is a pretty high barometer, given I'd say less than 1% of people I know in the US even know what Bitcoin is.

"Bitcoin is a premium ledger, there is no reason to keep a coffee payment on an immutable premium ledger."

Exactly, these people shouldn't even own bitcoin, they should use Litecoin or something else.

"That means that no user will be able to validate his own transactions by running a full node and will have to trust 3rd party services. That is a huge violation of Satoshi's white paper."

(Virtually) Nobody is doing that now. Mining centralization just is, we can't stop it from what I see, unless we switch to PoS. The virtuous loop built in which keeps it in the miner's interest for Bitcoin not failing seems like the best we can do. Could you cite the part of the white paper in violation, so I can reread it?

Also, how is the SW alternative not a third party situation? I don't really see trusting the Nakamoto consensus of hashing power at present as "trusting a third party", plus it is all on ledger. SW is not.

Sort:  

I believe Bitcoin is for everybody. I understand your view of Bitcoin as digital gold but I think Bitcoin should be used for any payment and to store anything of value.
Even with Segwit you will be able to perform all transactions just like before, it will make no difference for people that wish to use the public ledger (only fees will be about 75% cheaper). But, it will add the possibility to create safe payment channels that will enable some people to use Bitcoin for small incremental payments like subscriptions. It will widen the adoption and will increase Bitcoin's technological value.

I think that increasing the block size will increase centralization and thus violate Satoshi's intent. Running a node is easily possible these days (without doing any mining just verifying transactions and blocks). If only miners run nodes no one will be able to make sure they are honest. In addition, very few miners will be able to handle the bandwidth, HD space and memory capacity that a large block size demands.

Segwit is just a malleability fix, it is still fully recorded on the blockchain. It enables payment channels that only create two transactions on the blockchain (funding and closing transactions) which you call 3rd party solution.
In addition, Segwit encourages lower fees for transactions that lower the UTXO set (more inputs than outputs) in order to ease the memory consumption on nodes. Currently, having more outputs than inputs is cheaper and that creates stress on nodes.

I suggest reading more about payment channels here:
https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch12.asciidoc

"I think that increasing the block size will increase centralization and thus violate Satoshi's intent."

Then why did he specifically suggest that we do so?

"Segwit is just a malleability fix, it is still fully recorded on the blockchain. "

This is not true. SegWit itself claims that it enables "off-chain transactions". Those violate the definition of Bitcoin. SegWit is not compatible with Bitcoin by definition.

Then why did he specifically suggest that we do so?

He limited the block size to 1mb in 2010 and knew fully well that a hard-fork will be needed to change it.

This is not true. SegWit itself claims that it enables "off-chain transactions". Those violate the definition of Bitcoin. SegWit is not compatible with Bitcoin by definition.

It enables it. You don't have to use it and can continue doing all your transactions on the blockchain.

Note Satoshi's quote about it being fine to switch to client-only mode and have the nodes "on a server farm". The real Satoshi made exactly the same argument that Craig Wright made last weekend. Hmmm...