2018-05-23 联盟链和公有链混合架构如何实现?Hyperledger核心开发者陈昌访谈
导读:
6 月 1 ~ 2 日,GIAC 全球互联网架构大会将于深圳举行。GIAC 是一个面向架构师、技术负责人及高端技术从业人员的技术架构大会。今年的 GIAC 已经有腾讯、阿里巴巴、百度、今日头条、科大讯飞、新浪微博、小米、美图、Oracle、链家、唯品会、京东、饿了么、美团点评、罗辑思维、ofo 等公司专家出席。
在大会前夕,高可用架构采访了本届 **GIAC区块链前沿技术分论坛 **出品人陈昌,就目大家广泛关注的区块链方面的问题进行了访谈。
陈昌,纸贵科技CTO
陈昌,纸贵科技CTO。毕业于清华大学自动化系。曾任IBM高级研究员,中国区块链技术的早期研究和推动者,超级账本(Hyperledger)开源项目核心开发者。合作著有《区块链原理、设计与应用》。纸贵科技依托自主研发的基础链、跨链协议、BaaS等技术为多行业提供定制化的区块链解决方案。纸贵科技同时深耕文化行业,提供版权数据存证、在线公证、侵权监测、法律维权、IP孵化的全生态服务。
高可用架构:陈昌你好,请给大家介绍一下你在区块链领域的经历以及心路历程?最开始是如何看待这个技术的,后来发生了哪些变化?
陈昌:我研究生在清华的方向是网络安全,从网络和密码学应用研究的角度接触了比特币相关技术。毕业后加入IBM中国研究院,2015年开始关注以太坊,在研究院的云平台上搭建了以太坊服务环境,并通过参加国内的以太坊hackathon结识了一些行业先行者。那时更多出于研究兴趣,想参与到这样的社会学实验当中,包括16年DAO的众筹、受到漏洞攻击、以太坊硬分叉,也让我意识到区块链基础设施本身还很不完善。
2015年底,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》,也养成了思考如何让企业业务从区块链技术中受益的习惯。
我在2017年加入纸贵,同样的时间Fabric 1.0版本上线,和杨保华师兄合著的《区块链原理、设计与应用》出版。业务上,我开始专攻几个特定行业,尤其是文创和知识产权领域应用;技术方面,我建立团队开发自主知识产权的许可链、跨链协议和BaaS平台,并不断接触更多的区块链社区和异构底层。我认为目前一种链无法承载所有的业务模型,所以更关注不同区块链平台的设计取舍,并尝试提供可插拔、可灵活配置的底层,或将术业有专攻的不同区块链平台通过跨链协议打通,提供扩展性强的解决方案。
高可用架构:我试用了一下纸贵的原创保护功能,整体感觉和用一个版权登记的网站服务差不多,没有太感受到「区块链」的存在,能否给大家介绍一下区块链在这个产品中扮演的角色?
陈昌:对于存证类应用,区块链更多是以底层技术的形态做支撑,产品上为了降低用户学习成本进行了程序封装和流程优化,让用户感知不到底层。当作品被侵权时,区块链证书和证据包的优势就凸显出来。后期的作品分发实时结算,可以更直接地体会到区块链价值流转属性带来的好处。
事实上,专业的用户可以从纸贵公开的区块链浏览器中查询到相应登记信息。比如上个月纸贵支持的西安城墙马拉松成绩实时登记服务,区块链浏览器专门为登记类交易做了解析,给到用户“内容上链”的直观感受。
高可用架构:版权保护是一个复杂的体系,牵扯到内容创作者,分发平台,内容消费者,以及法律体系,用区块链来解决版权问题的关键优势是什么?它能防止盗版吗?你理想中的「终极」版权保护体系应该是什么样子的?
陈昌:正因为版权体系涉及方多,在版权领域经常发生版权归属、作品侵权、权益分配等纠纷。幸运的是,互联网产生的大量音视图文内容,天然是数字化的,可以很容易借助哈希生成唯一确定了原始内容、生成方、时间戳的证据包。运用区块链技术可以有效解决相关问题:
- 原创作品生成的第一时间上链,创作即确权,不可篡改,明确版权归属。区块链全网对版权所属能迅速达成共识,比起传统版权登记,其时效性和近乎零成本更匹配互联网小微作品、小微版权的特征,而区块链联盟引入公证处、版权局等机构背书可以保证与传统版权登记同等的司法效力。
- 发生侵权纠纷时,因为互联网电子数据易篡改、不易固化,取证难度较大,法律层面难以认可。而区块链技术的可追溯、不可篡改、时效性等特点能够帮助解决取证问题。
- 在作品内容分发层面,往往都是通过签署协议明确权益,但真正执行时又会产生人为的权益分配纠纷。而通过区块链技术可以提前将各方权益规则写入智能合约,自动分配,有效避免纠纷。
盗版是一种人为的主观行为,并非区块链技术直接解决的问题。但是针对盗版,可以运用区块链技术进行侵权证据固化,并引入水印、侵权监测等其他技术手段,同时打通司法通道,起到震慑作用,在最大程度上降低盗版事件的发生。
理想的版权保护,借用安妮股份的话说,应当做到创作即确权、使用即授权、发现即维权。
版权保护的问题解决后,原创内容生产者更关心变现的问题。面向版权众筹、内容分发、作者激励、版权征信等场景,区块链作为一种自带防作恶、经济和博弈体系的技术,能够为版权领域带来更为多样的流转、监管和收益方式。
高可用架构:这次大会你分享的主题是公有链和联盟链的混合架构实践。很多人认为联盟链和公有链实际上代表了区块链不同的发展方向,联盟链更关注链,而公有链和「币」的关系更紧密,并且两派人对区块链的未来有很大分歧。你是如何看待这个问题的?它们的未来又可能是什么样的形态?
陈昌:币是公有链治理机制的重要抓手,包括激励、对不同种类参与方(开发者、网络维护者、投资人等)的协调、对作恶行为的惩罚,都依托于设定好的规则,以币为载体实施(币为链服务)。而对于重点不在于做链的项目,可能更强调币的实际应用价值,这种情况下,根据受众和边界不同,币可以在链上发行与流转(链为币服务),也可以不采用区块链这样的去中心化方案。
联盟链的初衷更多在于解决企业场景中的多主体信任问题,提高商业活动效率。联盟链网络通常有准入控制,联盟成员为了解决业务问题或者减小信任摩擦而加入。联盟链也需要治理机制,可以有币,也可以没有币。没有币的治理模型需要参与方有足够的自我驱动力加入联盟网络,参与方最基本的决策准则是如果加入联盟,信息透明、业务逻辑“智能合约化”应该为自己带来好处,而且好处大于成本。参与方缺乏自驱力也是联盟链在一些场景推动的难点所在,导致一些联盟链网络实际上成为一言堂。
公有链和联盟链的技术实现侧重点也有区别。公有链网络由于完全开放,需要考虑公开匿名场景下的最坏保证,引入诸如PoW、Casper这样基于经济利益博弈的模型。联盟链则利用联盟网络中已有的信任,通过引入一些前提假设来换取更多灵活性和性能提升,对此的具体分析我将尝试在大会上展开讲解。公有链和联盟链所定义的问题不同,发展方向不同,但纸贵已经在一些应用场景中,充分发挥二者的优势,通过跨链协议将联盟链和公有链打通,使得资产可以跨链流转,信息可以跨链互认,这是我认为未来一种合理的技术形态。
高可用架构:你了解到的联盟链,比如 Hyperledger,在实际中的应用场景,和大家分享几个案例?以及现状?
陈昌:大家可以在以下链接查询一些公开的Hyperledger应用案例:
- 从官网中跟踪行业应用进展,尤其已金融应用为主,网址为[1]
- 在大中华区技术工作组的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 大会上,区块链部分的精彩议题如下:
image image image参加 GIAC,盘点2018最新技术。****点击“阅读原文”了解大会更多详情。
2018-5-29 链链财经 区块链技术落地思考 | 区块链大会
如果说比特币是区块链 1.0,以太坊是区块链 2.0,那么我们正处在从 2.0到 3.0过渡的一个阶段。
一些有突破性的技术,包括 Monero、Tendermint和 Cosmos、Casper、Plasma、Polkadot等等,几乎全部都在紧张开发阶段,没有真正接受市场的检验。这也是为什么从比特币诞生十年过去了,我们仍然认为区块链技术处于极早期的原因。
那么,如果现在要我们谈区块链技术落地,我们可以谈什么?
其中一个是联盟链,金融行业对于区块链的关注和研究早在数年前就开始了,超级账本等技术也有了落地项目,如 Fabric和 Composer,以及 R3的 Corda等。国内已经有不少团队在研究类似技术在具体场景中的应用。比如京东金融将区块链用在了风控上,用区块链实现信息共享,相关话题会在本届 BCCon分享。
另外,恒生电子作为一家在金融 IT领域深耕多年的软件企业,他们第一时间组队加入金融行业区块链技术应用的探索之路,没有炒币、没有 ICO,只为寻找比传统技术更加适合的区块链应用场景,为业务提供降低成本、提升效率乃至改变业务关系的解决方案。
然而,理想是丰满的、现实是骨干的,从传统架构视角看,区块链技术远称不上是一项“优雅”的技术,即便在技术可行的情况下,去中心的业务运营模式是否成立也团队会面临的关键问题。
恒生电子首席架构师 &研发中心总经理章乐焱将会在 BCCon上分享他们的金融区块链团队这 2年的踩坑扫雷之路。
对于公链,现在已经落地的还远远称不上成熟,
- 比特币已经上线了扩容和闪电网络,然而对于期望值来说还远远不够。
- 以太坊则在推动分片、底层共识切换等。
- 另外,对于侧链、跨链等技术也是大家关注的重点。
纸贵科技 CTO陈昌将于 BCCon上分享《联盟链和公有链的混合架构实践》,包括区块链技术的演进(以比特币、以太坊、超级账本、Cosmos等项目为例)、联盟链和公有链的对比(从共识机制、权限管理、隐私保护、智能合约、治理机制等角度分析)和联盟链和公有链的混合架构实践。
当然,还有数字资产交易所的问题,近几个月交易所问题频发,证明了中心化的交易所的健壮性难以达到要求,有些人开始研究去中心化交易所的实现。在本届 BCCon中 BlueHelix创始人巨建华将为大家详解《中心化 &去中心化区块链资产交易系统》,深度解析当前热门的中心化和去中心化资产交易平台的技术原理和设计思想,帮助区块链从业者更好地理解区块链生态的底层交易平台技术架构和实现。
而在创业公司中也有一部分在利用区块链解决实际问题,如基因测序商业化领域,基因组数据的收集和利用、存储和计算资源,以及由此带来的利益在数据贡献者、计算和存储资源贡献者和研发机构之间的分配日益成为一个亟待解决的问题。区块链技术的出现和成熟,让我们有可能构建起一套透明的利益分配系统,并以此为基础,利用协同计算和存储发展出一个弱中心化的基因组应用和研究网络。进而以基因组数据为核心,融入更多其他生命数据,成为生命科学研发和应用的基础设施。WeGene研发 CTO陈钢将在本届 BCCon分享相关话题。
当然,区块链在金融领域的应用不止这些场景,这次 BCCon也将会邀请更多公司和研究机构的区块链技术专家来向大家讲解目前区块链领域最新前沿技术,以及区块链在实际中落地的情况。这将是一场面向技术人的纯粹的区块链技术大会,目前 6折倒计时一周,火热招募中!进入大会官网了解详情。
网友评论