精华内容
下载资源
问答
  • 联盟链的升华:分布式商业与公众联盟链 商业,本身是一种竞争、自由的经济活动。而自由竞争的结果,天然就容易导致优胜劣汰、垄断集中、甚至寻租。尤其是2008年全球金融危机发生后,“大而不倒Too Big to Fail”的...
  • 本节来讲如何用三台电脑搭建一个联盟链。 1.工具&环境介绍 Mac book一台,ip:192.168.3.205 Win7虚拟机,ip: 10.211.55.18 Win10电脑一台,ip:10.39.158.7 要求: 每台电脑创建一个私有链,使两台windows电脑连接...
  • 学习Hyperledger Fabric 实战联盟链全套视频,附资料。
  • 区块链司法联盟链解决方案
  • 该方案使用服务器存储EMR密文,私有链存储密文哈希值,联盟链存储关键字索引,以实现 EMR 的安全存储与共享。利用可搜索加密技术实现在联盟链上对关键字的安全搜索,利用代理重加密技术实现其他数据用户对患者 EMR ...
  • java实现区块链源系统 关系型数据库操作太过复杂,希望可以模仿Hyledger Fabric使用非关系新数据库作为状态数据库 使用技术:spring,springboot,websocket,springmvc,mybatis,sqlite,levelDB, 开发目的 ...
  • 学习Hyperledger Fabric 实战联盟链,教程百度网盘链接+提取码
  • 从跨国电力交易的实际需求出发,分析了区块链技术的适用性,建立了一个包含半分布式网络拓扑结构、多主体交易区块链数据结构和多管理节点共识机制的基于联盟链的跨国电力交易框架,并设计了详细的跨国电力集中交易过程,...
  • 但就区块链的类型而言,已经出现了多种形式,比如联盟链、公有链、私有链等。我们今天所要讨论的主题和区块链密不可分,那就是“哪种形式的区块链更适合链游的发展”。 区块链游戏,顾名思义,是指通过区块链的技术...
  • 本文提出了一种基于权威证明(Proof of Authority, PoA)共识的联盟链无报价电力交易机制, 电力消费者无需报价只需预存电费, 即可在电费耗尽前基于智能合约自动进行电力交易, 资金的结算采用能源代币. 最后与其它4种...
  • 区块链的未来是公有链还是联盟链,一直是业内人士热议的话题。在本篇内容中,高承实博士表示,公链不是区块链的未来。并从公有链、联盟链和私有链共识机制的角度,分析公有链系统不是未来的区块链操作系统;从用户...
  • 一种基于联盟链的数据存储方法及系统,该方法利用预设的筛选标准将可信的、具有较强计算及存储能力的数据终端作为实际将待上传数据上传到联盟链联盟链节点,即采用了存在准入机制的联盟链技术,使得承担的负载与...
  • 不知道你注意到没有,目前整个...而在另一边,无币联盟链,却像是迎来了春天一样,迎来一波热潮。 18年2月,菜鸟与天猫国际开始启用区块链技术跟踪、上传、查证跨境进口商品的物流全链路信息;8月,腾讯联手深圳市国家
  • 前段时间,J.P Morgan用了一种联盟链——Quroum,来发行与美元等值的 Token,提供给体系内的金融机构使用。 近期, Hyperledger 也要与 Visa 合作,推行区块链数字身份。这些听起来离我们很遥远,却如此中心化、龙头...
  • 长话短说之四 | 联盟链、开放联盟链和公有链的区别和适用场景 开放联盟链终于上线了。 1月31日,BSN官方宣布,基于BSN网络打造的开放联盟链“文昌链”和“泰安链”已正式上线运营,并于2月1日在BSN官方资料库更新了...

    长话短说之四 | 联盟链、开放联盟链和公有链的区别和适用场景

    开放联盟链终于上线了。
    1月31日,BSN官方宣布,基于BSN网络打造的开放联盟链“文昌链”和“泰安链”已正式上线运营,并于2月1日在BSN官方资料库更新了相关资料。这是国内首批融合了公链与联盟链特性的链,可以为区块链创业者提供价格更低、选择性更多的开放资源服务。据与官方沟通得知,本次公布的文昌链通过IRISnet的网络构架修改开发完成,而泰安链则基于FISCO BCOS的构架修改开发而成。
    除了开发框架的来源外,开放联盟链的特性更是值得关注的。开放联盟链是为合规区块链应用开发提供的沃土,为了探究其设计特性和未来可能性,金色财经《金色深核》栏目与红枣科技CEO何亦凡、FISCO BCOS首席架构师张开翔、边界智能创始人曹恒进行了新一期的AMA对话,详细讨论了开放联盟链,并作出未来的发展展望。
    图片

    我们将从下文的AMA对话中获取到:
    1.开放联盟链是BSN网络生态发展的重要一环,目前都以城市命名,未来数量可能会超过20条;
    2.开放联盟链与联盟链、公链在架构和适用的场景有所不同,且具有治理的先进性;
    3.开放联盟链适用场景是更加开放和多元化的;
    4.开放联盟链会由专业的运营公司运营,正在招募泰安链的运营商;
    5.除了文昌链和泰安链,目前仍有3家公链在做开放联盟链转向开发,其中包含以太坊的开放联盟链。

    以下为QA实录,经金色财经整理,略有删改,愿您有所收获。
    **《金色深核》栏目策划人王航:**开始提问前,先请几位嘉宾做一个自我介绍。Lady first,请曹总先开始。
    **边界智能创始人曹恒:**大家好,主持人好,何总好,张总好,非常高兴能够参加今天的讨论分享,我是边界智能创始人曹恒,边界智能团队从2016年开始,一直专注于基于“区块链+大数据技术”打造复杂的分布式商业应用,在过去的这些年中,非常荣幸跟合作伙伴一起,在供应链金融、金融监管、医疗健康领域推进了许多创新工作。
    另外,我们还感到骄傲的是,我们团队的技术创新能力获得了全球开源社区的认可,我们是全球著名的跨链项目Cosmos和IRISnet的中国核心开发者。不久前还承担了全球著名的预言机网络Chainlink网络在BSN网络的集成工作,目前,Chainlink oracle跨链服务已在BSN上线。
    **《金色深核》栏目策划人王航:**欢迎曹总。接下来有请张总。
    **FISCO BCOS首席架构师张开翔:**好的,大家好,何总好,曹总好。
    我是张开翔,FISCO BCOS的首席架构师,我从事技术研发20多年,有幸在区块链领域已经投入超过6年时间。FISCO BCOS是国内第一波开源的国产区块链底层方案,专注于联盟链领域,从2017年全面开源到现在已经三周年了。
    我们社区发展还是比较快的。目前社区有4万多名关注者和开发者,有超2000家企业在使用FISCO BCOS进行技术和应用的探索,也有上百个各行各业的应用已经落地了,包括金融、工业、农业、版权、社会治理、公益等领域。
    开源的效益在于大家基于可靠的技术方案各自发挥、百花齐放,这也是我们这个创新领域最希望看到的,大家的探索都可以反馈到开源社区,共同地发展出一个更好的生态。
    我们也非常感谢何总和BSN的小伙伴,让FISCO BCOS可以快速地在BSN上落地,我们也将与BSN一同发展全球网络生态。今天我们要谈的主题是开放联盟链,我觉得会是接下来大家都会感觉到兴奋的一个新方向,谢谢大家。
    **《金色深核》栏目策划人王航:**感谢张总,期待您稍后的分享。接下来有请何总。
    **红枣科技 CEO 何亦凡:**我是何亦凡,红枣科技的CEO和创始人。我跟王总、曹总经常聊天,第一次跟开翔总一起交流,非常荣幸,开翔总绝对是我们行业内的大牛。
    今天为什么有这一期节目?是因为BSN开放联盟链的整个项目上线了,第一批开放联盟链有两条链,一条链叫文昌链,是基于曹总的IRISnet架构,从公链改造成在中国合规的开放联盟链。第二条叫泰安链,是基于FISCO BCOS架构,从联盟链改造成开放联盟链。
    这一边是做减法,一边做了加法,是很有意思的。
    区块链概念太新了,很多人不懂区块链,对于开放联盟链、联盟链、公链的概念就会更晦涩。今天围绕公链、开放联盟链、联盟链讨论,我觉得会更像普及的一期节目。谢谢大家。
    **《金色深核》栏目策划人王航:**感谢何总。感谢三位。我也自我介绍一下,我是王航,金色财经的深度记者以及《金色深核》栏目策划人,进入区块链行业后,我一直在读各类项目的白皮书和技术文档,一直在研究公链、联盟链等技术的发展迭代。此前,我撰写了很多相关于区块链技术的报道文章,目前近期在做类似于技术手册普及的系列内容。希望更多的从业者可以关注到到金色财经的《金色深核》栏目。
    刚刚听完三位的介绍,我觉得今天的讨论和分享会有非常多有特点、特色的内容。期待各位的分享。接下来我们开始今天的讨论问题。
    为什么推出开放联盟链?

    **《金色深核》栏目策划人王航:**第一个问题,请何总来为我们具体介绍一下BSN的开放联盟链、泰安链、文昌链。
    **红枣科技 CEO 何亦凡:**去年大概在8、9月份的时候,BSN决定启动开放联盟链项目,是因为如下两个因素:
    首先,因为公链在中国实际上是一种不合规的经营,严格意义上,哪怕是在国内经营一个公链节点,也违反了我国的互联网管理条例,因为节点的数据没有办法过滤,也没有办法管控。但公链的技术体系在很多应用场景上是有意义的。所以我们思考:怎样能够让公链的这套技术落地?因为中国区块链发展很快,中国的开发者或者中国的企业不能缺少区块链的技术体系。
    其次,蚂蚁链推出了蚂蚁开放联盟链,我们研究发现,它实际上就是一个把虚拟货币去掉用传统货币去支付gas值的“总公链”的结构。
    这两个因素结合后,我们认为如果从BSN想打造的“全方位区块链网络体系”出发,开放联盟链会变成非常重要的一环。开放联盟链既不是联盟链,也不是公链,却是以联盟链的管理体制提供了公链的技术形态。具体的区别,稍后我们听曹总和张总再讲一讲。
    开放联盟链的概念出来以后,我们也跟很多海外的大企业、公链沟通了这个问题,沟通前我认为可能开放联盟链只是中国的事情,但现在我认为,开放联盟链有可能会变成了一个全球的事情。因为在很多场景上,开放联盟链(或者将来成为一种形态叫“公链”,但通过传统货币支付gas值,并具有共识性的云服务平台)去处理一些特定业务是完全合理的。将来如果有这种“公链”出来(当然公链还是在海外可以用,中国是不能用的),一定是从开放联盟链架构演变的。这就是为什么我认为开放联盟链不只在中国,不只在BSN,而是未来有可能出现的一种区块链生态和一种底层的区块链技术。谢谢大家。
    **《金色深核》栏目策划人王航:**请您再简单介绍一下文昌链和泰安链。
    **红枣科技 CEO 何亦凡:**从BSN的角度,我们既然要做开放联盟链(因为BSN本身就是个大融合,需要尽量集成更多的技术),那么在BSN上就不能只有一条开放联盟链,肯定是很多条,并且基于BSN的跨链技术,这将打造一个更完美的,或者是让开发者有更多选择的生态。
    想要参加开放联盟链的公链和技术公司还挺多的,但是公链如果想改成开放联盟链,基于每一个公链的技术体系,改造的工作量比较大,目前正有3个链处于“正在改(为开放联盟链)”的过程中。
    其中有一点非常重要,就是虚拟货币一定要被去掉,可以存在token,只不过是按照人民银行的积分管理体制运作。
    其中有两个政策要必须满足:
    第一,不能直接提现(改造上比较好实现,从门户各方面去控制就好)。
    第二,两个积分账户或者两个token账户之间是不能发生转移(这个调整一般公链都要做较大的改造)。

    此外,一些token的管理需要在智能合约里实现。
    目前,1月底完成了第一批上线,一个基于IRISnet改造,一个是基于FISCO BCOS改造,1月31日两条链都上线了。其中,还涉及到命名问题,开放联盟链可能是由公链改造过来的,所以我们不能在国内直接宣传,在开放联盟链,不管是谁改过来,大家都需要重新起一个名字。
    那用什么作为命名标准呢?最初想用节气,但节气只有24个,最终决定用我国的城市名,因为各个地级市都在发展区块链业务,我们也想给每一条链找个类似“娘家”的地方。所以我们组织了50个寓意比较好的城市名,然后让各个链自行选择。
    FISCO BCOS和 BSN选择的泰安链,边界智能曹总选的文昌链(文昌泰安听着就像过年了),也希望2021年中国蓬勃发展,特别是在区块链以及科技行业,可以做出一些伟大的事情,能够领先世界。
    BSN的开放联盟链具有哪些前沿特性?

    **《金色深核》栏目策划人王航:**确实这两个名字很有时代感或者时期感,也是两个有寓意的词汇以及两个有特点的城市,例如:曹总说文昌是一个很有科技感的城市,而泰安则是一个文化背景非常深厚的城市,我现在很期待之后会有哪些城市命名的链会出现。
    我们接下来把讨论点转到泰安链和文昌链上。先请曹总和张总分别从您两位的角度聊一聊开放联盟链、联盟链、公链三者在在架构上和技术本质上有哪些区别?然后再为大家揭秘一下文昌链和泰安链的打造过程。还是Lady first,请曹总先分享。
    **边界智能创始人曹恒:**好的,关于公链、联盟链还有开放联盟链在架构和技术上有何不同。
    我认为最重要的不同在共识层的设计:公有链对安全性有极高要求,联盟链共识层放弃了一定安全性以支撑更快的交易处理速度。
    一般我们讨论区块链的技术架构分三层:最底下的网络层,网络层之上共识层,然后共识层之上是应用层。
    在共识层主要解决如何正确记账。对于公链,它面对的网络环境是非常恶劣的,黑客们都是拿着放大镜在看有没有漏洞,进而去窃取里面的一些资产。而且公链的特性就是全球开放,任何人不需要许可,就可以运行一个节点、参与记账。这就是为什么在设计共识层的时候,需要对于容错、抗攻击有非常高的要求。所以不管是以比特币网络为代表的PoW机制、PoS机制,这些共识层必须做到拜占庭容错。
    提到PoS机制,不得不提及Cosmos体系的Tendermint,目前全球已经上线并正在运转的PoS公链,40%以上都是基于Cosmos体系的Tendermint共识引擎。在公链体系下,为了防止网络攻击,对去中心化要求很高。节点设置越分散、越去中心化,进行网络攻击的成本就会越高,也就可以防止作恶。而联盟链的网络环境就会安全很多,即使有人作恶,由于每个节点、每个用户都是有KYC的,可以明确知道作恶人员并予以惩罚。
    除了链本身协议以外,还可以通过业务方式进行规范。联盟链的共识设计就不需要那么去中心化,我们有时候也会开玩笑地说Hyperledger Fabric不是一个区块链,因为它的共识根本就不能够达到拜占庭容错。从共识层来看,公链协议更具安全性。
    但在应用层,联盟链做了更多工作,从而能够去支撑更加复杂的商业应用需求。这是我想讲的第二点。架构上联盟链和公链的另一个差异是在应用层,联盟链在应用层比公链要求更高。联盟链这方面有功能模块,包括ID管理、证书管理等。
    另外,联盟链必须与链外的真实世界发生交互,这就会涉及到大量的数据。而公链体系中则没有体量如此之大、层次如此之丰富的数据,所以对于联盟链而言,隐私保护、大数据等支持要求极高。
    再说回开放联盟链,今天是一个蛮轻松的讨论,所以我可能有一点和何总不太一样的观点,想和大家探讨一下。何总刚才说开放联盟链是既不同于公链也不同于联盟链的,是在公链的基础上做了减法,在联盟链的基础上做了加法。在我看来,开放联盟链的架构会与联盟链更接近一些,如果是纯粹公链改造的开放联盟链,需要补足联盟链体系上的很多应用层功能。
    在应用层上,开放联盟链想要真正可用,需要在公链基础上做加法,也就是我刚才提到的这些联盟链应用层的能力;而在共识层上,开放联盟链相比公链可以做一些减法,增强其性能提升其交易处理效率,并满足合规要求。
    这就是我想和大家分享的,从架构和技术层面来阐述三种链之间的关系和差异。
    **《金色深核》栏目策划人王航:**您说的第三点,开放联盟更偏向联盟链特性,是不是因为一点原因是,如果是从公链改造成联盟链,需要在共识上有一个大改动。而联盟链改成开放联盟链,只是在许可的这种机制上做调整?
    **边界智能创始人曹恒:**我不是太赞同“开放联盟链需要对共识做很大改造”的说法,其实我还是想说在底层技术,比如在共识上面,我认为开放联盟链具有更强的先进性。我们在改造开放联盟链时,我们实际上保持了和公链相同的共识算法,这能为开放联盟链继续演进提供了更强的生命力。
    开放联盟链的许多要求可以在应用层来实现,比如:节点管理。我们采用的Cosmos 体系的 Tendermint 共识设计非常优秀,允许我们能够为共识层做很好的配置,用于优化来支撑联盟链。
    **《金色深核》栏目策划人王航:**明白。我记得Hyperledger系列解决方案里有一个许可的智能合约链,这个平台介绍里面提到了一个词叫增强许可,即对智能合约做一定的增强许可,或者对一些节点做细化的许可管理,这个设施是否有利于像您刚才说的这种对于节点的管理?应用在与共识搭配设计的部分。
    **边界智能创始人曹恒:**我同意,有这样的基础设施会比较容易去支撑不同形态下运行时的一些配置要求。
    **《金色深核》栏目策划人王航:**明白。那请您接下来介绍一下文昌链,基于您刚才的描述设计是怎么去实现的?
    **边界智能创始人曹恒:**关于文昌链,我们是第一个完成上线的,集成得比较快,这其中有我们团队多年来在复杂分布式商业应用以及联盟链方面实践丰富的原因。也有Cosmos技术栈架构的关系,我们团队是全球最早的两个参与Cosmos SDK开发的团队(另外一个是创始团队Tendermint)。Cosmos SDK非常模块化。
    刚才我们提到开放联盟链,它有些地方需要做加法,有的地方要做减法。在过去这几年,我们一直在帮助Cosmos SDK增加一些企业级应用的模块,比如我刚才提到的ID,以及与链外的交互(包括大数据的支持)。
    开放联盟链和以往我们做的企业级联盟链不一样的是,由于它是一个互联网级的平台,是个开放许可链,任何用户和开发者只需做好KYC、满足许可就可以便捷加入。正因为互联网级别的开放性,对于资产管理会和相对封闭的联盟链在合规上有更高要求。就一般联盟链而言,它是一个相对封闭的环境,资产可以在账户间进行流转,但在开放的平台中,这就不可以了,这就是我们这次进行改造的一个方面。
    因此,文昌链主要基于我们团队多年打造的自主可控联盟链产品IRITA
    ——我们也把IRITA开源贡献为Cosmos SDK 企业版。在IRITA的基础上,根据开放联盟链将各个模块重新组装。同时按照开放平台的要求对资产进行了加强管理。基于以上的工作,我们打造完成了文昌链。
    **《金色深核》栏目策划人王航:**好的,感谢曹总分享。接下来请张总聊一聊刚才的这两个问题。开放联盟链、联盟链、公链在结构和技术本质上的区别,以及泰安链的开发改造过程。张总有请。
    **FISCO BCOS首席架构师张开翔:**好的,刚才曹总分享的时候,我一直在做何总出的数学题,就是“加减法”。我一直在思考开放联盟链加了什么减了什么。
    从 FISCO BCOS这边来看,基于BSN来打造泰安链,相比于减法,加法是肯定做得更多的。那怎么加?从刚才曹总讲的信息我了解到,对于公链来说,开放联盟链其实增加了安全可控,还增加了运行速度,这两点我觉得还是蛮关键的。
    对于联盟链来说,我总结三点:增加规模、增加价值点、增加更多治理维度和手法,除了这些,还有其他的,但因为时间关系,我先梳理这三点。
    什么叫增加规模?首先我们看到开放联盟链版图很大,已经有几十个地名在list上,这版图未来还会不断扩大。这么大的版图肯定需要一个大的生态才能建立起来,包括BSN,包括咱们整个区块链领域,大家都有机会去建设开放联盟链,甚至说咱们泰安链跟文昌链,还有以后各种链,也会通过跨链等各种方式对接起来,形成更大规模的、多层的开放联盟链,我觉得是有可能性的。
    相对来说联盟链是什么状态呢?我们现在做的是个开源联盟解决方案,我们把源代码全部开放,大家去建设自己的联盟链,就有点像先将朋友圈一个个拉起来,加入朋友圈的人可以在里面去达成共识,大家共同记账,共同跑一些业务,共同开发一些智能合约应用,当然它也可以对更多的用户开放线上服务。
    但一般来说不会给联盟之外的开发者开放开发环境,就是联盟外的开发者没有办法去接入这条联盟链,除非他加入这个联盟,而且获得了联盟里面的开发权限,才能够到网上去部署合约和应用,所以开放联盟链与联盟链是有些不一样的。
    刚才曹总也是从共识说起,其实我觉得共识这块还好,因为FISCO BCOS接入的过程中,对共识模型没有修改太多,我们用的是PBFT拜占庭容错的算法,这是比较适合开放联盟链目前的需求的。
    开放联盟链首先有个联盟,既然是联盟,所以不需要去竞争挖矿,不需要去争夺资源、去消耗电力或者资产抵押,当然以后会不会有类似POS或者DPOS这种分布式一致性的算法用上去,我觉得是很有可能的。
    拜占庭容错和许可都是联盟链比较大的特色,在开放联盟链里面,许可对于记账者来说没有太大区别,谁都有机会去做记账,只要你愿意去承担为公众服务的责任,承担整个系统运营的一些成本,当然也可以获得收益。
    许可更多是针对开发者,开发者获得了更多开发平台工具,以及运行他们智能合约的场景,我觉得是非常好的、具备想象力的空间。对于更大规模的用户,他知道开放联盟链,知道上面有更多好用的应用,他就有机会在各种生活场景里面更大规模地去使用开放联盟链,这样也是可以形成一个很好的生态。
    那这个生态需要价值,对不对?何总也讲了价值是如何体现的。你可以去充值,然后计费,这个计费是基于法定货币的,是合规的价值,在不同的场景不同场合,它的合规性、稳健性可能会有一些不同的体现,目前来看我们先给开发者反馈一些价值,给网络的运营者反馈一些价值,是有利于在初始阶段把这个模式激发起来的。然后我们再去探索这里面怎么去挖掘更大的价值,在合法合规稳健前提下。这是我对价值的一点理解,我相信有网络规模的地方一定是会有价值的。
    那么怎么持续发展呢?开放联盟链跟联盟链和公链肯定会有完全不一样或者更有亮点的一些治理手法,这些治理会牵涉到链上是谁在记账?谁来做开发?你开发的东西好不好用,或者是不是一个垃圾应用,是否耗费太多的网络资源,这些都需要去做治理。
    并且,这个治理肯定是需要在多方共识,合法合规并且可监管审计的前提下,一起来共同地进行。在接触过程中,治理这块我相信何总是思考最多的,而且我相信会不停地迭代和发展来接纳更大的发展空间。我就先说这么多。
    **《金色深核》栏目策划人王航:**您再介绍一下泰安链。
    **FISCO BCOS首席架构师张开翔:**首先我很喜欢这个名字,国泰民安。这两年世界有点动荡,但咱们国家疫苗也出来了,马上也过节了。所以,最大的一个希望还是国泰民安。只有国泰民安我们很多事情才可以做、可持续地做。
    然后泰安链的底层是 FISCO BCOS,这本身是一个开源的解决方案,相对比较成熟、稳定、高效,可靠的环境下测试的TPS大概是3万左右。
    在2020年4月,FISCO BCOS就完成了BSN的适配工作,我们跟BSN整体的架构其实有很多磨合,包括:网关怎么接入,管理台怎么接入。目前的接入主要是增加了记账相关的一些逻辑,还加入一些运营相关的逻辑,所以整个接入过程的工作量都是比较可控的,大家熟门熟路、想法清晰,共同有一个好的愿景,同时基于开源软件的成熟度,以及大家一起来共同开发开源软件的热情和可行性,接入过程是比较顺利的。
    开放联盟链的治理优势

    **《金色深核》栏目策划人王航:**好的,感谢张总。对于这个问题,请何总从治理的角度来聊一聊。
    **红枣科技 CEO 何亦凡:**首先如果让我定义一下,曹总知道我对公链的态度。我认为公链严格意义上来说,是大家共同拥有的一条链,也就是说我想拥有它,我建一个节点,我也是链的一部分。
    那么在这种公有的前提下,它的自由度和开放度是非常高的。但是公链它一定是一条链,不是建很多个链,大家的智能合约都在这条链上在跑,在同一个环境内在跑,是公开可见的,大家共用这条链上的资源。
    开放联盟链,我把它叫共用链,因为它是有一个联盟的,有这么一个权限性的东西,所属方需要去设置这种权限,所以它肯定不是公有了,它肯定是由某一方或者某几方拥有的这么一条链,由他们来承担节点的资源建设等,但是它是公用的,也就是说我作为开发者,大家还是连到了一条链上,去上传自己的智能合约,然后在一条链的环境内,形成了这么一个多组智能合约的形态。
    这个就是开放联盟链,但是它还是联盟链的治理结构,传统联盟链就是自己搭了一条私链,或者我们几个人搭了一条私链,叫一个联盟链,没有我们允许谁也用不了,完全的私有链。像BSN上的链,我们就把它叫标准联盟链,你要去用它搭一条自己的私链,开放联盟链是它已经建好了,就放在那,如果你要用,你接入就好了。
    所以从成本上看,开放联盟链是更便宜的。大家可以去看一下蚂蚁开放联盟链,包括百度超级链的开放网络,跑起来也不是太贵。
    治理的角度上,因为联盟链它是完全合规的,你再怎么尝试,只要上面别放什么乱七八糟的东西,你的形态本身就是合规的。
    公有链的形态在中国就是不合规的,跟虚拟货币也没有太大关系,是因为基于中国的互联网管理条例的限制,公链是不合适的。所以说公链不会正式在中国经营,如果开放联盟链是公链的形态转过来的,是直接面对合规监管问题。刚才开翔总也说了,BSN要做大量的工作去监督和监管有可能产生的不合规行为。
    所以如果现在有一个框架,是公链改的,不仅要改框架,还要符合我们的要求,但因为可能需要改的动作太大了,我们会选择有一部分它不用改,但是要给我们提供一个工具,让所有的智能合约上传的时候,我们要用这个工具审查一下,要看合约里有没有我们定义的违规代码,如果有智能合约传不上去。
    所以说针对开放联盟链,它的监管要比国内的联盟链更复杂一些,如果整个链出现违规,需要可以把这条链下架,这不像公链,因为是没办法把公链下架的,但是开放联盟链是可以下架的。
    还有一种情况就是链本身没有违规,链上的某个项目是违规的,也就是说他上传了一组合约,合约中做了一些与中国法律法规相违背的问题,我们要有办法去监管,有一种方式是不下架这个链,但要把它的项目屏蔽掉。
    那么这些动作都是要做好,才能让开放联盟链运营是合规的,所以包括蚂蚁的开放联盟链和百度超级链的开放网络实际上都要做这些相应的治理和合规。
    但是我们也尽可能的保留每一个链的特点,将来BSN的开放联盟链可能会有20条,所有的链不能同质化很严重,我们尽量要保持每个链在共识、应用层工具使用的设置,尽量多的保持每个链的特点。
    以上就是从合规角度与三种链在形态上的区别的理解。
    **《金色深核》栏目策划人王航:**明白,感谢何总,我想追问一下何总,对于您刚才说的需要对于智能合约进行审查,这个会在哪个过程实现呢?比如说在IDE里的编写完代码编译前或向链上上传之前?
    **红枣科技 CEO 何亦凡:**有两种方案,因为 BSN是一个多门户,所以首先选择是门户层做一个审核,也就是说去上传一个智能合约,要先过门户的系统。在门户层就把这个事情就解决掉。
    过了门户层以后,再传到BSN的运维体系,在运维体系里又会做一遍扫描,如果门户层不做审查,控制点实际上就在BSN。扫描一下,如果出现问题,就打回去,如果没什么问题就继续部署。但大部分的链是没有这一步的,当有些链的改造没有完全达到这种标准的情况下,要加一层防护措施。所以开放联盟链对 BSN来说核心难度还在监管上。
    未来,每条链都是有运营方,例如:边界智能在运营文昌链,红枣科技暂时运营泰安链。因为FISCO BCOS作为一个联盟也没办法去做具体运营,所以未来泰安链有可能会找一个专业的运营公司去运营,因为从BSN红枣科技的角度讲还要考虑一个公平性。如果有公司确实对FISCO BCOS很熟,也愿意来经营泰安链,可以跟我们联系。
    **FISCO BCOS首席架构师张开翔:**我插一句,刚才何总讲的时候,我想起之前提过的一个概念叫公众联盟链,公众联盟跟开放联盟链有什么区别?公众联盟链强调的是公众,就是说我们做联盟链是为公众服务,公众可以使用链上提供的各种服务,比如说供应链和版权,你都可以去用。
    但开放联盟链最大的区别就是开发者可以往这条链上去写合约,这条链不仅仅是公众在用,开发者也可以用,这其实对何总又提出了很大的挑战。
    红枣科技 CEO 何亦凡:对。公众用的时候只是去获取数据。而开发者是可以写智能合约上去的。
    **FISCO BCOS首席架构师张开翔:**对,在联盟链去写入一些东西,有可能问题比较少或者说是可控的,因为联盟链的业务模型在运营的时候就已经相对界定了。
    但是开放联盟链业务模型是千变万化的,开发者可以搞各种事情,但是我相信很多是善意的、正向的,我们要激励正向的,然后我们要去控制或者说去下线一些负面的东西,这对BSN的治理真的提出了很高要求,我相信后面如果是像何总刚才说的,有个专业的运营公司进来去运营开放联盟链,他们也要有心理准备,要对这块有足够的认知。
    但我相信一定会有人接受这个挑战的,因为何总你刚才说了这个事情有价值,有社会价值、有科技价值、有创新价值,还有法定的价值。
    **红枣科技CEO何亦凡:**对于FISCO BCOS来说,我觉得泰安链应该没有什么问题的,知道能做哪些事。
    **FISCO BCOS首席架构师张开翔:**可以做很多事,可以做很多的好事,不要做坏事。
    **边界智能创始人曹恒:**确实是可以做很多事,但不能做坏事。可以做很多好事。
    开放联盟链适用的场景在哪里?

    **《金色深核》栏目策划人王航:**那咱们就接着这个话题继续请三位再聊一聊,开放联盟链它的适用的业务场景是什么?作为对比,联盟链和公链适用的业务场景是什么?这次先请张总分享。
    **FISCO BCOS首席架构师张开翔:**对开放联盟链怎么用,我自己也很感兴趣,说不定我都会成为上面的一个开发者,因为成本相对来说不高。
    **红枣科技 CEO 何亦凡:**对,很低的。
    **FISCO BCOS首席架构师张开翔:**花点零花钱我就可以写个应用放上去,说不定还有收益,对吧?
    我是这么看,开放联盟链可能就意味着更大规模,有更多参与者,有更多更大的可见性、公共性。这可见性意味着你在链上的数据,你的应用数据,程序代码和这些代码产生的数据,都是整条链可见的,这是开放联盟链非常大的特点。后面我觉得还可以引入一些隐私保护的策略,我们有全套隐私保护的策略可以继续探讨。
    但目前来看我们是比较鼓励一些更加开放,可见性更强的一些应用上去。
    我举个例子,社会公益类的,其实我们往前看一下,以前联盟链在萌芽的时候,很多机构做的第一个应用通常就是公益,比如捐赠,比如互助,因为公益具备很强的公众性,而且他是不怕把数据给大家看的,大家都愿意来参与这个事情,都愿意去共享一些公益活动的信息,参与进来,然后一些公益人员也可以获得一些积分,给他们一些奖励,可能他们更多是更看重精神上的奖励认可。
    我觉得公益是很好的场景。除了公益之外,还有很多,比如一些生活化的场景,例如外卖,可以把小店放到开放联盟链上,让大家在那点外卖,更多人可以看得到。还有零售,这些场景都是“我希望我的业务让大家看到,我希望规模变得更大”。只要我的产品都是公共的,我是可以持续地提供这种服务的,都可以放到开放联盟链去做。
    还有一些内容类,比如我写网文小说,希望更多人读,我也可以放在上面让大家点赞、打赏,成为一个新的内容社区也是有可能的。
    还有很多例如版权类、公告类、存证的场景。例如公告本来就希望大家看到,而且全网都是一致的,没有人误解,不需要自证清白。
    这些都是可以在开放联盟链里做的,而且这些应用互相都可以交叉起来,交叉起来就形成一个很立体的生态。
    但凡是对用户规模有一定追求,而且信息是可以倾向公开的,我觉得都可以往开放联盟链里放,下一步再去针对一些场景来做一些特定的整合,这样数据就可以流动起来,价值可以交换起来,我觉得这非常有想象空间,很多业务都可以往上放。
    至于金融,我觉得金融本身是有一定边界性的,而且金融业务逻辑也会非常复杂,一般金融涉及的业务都很庞大,金融场景需要审慎。当然,是不是有一些开放性的场景可以探索呢,而且现在金融已经不仅仅是银行了,但凡是有支付,有价值流动地方都可能有金融。
    有没有一些普惠性的、场景性的金融业务可以放到链上去执行呢?我觉得也是有可能,大家都可以做一些尝试,找到一些合适的切入点和运营模式,最重要是你在尝试过程中,成本不太高,接入很快,开发体验很好,整个运营的门槛不高,只要不做坏事你就可以去尝试。而且你的应用做出来之后,上开放联盟链,无形中或者有形中就增加了信任度,增加了公信力。因此我觉得很多模式都可以有更大的想象空间。
    **《金色深核》栏目策划人王航:**感谢张总。何总接下来请您来聊聊这个问题。
    **红枣科技 CEO 何亦凡:**我要说的实际上张总刚才说的干干净净的,首先是这样,你把开放联盟链就当成对社会开放的网站,然后把联盟链当成你们公司的OA系统,联盟链就是你们几个人自己在那用一用,但是开放联盟链你是发布出去以后,所有人是能看到,他们如果要去用,甚至可以自己再建一个网站,基于建的网站去调你网站的数据,然后或者去互动。
    这就是联盟链和开放联盟链的最大区别,是对外的,有一定社会性的。那么公链就变成完全另外一个形态了,当然现在确实有一点,现在公链上的这些应用的话,90%以上还是围绕着虚拟货币来做的,这是因为虚拟货币网络的gas机制,导致必须围绕它去做,否则成本就太高了,我不可能做一个普通业务然后付着虚拟货币的gas费,成本也不可控。
    所以说,曹总也知道,我一直在想,将来会出现一个基于传统货币的公链(与上文一样,国内无法以公链去运营),然后可以用传统货币去付gas费,但是还是一个更开放的公链形态。
    《金色深核》栏目策划人王航: 曹总有什么需要补充的吗?在这个角度上。
    **边界智能创始人曹恒:**刚才开翔总和何总已经将开放联盟链的应用场景讲得非常透彻了。
    我们团队在技术领域上,参与打造了公链技术,现在也在支持开放联盟链,同时在联盟链领域也有多年的经验与技术推动。所以我想讲讲这三个架构适合的不同应用场景。
    前面我谈的不同是从技术角度来讲的。技术之外,三种链的不同,何总还谈到了治理。三种链能支撑不同的应用场景,还有很重要的一点原因就是治理不同。关于公链的治理是“共有”,同时不依赖中心化机构由网络协议层提供信任基础。
    这样的去中心化信任基础,在某种程度上对于全球性的应用来讲,是一个非常高效达成的信任的基础。因此公有链可以非常好的支撑全球的开放金融。公有链对于全球性的价值转移、抵押借贷、大规模的分布式交易等应用而言,是最适合的一个架构。
    刚才我也提到过公链的信任达成,共识层是以牺牲交易处理速度为代价的,因此在其上面运行的应用,其实计算逻辑都不能太复杂。如果真的要去支撑一个复杂的分布式商业应用,比如处理大量数据非线性的复杂计算,这是公链完全没有办法支撑的。
    联盟链会尤其适合就是比较封闭的有限业务实体、进行协作的应用,比如对数据的安全性和隐私性有最高要求的医疗健康数据交换,医院和卫生管理机构间用联盟链就会比较合适。
    开放联盟链的治理何总用了一个词“共用”,相比联盟链的价值体现,就是原先繁重的分布式商业应用,需要业务协作方搭建私有联盟链,协商承担治理的角色,这会花费很多的时间和经济成本。
    有了开放联盟链以后,它共识层的记账信任由BSN这样的公共基础设施来承担的。分布式商业应用不用自己去运维治理和维护物理网络。这样可以让应用真正专注于应用逻辑的实现,可以非常高效地支撑应用部署。
    我认为联盟链上跑的应用,未来都可以迁移到OPB上来,但是这会是一个发展的过程,比如OPB对隐私计算的更高效支持。我们在联盟链应用中开发的隐私计算模块,我们也准备逐步地把它接入到OPB中。
    总结一下, OPB和公链适用于不同的问题场景。有BSN这样的一个平台,可以架起链接两者的桥梁。未来,随着监管科技不断发展发展,监管体制更加完善,我相信这样两种不同的生态中是可以形成价值互联互通的。
    **《金色深核》栏目策划人王航:**几位聊得非常细致了,我昨天在思考这次讨论提纲的时候,我写了一段话,是我看过很多项目的技术文档之后的一些简单的理解。我认为像公链的形式,它适合更开放的业务,适合比较宏观经济体应用,这个经济体的规模会很大。
    联盟链是适合有明确流程的经济组织或者小型经济体,它的主要目标应该是提升效率。开放联盟链,更适用于比如说类似城市、地区规模的综合体,我认为它的主要目标是为了发展的多样性和多元化,这是我的理解。
    未来主流的、国际化的OPB

    **《金色深核》栏目策划人王航:**咱们继续接下来的问题,请曹总聊聊对于开放联盟链在国际上的使用价值?以及请您就开放联盟链从公链角度上的应用,它的价值在哪里?
    **边界智能创始人曹恒:**从全球来看,公链比较适合支持全球开放金融应用,但若是真正与实体经济进行直接交互,我认为最好的网络就是OPB。刚才也说到在现阶段联盟链,比如说私有链,有一些应用的场景,但随着OPB的发展,现在联盟链的一些场景也是可以被OPB支持的,所以最终在我看来,随着技术不断地迭代,会发展成全球共有的公链,加上不同国家的OPB。
    同样的OPB,虽然架构相同,但与实体经济发生交互时,其治理、安全等是与当地国家的法律法规密切相关的。因此同样的架构,OPB在不同国家搭建时,需要在资产管理、计费、KYC等方面进行定制化。
    全球来看,许多国家的企业其实对于对于区块链技术都是非常欢迎的,但是受到了成本和开发能力的限制。在这种条件下,OPB就是解决这些难题的一个非常好的答案。BSN中国已经迈出了第一步,给全球做了一个非常领先的实践样本。
    **《金色深核》栏目策划人王航:**感谢曹总,何总,我想让您就刚才曹总说的各个地区和各个国家对OPB的需求,谈一谈国际上,开放联盟链的价值。
    **红枣科技 CEO 何亦凡:**我是完全同意的,也因为曹总刚才也说了公有链的话,它现在的这种形态各方面实际上是非常成熟,但是有一个问题太贵了。也就是说,当你处理一个跟线下业务有关的一个商业逻辑的时候,你用公有链去处理,可能最后你挣的钱还不够付gas费,同时也太慢了。
    所以,现在公有链有可能再往下走,就是围绕着虚拟货币建的那么一个形态,它上面的刚才曹总说加加减减都是在在处理虚拟货币,即使再复杂的一个defi,可能也就一千行代码,很简单就处理完了。
    任何的信息化系统最终一定是让传统的业务或者线下的现实生活中的业务提升效率的,或者让沟通更畅通、让成本更低,这是所有信息化系统永恒的目标。那么就代表区块链技术将来大方向一定还是在传统的这种业务流,怎么用区块链去让它做得更好,这样公有链的形态肯定是不行的,联盟链实际上也是不行的,因为还是缺少了社会性和普遍性。所以说,开放联盟链是刚好弥补了这一块。
    将来开放联盟链,我是认为会有一个开放联盟链,一个开放公链。都是用传统货币去支付。开放联盟链的最小形态,也就是说只是几个业务方之间来建一个开放联盟链,实际上就是私有链。但是当你的范围越广,它实际上它就是一个开放联盟链了。我和业务方们互相没关系,但是我们都可以在链上去跑我的业务。当我们之间的业务通过智能合约还可以发生互动,去建立更复杂的业务,当你更自由,最后又慢慢变成了公链的形态。
    可以画一个曲线,在自由度和实用性上表现的就是这三种形态,这三种形态从这头过渡到那头,从那头过渡到这头。所以说我觉得开放联盟链将来可能是区块链行业的主流,这个是很有可能。
    OPB的运营模式

    **《金色深核》栏目策划人王航:**如果预期顺利的话,可以成为未来的主流,尤其是像您说的每个国家基于各国央行数字货币去打造的OPB,接下来问题给张总,我想让您聊聊对于这种以城市命名的开放联盟链,它的经济模型或者是它的商业模式运作上是如何考量的?
    **FISCO BCOS首席架构师张开翔:**我更感兴趣的是开发者怎么在开放联盟链上获得自己的价值。假设我自己是开发者,我有个不错的应用,怎么样既能降低我的应用对系统的开销,又能获得更多的用户?这些用户有没有可能给我付费?然后再一个就是运营量的主体,它可以从多少应用里得到多少他应该得到的运营费用,也就是它的运营成本能够覆盖住。
    所以这里面不但要考虑开发者的开发,也要考虑运营者的成本,在这里面取得一个平衡,然后在规模变大的时候,边际效应、网络效应递增,但成本的边际效应减少,这样的话就是一个可持续的模式。
    在技术上可能就要求去极致优化,比如说智能合约的指令,然后对存储、内存、网络的一些消耗,当然我们也应该更鼓励那种可能有规模效应的应用,比如,它就是个合约,可能300行代码,然后就可能带来很好的社会价值,以及真正的经济价值,这样的话这个模式就是可持续的,我就讲这么多。
    **《金色深核》栏目策划人王航:**接下来,请何总来补充一下。
    **红枣科技 CEO 何亦凡:**我先简单介绍一下目前开放联盟链的运营形态。然后我再说一下我们下个季度的时候增加的功能。
    现在的核心是,为什么大家会用,除了使用价值以外,我还能创造什么价值?每一个链是有一个运营方的,文昌链是边界智能在运营,泰安链是红枣科技在运营,运营方会去付 BSN的资源费,资源费也不高。既然运营方在运营这条链,把资源费也付了,那么在这上面产生的收入应该都是归运营公司的。
    因为红枣科技 、BSN也是要运维整个体系,适配整个体系,所以收入现在是按照75%归运营方,25%归BSN的运维方设定的。那么也就代表每条链的收入是由运营方来收了,它也需要把这条链底层做的越来越好,增加更多的工具,能让这条链更好用、更方便,能让更多的开发者来选择你。
    目前,开发者去用开放联盟链的时候,是人民币去充值gas,gas值我们叫能量值,至于每个链发布应用或者运行应用,需要的能量值是由各个链及运营公司去定的。现在定的是一块钱人民币有1000个能量值。至于你发布一个应用,可能是要消耗10块钱,也就1万个能量值,另外一个个链可能它是消耗8000个能量值,就各个链自己定,因为我们希望从成本上各个链之间也有一个竞争关系,这就是为什么红枣科技是不能运营的,要不的话就不中立。
    下个季度会增加的功能,是分一部分钱给开发者。也就是说我发布了一个应用,我这个应用不是我自己用,还可以有很多开发者都来接我的应用。这些开发者在接应用的时候,他们付的一部分gas值是要分给应用一部分。
    对于我来说,我部署了1个应用在上面,我先支付了gas值,但如果以后有更多人来调我的应用的时候,实际上我是要享受gas值的分成的,但是至于分成多少,肯定还是各个运营公司定。就好比说有些人分的多,有些人分的少,或者开发者在支付gas值的时候,可以有一部分是网络gas值,有一部分实际上是应用的gas值。
    这个功能会放在所有的开放联盟链里面,大家会商讨一下,形成一个固定的模式,刚才开翔总说得非常重要,大家为什么要来用我?一定是除了使用需求外,还有商业需求你也满足了。
    这样它的层次非常清晰,有些人提供基础设施就像 BSN,有些人来管理和打造这条链,然后上面还有应用方再去打造自己的应用,每一层都有自己的商业诉求,加在一起,它的成本比你搭一个私链还便宜。
    一个私链,它没有社会性是没有商业价值的,只有使用价值。开放联盟链加了一个开放价值,能让更多的人来用你的东西。这就像我刚才说的,是你公司的一个OA系统还是你建了一个大家都能用的网站的区别。
    **FISCO BCOS首席架构师张开翔:**目前是可以免费开发、使用一段时间的,是吧?
    **红枣科技 CEO 何亦凡:**对,可以试用一年时间。
    **FISCO BCOS首席架构师张开翔:**一年时间,那么长,欢迎开发者赶紧来体验。一年时间可以开发很多应用了,可以发10个版本了。
    《金色深核》栏目策划人王航:欢迎开发者去体验。接下来请曹总就联盟链的业务的向开放联盟链迁移的角度谈一谈经验。
    **边界智能创始人曹恒:**刚才不管是开翔总,还是何总,围绕着开放联盟链的模式从开发者的角度、从整个平台角度做了一些阐述。我在这里面想补充的是,除了给开发者带来的好处,开放联盟链给商业应用带来的网络服务模式。
    我们想打造的成功的OPB第一步是帮我们的这些应用合作伙伴们省钱。第二步是帮他们能更好地“做买卖”。当他们部署到OPB的时候,其实他们的服务就可以延展到了BSN这个大生态平台中,可以更具社会性和网络性地服务更多客户。我觉得BSN是我看得到的能够支撑这样的网络效应的最好的开放生态环境。
    **《金色深核》栏目策划人王航:**明白,我想有一个小问题追问一下,您刚才已经提到了 OPB因为共识的原因,它的 TPS会有一定的限制,那如果OPB需要扩容的话,从技术上是怎样实现的?
    **边界智能创始人曹恒:**我稍微更新一下,大家别产生误解。不是OPB TPS就一定低。主要是很多真实的区块链支撑的分布式商业应用上面,它真的是不需要那么高的TPS。所以我们一开始会给文昌链配置够用的TPS,这样可以更加优化成本。
    在OPB上,根据将来应用越来越多,交易量不断提升。文昌链我们扩容是非常方便的,比较简单的是出块速度和区块大小通过配置即可完成升级,然后还可以扩充节点。BSN 上也有其他方法可行,比如我们帮助支持的跨链服务枢纽 IRITA Hub,也可以支持水平扩容;比如一个OPB上承载不了这么多的应用量时,可以再启动一个OPB,这两个OPB之间一些必要的交易可以通过跨链解决。我很看好BSN目前的架构,是可以支撑起未来的业务发展的。
    开放联盟链的市场竞争

    **《金色深核》栏目策划人王航:**明白,今天我们关于技术、应用场景、商业模式已经讨论的很详细了,还有最后一个问题给何总。
    开放联盟链的定位和市场的蚂蚁开放联盟链、百度超级链的开放网络,在功能上会有一些重合。所以请何总聊一聊关于市场竞争关系的理解。
    **红枣科技 CEO 何亦凡:**就像刚才说的开放联盟链,像网站一样可以具有社会性的给大家去提供服务,任何行业网站肯定是多个。
    所以说开放联盟链一定是有一个竞争环境的,包括BSN上为什么要上这么多条链(可能到今年年底至少十几条),也希望大家互相竞争,只有竞争成本才会越来越低,然后东西会越做越好,这是人类社会、商业社会永恒的一个点。
    不仅是 BSN上,这些开放联盟链之间它会是一个竞争关系,同时包括蚂蚁开放联盟链,包括百度超级链的开放网络,大家都是竞争关系。但竞争归竞争,我个人一直认为开放联盟链之间大家是互通的。
    我们现在也和其他几家有一定沟通,看看将来所有的开放网络,大家通过各自的跨链技术,能够都打通,但是你每一个网络你在哪去用?你还是要到各自的门户去用,比方说我们跟百度超级网络,
    将来大家如果能实现的跨链话,不可能说你用百度超级网络跑到BSN上来用,你还是到百度的门户去用的,大家也不会重叠,为的是让生态变得更好更灵活,实际上业务是没有损失的。
    另外我刚好在这说一下,每一个BSN上的开放联盟链会有自己的门户,就像咱们边界智能,他们将来会搭一个文昌链的门户,通过文昌链的官方门户去用文昌链,不一定非得到 BSN的官方门户去用文昌链。到时候都会开放出来的。
    **《金色深核》栏目策划人王航:**从我的角度来看,我非常期待接下来有各种各样城市命名的链出现,就像刚才开翔总说他的老家已经被放入了计划之内了,很希望这种多元发展的形式,在现在区块链给予的这种时代背景下,体验这种百花齐放百家争鸣的情况,像咱们这样的从业者,每天都浸泡在这些关键词的从业者,相信都是非常期待的。
    我也希望像文昌链、泰安链的门户快点搭建起来,可以让我们看到更多的希望。不过最基础的还是要让何总开通 BSN的快车道,让BSN的发展更好一些,会有更多的人搭建这样的链的。
    给开发者的彩蛋

    **红枣科技 CEO 何亦凡:**最后再做个小广告。BSN下一个季度会推出一个比较大的工具,因为BSN一直太底层了,大家都看不到BSN到底在做什么。
    下个季度我们会推出一套IDE。这个开发工具,我们在和国内两个最知名的两个做IDE的公司合作,将来大家不用到官网,可能是一个网页的 IDE或者本地的 IDE,可以直接去有选择性地发布。
    不管是把应用发布到开放联盟链上,还是自己建链,可能在一个IDE里头全部做了,FISCO BCOS、IRISnet、Fabric这些逐渐都会有,IDE也是开放给各个开放联盟链门户的,比如文昌链门户,也会配一个IDE,登录以后一键点击就可以完成项目创建,所有的管理全部是在IDE里去进行管理了。
    **FISCO BCOS首席架构师张开翔:**我也补一句,刚才我一直在想开放联盟链里面可以做什么应用,今年是牛年对不对?咱们可不可以在开放联盟链上养牛呢?来做一个区块链牛,然后看这个牛怎么去成长,看牛长得漂不漂亮,可以大家还可以斗牛,可以一起遛牛,大家看谁的牛更牛,我觉得是今年的一个主题。
    红枣科技 CEO 何亦凡:大家可以开发脑洞在开放联盟链上做的应用非常多,几乎就像有什么网站,你这就可以搭什么应用,你可以完全搭个淘宝出来。
    《金色深核》栏目策划人王航:我觉得就像2015年的创业大潮一样,每个人都有自己的创新,这都交给每个开发者了。何总,今天在浏览资料的时候,我看到BSN更新的新版本为1.4.0,其中提到了会发布基于BSN的 IPFS专用商用网络。
    红枣科技 CEO 何亦凡:这个已经发布了,1月31日的大版本更新后已经商用了。实际上这是一个很简单的事情,大家不要想着 IPFS很复杂,从我们的角度它太简单了,应该做得更好。技术本身是很简单的,所以我们也是集成了一个,因为我个人认为分布式存储一定是主流,这也是为什么我们把IPFS先集成上来,让大家有这样一个接口,这样现在BSN上搭一个链,你的大的文件可以调另外一个IPFS的接口去存储,这块是有一个月费的,用多少付多少,也很便宜,BSN官网上的所有东西都很便宜。
    **《金色深核》栏目策划人王航:**何总您要不要最后发个彩蛋。说一下现在还有哪条链在做开放联盟链做修改工作?
    **红枣科技 CEO 何亦凡:**就说一个吧,目前在改以太坊,在打造基于以太坊的开放联盟链,这个是香港的一家公司在做,该公司是由一家资本与一个知名技术公司成立的合资公司,预计在3月底前上线。目前,还没选择命名的名字。
    **《金色深核》栏目策划人王航:**非常期待,那今天咱们的讨论到这里结束了,希望几位嘉宾在之后的BSN长话短说系列里,继续讨论其他技术,以及行业未来的发展和可行性。感谢三位,我们下期再见。

    图片

    文章来源:金色财经
    文章原标题:《金色深核|开放联盟链开启“合规公链”新局面》
    文章来源于网络,如有侵权请与我们联系删除。

    展开全文
  • 联盟链技术测试观察与分析.docx
  • #资源达人分享计划#
  • fabric联盟链笔记(9)

    2021-01-07 21:40:23
    在使用bootstrap.sh 出现无法ping同主机的问题 ...决定从sample里的first-network重新尝试下 在first-network目录下运行byfn.sh 提示/bin/bash^M: 坏的解释器: 没有那个文件或目录 解决方案 执行 sed -i 's/\r$//' byfn...
  • 联盟链技术

    2021-04-10 00:14:02
    奇技 · 指南目前区块链技术的发展存在两个大的方向,即联盟链和公链,两者之间最大的区别在于是否存在”准入机制”,这里的”准入机制”指访问权限的管理机制。联盟链有“准入机制”,并不是任意的个...

    奇技 · 指南

    目前区块链技术的发展存在两个大的方向,即联盟链和公链,两者之间最大的区别在于是否存在”准入机制”,这里的”准入机制”指访问权限的管理机制。联盟链有“准入机制”,并不是任意的个人或组织都能参与其中,数据只在联盟链内部公开、共享。而公链,则是完全公开,没有任何的准入门槛,所有个人或组织都可以参与其中,数据对所有人公开。

    1

    背景

    下面从技术方面对联盟链和公链的异同点做了一个大致的对比:

    种类

    联盟链

    公链

    DLT分布式账本

    数据防篡改

    采用共识算法

    准入机制

    ×

    是否发币

    ×

    节点数量

    信任基础

    ×

    整体来说,联盟链在实现了分布式账本、共识算法、防篡改等区块链标志性能力外,也重点实现了准入机制。联盟链既具有区块链的数据透明、防篡改特性,并将数据的互联互通限定在一定范围内,且具有不错的性能来支撑业务。企业或机构在选型过程中,往往选择联盟链技术。

    在国家的十四五规划中,也明确指出“以联盟链为重点发展区块链服务平台和金融科技、供应链管理、政务服务等领域应用方案”,足可见联盟链技术是未来区块链技术一个极其重要的发展方向。

    2

    联盟链现状

    目前,联盟链的现状可以用一句话概括:“超级账本Hyperledger旗下的Fabric一家独大”Hyperledger是 Linux 金会于 2015 年 12 月发起的开源区块链项目,旨在通过提供支持不同用途组件的模块化框架,集中开展许多独立工作来开发开放协议和标准,推动跨行业区块链技术的发展,帮助企业更容易地建立企业级区块链解决方案。

    图:Hyperledger旗下项目,来源Hyperledger官网

    Hyperledger目前8个创始会员、超过122个普通会员以及48个准会员机构。其中不仅包括IBM、Microsoft、J.P.Morgan、Accenture等国外科技、金融巨头,也包含蚂蚁、百度、腾讯、京东、小米、平安银行等国内互联网和金融巨头。

    图:Hyperledger社区会员,来源Hyperledger官网

    Fabric正是Hyperledger中的联盟链项目,目前在git上已经获得超过11.7k颗星,并拥有超过270名开发者贡献代码,主流的云服务供应商均提供Fabric的BaaS区块链服务平台。后面会详细介绍下Fabric“准入机制”。

    3

    Fabirc准入机制

    下图是一个典型的Fabric区块链网络,包含3个成员组织(ORG1,ORG2,ORG3)和1个排序组织(ORG4)。

    图:Fabric网络拓扑,来源:https://medium.com/coinmonks/designing-a-hyperledger-fabric-network-7adcd78dabc3

    这里提到了两种类型的组织,即成员组织和排序组织。

    • 成员组织即MemberOrg可以理解为联盟链网络中的参与方,是有数据上链需求的实体,一般会在网络中维护一个或多个Peer节点。

    • 排序组织即OrdererOrg,负责Fabric中的交易排序以及区块创建,往往由网络的发起者或监管机构运行维护。Orderer是Fabric一个独特的设计,不同的底层区块链网络虽然采用不同的共识算法来生成区块,但出块节点一般都具有随机性.而Fabric为了提升出块效率以及提升联盟内部的数据监管,将网络的出块权完全赋予了单个组织,即Orderer Organization,该组织采用RAFT共识算法,维护了一个由多个orderer节点组成的排序节点集群,负责接收交易、生成区块、发送区块。

    这两个组织构成了Fabric网络的主体,而每个组织都会包含一个成员身份(以下简称MSP),MSP可以理解为组织的identity,在网络中完全代表一个组织参与网络共识。Fabric的“准入机制”正是围绕以MSP成员身份为中心的Channel成员管理来实现的。下面,详细介绍下MSP成员身份、Channel通道和Channel成员管理。

     

    MSP成员身份

    Fabric中的成员身份采用的是传统的PKI体系,如下图所示:

    图:PKI体系,来源:Fabric文档

    每个组织在加入到网络之前,会首先维护一个属于自己的CA(Certificate Authority)证书颁发机构,用于用户身份的注册以及用户证书的签发、注销。一个CA证书主要包括

    • Subject:主体身份信息

    • SubjectPublic Key:主体的公钥

    • Issuer:颁发者即CA的信息

    • Signature:颁发者即CA的数字签名

    图:PKI证书,来源:Fabric文档

    MSP身份的验证流程如下:

    1) ORG1的某身份账户向ORG2展示自己的证书(证书由ORG1的CA颁发)

    2) ORG2可向ORG1的CA机构获取Root CA证书,并提取Subject Public Key

    3) 借助ORG1 CA机构的Subject Public Key来验证该身份账户提供的证书签名

    4) 签名验证通过,该身份账户为ORG1合法账户

    Fabric中每个组织首先会创建一个Admin用户,并在本地维护一个msp目录,目录主要包含:

    • 组织CA的root证书(./msp/cacerts)

    • 组织Admin账户的公私钥(./msp/keystore)

    • 组织Admin账户的签名证书(./msp/signcerts)

    图:MSP身份,来源:Fabric文档

    至此,我们知道了Fabric中的MSP身份体系,那么:组织的MSP身份是如何在网络中发挥作用的?Fabric网络是如何通过组织的MSP身份来限制网络成员的呢?

    简单来说,Fabric是借助可配置的channel来限制成员身份,只有包含在channel内的成员组织身份才允许加入网络、参与共识、同步数据。下面详细介绍下Channel的概念以及以Channel为基础实现的成员身份管理。

    Channel通道

    Channel同样是Fabric的一个独特设计,在Fabric中,存在着两种类型的channel,即:

    • system channel:系统级channel,在联盟链网络组建时创建,用于定义联盟链网络的创始成员等信息,由排序组织负责管理。

    • application channel:应用级channel,联盟链网络中更细粒度的划分,可以由网络中的部分组织组建而成,一个application channel代表一个真正意义上的区块链,拥有着一套独立的账本数据,application channel由网络的成员组织管理。

    一个Fabric联盟链网络只有一个system channel,但可以包含多个application channel。可以理解为一个联盟中,由于组织之间有着不同的利益关系往来,不同的组织之间会建立不同的链(即不同的application channel)。

    也就是说,Fabric联盟链的“准入机制”是以一个application channel为基础进行的,成员管理也就是一个channel的管理。

    Channel成员管理

    Channel的成员组织会在创建channel的时候指定,并将各个成员组织的MSP包含在创始区块(genesis block)中,主要是包含成员组织的CA证书和Admin账户证书,并以此管理成员。具体过程如下:

    1. 配置并生成genesis block

    1) 配置成员组织,重要内容:

    • ID:成员组织在网络中的标识

    • MSPDir:成员组织的MSP本地目录,用于加载msp的相关证书

    • Policies:用于定义成员组织内部的读、写、审计权限

    图:成员组织定义

    2) 配置application channel,重要内容:

    • Organizations: 定义applicationchannel中包含的成员组织,如下图,包含Org1和Org2

    图:applicationchannel的定义

    3)以上述两个配置为基础创建genesis block

    2. 发起者用genesis block在网络中启动这个application channel

    3. 成员组织申请将节点peer加入到application channel中,申请信息中将包含成员组织的身份证书

    4. 通过genesis block中的各个成员组织CA证书来验证申请者的身份是否为application channel中的成员组织颁发。如果是,则成员组织节点加入成功并开始同步账本数据;如果不是,则会被拒绝。

    由此,Fabric实现了对授权组织节点的准入以及对非授权节点的拒绝。

    4

    总结

    联盟链技术借助准入机制实现了对区块链网络成员的可控,使得企业中的利益相关方能够在相对可控的范围内实现数据的共享、防篡改以及可追溯,促进了企业在区块链落地场景的探索。鉴于联盟链技术在企业级区块链领域的优势以及国家十四五规划中的背书,笔者认为,联盟链技术在未来几年会持续发展,在各个领域也会出现一些区块链技术的优秀落地场景,非常值得研究与探索。

    END

    查看历史文章

    Kubevirt在360的探索之路(K8S接管虚拟化)
    如何提高大规模正则匹配的效能
    360Stack裸金属服务器部署实践

    360技术公众号

    技术干货|一手资讯|精彩活动

    扫码关注我们

    展开全文
  • #资源达人分享计划#
  • 观点丨公链与联盟链如何走向融合

    千次阅读 2019-11-06 00:32:47
    联盟链是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。 公链和联盟链,作为区块链江湖中的两大帮派,了解它们两者之间的差异以及各自适用的...

    公链,顾名思义就是公有,它是指对全世界所有人开放的,任何人都可以读取数据、发送交易且交易能够获得有效确认的共识区块链。

    联盟链是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。

    公链和联盟链,作为区块链江湖中的两大帮派,了解它们两者之间的差异以及各自适用的场景是每个关心区块链的用户必学的入门知识。

    11月1号晚20:00,博士大爆炸第2期暨BlockMania AMA 第24期,清华大学博士、Trias首席算法科学家胡志琳做客直播间,详细介绍了公链和联盟链的异同,深入解读公链与联盟链互通以及如何保障互通安全性。

     

    以下为AMA全程回顾

    什么是公链、什么是联盟链?从技术和场景应用上有什么不同?

    公有链是完全去中心化的一种区块链。任何人既可以进行交易也可以读取信息。任何人都可以参与链上的交易确认和共识机制。各个节点可以随时加入节点也可以随时退出节点。

    公有链的特点是:

    1)访问门槛低

    只要你有计算机,只要计算机能联网,都能够访问。

    2)数据公开透明且无法篡改

    公有链是高度去中心化的分布式账本,每个人在任何节点的行为都是可以查看的,而且基于庞大的用户体系,想要篡改交易数据,几乎不可能实现。

    3)匿名性

    由于节点之间无需彼此信任,所有的操作都可以匿名进行,很好地保护使用者的隐私。

    4)免受开发者影响

    公有链数据的读写是不受任何人控制和篡改的,就连程序开发者也无权干涉用户。所以,极大程度上保护了用户免于程序开发者的影响。

    公有链也有一定缺点,比如交易速度慢。支付宝转账可以即时到账,但公链上由于确保交易信息真实性的原因需要6个区块确认时间(比特币为例)确认该交易真实方可成效,在这一过程会影响交易速度。

    联盟链则是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。

    联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入与退出网络。各机构组织组成利益相关的联盟,共同维护区块链的健康运转。

    联盟链的特点是:

    1)权限设计要求更复杂,可信度更高。

    2)比公有链处理速度要快,因为节点的数量和身份都已经规定好了,所以可以使用相对松散的共识机制,因此数据的处理速度就会比公有链大大提高。

    3)尽管联盟链速度加快,但相比公有链来说联盟链并不是完全去中心化的。因为理论上联盟之间可以联合起来修改区块链数据。由于节点少,如果权限设计不周则容易出现权力集中和安全问题。

    联盟链和公链的应用场景不同。公有链适用于对可信度、安全性有很高要求,而对交易速度要求不高的场景。联盟链更适合对隐私保护、交易速度和内部监管等具有很高要求的应用,比如适合组织机构间的交易和结算,应用代表有超级账本(Hyperledger)。

     

    有一种观点是,联盟链是公链的未完全进化版本,您觉得联盟链和公链是否能共存?是否有了公链就不再需要联盟链了?

    人们往往都把区块链与大数据、云计算、AI放在一块,来讲述新技术对于经济的促进作用。但目前区块链爆发的能量,展现出来的能力,跟其他三个还没法比。

    究其原因,承载区块链应用的公链和联盟链存在很大限制。公链的性能、数据安全与隐私保护、可扩展性、智能合约等都还远谈不上成熟,还无法承载互联网上主流的商业活动。现在的记账技术隐私性还没法完全保证商业机密不被泄露,导致上链隐忧仍存。

    联盟链曾百花齐放,比起公有链,需要在安全、隐私、性能、应用型、可靠性等方面进行针对性的打磨和加强。比如说安全方面,银行作为国家的法定交易所、金融机构以及有价值数据的机构,不可能把数据、隐私、财务信息全部放在公有的环境上。

    但目前为止,联盟链技术还是着力于核心与协议层面的技术发展,作为一种综合解决方案仍显不足,在技术定型与落地上都还存在非常多的掣肘。对作为基础设施的联盟链技术,还没有一个得到同行业公认的测评标准,且各行业对区块链技术在功能与性能上也无清晰需求。

    不同业态的多样化业务需求对联盟链的通用性提出了极高要求,既存的“模板”都有被“作废”的可能。另外,如何从底层设计上平衡联盟链中的各方利益及话语权,践行权力分配与管理也是一大难题。

    因此,基于目前的区块链发展状况,公有链和联盟链会在相当长的一段时间内并存,并不存在谁取代谁,谁更有优势的问题,但总的来说,谁解决了需求谁就是有价值的。

    从技术上来看,联盟链将公有链项目的技术设计吸收进来,联盟链的技术和软件工程思想,又给公有链技术予以启发和由此诞生了如分片处理和状态通道的策略技术。二者是互相促进,并肩前行的。

    从行业视角来看,公链和联盟链从原先的技术差别,逐渐延伸到应用阵营的区隔。公链囿于其难以攻克的技术难题和应用场景的极大局限,一直脱不开“币”的影子,目前还在充当极客的新世界期望和投机客暴富梦想的载体。而联盟链则凭借效率和技术难度的高性价比,被贴上了产业价值的标签,成为区块链落地应用底层技术的首选,商业化进程也更为明朗。

    以太坊 V 神曾将公链的希望寄托于“未来的经济危机”,而联盟链项目却有机会被深入和落地,很大原因在于现在很多商业领域的土壤会更适合联盟链落地和生长。因为有联盟链的存在,反而更能促进区块链技术的发展,有人说公链和联盟链未来会融为一体,那么联盟链就是公链落地的另一种方法,也是区块链技术的希望所在。

    我听说Trias在公链和联盟链的融合上做出深入的尝试。为何要实现联盟链与公链的互通?互通的必要性和意义又在哪?

    Trias认为,公链与联盟链的融合是大方向。

    公链和联盟链都有各自的优势,又各有各的桎梏,未来公链和联盟链会进一步融合,即在公链基础上架设联盟链,把二者的优势进行互补。

    不论对于公有链还是联盟链来看,互通互联是实现价值互联网的关键。区块链不缺链,缺的是对产业的技术支撑和落地。区块链非常需要跨链的技术,它是把区块链从分散的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁。

    Trias定位于做区块链一站式服务平台,给各个公链提供跨链技术,它致力于降低跨链成本和难度。区块链是价值网络空间的核心基础设施,区块链应用不应该只局限于和止步于联盟链的应用,将价值圈在一个小范围中,人们需要链间的互通技术,对不同区块链进行连接和扩展,构建价值网络的高速公路。

    Trias 在Leviatom -1可信层公链基础上搭建联盟链,联盟链不需要再各自建各自的链,提供信任服务。而是把经过验证、经过博弈考验的信任服务放在基础公链上,在基础公链上搭建各自联盟链。

    各自联盟链上面可能有一些私有的数据,私有的部署。而公链上面是非私有的数据,是脱了敏的数据,而且数据主要用于存证和基础的信任服务。这样,把公链与联盟链进行融合,可以实现更加复杂的商业逻辑。

    具体来说,Trias Leviatom-1层的意义就是把机器可信和数据(账本)可信分开,实现了机器可信,所有机器可以联通,像是互联网上的一层新的可信协议。在此基础上,再建各自独立的数据域(账本)。用-1层实现对账本可靠性的保障(每个账本不需要太多节点来对抗 51攻击,这个交给了 -1层,它有很多节点,而且能对抗90攻击),同时用-1层实现账本之间的数据交换。

    基于我们-1层链实现的区块链云设施的生态服务,本质上是一个链接云/数据中心/边缘计算/PC/物联网设备的区块链,用于跑分布式账本/智能合约平台/企业级应用/其它SaaS,这些统称为DSaaS。

    Trias公链链接的联盟链可以解决三个问题:

    (1)联盟链在公链网络上的一键复制,实现联盟链项目快速实施交付甚至是无代码交付,这时联盟链本身就是我们公链的DSaaS。例如1)一键发以太坊/fabric;2)-1层链接的是一个跨云基础设施,让这个以太/fabric跑在多云上,从而消除这个区块链底层云平台的中心化。

    (2)联盟链数据冗余成本问题。若用公链来实现对联盟链安全性的增强,那么联盟链的设计实现可以更简化,用更小的成本(比如更少的共识节点数,数据冗余度)来达到同等安全强度;

    同时这个问题衍生到联盟链安全能力输出的问题。公有云的诞生来自于服务器集群空余计算/存储能力的对外出租,一个大型联盟链或许也能为其它联盟链输出闲散的安全能力。这也就是为什么联盟链的底层(-1层)可以链入外界公链。

    (3)让联盟链之间相互验证对方联盟链的安全,实现数据互换。

    现在我们可以直接支持原生的以太坊应用,因为我们上面跑了一个以太坊,然后应用是不用变的,甚至其实更理想状况是每个应用它可以根据自己的需要修改以太坊,然后让以太坊这个账本更好为他服务。

    在这种情况下,对于传统的如果现在任何一个开发者他都可以去跑一个以太坊,那他要解决的问题是如何向他的用户证明他的以太坊没有被别人攻击。这个是很难的,因为他如果要有一个私有以太坊的话,他按照以太坊的方式,他可能得跑2000个节点,来才能让以太坊抵御有足够强大的抵御攻击的能力。因为还是这样,每个以太网节点都有可能撒谎。 

    现在的情况是有的项目已经开发了以太坊或者是开发了hyperledger,我们希望他们的以太坊和hyperledger在我们的链上都能直接不用做修改的跑起来,并且更快而且更安全。

    其实另外一个优势是更省钱,因为他不用依赖太多节点的以太坊,或者是不用依赖太多的hyperledger节点,因为底下我们有一个可信的网络。而且当节点减少的时候,它共识肯定是更快的。而且这个优势就不单指节点的算力本身,更主要是对企业来说,可能更重视这些,因为他会更安全。 

    将公链和联盟链互通,让它们的优势得以互补的这套技术听上去非常酷!但是要如何才能确保这种互通的安全性呢?

    Trias将可信技术与跨链技术相结合,实现公链到联盟链之间的可信链接,以此为这种互通的安全性做保障。我们从三个层次出发,来具体构建公链到联盟链之间链接的可信性:

    (1)网络节点的可信远程证实

    负一层的公链在联盟链的底下,在共识之前,先对对方的节点进行可信判断。其实区块链的共识协议就是一个我们双方通过问问题来判断对方真实实力的一个过程,也其实有另外一个办法可以让我们更好地判断对方的真实实力,或者是真实的想法,就像装了一台测谎仪,如果有恶意程序,马上测谎仪就亮了,所以基于可信节点的公链就不用那么复杂的共识协议。 

    其实白名单技术能解决节点上的认证问题是这个技术里面的核心,也是最强的地方。当所有的链第一时间内排除恶意节点,让所有的链在共识的时候,我们保证参与共识的节点基本上都是对的节点,理论上来说所有人都是对的话,大家任何一个人说的话都是真话,就不用那么复杂的事情,但我们也不会完全相信所有东西都是可靠的,至少我们可以极大程度的降低共识的难度,我们用这个方法让其他链跑得更快,并且同时更安全。 

    可信计算(Trusted Computing)是在计算和通信系统中广泛使用基于硬件安全模块支持下的可信计算平台。

    通过建立一种特定的完整性度量机制,使计算平台运行时具备分辨可信程序代码与不可信程序代码的能力。可信计算组织(TCG,Trusted Computing Group)将可信定义为:一个实体是可信的,如果它的行为总是以预期的方式朝着预期的目标。TCG的可信计算技术通过在硬件平台上引入可信平台模块(TPM,Trusted Platform Module)来提升计算机系统的安全性。可信计算技术依赖于内嵌在平台上的协处理器TPM。TPM至少需要具备四个主要功能:对称/非对称加密、安全存储、完整性度量和签名认证。数据的非对称加密和签名认证是通过RSA算法来实现的,而完整性度量则是通过高效的SHA-1散列算法来完成,对称加密可以使用任意算法,既可以使用专用协处理器也可以使用软件来完成。

    可信计算的主要思路是首先基于安全芯片建立终端平台信任,然后通过远程证明建立平台间的信任,最后将信任延伸到网络。远程证明是一个综合完整性校验和身份认证的过程,向验证者提供了一份可信的平台状态报告。远程证实模块主要用于统一管理所有节点的证实关系以及白名单,协助前端展示各主机的可信状态等功能。

    主要功能包括:

    1.白名单管理

    支持主机白名单的生成、查询、更新、删除等操作,通过分析运维策略自动生成白名单,可以配置不同的可信策略更新白名单,并可以通过主机ip,文件hash等方式查询白名单。

    2.证实管理

    控制主机之间互相证实,支持主机可信状态查询,启动证实,停止证实操作。

    3.监控报警

    在证实过程中,一旦发现有主机可信状态异常,能够在秒级内感知,并发出报警。

    (2)网络间的可信跨域

    「可信计算组织」 (Trusted Computing Group,TCG)的前身为「可信计算平台联盟」 (Trusted Computing Platform Alliance,TCPA),重组为TCG后加强了对软件安全性的关注,可信计算研究进入了发展的新高潮。2004年5月,TCG成立了可信网络连接分组(Trusted Network Connectionsub Group,TNC-SG),相继研究和制定了可信网络连接(Trusted Network Connection,TNC)的架构和相关规范标准。

    基于TNC基础架构,根据高可信网络对信息交互和共享更高的要求,设计了跨域远程双向认证与接入控制协议流程,有效地实现了远程双向认证与跨域接入控制。并在此基础上设计了跨域认证和授权管理系统,实现了跨安全管理域的统一身份认证,可有效地支持跨域授权管理,全面提升高可信网络信息系统的数据安全防护和安全共享能力,实现可信网络跨域环境下信息资源的高效共享。

    跨域认证采用双向身份认证,既要保证网络的安全,也要保证终端能接入到一个可信的网络中。在实施过程中采用了CAP—TTLS协议实现双向身份认证,在TLS隧道建立阶段通过验证服务器提供的证书,证明了网络的可信性,确保终端接入到一个可信的网络中。在随后的TLS隧道内认证终端的身份并度量平台完整性,确保了终端的合法性。TLS隧道的会话密钥是在TLS建立阶段由会话双方协商出来的,只有会话双方可以获得,使用该密钥加密的消息不可能被第三方获得,从而保证隧道内进行的身份验证和平台完整性度量过程的安全性。基于隧道的保护,内层的身份认证方法和平台度量在安全方面的考虑就较少了,以传递认证过程中的数据交换为主,尽可能减少协议复杂性和传输开销。

    (3)跨链

    链接我们现在有设计,但还没有实现。这部分和传统区块链的跨链技术密切相关。现在仍然在不断完善的Cosmos和波卡跨链技术,都是我们的参考,例如以下跨链技术:

    公证人机制(Notary schemes): 公证人也称见证人机制,公证人机制本质上是一种中介的方式。具体而言,假设区块链A和B本身是不能直接进行互操作的,那么他们可以引入一个共同信任的第三方作为中介,由这个共同信任的中介进行跨链消息的验证和转发。公证人机制的优点在于能够灵活地支持各种不同结构的区块链(前提是公证人能够访问相关方的链上信息),缺点在于存在中心化风险。

    哈希锁定(Hash-locking): 哈希锁定技术主要是支持跨链中的原子资产交换,最早起源自比特币的闪电网络。其典型实现是哈希时间锁定合约HTLC(Hashed TimeLock Contract)。哈希锁定的原理是通过时间差和隐藏哈希值来达到资产的原子交换。哈希锁定只能做到交换而不能做到资产或者信息的转移,因此其使用场景有限。

    侧链/中继链(Sidechains / Relays): 侧链是指完全拥有某链的功能的另一条区块链,侧链读取和验证主链上的信息。主链不知道侧链的存在,由侧链主动感知主链信息并进行相应的动作。而中继链则是侧链和公证人机制的结合体,中继链具有访问需要和验证进行互操作的链的关键信息并对两条链的跨链消息进行转移。从这个角度看中继链也是一种去中心的公证人机制。

    同时我们也会精心设计-1层的,通过提供网络节点可信以及网络间的可信跨域,来努力简化和支持在公链生态下广大开发者所贡献的更好的跨链技术,这个也是所有区块链研发者共同需要攻克的难题。这里讲一下其中的一个设计思路供大家参考:各条联盟链之间的资产转移可以通过链上SPV智能合约进行。同时各条联盟链还互相引用彼此的默尔克树,这大大降低了攻击成功的可能性。通过Merkle roots 共享信息实现跨链共识,连接多条联盟链分担计算负载。

    在链接公链和联盟链的技术研发中,每一个细节都是需要深入研究的技术点,因为涉及到密码学、安全分析证明等难题,故在这个技术方向上充满了需要时间去打磨的挑战性前言技术课题。我们会首先明确方向,循序渐进的深入研究,号召更多优秀的开发者参与到我们的公链中来,一起解决这些有难度的前沿问题。

    在下一步的工作中,我们将针对完整性度量机制基于静态完整性、缺乏动态度量的现状,提出较为完整的系统度量模型,深入研究动态度量技术。我们还会继续跟踪目前业界尚不成熟的跨链技术,持续深入研究如何实现用可信技术来优化传统的跨链技术,研究如何在链接公链和联盟上解决各种工程问题。

     

    BlockMania还将上线更多AMA交流与问答活动,邀请加密行业内各专家一同对话,欢迎把您的问题、建议及意见通过公众号留言给我们,感谢您的关注!

     

     

    国际区块链咨询和智库

    长按二维码关注

    以服务区块链发展为己任

    专业视野洞悉行业先机

    独特视角深度融合

    输出业内高品质推广服务

    展开全文
  • 联盟链落地与激励机制

    千次阅读 2020-08-10 19:34:20
    联盟链具有效率及可扩展性高的优势,但是需要建立良好的利益分配机制才能吸引企业加入 建议联盟链以双层治理架构组成 : 底层是基于股权的合资公司,上层是基于 Token 的合作联盟。 区块链虽然被视为去中心化的创新...

    联盟链具有效率及可扩展性高的优势,但是需要建立良好的利益分配机制才能吸引企业加入

    建议联盟链以双层治理架构组成 : 底层是基于股权的合资公司,上层是基于 Token 的合作联盟。

    区块链虽然被视为去中心化的创新变革,但最终目的是要建立一个能够由各节点长久协作的生态。

    公链
    是开放式架构,允许任何有意愿参与的节点能够为生态贡献。而为了吸引节点的加入,公链需要设计一套完整的经济激励及治理机制,并且利用 Token 作为价值交换的媒介,平衡生态内部供需。

    联盟链
    由一群事先组织好的参与者组成,各自提供一部分资源来运行一个相对封闭的生态。联盟链与公链间最明显的差异有三个 :

    第一,联盟链本质上就是利益的结合,不需要再建构经济模型提供激励。

    第二,联盟链节点间的信任机制是透过链下的契约关系或共同利益来相互制衡,相对不需要通过各种共识机制来防范攻击。

    第三,联盟链通常是先产生共识再将结果写入区块链,不会产生分叉的情况。

    由于公链节点质量参差不齐,且利益目标并非一致,再加上二级市场 Token 价值的复杂性,目前国内企业大多以联盟链作为首选推动产业区块链落地。比如,万向区块链与中都物流合作开发的「运链盟」,为集物流、结算与供应链金融三大功能的综合服务平台。运链盟利用联盟链来串联汽车产业供应链,实现数据共享及提升行业运作效率。除此之外,联盟链平台重塑了各个产业链价值分配,通常由产业链中的核心企业共同发起,以一个市场一个区块链平台为目标,不再以公司个体为单位,而是以生态为一个集体来发展。

    接下来,本文将分为两个部分做分析 : 第二部分讨论联盟链的落地机制,第三部分分析联盟链可能的利益分配机制。

    一、联盟链落地机制

    1. 联盟链的特点
      公链的设计需要考虑极端的信任机制条件以及节点作恶惩罚,一个公链的经济及治理机制设计往往决定了公链是否能够长久运行。而联盟链的参与者之间通常已经存在信任基础。比如,一条供应链中的上游供应商已经与下游核心企业做了多年的交易对手,两者之间要得到共识相对容易。 整体来说,联盟链相比公链有三个优势 :

    第一,更高的处理效率。联盟链的信任环境允许少数节点参与生态的治理,商业决策的处理能力较高。

    第二,智能合约应用场景更多,基本上可以实现中心化机构所有的业务逻辑,且具交易最终性。

    第三,可扩展性更高。联盟链可以根据复杂的商业环境进行技术迭代。联盟链在落地时,考虑更多的是如何将过去的数据孤岛打通,同时让联盟中流通的数据是可信的,不用像过去一样做频繁的校验。

    1. 联盟链相比中心化机构的优势
      第一,传统产业内公司数据多由中心化第三方机构保管,而这些第三方机构很难自证清白,造成频繁审查及监管上的繁琐。

    第二,中心化机构有数据泄漏的风险。而在联盟链中节点数据会转化为哈希值,证明数据真实性的同时,不会导致数据泄漏。

    因此,联盟链在特定的商业环境中解决资产及数据流动问题,许多产业如供应链、金融都已成功应用。

    1. 联盟链可以应用在符合以下三个条件的产业链 :
      第一,产业链长而繁琐,信息孤岛效应强。

    第二,产业链价值高,且其中有核心企业可以主导联盟链开发。

    第三,交易商品足够标准化,数据上链方便统一。

    1. 联盟链生态信任基础充足,不需要设计额外的激励机制
      联盟链还存在五个问题有待解决 :

    1)利益平衡问题

    联盟成员利益诉求并不相同,如果没有有效的激励机制,成员之间难以划分权责得到共识。

    2)协调难度大

    联盟链涉及多家银行、企业及政府机构参与,需要多方联动且交易成本高。

    3)技术问题

    各机构区块链技术发展不一,无论是性能、共识算法、隐私,难以做到多机构同步。

    4)创新决策链冗长

    产品创新涉及机构多,需要同时兼顾监管及风控。

    5)采用成本高

    各个企业加入联盟链后必然会有技术及商业模式上的适应期,如何吸引企业加入是一大课题。

    二、联盟链治理架构与问题

    1. 联盟链治理、公链治理与中心化机构治理之间内在逻辑根本上有类似之处
      即使在传统的体系庞大的中心化机构治理下,也有机会形成多中心联盟链体系甚或公链去中心化的体系。相反的,公链如果节点分布中心化程度非常高,那么以治理的结果而言,与中心化治理并无本质上区别。

    2. 联盟链可以有两种形成方式 :
      1)是由几个核心企业成立联盟,彼此间协商各角色权责、投票机制及利益分配等,并利用链下合同或成立法律实体来达成共识,最后加入联盟链技术,将整个系统上链。

    2)将投票机制、准入规范及利益分配转换为代码写入区块链,并在链上组成联盟,类似公链的机制。但是由于链上法律制定的复杂度太高,且还是需要依赖链下法规参与,目前第二种联盟链难以落地应用,本文讨论将以第一种联盟链为主。

    1. 联盟链的落地并长久发展,需要解决治理上的三个问题
      1)治理实体问题。目前联盟链的主要治理实体有两种

    一是由联盟链中参与企业所组成的虚拟实体,通常为非营利组织,并且主要以联盟理事会投票的方式治理,以提升行业采用率为其主要目标。另

    二是以传统法律框架形成的法律实体,可以是公司或非营利组织。公司以营利模式发展为主轴,股权由联盟链中核心企业持有。公司须对其股东负责,并且以提升公司未来估值为目标。

    2)参与者分类及权限问题。联盟链通常由两种参与者组成 :

    创始成员

    创始成员包括大型核心企业、区块链技术公司、银行及国有企业等,通常为联盟链中的记账节点。创始成员会付出更多的资源投入,以保证整个系统的稳定性及高效性,并承担联盟链平台初期绝大多数风险。

    联盟成员

    联盟成员加入时间较晚,可以较为弹性地参与治理并享受平台服务,不需为联盟提供技术及资金支持。

    3)利益分配问题

    由于联盟链中的角色不同,围绕着利益分配、生态贡献激励与处罚、争议仲裁解决等平衡设置更为重要。

    联盟链虽然无需 Token 作为主要激励机制,但是联盟成员间的利益分配设计还是一大课题。一方面,联盟链技术、平台架设及运营节点资源需要一定成本,产业链中的中小企业无法负荷。另一方面,产业链中能够负荷成本的大型核心企业数量不多,治理容易趋于中心化而无法达到行业共识。如果联盟链落地没有配套落地及激励机制,将会导致两个结果 : 第一,联盟链应用只是停留在概念验证阶段,商业运营无法推动。第二,少数行业巨头控制着联盟链,朝私有链模式发展。因此,联盟链落地成功需要有足够的配套措施激励各个成员参与贡献。

    三、联盟链的利益分配及激励措施
    如前文所述,联盟链的组成分为创始成员及其他联盟成员,利益分配及激励措施通常需要分层处理。本文建议联盟链采取双层治理架构:底层是基于股权的合资公司,上层是合作联盟。

    1. 合资公司
      底层的股权合资公司由创始成员组成,其主要职责是确定公司的股权分配和发展战略。股权分配完毕后不轻易发生变化,新加入的公司不参与股权分配。联盟链稳定运行后,在合适的时间点,可以通过增资扩股的形式变更股权。在中国要考虑的一个特殊国情是,国有企业作为创始成员时,参与股权投资需要的审批环节很长。因此,频繁变更股权对这些企业来讲并不现实。

    合资公司为独立的法人实体,允许大型行业参与者共同投资联盟链,股权制可以保护他们的利益并提供适当的操作灵活性。创始成员在公司法的约束和保障下,按持股比例参与合资公司治理,分担合资公司经营风险,并分享合资公司收益。

    1. 合作联盟
      上层合作联盟将以非盈利组织形式组建并注册。新加入的公司可以成为合作联盟成员。合作联盟的管理机构是理事会,由成员代表组成,每个成员可指派一名代表。合作联盟的所有决策都将通过理事会决策,采用一人一票的模式。联盟理事会有以下职责 :

    1)制定联盟发展策略 ;

    2)制定联盟准入规则 ;

    3)制定数据共享规范 ;

    4)制定 Token 发行规则 ;

    5)成立内部独立的审查监管组织。

    相较公链中的开源社区与基金会,联盟理事会有更强的目标性与凝聚力。联盟可以提供成员区块链技术支持,包含共识机制、交易及验证、智能合约、代码文档等。联盟成员定期缴纳会费,作为联盟及理事会的运行费用,会费主要由行业内商业机构承担。由于是非营利组织的形式,任何未花费的会费都会根据联盟的规范标准返还给所有联盟参与者。

    合作联盟可以引入基于工分制设计的 Token 和积分,激励联盟成员将更多业务接入联盟链生态,并且按贡献比例奖励联盟成员。Token 在联盟链中作为记账单位或是联盟准入的工具,不会被视为储值工具、电子货币(e-Money)或支付型数字货币(Digital Payment Token),也不构成证券或集合投资计划。

    1. 双层治理架构协同
      在联盟链项目启动之初,需要讨论以下问题:

    1)生态内治理权力如何在合资公司和合作联盟之间分配。合资公司由创始成员组成,内部治理和成员构成相对固定,对联盟链项目的投入更多,并且中心化色彩明显,决策效率更高。合作联盟更为开放,有助于吸引新成员加入,去中心化色彩明显,但决策效率易受制约。

    2)生态内经济利益如何在合资公司和合作联盟之间分配,包括:

    1. 合资公司掌握哪些经济资源?

    2. 合资公司为生态提供哪些服务并为此获得收入?

    3. 生态中哪些经济资源预留给合作联盟成员?

    4. 合作联盟成员的哪些贡献可获奖励以及贡献如何计量?

    3)双层治理架构还有几个重点需要注意:

    第一,合作联盟目标首先要最大化行业采用率,而非利润至上。联盟链的目标是鼓励产业链核心企业之外的中小企业采用和参与,过于中心化的模式会导致成员退出。

    第二,联盟中核心企业成员的初始选择非常重要。如果核心企业号召力不足或体量太小,其余多数联盟成员将以观望的态度去参与,让先行者去尝试和发现出潜在的重大风险,造成实际应用很难落地。

    第三,行业内核心企业的竞争者在联盟中的地位需要审慎考虑。创始成员会希望其他联盟成员为生态带来的额外流量,但同时希望自己在合资公司的股权份额不被稀释。这会造成创始成员的竞争对手因为无法分得股权而不愿加入联盟。

    小结
    联盟链的落地与激励措施和公链并不相同,需要顾及创始成员及初始投资机构的利益分配,并非每个节点共享相同的权利及义务。底层合资公司与上层合作联盟的组成有助于激励不同的参与者,并且达到效率的改善及生态的扩张。联盟链的营利模式并非藉由 Token 的增值,而是生态的扩展。因此,联盟链需要利用平台开展产业链所需的用户界面、业务规则、流程和数据库来提升采用率。这样,联盟链平台可以向竞争对手开放,后者也可以从共同的底层平台开发中获益。联盟链最终的目标是让整个产业内部协作,提升整个生态价值,并确保能够建立一个完整的数据要素市场。当前的联盟链方案主要涉及联盟成员之间的数据共享,但未来只有将 To C 用户也纳入进来,才能形成完整的生态。未来联盟链需要考虑如何连接最终消费者的问题,以及最终消费者在联盟链中如何参与治理,并且是否有对自身数据的控制权。

    展开全文
  • 什么是公有链、联盟链、许可链

    千次阅读 2021-01-21 11:40:43
    文章目录联盟链联盟链平台有哪些?参考 联盟链 什么是联盟链联盟链项目有哪些? 参考URL: https://zhuanlan.zhihu.com/p/190180301 联盟链 参考URL: ...
  • 公有链和联盟链区别

    2021-04-13 10:29:49
    公有链和联盟链区别 区块链本质是一种开源分布式账本,它是比特币和其他虚拟货币的核心技术,能高效记录买卖双方的交易,并保证这些记录是可查证且永久保存的。同时,区块链本身具有去中心化、信息透明、无法篡改和...
  • 区块链联盟链相关概念关键概念区块链是什么账本区块交易账户世界状态共识机制节点共识算法智能合约智能合约生命周期智能合约虚拟机图灵完备联盟链概念分析性能性能指标性能优化安全性准入机制权限控制隐私保护物理...
  • 2019年,于公链而言是个平常无奇、鲜见突破的一年,但对联盟链而言则是多年来最为振奋、光鲜的一年。 由于众所周知的原因,区块链技术的应用如今得到社会各方面的普遍高度重视,成为最具发展潜力的新兴技术产业之一...
  • 体验开源联盟链fabric

    千次阅读 2019-11-28 17:02:26
    体验开源联盟链hyperledger-fabric 本文档适用于区块链开发的入门人员(码农的hello-world区块链) Hyperledger Fabric 是由IBM带头发起的,由Linux基金会管理的一个开源联盟链项目。 何为区块链 工信部指导发布的...
  • 搭建联盟链

    千次阅读 2019-05-27 15:56:00
    本文配置的为windows下的VMware软件下搭建的Linux下的cent0S-7系统,推荐系统有CentOS 7和Ubuntu 16.04有条件的可以用云服务器上的Linux系统,好处是可以搭建广域网联盟链。 本文默认你已经对以太坊和docker技术有...
  • 联盟链hyperledge_code_fabric文档。IBM HyperLeger 又叫 fabric,你可以把它想象成一个由全社会来共同维护的一个超级账本,没有中心机构拥揽权力,你的每一笔交易都是全网公开且安全的,信用由全社会共同见证。
  • 通过本文,您将了解在蚂蚁区块链中如何创建联盟以及联盟中的角色及权限,以及管理联盟区块链,管理合约工程,管理联盟应用,管理联盟配置,管理联盟机构等事宜。 2,创建联盟 联盟是一个虚拟组织,由多个机构组成。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 64,214
精华内容 25,685
关键字:

联盟链