> "But while the operations of such currencies, based on blockchains, have been fully decentralized, the trust graph of these cryptocurrencies have remained entirely centralized. Everyone need to trust Bitcoin to transact in Bitcoin, and everyone needs to trust Ethereum to transact in Ethereum or assets issued on the Ethereum blockchain."<p>Given a string can you programatically determine whether it is bitcoin? (Starting from a string called 'genesis block', asking assumingly malicious nodes for more strings, doing some math you can reach the string in question.) (Note: You cannot do so with ERC tokens, an alarming thing to ponder[0])<p>Can you determine with high probability the "amount of work done" in producing the set over which you previously did math? (This amount acts as the amount of trust we lay behind it, which we determine on our own. We always await anyone who can provide more cumulative work done.)<p>Thus there is no trust graph with bitcoin atleast. (Apart from mining centralization, and users prone to upgrading, bitcoin is pretty close to decentralised and looks to improve in future with physical limits being reached with mining chips and people increasingly opting for immutable code alongwith the immutable chain it calculates on (once all aspects of fungibility like anonymity is solved, users might stop upgrading at all).)<p>---<p>settle.network is just git.<p>All of private blockchains, federated sidechains, colored coins, so-called-smart-contracts-on-eth, premined coins, proof-of-stake coins, etc etc are just PKIs.<p>[0] <a href="https://www.google.co.in/search?q=how+to+check+if+a+token+is+erc20" rel="nofollow">https://www.google.co.in/search?q=how+to+check+if+a+token+is...</a>