主页 > token.im官网 > 新一代开源区块链技术

新一代开源区块链技术

token.im官网 2023-08-08 05:08:15

区块链技术发展日新月异。 几乎每天都有区块链技术或应用的新消息和进展,每个月都有新的区块链相关技术问世。 各种区块链技术体系层出不穷。 除了Elwin在《区块链主流开源技术体系》中提到的目前主流的开源区块链技术体系(包括Bitcoin体系、Ethereum、Fabric、BitShares、Notarization、Ripple、Future Coin、Sawtooth Lake、Bi、Xiaoyi等技术体系介绍等,有兴趣的可以搜索旧文看看)除了不断的完善和发展,市场上还涌现出了很多新一代的区块链技术体系,本文将一一介绍。

1. 恒星网络

Stellar network,stellar,由前瑞波(Ripple)创始人Jed McCaleb发起的区块链项目,用于搭建数字货币与法币之间的去中心化网关。 近日,乐视金融与Stellar基金会签约,共同打造NBiLe和Lumens两个并行网络,实现并行通缩和通货膨胀。

Stellar网络是在Ripple的基础上发展起来的。 在比特币和瑞波技术的基础上进行了很多改进,特别是相关的共识机制和验证算法。 运行在 Stellar 网络上的节点性能得到了提升,对节点资源的要求非常低。 在众多改进中,变化最大的是恒星币支付系统的配套算法SCP(Stellar Consensus Protocol),号称目前最安全的类拜占庭算法。 SCP共识机制采用“集合块”,即每个节点选择自己可以信任的其他节点。 所有这些个人选择的总和就是系统层面的共识。 这些集体块将整个系统绑定在一起,就像各个网络的决策统一了互联网一样。 SCP对计算能力和经济成本消耗的要求适中,这降低了进入门槛,并有可能向新的参与者开放金融系统。 这也是针对恶意行为者构建系统并恢复系统的最佳方法。

开源代码地址为,系统主要开发语言为C++,共识机制为SCP,支持智能合约,适用于公链和联盟链。

2.薄荷糖

美国公司推出的Tendermint作为第二代区块链架构,已经超越了受限的代币/类比特币单体系统,是第一个实现分片技术的公链。

Tendermint 是一个开源的区块链套接字协议,消除了区块链的复杂性,为区块链开发提供了模块化的结构,并提供了以区块链为核心的开源区块链引擎,使各机构和开发团队能够轻松高效地创建自己的自己的区块链技术。 Tendermint 主内核会管理所有的区块链分区,你可以有比特币分区或者以太坊分区,非常灵活。 在Tendermint平台上,可以构建基于任何编程语言的应用程序开发接口。 主核心管理所有分片。 分片有很多种,可以是比特币分片,也可以是以太坊分片。

Tendermint 共识引擎通过 Tendermint 套接字协议 (TMSP) 与应用程序交互。 Tendermint 通过在应用程序流程和共识形成流程之间设置一个非常简单的 API 来分解区块链设计。 并且 TMSP 不依赖于特定的编程语言,因此开发者可以使用任何编程语言来编写智能合约。 用户还可以利用现有的代码库、工作流和开发生态系统来创建复杂的应用程序。

开源代码地址为 ,系统主要开发语言为GO,采用拜占庭容错共识机制,支持智能合约,具有去中心化控制、低延迟、渐进安全等特效,极大地提高可扩展性和速度。 可完成10000笔以上的交易,适用于公链、联盟链、私有链。

3. 开放链

Openchain是区块链技术公司Coinprism开源的分布式总账区块链工具,主要提供给大型企业和金融机构。 与传统的区块链工具相比,Openchain 处理大型企业和金融机构的数据。 可以大大降低计算速度,可以降低交易方的成本和风险。

比特币开源代公开了_公开密钥加密 比特币_比特币交易所开源

与比特币不同,Openchain 基于独特的分布式账本技术,可帮助用户部署自己的区块链版本,从而降低用户的交易成本和结算时间。 Openchain去掉了区块,交易之间直接相连,意味着交易可以即时确认。 任何人都可以连接到经过验证的节点并接收交易验证的实时副本。 Openchain还通过数字签名保护交易的安全,使交易不可伪造。 另外,通过hook模块,可以将基于Openchain的token作为侧链hook到比特币网络中。

开源代码地址为,系统主要开发语言为C#。 是一个DNX应用,可以支持跨平台运行,支持智能合约,适用于联盟链。

4.多链MultiChain

Multichain 是一个区块链软件平台,任何人都可以在上面创建和部署私有链(许可链)。 隐私和控制权的争议是比特币成为产业金融机构的障碍比特币开源代公开了,而用 MultiChain 打造的私有链克服了这一困难。 多链支持快速部署。 它可以分两步生成自己的区块链,分三步连接到其他区块链。

MultiChain采用PoW共识机制,通过对用户权限的综合管理,解决挖矿、隐私和公开等问题。 MultiChain 提供了一种创新的可信决策网络实体方法来解决私有区块链的挖矿问题。 该平台可以将挖矿活动限制在一组可验证的实体中,避免单一方对挖矿过程的垄断。 这种被称为“多样性挖矿”的方案通过限制给定窗口内来自同一矿工的区块数量来解决挖矿问题。 “多样性挖掘”消除了工作量证明的重要性和对原生加密货币的需求,并允许处理交易的矿工以随机轮换方式批准交易。

MultiChain 向后兼容比特币,因此用户可以将现有的比特币应用程序导入 MultiChain。 MultiChain 可以配置为同时支持同一网络的不同区块链,而不是像 Bitcoin Core 那样支持单个链。 MultiChain 可以支持很多第三方资产,可以转换私有区块链和比特币区块链。

MultiChain开源代码即将发布。

5.科尔达

R3 的区块链软件 Corda 旨在为 70 多家参与银行开发解决方案,这是一个专为金融服务设计的新型去中心化账本平台。 他声称自己不是区块链,而是用来记录和管理金融合约的分布式账本。 不过比特币开源代公开了,Elwin 认为,Cordar 系统的核心仍然是基于区块链技术。 它包括区块链的五个特性,共识性、有效性、唯一性、不可篡改性和认证性。 Corda采用了区块链技术的诸多优点和优势。 特性,同时摒弃了阻碍区块链技术融入大部分金融领域的设计理念,排除了一些不适合银行应用场景的设计思路。

Corda 平台基于行业标准工具构建,不包含原生虚拟货币。 主要功能包括能够支持各种共识机制,并在不依赖单一集中控制机制的情况下自动编排组织之间的工作流。 Corda 非常准确 处理交易的时限而不是区块挖掘的平均近似时限,并且可以直接设计负责监督和观察操作的节点,并通过特定的交易方进行验证,而不需要大量的与交易验证者无关的各方。

比特币交易所开源_公开密钥加密 比特币_比特币开源代公开了

Corda还在智能合约、数据处理等方面进行了创新,也符合通过协作保持金融数据协议的准确性和共享性。 自然隐私和治理也在其专用平台设计中。 Corda 专注于互操作性和增量部署,不向第三方泄露机密信息。 公司可以审查与交易对手的协议,确保双方看到相同的信息并向监管机构报告。 Corda 系统引入了法律语言系统,并包括管理财务协议的角色。 系统必须简化企业逻辑的编写并兼容现有的代码,还必须支持企业之间与协议相关的行为协调。

针对金融使用场景和银行作为主要用户,Corda系统的主要特点是:

l 没有冗余的全球数据共享:只有有合法需求的各方才能根据协议获取数据;

l Corda编写和配置在企业之间传递,没有中央控制器;

l Corda在企业间的个别交易层面达成共识,而非系统层面;

l 系统设计直接支持监管观察节点;

l 交易由交易双方直接验证,而不是由一大群不相关的验证者进行验证;

l 支持多种共识机制;

l 以人类语言记录智能合约代码与法律文件的清晰联系;

l 使用行业标准工具创建;

比特币开源代公开了_比特币交易所开源_公开密钥加密 比特币

l 没有原始加密货币。

Corda适用于联盟链,专为金融服务打造,下个月将开源代码。

6.龙链

龙链(Dragonchain)由迪士尼打造,是一个混合公有/私有区块链的区块链平台。

Dragonchain 是另一个用于保存记录和处理交易的区块链。 它与比特币的底层技术非常相似,但又略有不同。 Dragonchain是一个多币种区块链,节点可以定义一种货币并支持它的使用。 该网络可以同时使用多种货币。 Dragonchain的共识机制可以支持现有的一种或多种共识机制(Trust、PoW、PoS),甚至支持自己定义和创建新的共识机制。

Dragonchain 的目标属性:

l 易于与现有系统集成

l 方便传统工程师和程序员开发,不一定需要熟悉区块链、分布式系统和密码学技术

l C/S客户端服务器模式与RESTful模式集成

l 简单灵活的架构

比特币交易所开源_公开密钥加密 比特币_比特币开源代公开了

l 默认提供业务数据保护

l 让业务集中控制流程

l 定长定周期、短块、高速块

l 多币种支持

l 无基础货币

l 与其他公共和私人区块链的互操作性

开源代码地址为,系统主要开发语言为Python,支持智能合约,适用于联盟链和私有链。

7. 量子链

量子链Qtum是一条由华人社区原创的区块链公链。 Qtum量子链通过Value Transfer Protocol实现点对点的价值传递,并根据该协议,构建一个支持多行业(金融、物联网、供应链、社交游戏等)的去中心化应用开发平台(DAPP平台) .

量子链的定位是做一个符合行业规范的区块链去中心化应用开发平台。 为了顺应未来的行业监管,量子链团队在设计时针对监管者的角色设计了很多选项,引入了数字身份和第三方征信平台,并设计了一种新型合约——主合约。 引入监管者的角色,监管者可以在 Qtum 系统中充当隐喻和数据源的提供者。

公开密钥加密 比特币_比特币交易所开源_比特币开源代公开了

量子链采用可插拔的共识机制:Qtum系统包括Qtum公链和Qtum联盟链。 由于网络环境和参与者的差异,考虑到公链的去中心化程度、参与门槛、安全性和可靠性,量子链开发团队采用IPOS(Incentive Proof of Stake)机制作为区块链的共识机制网络。 由于联盟链中的参与者大多是受限节点和身份已知的交易对手,因此对共识机制的考虑与公有链网络有所不同。 在联盟链中,量子链将采用时间证明和Raft相结合的共识协议。 实现高速区块链共识网络。

Qtum的开源代码地址Elwin未找到,支持EVM虚拟机(EVM/EVM2.0),支持智能合约,适用于公链和联盟链。

8.链条

Chain由美国初创公司Chain发起,成立仅两年。 它是一个企业级的区块链平台架构,可以让机构从零开始构建更好的金融服务。

作为区块链提供商,Chain在过去两年多的时间里获得了极佳的口碑。 通过开放专属区块链和分布式账本的源代码,Chain可以让更多人在其软件中添加应用程序或构建专属网络。 Chain 核心开发者版本的创建耗时数年,是区块链供应商与金融机构合作的直接产物。 由于这个开源软件是针对金融领域的,它允许用户创建和发行他们认为合适的数字资产。

链开放标准在以下方面取得突破:

l 全新的共识模型实现交易在不到一秒内最终完成,即使交易量非常大,也能支持

l 隐私解决方案加密区块链数据并允许相关交易对手和监管机构选择性访问

l 智能合约框架和虚拟机支持简单的规则执行和key-value存储的图灵完备程序

l 可扩展的数据模型可以减少网络参与者的操作负载

l 丰富的元数据层支持满足KYC(了解你的客户)和AML(反洗钱)要求

开源代码地址为,系统主要开发语言为GO,共识协议采用联邦拜占庭协议,支持多种数字资产,适用于联盟链。

作者:高志豪(weibo.com/elwingao)