上海港电子口岸 上海市电子口岸区块链联盟

鹏俊财经 126 0

本篇文章主要给网友们分享上海市电子口岸区块链联盟的知识,其中更加会对上海港电子口岸进行更多的解释,如果能碰巧解决你现在面临的问题,记得关注本站!

目前的区块链联盟盘点有哪些代表呢?

近两年上海市电子口岸区块链联盟,区块链联盟涌现上海市电子口岸区块链联盟,都有哪些代表呢上海市电子口岸区块链联盟

在区块链行业发展早期阶段上海市电子口岸区块链联盟,很多企业、机构等组成区块链联盟上海市电子口岸区块链联盟,共享区块链技术研究成果,寻求区块链技术更广泛的应用。

近两年,区块链联盟涌现,截止2017年7月,目前已有由约40多家国际银行组成的R3、由Linux基金会发起的超级账本(hyperledger)、位于中国互联网核心腹地的中关村区块链产业联盟、由11家机构共同发起的China Ledger联盟、由25家金融机构联合成立的金链盟、被称为“俄罗斯版R3”的俄罗斯区块链联盟、寻求与微金融结合点的区块链微金融产业联盟、由深圳前海管理局主导的前海国际区块链生态圈联盟、位于陆家嘴的陆家嘴区块链金融发展联盟。

众人拾柴火焰高,众多机构和人才加入推动区块链的蓬勃发展。

上海区块链产业发展研究联盟正式成立 助推区块链行业健康发展

9月14日,上海区块链产业发展研究联盟(以下简称联盟)正式成立,联盟由上海市区块链政策研究、技术研发、企业孵化等企事业单位和相关机构自发自愿组成的学术性、公益性、服务性、非营利性组织。

联盟主发起单位包括上海市发展改革研究院、中国金融信息中心、万向区块链实验室和区块链铅笔;联合发起单位包括布萌(上海)科技有限公司、BitSE、上海矩真金融信息服务有限公司、上海市科学学研究所、嘉定工业区经济发展有限公司、陆家嘴互联网金融协会。

随着互联网的快速发展,资产数字化、数字资产在人们现实生活中的比重越来越大,区块链不可篡改、共享的特性,可以解决数据真伪和数据所属权的问题,从而被人们奉为所有数据相关行业的最佳解决方案,这其中也包括金融行业。

联盟致力于搭建连接政府部门、相关企业、科研院所、金融机构、产业园区的合作交流和对话平台,组织开展政、产、学、研、金等的深度合作,推动区块链行业研究、产业政策支持、技术研发、标准制定、企业孵化、人才培育等,吸引区块链高端资源要素集聚,推动行业发展自律,营造区块链产业发展良好环境,促进上海发展成为具有较强国内外影响力的区块链技术研发应用和产业发展高地。

作为全球首个商用落地的区块链数字资产平台,布萌积极响应政府号召和行业需求,加入联盟。“区块链的模式是自由、民主的,但自由、民主是需要监管的。”布萌总经理杨帆表示,“布萌之所以加入联盟,是希望和政府机构有一个交流的平台,通过和政府相关机构的交流沟通,促进区块链行业和金融市场的健康发展。”

作为金融科技的热门话题,杨帆为区块链在金融领域的应用提供了场景:“区块链技术可以为金融领域提供真实、可信的数据,在风控、征信等大数据方面大有可为。同时,监管机构也可以通过成为节点之一,更好、更低成本的达到监管目的,提高办事效率。”

“后续,布萌将积极参加联盟活动,通过业务分享等方式积极主动的与联盟成员进行沟通,向大众展示区块链技术和应用创新成果,为联盟的发展做出自己的贡献。”杨帆总结道。

国内还有哪些区块链联盟?

国内分别有。中国区块链研究联盟,中关村区块链产业联盟,中国分布式总账基础协议联盟,金融区块链联盟,中国互联网金融协会区块链研究组,区块链微金融产业联盟,前海国际区块链联盟,银行间市场区块链技术研究组,陆家嘴区块链金融发展联盟,国际文玩区块链产业联盟。币汇数字货币交易所

区块链之联盟链(三) 认识Fabric

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

上海市大宗商品区块链供应链金融平台的作用主要体现在

上海市电子口岸区块链联盟你好你是想问上海市大宗商品区块链供应链金融平台上海市电子口岸区块链联盟的作用主要体现在哪吗?上海市大宗商品区块链供应链金融平台的作用主要体现在中小企业提供上海市电子口岸区块链联盟了融资机会,中小企业在上海市大宗商品区块链供应链金融平台极大地提高票据的流转效率和灵活性,降低了中小企业的资金成本。

写到这里,本文关于上海市电子口岸区块链联盟和上海港电子口岸的介绍到此为止了,如果能碰巧解决你现在面临的问题,如果你还想更加了解这方面的信息,记得收藏关注本站。

标签: #上海市电子口岸区块链联盟

  • 评论列表

留言评论