主页 > imtoken官网app下载 > 001-区块链开源项目介绍

001-区块链开源项目介绍

imtoken官网app下载 2023-04-02 06:51:05

1. 区块链开源项目

1. 比特币系统

比特币是一种实验性数字货币,可以为世界上任何地方的任何人提供即时支付。 比特币使用点对点技术在没有中介机构的情况下运行:管理交易和发行货币由网络集体执行。

是Blockstream的一个开源侧链项目,同样使用了比特币的双向挂钩技术。 除了智能合约,它还迅速为比特币带来诸多创新技术,包括隐私交易、证据分离、相对锁定时间、新操作码、签名覆盖量等。

比特币网络钱包开发工具包

2.以太坊ETH源码:【go】【平台解决方案】

源码分析:

以太坊是一个去中心化平台,运行智能合约和应用程序,完全按照编程运行,没有停机、审查、欺诈或第三方干扰。

Go Ethereum 是以太坊协议的三个原始实现之一(以及 C++ 和 Python)。 它是用 Go 编写的,完全开源,并在 GNU LGPL v3 下获得许可。

以太坊是一个图灵完备的区块链一站式开发平台,使用多种编程语言实现协议,使用GO语言编写的客户端作为默认客户端(即与以太坊网络交互的方式,支持各种其他语言客户端)。 基于以太坊平台的应用就是智能合约,它是以太坊的核心。 智能合约,结合友好的界面和一些额外的小支持,允许用户基于合约构建各种千变万化的DApp应用,大大降低了开发者开发区块链应用的门槛。

3.以太坊经典ETC源码:【前往】【平台解决方案】

简而言之,区块链提供了一种无需银行和其他金融机构等中介机构即可追踪数字资产(金钱、物品)的方式。

Ethereum Classic (ETC) 是一种更智能的区块链、网络、社区和加密货币,可进一步利用数字资产。 除了允许人们相互发送价值外,ETC 还允许自主运行且无法修改或审查的复杂合约。

4.NEO源码:【C#】【数字资产】

NEO利用数字身份和区块链技术将资产数字化,利用智能合约实现数字资产的自我管理,从而打造去中心化网络中的“智能经济”。

采用改进的拜占庭容错算法-dBFT共识算法支持智能合约,目前重点关注数字资产应用

5.标准链CZR源码:[Objective-C, C++] [Wallet]

Canonical Chain将从通信协议层和芯片层入手,为整个区块链行业提供坚实的基础。

6.柚子EOS源码:【C++】【智能合约平台】

这是一个区块链操作系统

提供数百个CPU或集群上的账号、认证、数据库、异步通信、程序调度

7. QTUM源码:【C++】【平台集成,钱包】

Qtum量子链是一个基于比特币UTXO模型的去中心化区块链项目,支持基于以太坊虚拟机的智能合约,并通过权益共识模型证明。 它通过一个革命性的账户抽象层来实现这一点,该层允许 EVM 与 Qtum 的类比特币 UTXO 区块链进行通信。

8、比原链BTM源码:【前往】【数字资产】

Bytom 是一种旨在运行和连接到高度可扩展的区块链网络的软件,确认了 Bytom 区块链协议,该协议允许共产主义者在多资产共享分类账上定义、发行和转移数字资产。

9.莱特币LTC源码:【C++,比特币分叉】【数字货币】

莱特币是一种实验性数字货币,可以即时支付给世界上任何地方的任何人。 莱特币使用点对点技术在没有中介机构的情况下运行:管理交易和发行货币由网络集体执行。

10.GXS GXS源码:【WebAssembly】

GXP是基于区块链技术的去中心化交易所,可以帮助数据买卖双方实现高效的点对点数据交易。 具有不缓存数据、保护用户隐私、丰富原始数据源访问等优点。 GXT的公链GXChain本身就是一条支持应用开发和数字货币发行的公链。 开发者可以在GXChain上开发应用和发行数字货币,利用GXChain上丰富的数据来完善服务和运营。 效率。

11.比特股BTS源码:【C++】

比特股是一个开源的分布式交易系统,支持包括虚拟货币、法币、贵金属在内的有价物。 该系统主要能够提供去中心化的兑换解决方案。 让每个人都成为沟通者。 该系统由 Invictus 推出。

比特股是区块链历史上具有里程碑意义的产品之一g网btc,也是迄今为止最完整、功能最丰富、功能最强大的区块链产品之一。 BitShares 可以被看作是一个公司、货币甚至是一个社区。 其提供的BitUSD等锚定资产是虚拟货币历史上最重要的变革之一,可以极大地消除虚拟货币饱受诟病的高波动性问题。

比特币的低效率、高能耗的POW算法使得BitShares及其DPos共识算法应运而生。 不同于比特币特有的共识机制,DPos内置了实时的股东投票系统,就像系统随时都在召开永不结束的股东大会,全体股东投票决定公司决策。 与比特币相比,比特股系统的投票权牢牢掌握在股东手中,而不是员工手中。 比特股系统的去中心化程度牢牢掌握在比特股持有者手中,他们决定了区块生成的受托人数量。 与此同时,恶作剧的受托人什么也得不到,很快就被投票淘汰了。 此外,比特股内置了强大的账户权限设置、灵活的多重签名方式、白名单等功能,足以满足企业级功能定制的需求。

12.ADA源码:【Haskell】

Cardano SL(或 Cardano 结算层)是由 IOHK 设计和开发的加密货币。

13.AE源码:

14.精灵源码:

15.OMG源码:

16、SNT源码:

17.波场TRX源码:

18. IBM 超级账本:[去]

IBMHyperLedger,又名fabric,是一个区块链实现方案,具有多种功能模块架构,可以插件化,其目标是打造一个全社会共同维护的超级账本。 Elwin个人觉得面料的分层设计比较合理,模块化程度很好。 虽然还处于完善阶段,还没有真正商业化(IBM和中国银联最近创建了一个基于区块链的忠诚度积分交易系统,但仍然是一个探索性的尝试。示例项目),但随着IBM多年的技术背景,fabric应该是大型企业搭建区块链底层的选择之一。

Fabric 架构有三个核心逻辑:Membership、Blockchain 和 Chaincode。 MembershipServices 是用于管理节点身份、隐私、机密性和可审计性的服务。 区块链服务使用基于 HTTP/2 构建的 P2P 协议来管理分布式账本,并提供最高效的哈希算法来维护区块链世界状态的副本。 采用可插拔的方式,根据具体需求设置共识协议,如PBFT、Raft、PoW和PoS等,IBM更喜欢PBFT算法。 Chaincode 服务将提供一种安全轻量级的沙箱运行模式来在 VP 节点上执行 chaincode 逻辑,类似于以太坊的 EVM 虚拟机和运行在其上的其他智能合约。

19.正义通行证:[go]

Factom利用比特币的区块链技术,创新商业社会和政府部门的数据管理和数据记录方式。 也可以理解为不可撤销的发布系统。 系统中的数据一旦发布,就不可撤销,提供了准确、可验证、不可篡改的审计线索。 利用区块链技术帮助开发各种应用,包括审计系统、医疗信息记录、供应链管理、投票系统、财产契约、法律应用、金融系统等。

基于Factom构建的应用寻求直接使用区块链来追踪资产和执行合约,而无需将交易记录写入区块链。 Factom 在自己的架构中记录条目。 与以太坊类似,Factom 系统将创建一种名为 Factoids 的电子货币。 持有 Factoids 意味着可以访问 Factom 系统。 只要将 Factoids 转换为输入信用,您就有权将数据写入 Factom 系统。 同时运行 Factom 的联邦服务器也可以获得 Factoids 作为维护系统的回报。 Factom虽然也是基于比特币网络,但并不是前面提到的侧链或者染色币的技术架构。 Factom 只是将目录块的哈希值锚定到比特币区块链上。 Factom很好地解决了比特币的三个核心约束和问题,速度、成本和区块链扩容。

Factom 中的政策和奖励机制与 POS 机制有相似之处。 不同的是,在 Factom 中,只有一小部分用户权限被认可。 只有提交给系统的权利才有表决权,而可转让的Factoid权利没有表决权,避免了POS机制中“份额磨损”和“无人执行POS”的问题。

20. 波纹:[C++]

Ripple是世界上第一个开放的支付网络,一个基于区块连接的点对点全球支付网络。 通过这个支付网络,您可以轻松、廉价、安全地将您的钱转账给互联网上的任何人,无论他在世界的哪个角落,他都可以转账任何货币,包括美元、欧元、人民币、日元或比特币,简单而且速度快,几秒内完成交易确认,交易手续费几乎为零,没有所谓的跨行跨境支付手续费。

Ripple 有两个重要的概念。 一是推出瑞波币XRP。 作为瑞波网络的基础货币,它可以像比特币一样在全网流通。 它主要用于燃料气体。 每笔交易都会消耗一些瑞波币; 二是引入Gateway系统,类似于货币兑换机构,允许人们在Ripple网络中注入和提取法币,可以充当借款人和贷款人之间的桥梁。

Ripple引入了一种共识机制RPCA,通过特殊节点的投票,可以在极短的时间内验证和确认交易。 Ripple客户端不需要下载区块链,它丢弃了普通节点上的已验证账本链,只保留最新的已验证账本和一个与历史账本的链接,从而同步和下载账本,账本工作量最小。

21、未来币NXT:

未来币(Nxt,Nextcoin)是第二代去中心化的虚拟货币,是用新的代码编写的,不是比特币的山寨币。 它是第一个采用 100% 权益证明 POS 算法的公司。 具有资产交易、任意消息、去中心化域名、账户租赁等多种功能,部分实现透明锻造功能。

Nxt 是并且是第一个具有 100% 权益证明机制的电子货币。 Nxt不再消耗大量资源“挖矿”产生新的货币,而是利用现有账户的余额“锻造”区块,并为“锻造”成功的区块给予账户交易手续费奖励。

Nxt 有一个非常灵活的功能,称为“透明锻造”。 该机制允许每个用户客户端自动确定哪个服务器节点可以生成下一个块。 这允许客户端将交易直接发送到该节点,从而最大限度地减少交易时间。 支付额外费用后,实时和高优先级交易可以被优先处理。

Nxt区块链2.0的核心思想是通过主链(Main Chain)和子链(Child Chain)的架构g网btc,增加Nxt区块链的可扩展性和可删除性,从而解决长期存在的区块问题链条。 区块链扩容等问题;

22.英特尔的锯齿湖:[python]

英特尔的锯齿湖(Sawtooth Lake)目前是一个高度模块化的平台,用于构建、部署和运营分布式账本,专注于数字资产。 在Sawtooth Lake的数据模型和交易语言中,它被称为“通过”交易家族“系统实现,让用户拥有一个开箱即用的全功能市场数字资产管理系统。两种共识算法,PoET和法定人数投票,被使用

23. 网络交易市场:

二、bat区块链的发展

百度超级链:

腾讯可信区块链:

阿里蚂蚁区块链:

其他参考资料

3. 共识机制

共识机制是区块链技术的核心。 共识机制的核心是在分布式网络中使用一种规则(算法)来保证全网在Block的创建上是一致的。 以下是主要的共识算法。

1. Pow workload proof就是熟悉的挖矿。 通过与或运算,计算出一个满足规则的随机数,即获得本次记账权,发出本轮需要记录的数据。 全网其他节点验证后共同存储;

2.Pos权益证明,Pow的升级共识机制; 根据各节点占用token的比例和时间; 挖矿难度按比例降低,从而加快寻找随机数的速度。

3. DPos股份授权证明机制类似于董事会投票。 持有者投票选出一定数量的节点,并代为验证和记账。

4. Pool验证池,由Bubi打造,基于传统的分布式一致性技术,加上数据验证机制; 是目前广泛应用于产业链的共识机制

5. PoET(Proof of Elapsed Time),也称为“Proof of Elapsed Time”,是英特尔在可信执行环境中构建的一种彩票协议。

6. QuorumVoting,属于Quorum拜占庭协议,仲裁投票算法,采用Ripple和Stellar的共识协议,解决交易即时敲定的需求。 “

7. Casper,以太坊社区提出的正在开发的类POS共识协议。 Casper 的基本思想是,任何人只要抵押足够的以太坊到系统中,就可以成为矿工,参与到挖矿过程中。 共识算法要求所有矿工诚实工作。 如果矿工故意破坏且不遵守协议,系统将通过没收之前抵押的以太坊来惩罚矿工。 有人将Casper这样的挖矿机制称为“虚拟挖矿”。

8. PBFT(PracticalByzantine Fault Tolerance)算法,拜占庭容错算法,属于状态机拜占庭协议,IBM HyperLedger fabric实现和推荐的共识算法,采用一节点一票的方案来确定会计结果。 少数服从多数表决,性能良好,主要用于联盟链。

信息