3 ms·
> because there is no "trusted third party" If you don't run your own node, you need to trust a 3rd party to transact with the blockchain, because you require
by Frogolocalypse 9y ago
> because there is no "trusted third party"
If you don't run your own node, you need to trust a 3rd party to transact with the blockchain, because you require someone elses node in order to record a bitcoin transaction. So you are, by definition, not a peer, because you are not equal to a person who runs a node, because you need to trust a 3rd party.
- CryptoPunk 9y agoI just explained the evidence that this is not how Satoshi defined "trusted third party". He extensively promoted the use of light clients, and didn't find any contradiction between this and peer-to-peer electronic cash. I don't understand why you ignore this point, which I've conveyed to you in our previous discussion as well. You also continue to sidestep the fact that Bitcoin Core's vision of letting transaction fees rise to astronomical levels with growing usage of the blockchain is going to mean the vast majority of the world population will have to trust other parties to hold their private keys, which is a much greater reliance on trusted third parties than polling random nodes for SPV proofs, as required when running a light client, which still let's the user control their own private key.
- Frogolocalypse 9y agoThere is no such thing as a trustless implementation of a light client. Funnily enough, it was one of the things Satoshi could never get to work. What do you mean core? Core doesn't run my node. I do. If you can't convince the peers in bitcoin to run your node client, you don't have a solution. I know this, because I do run a node, and I am a peer in peer-to-peer cash. And I, personally, have rejected your scalability plans, because I, personally, being a peer in peer-to-peer cash, have rejected your node client. I was not happy with your security model, and therefore I, with all of the other bitcoin peers, rejected it. Which is why bitcoin remains bitcoin, and failed fork after failed fork attempts remain the failed fork attempts. Because you don't have enough peers willing to follow your consensus change. Bitcoin nakamoto consensus in action. It is a beautiful thing.
- CryptoPunk 9y agoSatoshi never claimed that a "trustless implementation of a light client" is possible. The white paper explains that a light client still has to trust other nodes: >>As such, the verification is reliable as long as honest nodes control the network, but is more vulnerable if the network is overpowered by an attacker. While network nodes can verify transactions for themselves, the simplified method can be fooled by an attacker's fabricated transactions for as long as the attacker can continue to overpower the network. One strategy to protect against this would be to accept alerts from network nodes when they detect an invalid block, prompting the user's software to download the full block and alerted transactions to confirm the inconsistency. Businesses that receive frequent payments will probably still want to run their own nodes for more independent security and quicker verification. While you claim that light clients betray the vision of Satoshi, based on totally unsubstantiated claims about what Satoshi meant by a light client, that are contradicted by several pieces of evidence (e.g. Satoshi communicating with Mike Hearn about Hearn's implementation of the SPV light client concept, without once claiming that his implementation fell short of Satoshi's idea of a light client, and while continuing to promote light clients on Bitcoin talk, like in this instance: http://satoshi.nakamotoinstitute.org/posts/bitcointalk/345/ http://satoshi.nakamotoinstitute.org/posts/bitcointalk/345/), you promote a future where the vast majority of the world have zero control over their own wealth, because they can't economically control their own private keys.
- Frogolocalypse 9y agoYou need a dictionary more than you need the white-paper : https://www.merriam-webster.com/dictionary/peer https://www.merriam-webster.com/dictionary/peer > one that is of equal standing with another : equal If you aren't running a node, you're not equal, and therefore, by definition, not a peer.
- CryptoPunk 9y agoYou're totally ignoring my arguments. This is pretty much how every discussion with an advocate of 1-MB-block-Bitcoin and $100 transaction fees goes. It's bizarre.
- ShabbosGoy 9y ago> So you are, by definition, not a peer, because you are not equal to a person who runs a node, because you need to trust a 3rd party. This is incorrect and plain wrong. Trusted party only exists in Ethereum, not in Bitcoin. You are not trusting anyone when you transact in Bitcoin, there is distributed consensus. How is distributed consensus trusting a third party?
- unlimitless 9y agoYou trust the hashpower in the aggregate, you do not trust the node that gives you the information. That is because the block solution is independently verifiable by the spv wallet. They can also independently verify that a transaction was indeed in a block. To say they don't verify anything or trust someone is not true. They don't validate the rules, they validate the hashpower. If the hashpower is evil, bitcoin is fucked anyways. If the hashpower is evil your full node can be fooled into accepting a payment for something and reversing it with their superior hashpower. The whitepaper assumes the majority of hashpower is honest for bitcoin to work... Whitepaper, section 1, end of last paragraph... "The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes." If that sentence is broken, like you give as an example that would fool an spv wallet, then by definition bitcoin is not secure.
- Frogolocalypse 9y ago> You trust the hashpower in the aggregate Are you explaining your definition of a trust requirement in a trustless protocol? > by definition bitcoin is not secure. It is not secure if you use your understanding of how bitcoin works. Which, as we've demonstrated with the four failed fork attempts, is not rooted in reality.
- warboat 9y agoYou are several IQ points short of understanding what is being said.