感谢您抽出.
.
来阅读本文
区块链交易所公链系统开发常用架构
源于比特币社区的区块链技术,不仅为金融机构所重视,也逐渐为世界主要经济体及重要国际组织所关注。本文作者尝试对区块链常见架构进行分析,并根据其技术特点提出了一些在保险业可能的应用场景。
区块链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. 永久运行
需要区块链系统开发,区块链交易所系统开发,区块链公链系统开发,可以咨询我们
领取专属 10元无门槛券
私享最新 技术干货