联盟链和公有链混合架构如何实现?Hyperledger核心开发者陈昌访谈

导读:6 月 1 ~ 2 日,GIAC 全球互联网架构大会将于深圳举行。GIAC 是一个面向架构师、技术负责人及高端技术从业人员的技术架构大会。今年的 GIAC 已经有腾讯、阿里巴巴、百度、今日头条、科大讯飞、新浪微博、小米、美图、Oracle、链家、唯品会、京东、饿了么、美团点评、罗辑思维、ofo 等公司专家出席。

在大会前夕,高可用架构采访了本届 GIAC区块链前沿技术分论坛 出品人陈昌,就目大家广泛关注的区块链方面的问题进行了访谈。


640?wx_fmt=png陈昌,纸贵科技CTO。毕业于清华大学自动化系。曾任IBM高级研究员,中国区块链技术的早期研究和推动者,超级账本(Hyperledger)开源项目核心开发者。合作著有《区块链原理、设计与应用》。纸贵科技依托自主研发的基础链、跨链协议、BaaS等技术为多行业提供定制化的区块链解决方案。纸贵科技同时深耕文化行业,提供版权数据存证、在线公证、侵权监测、法律维权、IP孵化的全生态服务。


高可用架构:陈昌你好,请给大家介绍一下你在区块链领域的经历以及心路历程?最开始是如何看待这个技术的,后来发生了哪些变化?

陈昌:我研究生在清华的方向是网络安全,从网络和密码学应用研究的角度接触了比特币相关技术。毕业后加入IBM中国研究院,15年开始关注以太坊,在研究院的云平台上搭建了以太坊服务环境,并通过参加国内的以太坊hackathon结识了一些行业先行者。那时更多出于研究兴趣,想参与到这样的社会学实验当中,包括16年DAO的众筹、受到漏洞攻击、以太坊硬分叉,也让我意识到区块链基础设施本身还很不完善。

15年底,Linux基金会牵头的Hyperledger(超级账本)联盟成立,IBM也正式公布了区块链战略并将内部孵化的项目贡献给社区,也就是今天大家熟知的Hyperledger Fabric。我也放下“不务正业”的以太坊工作,投入到Hyperledger社区建设、代码贡献、客户项目设计与实施,并和IBM技术团队在云平台上搭建了Blockchain-as-a-Service,实现区块链环境的快速部署、开发者支持和运行时管理。这个BaaS平台就是今天Hyperledger Cello开源项目的前身。那时投入到了工程一线,对技术的理解和投入主要建立在Permissioned DLT之上,可参考15年R3 CEV的一篇综述《Consensus-as-a-service: a brief report on the emergence of permissioned, distributed ledger systems》,也养成了思考如何让企业业务从区块链技术中受益的习惯。

我在17年加入纸贵,同样的时间Fabric 1.0版本上线,和杨保华师兄合著的《区块链原理、设计与应用》出版。业务上,我开始专攻几个特定行业,尤其是文创和知识产权领域应用;技术方面,我建立团队开发自主知识产权的许可链、跨链协议和BaaS平台,并不断接触更多的区块链社区和异构底层。我认为目前一种链无法承载所有的业务模型,所以更关注不同区块链平台的设计取舍,并尝试提供可插拔、可灵活配置的底层,或将术业有专攻的不同区块链平台通过跨链协议打通,提供扩展性强的解决方案。

高可用架构:我试用了一下纸贵的原创保护功能,整体感觉和用一个版权登记的网站服务差不多,没有太感受到「区块链」的存在,能否给大家介绍一下区块链在这个产品中扮演的角色?

陈昌:对于存证类应用,区块链更多是以底层技术的形态做支撑,产品上为了降低用户学习成本进行了程序封装和流程优化,让用户感知不到底层。当作品被侵权时,区块链证书和证据包的优势就凸显出来。后期的作品分发实时结算,可以更直接地体会到区块链价值流转属性带来的好处。

事实上,专业的用户可以从纸贵公开的区块链浏览器中查询到相应登记信息。比如上个月纸贵支持的西安城墙马拉松成绩实时登记服务,区块链浏览器专门为登记类交易做了解析,给到用户“内容上链”的直观感受。

高可用架构:版权保护是一个复杂的体系,牵扯到内容创作者,分发平台,内容消费者,以及法律体系,用区块链来解决版权问题的关键优势是什么?它能防止盗版吗?你理想中的「终极」版权保护体系应该是什么样子的?

陈昌:正因为版权体系涉及方多,在版权领域经常发生版权归属、作品侵权、权益分配等纠纷。幸运的是,互联网产生的大量音视图文内容,天然是数字化的,可以很容易借助哈希生成唯一确定了原始内容、生成方、时间戳的证据包。运用区块链技术可以有效解决相关问题:


1、原创作品生成的第一时间上链,创作即确权,不可篡改,明确版权归属。区块链全网对版权所属能迅速达成共识,比起传统版权登记,其时效性和近乎零成本更匹配互联网小微作品、小微版权的特征,而区块链联盟引入公证处、版权局等机构背书可以保证与传统版权登记同等的司法效力。


2、发生侵权纠纷时,因为互联网电子数据易篡改、不易固化,取证难度较大,法律层面难以认可。而区块链技术的可追溯、不可篡改、时效性等特点能够帮助解决取证问题。


3、在作品内容分发层面,往往都是通过签署协议明确权益,但真正执行时又会产生人为的权益分配纠纷。而通过区块链技术可以提前将各方权益规则写入智能合约,自动分配,有效避免纠纷。

盗版是一种人为的主观行为,并非区块链技术直接解决的问题。但是针对盗版,可以运用区块链技术进行侵权证据固化,并引入水印、侵权监测等其他技术手段,同时打通司法通道,起到震慑作用,在最大程度上降低盗版事件的发生。理想的版权保护,借用安妮股份的话说,应当做到创作即确权、使用即授权、发现即维权。版权保护的问题解决后,原创内容生产者更关心变现的问题。面向版权众筹、内容分发、作者激励、版权征信等场景,区块链作为一种自带防作恶、经济和博弈体系的技术,能够为版权领域带来更为多样的流转、监管和收益方式。 

高可用架构:这次大会你分享的主题是公有链和联盟链的混合架构实践。很多人认为联盟链和公有链实际上代表了区块链不同的发展方向,联盟链更关注链,而公有链和「币」的关系更紧密,并且两派人对区块链的未来有很大分歧。你是如何看待这个问题的?它们的未来又可能是什么样的形态?

陈昌:币是公有链治理机制的重要抓手,包括激励、对不同种类参与方(开发者、网络维护者、投资人等)的协调、对作恶行为的惩罚,都依托于设定好的规则,以币为载体实施(币为链服务)。而对于重点不在于做链的项目,可能更强调币的实际应用价值,这种情况下,根据受众和边界不同,币可以在链上发行与流转(链为币服务),也可以不采用区块链这样的去中心化方案。

联盟链的初衷更多在于解决企业场景中的多主体信任问题,提高商业活动效率。联盟链网络通常有准入控制,联盟成员为了解决业务问题或者减小信任摩擦而加入。联盟链也需要治理机制,可以有币,也可以没有币。没有币的治理模型需要参与方有足够的自我驱动力加入联盟网络,参与方最基本的决策准则是如果加入联盟,信息透明、业务逻辑“智能合约化”应该为自己带来好处,而且好处大于成本。参与方缺乏自驱力也是联盟链在一些场景推动的难点所在,导致一些联盟链网络实际上成为一言堂。

公有链和联盟链的技术实现侧重点也有区别。公有链网络由于完全开放,需要考虑公开匿名场景下的最坏保证,引入诸如PoW、Casper这样基于经济利益博弈的模型。联盟链则利用联盟网络中已有的信任,通过引入一些前提假设来换取更多灵活性和性能提升,对此的具体分析我将尝试在大会上展开讲解。公有链和联盟链所定义的问题不同,发展方向不同,但纸贵已经在一些应用场景中,充分发挥二者的优势,通过跨链协议将联盟链和公有链打通,使得资产可以跨链流转,信息可以跨链互认,这是我认为未来一种合理的技术形态。

高可用架构:你了解到的联盟链,比如 Hyperledger,在实际中的应用场景,和大家分享几个案例?以及现状?

陈昌:大家可以在以下链接查询一些公开的Hyperledger应用案例:

  1. 从官网中跟踪行业应用进展,尤其已金融应用为主,网址为[1]

  2. 在大中华区技术工作组的Wiki中跟踪中国会员分享的应用案例,网址为[2]

纸贵在Fabric 1.0标准之上,开发出了Zig-ledger商用联盟链产品和配套工具集。Zig-ledger优化和拓展了Fabric底层,功能层面拓展了数值通证和权限通证、匿名身份与账户体系、资产登记与行为监管等能力,可扩展性和性能层面增加了高并发价值流转、可插拔拜占庭容错共识、与公有链进行跨链交互等能力。Zig-ledger目前已在纸贵版权业务、客户的商品溯源业务、数据授权和交易等应用场景下持续稳定运行,其技术创新同时在不断回馈开源社区。

高可用架构:看了你和杨保华合著的《区块链原理、设计与应用》,如果让你给大家推荐技术人学习区块链的方法和途径,你有什么新的书或者建议吗?

陈昌:区块链是一个综合学科,对于技术人,如果想要系统学习,需要对分布式系统和密码学安全技术有所了解。这些内容保华和我的书中进行了重点介绍。掌握一定预备知识后,可以阅读经典区块链项目的白皮书、技术文档、源码,并参与到开源社区当中。参与和实践能帮助自己快速跟上队伍,了解技术边界和发展现状。

进一步,可以定位自己感兴趣的一个或多个区块链待解问题做深入研究,例如可扩展性、性能、隐私保护、安全、去中心化身份、去中心化存储、治理机制等。区块链技术目前正处于协议探索和商业应用开始落地阶段,很多弱中心化运作的区块链社区也能为贡献者提供透明、尽可能公正的激励回报。无论自己的优势在数学、算法、协议、工程,还是在产品设计、业务理解、经济学、博弈论、甚至游戏策划(优秀的游戏策划可进化为区块链治理机制设计师?:P),这个行业都能给予很大发挥空间。

高可用架构:对 GIAC 大会有什么期望或者寄语?

陈昌:希望在架构师和参会者们的交流和碰撞下,能启发区块链看清技术本质。祝GIAC大会圆满成功!

本文采访编辑王渊命,技术原创及架构实践文章,欢迎通过公众号菜单「联系我们」进行投稿。

文中链接:

[1]https://www.hyperledger.org/industries

[2]https://wiki.hyperledger.org/groups/twgc/team_cs

本期 GIAC 大会上,区块链部分的精彩议题如下:

联盟链和公有链混合架构如何实现?Hyperledger核心开发者陈昌访谈_第1张图片

联盟链和公有链混合架构如何实现?Hyperledger核心开发者陈昌访谈_第2张图片

联盟链和公有链混合架构如何实现?Hyperledger核心开发者陈昌访谈_第3张图片

参加 GIAC,盘点2018最新技术。点击“阅读原文”了解大会更多详情。

你可能感兴趣的:(联盟链和公有链混合架构如何实现?Hyperledger核心开发者陈昌访谈)