今天给大家聊到了区块链与联盟成长的关系,以及区块链和联盟链相关的内容,在此希望可以让网友有所了解,最后记得收藏本站。
2018全球媒体区块链峰会19日在香港交易所金融大会堂举行,与会多家媒体围绕区块链发展前景、行业走向等议题,就深化媒体区块链合作,促进行业健康发展建言献策,共同宣布成立全球媒体区块链联盟。
据介绍,该联盟将提供开放性的媒体会员进入机制,进行资源整合,打造可信赖的媒体区块链平台。会上,全球媒体区块链联盟发布了《香港倡议》,倡导媒体在区块链领域的信息传播中,传播先进理念,鼓励生态创新,不断提供高品位、高质量的信息和服务。
北京师范大学新闻传播学院执行院长喻国明在峰会上指出,媒体区块链只有经过充分发展,才能形成更加健全、良好的传媒生态。主流媒体要在媒体区块链发展中自觉承担起社会责任,成为推进技术进步和业态创新的组织者、建设者。
全球媒体区块链联盟秘书长丁来滨表示,区块链技术有望带来社会新的变革,需要呵护其健康发展。在区块链领域的舆论监督方面,媒体应充分发挥作用,挖掘行业价值,打击行业欺诈,为区块链行业走远走好贡献力量。
来源凤凰网
8月28日区块链与联盟成长的关系,第三届中国产业区块链峰会在长沙圆满落幕,本次活动由中国物流与采购联合会区块链应用分会主办,中都物流有限公司(以下简称中都物流)作为中国物流与采购联合会区块链应用分会副会长单位承办区块链与联盟成长的关系了峰会下设区块链与联盟成长的关系的“2020全国物流与供应链区块链高峰论坛”以及“ 汽车 产业区块链应用研讨会”。中都物流副总经理周子山应邀出席此次活动,中都物流信息管理中心总监王兴民发表题为《基于区块链技术的物流联盟化实践》的主题演讲,立足 汽车 供应链,与来自区块链、物流、供应链、制造业、金融等行业专家共同探讨区块链技术与 汽车 产业融合发展及价值释放的有效路径。
中都物流在 探索 区块链与 汽车 产业链结合中具有先天优势,公司成立12年,依托北汽集团产业资源,服务客群覆盖 汽车 产业上下游,通过中都物流的业务脉络,区块链技术能渗透到产业链的方方面面并作出相应的改善。
作为贯穿 汽车 产业供应链的物流企业,中都物流对 汽车 产业供应链存在的问题有着深刻的认识,中都物流信息管理中心总监王兴民在演讲中提出,借助区块链技术,建立与 汽车 产业发展相适应的供应链共享服务平台,有助于打通采购、生产、物流、销售、监管环节,实现整个供应链的高效协作,但是,从推动整个 汽车 产业发展的角度出发,要基于区块链构建产业链关系,就需要产业链上多方参与、协同共建,朝着联盟化方向发展。随着产业互联网逐步兴起,数字化变革扩展到产业经济中,联盟化将最大化的促进产业资源的协同、集成、价值链条的整合。
王兴民在演讲中提到,基于区块链构建联盟化是为了共建分布式的数字生态,实现各参与方的共赢,区块链技术构建非中心化可信的联盟化模式具有突出的优势区块链与联盟成长的关系:在数据的治理与共享方面,既能实现数据隐私保护,又能保障数据不被垄断;在联盟生态治理与激励方面,联盟化是一个开放信任、依据贡献度获得收益共建共赢的新模式;在促进价值的高效传递方面,联盟化能有效针对 汽车 产业链条长、周期长、参与方众多的特点,解决信息流、资金流、物流三流限制的瓶颈,实现产业链上价值的高效传递和整体产业链的边际收益;在构建多元化业务应用方面,可带来业务创新、模式创新和价值创造新机遇。
2018年底,中都物流联合上海万向区块链股份公司(以下简称“万向区块链”)、星展银行(中国)有限公司(以下简称“星展银行”)发布基于区块链技术的“运链盟- 汽车 供应链物流服务平台,该平台是国内首个区块链技术在 汽车 整车物流行业的落地案例。区块链技术在物流领域的应用场景主要在四个方面:流程优化、物流金融、物流征信、物流追踪。运链盟平台从 汽车 供应链全过程进行场景挖掘,已经形成包括电子运单、电子货签跟踪、供应链融资服务、质损存证等场景应用,通过解决行业痛点链接行业资源,通过资源整合优化供应链成本和效率。在联盟化思路的指引下,中都物流目前与万向区块链、长安民生物流、长城蚂蚁物流等 汽车 物流行业头部企业,携手推进 “运链盟”行业合作,这也是 汽车 产业内区块链联盟化发展的首次尝试。
区块链技术已经从一个行业热词走向实际应用,中都物流副总经理周子山指出,在 探索 区块链对产业价值赋能的过程中,需要将区块链技术与产业发展以及产业各个节点密切结合。 汽车 产业具有点多面广的特点,链条长、主体多,推进区块链在 汽车 产业链中应用需要解决两个问题:首先,打通链条中的各个主体之间的信息壁垒,从长远看,打通链上主体间的壁垒,无论对 汽车 产业链内部的协作效率升级,还是对外部包括金融、技术资源的引入都有积极的推进作用,所以还需要 汽车 供应链上的主体企业积极参与,共同推进;其次,推进区块链在 汽车 产业落地过程中缺少一个统一的行业标准,缺少标准的指导很难在产业链范围内达成共识,对推动区块链技术实际应用落地不利,因此需要多方参与,针对 汽车 产业链特性制定出 汽车 产业内一致认可的区块链应用标准。
周子山在发言中说,降本增效是 汽车 供应链优化的永恒课题,联盟化发展是趋势,中都物流牵头推进的“运链盟”的成长不可能一蹴而就,还需要学术界、产业界多方支持,共同协作,通过不断的迭代使其更加贴合 汽车 产业发展的需求,并在 汽车 产业发展过程中释放出更大的价值。
Fabric 是超级账本联盟推出的核心区块链框架,它适合在复杂的企业内和企业间搭建联盟链。根据超级账本联盟的目标, Fabric 被建设为一个模块化的、支持可插拔组件的基础联盟链框架。;
与以太坊系的Quorum不同,Fabric从一开始就只考虑企业间的应用。其独有的channel概念,将企业根据业务目的不同以不同的子网连接起来, 每一个子网对应一个channel,而每个channel有自己独立的区块链。而Quorum很显然是只有一个公网(所有企业节点都加入进去),企业与企业间的私有业务是通过Private Manager 完成的。
理解channel的最简单方法就是,将它类比为一个消息服务提供的Topic,实际上Fabic最早就是基于Kafka 的分布式消息服务来实现。
在Fabric网络中,一个企业可以有一个或多个节点加入整个联盟链;一个企业可以加入1个或者多个Channel(子网); 一个节点可以加入1个或者多个channel。每个channel构成一个子网,所以Fabric 是 一种由子网组成的网络。
那么Fabric是怎么实现智能合约的执行和完成业务上链(将事务结果记录在区块链里)的呢?
与其它框架不同, Fabric 将整个过程分成了三个阶段:
业务背书阶段 : 客户的请求发送的背书节点,通过智能合约完成业务的计算(但不更新状态),并完成背书;将背书结果返回个客户端。
业务的排序阶段 : 客户端将背书结果通过Channel被发送到排序节点(orderer),在排序节点完成事务的排序,并打包到block里,最后下发给所有连接到channel的节点。
业务验证并写入账本阶段 : 通过Gossip 网络,所有Channel的节点都会接收到新的block,节点会验证block中的每一个事务,确定是否有效:有效地将会跟新world state,无效的将会标志为“无效”,不会更新World state,但整个block会被完整的加入到帐本中(包括无效的事务)。
根据以上的描述,Fabric 节点实际可以分为 ,普通节点和Order节点:
Peer, 普通节点, 完成背书(包括只能合约的执行)和验证.
orderer, 排序节点,完成排序。
加入orderer节点的Fabric网络可以被描述如下:
每一个Channel,都定义了所有属于channel的节点,但是并不需要所有节点都连接到Orderer 节点(节点间可以通过gossip 协议通讯来传播私有数据或事务).
在区块链中,共识是区块链的基础。与公有链不同,联盟链的共识要求所有加入账本的事务是确定的、最终的,也就是不可以有分叉,区块与区块间的顺序是一定的,只存在唯一条链。在Fabric 中,这个客观需求正是由排序实现的,所有的事务将被提交给orderer节点获得确定的顺序,并最终打包成block进入帐本。 Fabric 从1.4.1开始支持基于Raft实现排序服务, 可以认为基于Raft实现共识。
基于RAFT的排序服务相对于早期的Kafka 具有更好的分布性,配置更加简单,是联盟链里常用的一个常用的达成共识的算法,Quorum就 默认使用RAFT作为共识层。简单的说,RAFT是一个leader和follower的模式, 所有加入RAFT网络的节点,任意时候都有一个leader, 只有这个leader有权决定事务的顺序,并打包成Block,其它节点只能作为follower提交事务和同步block。
基于FAFT网络,每个企业可以有一个或多个节点参与到Orderer中去。在Frabric中企业间的网络连接可以变化成如下形式:
区块链的使用用户在以太网中被称作EOA(External of Account), EOA的载体是钱包。我们沿用这个概念,来看看Fabric是如何实现用户和发起事务的。Fabric中EOA是一个CA中心发布的certificate(x.509),一个Certificate代表一个Identity(这与以太坊还是有很大区别的, 以太坊中一个EOA其实是一个hash地址),EOA能够参与的channel以及被授权的操作是有channel的MSP( Membership Service Provider)决定的(如下图)。
注:certificate 是一种密码学上验证身份的通用做法; certificate包含了个人的信息,公钥以及发布这个certificate的CA的签名。验证方只需要拥有这个CA的证书(包含CA的公钥),就可以验证这个签名是否正确,certificate的内容是否有篡改。简单的说,通过CA和Certificate,我们可以获得一个可验证的的身份和信任链。
如上图,fabric中通要使用Wallet作为EOA的载体,一个Wallet中可以包含多个Identity(x.509 certificate)。 Identity 通过 CA提供的信任链来验证正确性。
验证了身份之后, Fabric 通过MSP在区块链网络中解决该身份是否代表组织的成员和在组织内具有什么角色。例如,channel首先会验证当前用户Identity是否是有效地身份,然后通过MSP查看其所处的企业和具有的角色,最终确定该用户是否有权执行操作。
可以说,Fabric的访问控制是通过MSP来完成的。在每一个需要访问控制的地方都需要定义一个MSP。 例如,每个channel都定义一个MSP,这个MSP规定了在channel范围内资源的访问权限。 MSP 是Fabric里一个晦涩难懂的概念,也是其赋予企业间安全访问的基础。
前文提到, Fabric 将业务处理和上网分成了三个部分, 背书,排序,验证后加入账本。
其中背书是Fabric执行智能合约的阶段。以太坊中,智能合约是在EVM中执行的,有多种语言支持。 在Fabric,智能合约被称为chaincode: 一个chaincode 可以理解为是智能合约的容器,可以包含一个或多个智能合约, 不用于EVM, chaincode是在 JVM 或NodeJS中执行。
客户应用程序通过智能合约来访问账本,每一个可访问的智能合约都被安装在客户端可以访问的节点上,并被定义在channel里。(有只能合约的节点被称为背书节点,没有只能合约的节点被称未提交节点,提交节点只维护账本)
客户应用提交一个交易请求, 请求到达背书节点, 背书节点首先会验证客户的签名,确保客户的身份有权执行本次交易,接着执行交易提及的智能合约(chaincode),并生成一个背书响应(或者叫做交易提案,tran-proposal)。这个背书响应中通常包含World state 的读集合,写集合, 以及节点对本次交易的签名。这里与以太坊系联盟链最主要的不同是: 背书阶段只模拟交易,并不真正更新交易结果。 而真正更新交易在第三阶段完成。背书节点最后将生成的背书响应fanhui给客户端, 智能合约部分的执行就结束了。
通常一个交易的执行需要多方的签名,所以客户端需要将一个交易发送给多个背书节点,这些背书节点的选择需要满足背书策略的要求。
下图是一个包含有客户、背书节点,提交节点的网络示意图。
根据Fabric官方的参考文档,客户交易的正果过程可使用下图描述。
如上图,从1到3,为背书阶段,4为排序阶段,4.1,4,2, 5为验证提交阶段。 参考 Frabic的节点 概念,可以了解更多在交易细节的概念。
总的来看, Fabric 更专注于企业间,通过上文,可以让大家对Fabric的基本构成与概念有一个总的了解。 Fabric本身并不神秘,都是使用的现有的企业间的技术。要更好的了解,建议参考阅读分布式消息系统和企业的安全基础设施(CA相关)的支持。与以太坊系联盟链实现比较, Fabric 的子网更概念对于复杂企业间应用适应更强,但是其复杂的安全考量,使得运营成本很高,另外,Fabric 使用Certificate做为用户身份,有很大的局限性,在新的2.0里,Fabric对于此处将有所改变。
下一篇,我们将来看看Sawtooth , 由Inter 提供的区块链框架。
区块链之联盟链(一) 认识以太坊
区块链之联盟链(二) 认识Quotum
区块链之联盟链(三) 认识Fabric
区块链之联盟链(四) 认识Sawtooth
关于区块链与联盟成长的关系和区块链和联盟链的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
评论