当前位置:主页 > 新闻资讯 > 区块链百科 > 开发区块链都用什么架构?
2020-02-23 02:34:40 74 文章来源:汉全科技 作者:千灯
标签:
开发区块链都用什么架构?以适应不同场景的需求为目标,区块链应用在实际使用过程中向来会需要进行多次修改,来满足特定业务的需求,于是用于定制专用区块链系统的架构就出现了,采用这些框架就能够便捷地定制出适用于企业自身业务需求的区块链系统。
1、比特币架构
比特币(Bitcoin)身为区块链的始祖,在区块链的大家族中具备举重若轻的影响力。
无需中央机构就能够发售货币;
无需中介机构就能够支付;
维持用户匿名;
交易无法被撤销。
2、以太坊架构
以太坊(Ethereum)的目标是提供一个带有图灵完备语言的区块链,用这种语言能够创建合约来编写任意状态转换功能。用户只要简单地用几行代码来实现逻辑,就能够创建一个基于区块链的应用程序,并应用于货币以外的场景。以太坊在比特币的功能之外,还有下列几个设计目标:
图灵完备的合约语言;
内置的持久化状态存储。
3、Fabric架构
Fabric是由IBM和DAH主导开发的一个区块链框架,是超级帐本的项目成员之一。它的功能与以太坊相似,也是一个分布式的智能合约平台。但与以太坊和比特币不同的是,它从一开始就是一个框架,而不是一个公有链,也没有内置的代币(Token)。
身为一个区块链框架,Fabric采用了松耦合的设计,将共识机制、身份验证等组件模块化,使之在应用过程中能够方便地根据应用场景来选择相应的模块。除此之外,Fabric还采用了容器技术,将智能合约代码(Chaincode)放在Docker中运行,从而使智能合约能够用几乎任意的高级语言来编写。
下列是Fabric的一些设计目标:
模块化设计、组件可替换;
运行于Docker的智能合约;
4、Onchain DNA架构
Onchain DNA(Onchain Distributed Networks Architecture),能够同时支持公有链、联盟链、私有链等不同应用类型和场景,并快速与业务系统集成。分布科技同样也是超级账本的成员之一。
Onchain DNA的设计目标关键有下列几点:
多种数字资产的底层支持;
图灵完备的智能合约和持久化状态;
跨链互操作性;
交易的最终性。
5、Corda架构
Corda由Java和Kotlin开发,并在其各项功能中充分依赖于Java,比如智能合约、数据访问接口等。Corda的设计目标关键是:
没有全局账本;
由公证人(Notaries)来解决交易的多重支付问题;
只有交易的参与者和公证人才能看到交易。
为此Corda的所有交易都不会向全网进行广播,而且所有的节点都是直接通信,没有P2P网络。这一点导致了其网络规模会被限制在一个较小的规模内,无法形成大规模的联盟链,适用的业务场景比较狭窄。
本文链接:https://www.a6shop.cn/wiki/1056.html
上一篇:区块链开发技术有什么用?
下一篇:java区块链开发是什么?
汉全科技获得广东省高新技术企业,技术驱动商业创新
汉全科技于2016年在广州股权交易中心成功挂牌,赢得广大企业事业的信赖
团队核心成员来自实达集团,中国软件,唯品会,枫特红外等知名大型企业
13年专注新商业程序研究和开发,万千用户品质见证
获得30+互联网创新产品自主知识产权软件著作权证书
汉全科技-中国区块链专业委员会创始会员单位(理事)
各系统均提供专门的独家源码出售,方便客户自行系统开发。
每周均提供不同系统的功能点更新及优化,产品更新迅速,让您时刻立足行业前沿。
产品原生开发,运行更快更流畅,让客户拥有更良好的体验。
汉全可根据需求,为您专属定制开发,满足您全方位的产品需求。
提供系统程序及二次开发文档,大大缩短开发进程,让您的系统快速上线。
产品功能稳定,获全球3000+家商业企业客户信赖,品质有保障。
设立专门的行业战略研究院,与行业内专家时刻保持密切联系,形成汉全独特的市场敏锐前瞻。
领先全国,首家推出“汉全区块链商城”、“汉全区块链溯源”、等创新产品,并取得骄人的市场业绩。
国内最早着手区块链商城系统平台的开发搭建,经过持续优化已达到系统稳定、功能持续全面更新中。
每周均提供不同系统的功能点更新及优化,产品更新迅速,让您时刻立足行业前沿。
强大的售前售后团队。配备专门的服务人员及技术人员1v1服务确保客户碰到的问题第一时间予以解决。
产品手册、操作教程、安装帮助等服务手册一应俱全,汉全为您提供完整的技术指导和行业支持,使您快速上手,轻松应对。
电话、QQ、工单、上门...汉全的售后人员随时为您提供迅速响应服务,及时应对客户提出的一切运营、技术难题。
QQ、电话等聊天工具全方位解答客户各种操作、技术难题,确保客户系统安全稳定,bug及时修复。
为各平台的搭建部署提供全程指导,即使创业小白,汉全也能助您实现平台快速上线和运营。
汉全将与您协同配合,提供优质的解决方案。持续跟进用户反馈,满足您的多方位其他需求。