区块链交易所公链系统开发常用架构

感谢您抽出.

.

来阅读本文

区块链交易所公链系统开发常用架构

源于比特币社区的区块链技术,不仅为金融机构所重视,也逐渐为世界主要经济体及重要国际组织所关注。本文作者尝试对区块链常见架构进行分析,并根据其技术特点提出了一些在保险业可能的应用场景。

区块链2.0的分类与特点

区块链2.0的典型代表是以太坊(Ethereum)和超级账本(Hyperledger),分别代表了区块链的两个重要的发展方向:应用于公众的公有链和应用于企业的联盟链。

公有链、联盟链和私有链

公有链是指对所有人开放,任何人都可以参与的区块链;联盟链是被多个组织构成的联盟控制,进入和退出需要授权的区块链;私有链是完全被单独的个人或某个组织控制的区块链。公有链不适合大部分企业应用场景,未来企业应用的重点是联盟链,但现阶段关注的重点是公有链,公有链是区块链技术的试验田,会遇到各种复杂的情况和问题,是对新技术和新业务的测试,这对企业应用提供很好的借鉴。

对于区块链的去中心化、安全、高效这三个特性,符合蒙代尔不可能三角关系,即不可能同时满足三个条件。公有链实现了完全的去中心化和安全,因此在性能上就很低,联盟链为了企业应用,提高了性能和安全,就不得不在去中心化上进行妥协,通过一个中心化的授权方式来管理节点,实现了半中心化。

区块链2.0的优势

区块链1.0被称之为“全球账簿”。相应的,区块链2.0可以被看作一台“全球计算机”:实现了区块链系统的图灵完备,可以在区块链上传和执行应用程序,并且程序的有效执行能得到保证,在此基础上实现了智能合约的功能。相对于区块链1.0,区块链2.0有如下优势:

1. 支持智能合约

2. 适应大部分应用场景的交易速度

3. 支持信息加密

4. 无资源消耗

技术架构

区块链2.0采用五层架构,从下到上分别是数据层、网络层、共识层、激励层、智能合约层

1. PoS:Proof of Stake,权益证明

2. DPoS:Delegate Proof of Stake,股份授权证明

3. Casper:投注共识

4.PBFT:Practical Byzantine Fault Tolerance,拜占庭容错算法

5. PoET:Proof of Elapsed Time,消逝时间量证明

共识机制有各自的优缺点,适应不同的场景,进行对比。

智能合约简介

智能合约又称智能合同,是由事件驱动的、具有状态的、获得多方承认的、运行在区块链之上的、且能够根据预设条件自动处理资产的程序,智能合约最大的优势是利用程序算法替代人仲裁和执行合同。

本质上讲,智能合约也是一段程序,但是与传统的IT系统不同,智能合约继承了区块链的三个特性:数据透明、不可篡改、永久运行。

1. 数据透明

2. 不可篡改

3. 永久运行

需要区块链系统开发,区块链交易所系统开发,区块链公链系统开发,可以咨询我们

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181109A1ER2F00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券