暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

区块链核心技术|分布式账本等

原创 金缘 2022-12-09
1503

区块链核心技术

区块链主要解决的是交易的信任和安全问题,因此它针对这个问题提出了四个技术
创新。

(1)分布式账本

分布式账本,就是交易记账由分布在不同地方的多个节点共同完成,而且每一个节
点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其
作证。不同于传统的中心化记账方案,没有任何一个节点可以单独记录账目,从而避免
了单一记账人被控制或者被贿赂而记假账的可能性。另一方面,由于记账节点足够多,
理论上讲除非所有的节点被破坏,否则账目就不会丢失,从而保证了账目数据的安全性。

(2)非对称加密和授权技术

存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数
据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。

(3)共识机制

所有记账节点之间如何达成共识,去认定一个记录的有效性,这既是认定的手段,
也是防止篡改的手段。区块链提出了四种不同的共识机制,适用于不同的应用场景,在
效率和安全性之间取得平衡。以比特币为例,采用的是工作量证明,只有在控制了全网
超过 51%的记账节点的情况下,才有可能伪造出一条不存在的记录。当加入区块链的
节点足够多的时候,这基本上不可能,从而杜绝了造假的可能。
如果掌握了比特币全网的 51%算力之后,用这些算力来重新计算已经确认过的区
块,那么能够:修改自己的交易记录,可以使自己能够进行双重支付;阻止区块确认部
分或者全部交易;阻止部分或全部矿工开采到任何有效的区块。但不能:修改其他人的
交易记录;阻止交易被发出去(交易会被发出,只是显示 0 个确认而已);改变每个区
块产生的比特币数量;凭空产生比特币;把不属于自己的比特币发送给自己或其他人。

(4)智能合约

智能合约是基于这些可信的不可篡改的数据,可以自动化的执行一些预先定义好的
规则和条款。以保险为例,如果每个人的信息(包括医疗信息和风险发生的信息)都是
真实可信的,那么就很容易的在一些标准化的保险产品中,去进行自动化的理赔。

最后修改时间:2022-12-09 12:51:23
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论