01:什么是公链
公有链 (Public Blockchain) 简称公链,是指全世界任何人都可随时进入读取、任何人都能发送交易且能获得有效确认的共识区块链。公链通常被认为是完全去中心化的,链上数据都是公开透明的,不可更改,任何人都可以通过交易或挖矿读取和写入数据。一般会通过代币机制 (Token) 来鼓励参与者竞争记账,来确保数据的安全性。
02:常见公链
以下是常见的公链列表:
比特币(BTC):比特币公链的特点是具有高度的安全性和去中心化特性。它是第一个成功实现去中心化数字货币的公链,同时也是所有公链中最知名的一个。比特币公链的主要用途是作为
以太坊(ETH):以太坊是一种开源的基于区块链的分布式计算平台,可以运行智能合约。以太坊的设计目的是成为一个去中心化的世界计算机,其上的应用可以是去中心化的,无需信任中心化的组织或机构。图灵完备的 EVM(以太坊虚拟机)使得以太坊理论上可以解决任何可计算问题,然后才有了现在丰富的智能合约应用生态。以太坊的代币机制是 Ether(以太币),以太坊技术的应用场景非常广泛,包括去中心化应用(DApps)、数字身份、供应链管理、投票系统等。
Solana(SOL) :是一个高性能的公链,它提供了快速、便宜且可扩展的交易体验,每秒能处理数千笔交易,并且出块时间达到了亚秒级。使用历史证明(PoH)的创新机制,PoH 的主要任务是提高交易订单确认时间。PoH 就像一个加密时钟,可以帮助网络就时间和事件达成一致,而无需等待其他节点的消息。
TRON(TRX):TRON 是一个基于区块链的去中心化平台,旨在为娱乐行业提供解决方案。TRON 的代币机制是 TRX 代币,TRON 的应用场景包括去中心化娱乐应用、数字内容分发等。
莱特币(LTC):莱特币是比特币的衍生品,采用与比特币相同的技术,但有一些不同之处。莱特币的交易速度比比特币更快,交易费用更便宜,而且挖矿难度也相对较低。莱特币的代币机制是 LTC(莱特币),莱特币主要用于数字货币交易和支付。
EOS:EOS 是一个基于区块链的智能合约平台,旨在为大规模商业应用提供解决方案。EOS 的设计目的是为了提高交易速度和降低交易费用,EOS 的代币机制是 EOS 代币(柚子币),其应用场景包括去中心化应用(DApps)和数字身份等。
BNB(BNB):支持世界上最大的加密货币生态系统,BNB是币安的Layer 1区块链。在BNB链上结算交易费用是必须的,并提供币安手续费的25%折扣。BNB是一个通缩性的Layer 1项目;币安经常将Token从流通供应中移除。投资者可以以比历史最高价低66%的价格购买BNB。
Stellar(XLM):Stellar 是一个去中心化的开源支付网络,其设计目的是为了进行跨境汇款和资产转移。Stellar 的代币机制是 Lumen(XLM),Stellar 的应用场景包括去中心化支付、跨境汇款、数字身份等。
Nervos(CKB):国产公链 Nervos 是一个为了通用的应用程序而生的公链平台,使用 PoW,Cell 模型,ckb-vm(risc-v 指令集 ) 等技术,使得其公链具有很强的抽象能力:账户抽象,密码学抽象,运行时抽象。
Conflux(CFX): 国产公链 Conflux 是一个基于树图结构的公链。旨在实现高吞吐量和快速确认。它基于 GHAST 共识协议,该协议处理并发块而不丢弃任何分叉,并根据分布式账本结构(称为树图)中的拓扑将异构权重自适应地分配给区块。
异构跨链双星:Cosmos、Polkadot 都旨在通过异构网络模型进行横向扩容。即将不同的应用分散在不同的区块链中,再使用区块链桥等技术实现不同链的信息传递。
Avalanche(AVAX):Avalanche 旨在构建一个高度分散式的区块链平台,是一种基于随机抽样和亚稳态决策的共识协议。用于支持全球范围内的资产协议和应用程序。它的主要优点是高吞吐量、低延迟、低成本、强安全性和易用性。Avalanche 的代币机制是 AVAX,它是一个原生代币,可以用于支付交易费用,以及用于 Staking 和参与治理投票。
Near(Near): Near 是基于权状态分片,对开发者友好的可拓展性 PoS 共识机制的公链,提出了一种心得分片协议和解决方案,成为夜影协议(NightShade),与其他分片公链不同的是,他的技术架构并不是由一个信标链和多个分片链组成,而是把系统建模成一个单独的区块链,在区块级别进行了分片,每个分片有很多段。
Move 系公链:Aptos 和 Sui这两个公链都使用了 Move 作为编程语言,两者使用不同的共识算法。Aptos 和 Sui 都是 PoS 共识模型,但是两者细节实现有些不同。Aptos 采用基于 BFT 的 HotStuff,在此基础上,Aptos 开发了 Block-STM执行引擎。Block-STM 执行引擎提高了吞吐量降低了延迟。Sui 采用了 Narwhal 和 Tusk。Narwhal 是基于 DAG 的内存池模(mempool),主要负责交易数据的可用性。Tusk 是共识模块,主要是对负责交易进行排序。