分享

虾说区块链-基础篇-26

 昵称46341144 2017-10-31

一直在说区块链是一系列技术结合后的新的技术架构,那么这里分别介绍下这些相关技术,也涉及到一些扩展开去的相关内容。

 

区块链拓展-分布式账本:

账本:具有一定格式与若干账页组成,以会计凭证为依据,对所有经济业务进行序时分类记录的本籍,也就是通常我们所说的账册。

 

账本在现代社会中随处用到,生产者、消费者、供应商、监管机构时刻都会用到账本,那么账本源于资产的转移,资产有分为物理和数字资产,资产的转移可以理解为交易,交易涉及到各方:卖家、买家、中介、监管、审计等角色。各个角色之间通过账本来记录、查询、追溯、审查。在一定的环境圈子或者简单理解为一个企业中,通过账本来记录圈子或企业内经济活动,或者和外部之间的经济利益交互记录。由此可见账本不仅在实际生产中起到一个记录作用,同时也具有分析、审计等管理性功能。笔者不是专业金融会计专业人士故对账本理解或者后续分布式账本的概念理解有出入,如有错误望及时指正。

 

计算机技术的发展,传统手工记录向数字化转移,现在大多数企业采用数字化商业账本,那么目前常用的数字化商业账本存在什么不可避免的问题:

企业内部搭建信息化数据中心,提供信息化服务,数字账本作为系统对外提供记账应用,但是往往企业内部采用中心化集中数据库服务器来记录数据,这种方式导致在大并发时或许会产生效率问题,资源紧张后需要扩展涉及到一个成本问题,数据重要性需要做系统备份,数据恢复,甚至类似银行等重要金融机构还是业务连续性要求,对重要系统要求逻辑保护,异地容灾。这样导致中心化的数字商业账本,在建设过程中成本和效率的问题。

现代企业之间交互频繁,数据集中化,那么要求第三方的信任机构提供服务,这就无法避免上述的一个成本和效率问题,同时再会引起一个数据安全性的考虑,一旦出现欺诈、篡改,那么交易将无法保障,数据安全性风险管控将难以实现。

上述两个问题都是一个集中性带来的问题,那么集中性对于监管审查,如出现篡改和欺诈,那将也难以控制。

企业之间共用账本时候,由于管理或者操作的问题,会出现异议纠纷。那么如何合理使用,权限分配也会成本账本的一个问题。

当然针对上述问题,现代IT系统架构不断完善,云平台提供资源性能的合理分配,各种容灾数据备份系统保证数据的安全性,各种审计平台确保数据被篡改和欺诈后能被追溯。这里不对这些技术深入讨论,我们引入区块链的架构来简单分析,把区块链架构平台作为一种分布式账本来理解,针对上述问题是否有根本性的改善。

 

区块链是一套去信任的分布式账本,通过分布式节点,无需信任积累来建立互相之间的信任机制,然后全网节点共同维护一个账本。通过共识机制的保证,网络中对等分布式节点之间结合密码学技术共同维护账本的可信、可靠、可追溯。

 

结合上述传统数字商业账本,区块链全网维护的分布式账本:

通过数学算法、密码学机制来保证数据的一致性和延续性。

网络中每个节点都可互相通讯,下载完整的数据链,那么只要网络中有正常运行的节点,可以保证系统的永不宕机。

集合上述1.2的特性,那么数据完整性和多副本就可以被实现。

区块链中区块被确认后,由于共识机制的控制,无法恶意篡改和造假,保证的数据在追溯过程中的正确性。

不依赖中心节点,交易记录写入区块中,区块通过共识机制产生,通过hash链接,那么对节点性能要求和成本就大幅降低。

分布式账本维护节点权限平等,区块生成依赖共识。

    


区块链技术的发展,结合其特性,认为一个全网分布式节点去维护一个完整的、分布式的、不可篡改的统一可靠账本。在区块链中每一笔记录都通过网络中节点通过P2P的协议,由单个节点传播到其他节点,并实现实时更新,新加入网络中节点可选择周围节点进行数据的获取,总结为:分布式记账、分布式传播、分布式存储。

这样的模式,整体降低了现在中心化机构的运行成本,实现了一种去信任的分布式模式。

前文一直没有提到一个透明化的问题,因为最近看资料一直在想这个透明化的问题,区块链保证了数据的可靠,但是透明化和隐私存在一定的矛盾,之前有文章也解释过匿名和隐私性,在现实社会中,不论是区块链作为分布式账本共同维护,还是其他一些应用场景,透明化由于技术的限制,节点在交互过程中记录可被寻,这个还需要进一步权衡取舍。

 

说了分布式账本,最后提一下IBM的超级账本项目。

Hyperledger Fabric 旨在创建一种可应用于涉及 B2B 和 B2C 交易的各种不同行业用例的开放标准。这项工作的主要目标是:

支持各种各样具有不同要求的行业用例。

遵守现有的管理制度。

支持已验证的身份,以及私人的、机密的交易。

支持许可制、共享的账本。

支持性能、可伸缩扩展、可审计性、身份识别、安全性和隐私性。

减少工作证明中涉及的高成本计算。

 

 

之前写了点东西,随着对区块链的理解,发现有些理解的并不透彻,重新整理。如有理解不正确的地方,请及时指正,同时有兴趣一块交流的可以加笔者微信:

 




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多