分布式账本:“即时确认”

自《区块链是一种正在寻找问题的解决方案》这篇报道在 2016 年发布之后,分布式账本技术也已经有所发展。

分布式账本 —— 一种共享对数据及其添加方式的控制的数据库 —— 可以看作是一种针对迄今为止我们不得不将就的 "达成共识的过程" 的替代方案问题的战略性解决方案。这种战略性解决方案不仅能用于金融服务,也能用于所有行业。

两种账本模式的对比

怎样才能不建立基础设施

设想你要设计一个系统。在这个系统中,你的组织维护的数据和别的组织维护的数据的一致性具有绝对的重要性。而且这些数据关乎你们的一些价值成万上亿的英镑和美元的承诺和责任。你的组织的生死存亡就依赖于这些数据的准确性 —— 犯错的代价高昂。并且这些数据每时每刻都在变化。

你会将其设计在一个孤立的仓库里面,在你自己的数据库存放你对世界的看法,由自己的逻辑计算它的变化,偶尔与外界进行握手来确认你的设想是否与其他组织的设想一致吗?

你会独立编写计算的引擎,放任其他组织管理它们的计算过程,然后希望它们的逻辑和你的逻辑保持一致,并且你们二者的计算都符合你们二者都理解的商业条款吗?

你会让其他组织负责保持它们的系统有序,并且让其他组织了解它们的错误会使得自己在查明错误是哪一方所犯的过程中耗费时间,精力和财力吗?

我认为答案是否定的。然而上述方式正是我们一直以来建立金融业的基础设施的方法:独立维护,偶尔进行握手检查 "我所见即你所见"。

存在的问题

上述方式存在的关键问题在于:

  • 我们在检查之前便记录事实。在我们和别的组织一起检查我们的设想是否和别的组织保持一致之前,我们就将我们的想法记录下来了。
  • 我们也进行着独立的计算。我们先对写在书面文章上的业务逻辑达成共识,然后独立地尝试将这些逻辑照搬到计算机代码中去,而不是进行协商然后一起运行一份代码。

我们一定想在记录事实之前对其进行检查和确认吗?我们一定想对计算逻辑达成一致而不是对计算结果达成一致吗?

分布式账本:战略性的解决方案

分布式账本做了什么?

检查数据一致性的过程在这里变成了记录事实过程的一部分,而不再放在记录事实之后再进行。每个组织机构都能 “即时确认”,而不是记录事实然后再进行外部检查。怎么做到的?分布式账本构建了一些连接和认证方面的标准。如果有关组织表示不同意某一个事实,那么这个事实就不会被任一组织记录。

基于合约进行一些责任的演变背后的逻辑也会在代码中达成共识并且会得到事先确认,因此计算随着这些责任的变化也还是必然会达成一致。这些逻辑有时被称为智能合约

总结

到目前为止,我们还不得不进行独立的记录和计算,然后在事实发生之后向我们的同行确认。分布式账本会是需要 “即时确认” 的行业的一种解决方案。

本文的版权归 Tnecesoc 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏鹅厂网事

浅谈服务器海量运营

"鹅厂网事"由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网...

2186
来自专栏Jerry的SAP技术分享

SAP成都研究院郑晓霞:Shift Left Testing和软件质量保证的一些思考

今天的文章来自Jerry的同事,曾经的搭档郑晓霞(Zheng Kate)。郑晓霞是在Jerry心中是一位很有实力的程序媛,2011年从西安某软件公司跳槽到SAP...

1062
来自专栏云计算D1net

优化混合云性能:数据管理技巧大公开

混合云使企业能够同时拥有公有云和私有云的好处。但IT部门应该如何管理数据以避免性能上的瓶颈呢? 对于许多企业来说,建立混合云是在他们2016年的首要任务。而虽...

3014
来自专栏EAWorld

微应用模式在集团企业移动信息化中的实践

随着移动互联网的快速发展及智能手机的不断普及,越来越多的企业将“移动化”作为优先的IT需求。在移动建设早期企业大多采用独立的建设思路,然而越来越多的业务系统要上...

2704
来自专栏BestSDK

重磅!FB切断数十万应用API访问权限,防止数据再次泄露

Facebook 5月份曾在F8开发者大会上表示,开发者和企业必须在8月1日前重新提交他们的应用,并签署与数据收集和验证用户身份有关的新协议。

711
来自专栏IMWeb前端团队

聊聊未来的前端时代

2016年结束了,前端技术的发展也将进入到一个新的阶段,那么未来又会给我们带来什么呢?这里就个人发表下意见,欢迎点评。 就前端主流技术框架的发展而言,过去的几年...

3239
来自专栏无原型不设计

让你的设计更加高效便捷的5款原型设计工具

原型是整个产品面市之前的一个框架设计,它就好像建筑师的设计图纸一样重要,设计师可以利用它直观体现产品主要界面风格以及结构,并展示主要功能模块以及页面和组件直接...

2555
来自专栏PPV课数据科学社区

【学习】数据分析小白学习思维导图

有奖转发活动 回复“抽奖”参与《2015年数据分析/数据挖掘工具大调查》有奖活动。 很多数据分析小白,都会有这个疑问:学数据分析如何开始,哪些是要学的,怎么学,...

2828
来自专栏云计算D1net

Twitter公布曼哈顿实时数据库细节 新一轮数据库技术革命启动

Twitter曼哈顿数据库的横空出世表明当今的数据库技术已经无法满足大型互联网公司的独特需求,新一轮数据库技术革命已经启动。 Twitter是所有大型互...

3067
来自专栏程序员互动联盟

【入行指导】面对IT界变幻莫测的未来,我们应该如果做到“淡定”

小编最近的工作可以说是一波三折,之前跟各位朋友分享业界的十大流行语言在未来可能干的事情还没有分享结束,这不前不久谷歌就又新推出了一种语言“sky”,这个语言不知...

3568

扫码关注云+社区