《区块链技术指南》读书摘要

任何事物的发展,从来不是一蹴而就的。
商贸合作中签订的合同,怎么确保对方能遵守和执行?
餐厅宣称刚从海里打捞上来的三文鱼,怎么证明捕捞时间和运输中的卫生?
数字世界里,怎么证明你对资产的所有?
囚徒困境中的两个人,怎样能达成利益的最大化?
宇宙不同文明之间的猜疑链,有没有可能打破?

银行账号里的数字记录了资产,实际上这是假定了银行作为一个安全可靠的第三方记账机构,这个机构利用信用作为抵押,来完成交易。这种控制,是中心化的。然而如果无法找到交易双方都认可的第三方担保呢?为了解决这种问题,我们需要一个去中心化的数字货币机制。


去中心化

在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中心化。
通俗来讲我们可以理解为把只由认证的老师讲课的课堂变成同学们集体讨论的课堂。


数字货币也一直在努力朝这个方向发展

从ecash到Hashcash再到B-money再到比特币等


ecash

待续


Hashcash

待续


B-money

待续


比特币

将PoW与共识机制结合在一起,首次从实践意义上实现了一套去中心化的数字货币系统
真正意义上实现了足够安全可靠的去中心化数字货币机制。
旨在解决已有金融货币系统几个问题:
1.被掌控在发行机构手中
2.自身的价值无法保证
3.无法匿名化交易


PoW

proof of work

https://www.zhihu.com/question/22369364/answer/23600737


区块链属于一种去中心化的记录技术。参与到系统上的节点,可能不属于同一组织、彼此无需信任;区块链数据由所有节点共同维护,每个参与维护节点都能复制获得一份完整记录的拷贝。

跟传统的记账技术相比,其特点应该包括:

维护一条不断增长的链,只可能添加记录,而发生过的记录都不可篡改;
去中心化,或者说多中心化,无需集中的控制而能达成共识,实现上尽量分布式;
通过密码学的机制来确保交易无法抵赖和破坏,并尽量保护用户信息和记录的隐私性。


智能合约?


区块链的基本概念包括:

交易:一次操作,导致账本状态的一次改变,如添加一条记录;
区块:记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;
链:由一个个区块按照发生顺序串联而成,是整个状态的日志记录。

你可能感兴趣的:(Essay)