A. 目前国内公链有多少
国内有3大公链:NEO小蚁、Qtum量子链、LCC数字链。
NEO小蚁:
NEO小蚁成立于2014年,2015年6月在github开源。NEO公链的特点就是能够通过点对点网络、拜占庭容错、数字证书、智能合约等一系列的技术组合,可以将区块链的应用变得更加的安全、高效。
Qtum量子链:
量子链是一个通过合作伙伴和第三方协作建立的一个合约枢纽,适用于各种行业。将商业智能合约的开发进行了标准化、包括将自然语言的合约转换成机器可读的智能合约,容错率较高。对于第三方来说,可以利用量子链的协助来完成和用户的对接。
LCC数字链:
2017年11月上线
相对于其他的两个公链,不管是上涨幅度还是市值,都有巨大的成长空间,看好LCC还有以下几点:
1.数字链采用纯正的POW机制,比pos更公平 更机械 更去中心。
2.智能合约,超导共识,纳米节点
3.是目前的公链里面 最容易上手 最低门槛 任何电脑可以参与网络,可以实现真正的全民区块链。
4.不断地有应用落地:区块棋牌、区块城市 等等
以比特币为首的数字加密货币市场中,存在着一种名叫公有链的基础智能合约。严格来讲目前的比特币也是属于公有链,其次就是最知名的以太坊,这些都是经过了长达数年时间市场检验过后的,依旧能够在数字货币市值排行榜中占据第一名和第二名的存在。
如果非要纠结于国内的公有链,2016年左右伴随着以太坊的崛起国内很多的山寨数字货币开始打着区块链的名义进军公有链做起了智能合约。 当时风头比较大的基本上就是NEO小蚂蚁、量子QTUM、ONT本体这三个,这三者在2017年的比特币牛市周期中被誉为国内最有希望能够超越以太坊的公有链。
但是目前的市值大家也看到了排名第23位的小蚂蚁NEO以及排名第63位的量子QTUM基本上已经被划到了山寨币的里面,包括排名在80名开外的本体更是如此。所以我们能够看到智能合约市场中致力于做公有链的数字货币,基本上还是属于头部的以太坊和比特币。
所以不要纠结于国内或者国外数字货币之说,因为本身以比特币为首的虚拟加密数字货币市场,它就是没有国界之分的,它存在于整个互联网市场依托于整个的市场节点来正常运行。
最近比较火的MGS
GOSCHAIN(国金公链)
国金公链是一种全新的区块链体系架构,定位为易用的高性能区块链平台,旨在实现分布式应用的性能扩展,以满足现实世界的真实需求。国金公链整合了以EOS、以太坊为代表的公有链以及超级账本为代表的联盟链的诸多优势,实现了区块链系统的高速率、稳定性、安全性及易用性,使得基于区块链技术的分布式应用开发更具创新及更为高效。
国金公链通过创建一个可以构建应用程序的类似分布式云平台的架构,提供帐户、身份与授权管理、策略管理、数据库、异步通信以及在数以千计的CPU、GPU或Cluster群集上的程序调度,通过低延时高并发硬件加速技术实现了秒级确认。系统平台同时提供丰富的模块化应用和免费插件,可以直接实现企业及开发者团队的各种功能要求,安装简单且操作方便,使企业能低成本实现系统开发、运营、交易及获取客户。2019年3月,国金公链技术测评结果显示,实测系统吞吐量稳定达到TPS 16383,整体性能表现强劲。
目前,国金公链旗下已开发全民数据链、全国上链商品总库、直采链、政务链、安农链、幻影链等十几条侧链,覆盖社交、电商、供应链、政务、医疗、农业、5G等多个领域,在赋能我国实体产业创新发展的道路上已然走在前列。2020年,国金公链主要围绕“人上链”、“物上链”、“行为上链”三大核心模块,全新升级区块链赋能实体产业理论与路径,将推动区块链赋能实体产业进入“内驱动力”时代。
GMPC混合链,最牛逼的技术和生态
小蚁,本体,比原链,
GKC很不错
夸克qki是不是公链
也就这个了,请给足时间。
最牛逼的公链当属Conflux,性能与共识均属于世界级的,在国产自主可控的国家意志下,肯定会成为国产区块公链一哥,只是他目前不公募不发币,无法炒作。(不过,作为区块链经济实验的重要一环,而且是要冲击世界级公链,其实个人认为其Token还是非常有必要上线交易所流通,才能更多的扩大影响力,吸引更多的开发者和用户,一起繁荣生态才有出路;不然的话,最多就是在大B端有市场)
其次才是NervOS,然后才是TRON,ont,qtum,true,iris,qkc,迅雷链等等,这些链的Token都已经上线各大交易所,流通性好。
B. Tendermint详解
摘要
您熟知并喜爱的区块链有一个相当严格的结构。作为一名开发人员,在这种情况下您有两种选择:在受限的环境中构建应用程序,或者进行代码分叉并创建自己的链。然而,创建自己的链并非易事——您还需要启动网络并决定所使用的共识机制。
Tendermint是用来启动区块链的开源软件,让您可以用任何语言编写应用程序。更厉害的是,它可以与其他区块链进行通信。
创建加密货币或区块链网络需要投入大量工作,远远不止于初始化数据库。它需要在安全性、去中心化和可扩展性之间为激励和权衡取得微妙的平衡。
有些团队已经 探索 了一系列不同的方法,来构建最强大的区块链生态系统,这也在情理之中了。在这篇文章中,我们将详细了解其中一种方法:Tendermint。
如果您对区块链有所了解,就会感觉Tendermint的大部分内容都似曾相识。在深入研究之前,我们首先回顾一些关键概念。
Tendermint是一种 区块链堆栈 。比特币和以太坊等同样也是区块链堆栈。请记住,这并非只关乎区块链数据库本身,还关乎节点的对等网络、它们如何相互作用,以及您通过交易和智能合约可以做到的事情。其目标是在即便不信任其他任何人的情况下,让所有人都统一一种 状态 (比如数据库的快照)。
在很大程度上,如今的主要区块链已经想出了达成这一点的“秘籍”。然而,它们通常依赖于 一体化架构 :这是一个软件工程概念,意味着组件相互连接且相互依赖。您不能从中取走一部分,然后插入到别的架构中。
如果您想保证灵活性,一体化架构并非理想的选择。在相反类型的模型(具有 模块化架构 )中,您可以在不必担心破坏任何架构的情况下调整单个组件。对于一体化架构,您在升级单个组件时必须确保每个组件保持兼容。
现在,我们理解了其中的差别,可以继续来了解Tendermint协议。
您可能已经知道,比特币最大的创新之处在于它解决了所谓的 拜占庭将军问题 。在这里我们不会详细讨论这个问题(如果您感兴趣,请参阅我们关于拜占庭容错的文章)。您只需要知道,它详细说明了参与者必须在分布式环境中进行通信的场景。
这些参与者不知道其他人是否在撒谎,也不知道他们之间发送的消息是否被篡改。即便存在这些问题,如果参与者可以针对一组事实达成一致,则系统会被认为存在 拜占庭容错 。
显然,在去中心化的环境中,正确把握这一点至关重要。不具有拜占庭容错的加密货币并不能真正发挥作用——您需要某种中心化组织进行协调,这就与目的背道而驰。如果很多数字货币一样,比特币通过使用工作量证明(PoW)共识算法来解决这个问题。
我们已经了解一体化/模块化架构之间的区别,也知道去中心化加密货币网络需要具有拜占庭容错能力。接下来我们谈谈我们通常在区块链中看到的三层架构: 应用 层、 共识 层和 网络 层。
共识层和网络层是让网络节点相互通信并尽量就一组事实达成一致的地方。应用层则可让您自行进行操作——好比以太坊的去中心化应用程序和智能合约或者比特币中的自定义交易。
然而,Tendermint是公司的名称(由最初撰写白皮书的开发人员Jae Kwon创立),而Tendermint Core是这家公司正在开发的实际软件。更具体地说,这款软件有两个主要组件:核心共识引擎(Tendermint core)和应用程序接口(ABCI)。
Tendermint Core是一个能够实现容错的系统。本质上,它是一台大型分布式计算机,可在同一时间向每个人显示相同的状态。只要至少三分之二的参与者是诚实的,一切就会顺利进行。但几乎每个区块链都是这样的,难道不是吗?它究竟有什么特别之处?
首先,Tendermint Core使用的共识机制是权益证明(PoS)。每个周期从一组验证者中选择一个随机节点。随后,该节点必须提出下一个区块(在所谓的 循环 系统上进行)。如果其他验证者对它满意,就会添加新的区块,并更新链。结果可以即时确定——与比特币或以太坊不同,它不需要等待确认来确保您的交易有效。
别着急,它还有其他特色!Tendermint Core采用模块化架构,应用层与共识层和网络层分离。简而言之,这意味着您可以将自己的应用程序层插入到堆栈中,而无需担心繁杂的激励机制或共识算法。
这对终端用户来说并不值得大惊小怪。但对于开发人员来说,能够利用现有框架就意味着他们可以直接构建应用程序,而无需建立整个网络。来自区块链的数据可以通过管道传输到集成层,让开发人员可以用任何语言编写软件。
神奇的事情发生在所谓的应用程序区块链界面(或简称ABCI)上。您可以把它想象成树莓派电脑上的GPIO引脚。您可将各种第三方组件连接到这些引脚,从LED到精心设计的植物洒水系统。ABCI以类似的方式定义了区块链以及在区块链上运行的应用程序之间的边界。
应用程序接口和共识机制的分离为分布式应用程序提供了更大的灵活性,可以将任何编程语言合并到它们的业务逻辑当中。
您只需要看看Ethermint这个具体示例就可以知道它的用处:Ethermint采用了以太坊代码库,删除了工作量证明机制,并将以太坊虚拟机建立在Tendermint之上。
这使得一些有趣的操作成为可能。首先,以太坊开发人员可轻松将他们的智能合约移植到新引擎上,或者使用Solidity语言编写新的合约。除了提供以太坊功能之外,Ethermint还可作为以太坊权益证明,让我们一睹Casper在以太坊2.0中实现的样子。
“区块链互联网”的承诺吸引了许多人使用Tendermint协议。互操作性是加密货币领域期待已久的一个补充,因为它意味着数百个单独的区块链将变得交叉兼容。
目前,Cosmos SDK已投入大量工作,Cosmos SDK是一个开源框架,让任何人都能创建特定于应用程序的公共或私有区块链。随后,这些区块链可以通过所谓的Cosmos Hub接入更广泛的Cosmos网络,并在那里与其他区块链进行交流。
很多热门的项目已经使用Cosmos SDK来构建,比如BSC、KAVA、Band Protocol、Terra和IRISnet。
作为一个区块链引擎,Tendermint已经引起了加密货币领域众多利益相关者的注意,包括开发人员和终端用户。