越来越多的企业将开源软件作为其构建基础信息系统的重要选择,“低成本、安全性高、灵活自由、高可用性、协同性好……”一连串的技术优势,让越来越多的企业无法拒绝。
在区块链领域,又有哪些热门开源软件呢?本期,将为大家盘点10大热门区块链开源软件,你熟悉的都有哪些?
Hyperledger Fabric开源区块链分布式账本
Hyperledger Fabric是由Linux基金会发起创建的开源区块链分布式账本,是一个提供分布式账本解决方案的平台,适用于不同的场合,采用模块化架构提供可切换和可扩展组件,包括共识算法、加密安全、数字资产、智能合约和身份鉴权等服务。
与比特币等公有链项目不同,Hyperledger Fabric规避了“吞吐量、交易公开隐私性、最终确定性及共识算法效率”等问题,便于开发者开发商业应用。
XuperChain百度底层区块链技术架构
XuperChain是一种底层区块链技术,是超级链体系下的第一个开源项目,是构建超级联盟网络的底层方案。XuperChain设计上采用了模块化插件化的设计,具有高性能、安全、高可扩展、多语言开发智能合约和灵活等特点。
XuperChain具备多重技术特点:
l提供多组件、可实现定制化开发。智能合约、共识机制等能力被拆解成单个模块,开发者根据场景应用需求进行灵活调用,让区块链应用搭建更加高效;
l支持全球部署,可在高效的广域网数据交换;
l性能行业领先,采用独创的链内并行技术,实现单链6.5万TPS,整体网络20万TPS。
ZCash基于区块链技术的替代数字货币
ZCash是基于区块链技术的替代数字货币,运用名为零知识证明的技术来验证交易的真实性,知名密码学专家Matthew Green参与了设计。基于保持事务元数据的保密性,为复杂的零知识证明方案提供更高的隐私和匿名性标准。
开发者表示,如果说比特币是HTTP,那么Zcash就是HTTPS,Zcash利用加密隐藏用户的身份,它自称是第一种真正匿名的数字货币。
BCOS区块链底层技术平台
BCOS(Be Credible,Open&Secure)是一个完全开源的区块链底层技术平台,基于现有的区块链开源项目进行开发,综合考虑开源项目的成熟度、开发接口友好性、技术组件齐备性、可插件化程度、多样化复杂业务支持程度等多方面的表现,并根据企业级区块链系统的规范和需求,对开源项目从底层进行改造和升级,形成符合企业级应用场景功能、性能、安全性、监管等要求的技术平台,助力各行业的用户来构建商用区块链服务。
在真实生产数据的检验下,BCOS平台保持零故障运行,印证了其安全可控、业务可行、健壮可用的优点,其功能、性能、容错性、可靠性、安全性、保密性、可追溯、模块化、可维护性、可移植性、互操作性、数据一致性等特性亦被验证可达到高标准。
Bletchley微软开源区块链平台项目
Bletchley是微软构建企业财团区块链生态系统所用的体系结构,而非一套全新的区块链堆栈。微软希望借此将分布式分类帐(区块链)平台纳入企业环境,在确保平台开放性的同时构建能解决实际业务问题的解决方案。
借此可以建立一个更开放、透明并可公开核查的系统,将从根本上改变我们对交换价值和资产、实施合同以及跨行业共享数据的思考方式。使用区块链的应用程序几乎没有任何限制,适用范围涵盖贷款、证劵和支付,以及更高效的供应链甚至身份管理和验证等各种领域。
该项目已经对多个区块链协议开放,支持未花费交易输出(UTXO)协议(如HyperLedger),和基于账户的协议(如以太坊),随着开发的的不断进行其支持的协议也在不断扩展。
Hyperledger开源分类账系统
Hyperledger项目是通过标注和定位重要特性以及缺失需求来创建一个推进blockchain技术的协作项目,以此作为分布式分类帐跨行业的开放标准,可以改变全球商业交易的进行方式。
分布式分类帐是一种永久性的、安全的工具,可以更容易创建业务网络,而无需一个集中的控制点。有了分布式分类帐,几乎任何有价值的东西都可以进行跟踪和交易。例如,它可以在几分钟内帮企业设立证券职能。
Accord Project智能合约平台
Accord Project是Linux基金会的一个开放态系统,是一个非盈利、合作、主动的项目,是一个专门针对智能法律合同的生态系统和开源工具。开源意味着任何人都可以自由使用并贡献其力量。
智能协议承诺在建立和管理商业关系时减少摩擦和交易成本,利用必要的工具来格式化、共享、执行和管理法律上可执行的机器可读协议。Access项目是以技术中立的方式建立并维护智能法律合同的技术基础。
Truffle Blockchain区块链开发框架
Truffle是针对基于以太坊的Solidity语言的一套开发框架,可以让以太坊开发人员开发更轻松。
Truffle特性:
内置智能合约编译、链接、部署和二进制管理
使用Mocha和Chai进行自动合同测试
可配置的构建管道,支持自定义构建过程
可编写脚本的部署和迁移框架
用于部署到许多公共和专用网络的网络管理
交互式控制台,用于直接合同通
在开发过程中即时重建资产
在Truffle环境中执行脚本的外部脚本运行器
Libra Facebook发行的数字货币
Facebook成立了一家子公司Calibra,其目标是通过Libra网络向用户提供金融服务。的Libra钱包是Calibra的首个产品,钱包会通过Messenger和WhatsApp以及一款独立产品提供给用户。
Libra在白皮书中介绍了它的使命:建立一套简单的、无国界的货币和为数十亿人服务的金融基础设施。
Libra核心代码采用Rust开发,Facebook讲述了Libra采用的协议和目标:通过去中心化的、可编程的数据库来支持小波动的加密货币(稳定币)。
Storj基于区块链技术实现的云存储平台
Storj是基于blockchain技术和点对点协议来提供最安全,私有和加密的云存储。
STORJ是一个致力于成为免审查、免监控且不会停机的云存储平台。STORJ平台通过加密和一系列去中心化的应用程序,允许用户以安全和去中心化的方式存储数据。它使用块交易功能,如交易分类帐、公共/私人密钥加密和加密散列函数以实现安全性。与传统的云存储服务相比,它更便宜、更快、更安全。
以上,就是区块链领域备注大家关注的开源软件。还有哪些你熟悉的区块链开源软件,欢迎大家可以留言评论。
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2