如果要了解区块链式怎么工作的,下面这篇算是说的比较清楚了
文章从一个简单的案例入手, 如果你我拿明天旧金山的天气打赌50美元,可以用哪几种方式来保证赌局结束时这50美元会正确的得到分配?
- 如果我和你已经很熟,这当然不是问题,输的人肯定不会冒着被鄙视的危险,把$50交给赢得人。
- 如果两人不熟,那么可以定一个合同, 等到结束的时候由第三方来根据合同裁定,不过对于额度只有$50,这有点小题大做了
- 如果两人依旧不熟,那么可以把钱交给一个双方都信任的人或者机构, 但问题是如果这个人或者机构也跑了呢?
区块链可以允许我们只要写几行代码,运行在区块链上, 并放上$50, 那么这几行代码就可以保留双方的钱共计100, 等到结果出现时,交付给获胜的一方。
说到区块链就避不开比特币,正是因为比特币的良好运行,让人们相信区块链的可靠性。 数据货币就跟美元,欧元, 人民币以及其他国家货币一样, 可以用来交换商品和服务。 一个比特币就是比特币数字通货的一个单位, 就像美元本身并没有任何价值, 他有价值,只是因为我们大家都认同用美元可以交易货物和服务,而且我们也相信其他人也一样认为。
最终每个人拥有比特币的数量,需要使用的是总账(Ledger),一个用于记录所有比特币交易的数字文件。 总账文件并不是保存在一个中心服务器, 比如银行或者数据中心。 它是被分布在网络世界各个私人电脑中的。 每一台电脑代表的是一个区块链“节点”, 并保存一份总账的副本。
事实上,总账是被一群相互连接的计算机所维护,而不是一个中心化的实体比如银行。