以太坊区块链作为系统的竞争者,以太坊杀手Solana(SOL )致力于成为互联网规模级数的区块链网络,让用户快速、安全、快捷Solana目前每秒处理65,000笔交易,以建立可中心化的APP和区块链网络,最终确认块所需的时间约为400毫秒。 Solana的终极目标是证明区块链的交易吞吐量可随网络带宽成比例扩展,从而实现快速扩展、安全和中心化的三大特性。 Solana在标准千兆位网络上支持710,000 TPS的上限,在40千兆位网络上最多可支持2,840万TPS。
:
Solana(sol )平台由Anatoly Yakovenko于2017年创立。 在成立Solana之前,Yakovenko在Dropbox担任软件工程师,拥有丰富的压缩算法经验,之后担任高通( Qualcomm )。 Yakovenko与Eric Williams和Solana技术总监Greg Fitzgerald合作,为解决比特币和以太坊区块链的传统吞吐量限制问题提供了新的操作方法
他们的目标是创建可以消除信任、分散信任并迅速增加系统处理资源的协议。 目前,该团队的工作人员大多来自世界顶级科技机构,如Apple、Qualcomm、Intel、Google、Microsoft、Twitter、Dropbox等,multico in capition
:
世界上性能最高的无许可证区块链之一,该网络有200个分布式节点,在GPU上运行可支持50,000 TPS以上的事务吞吐量。
就交易发生的时间和顺序达成一致是分布式网络的最大挑战之一。比特币网络将工作量证明( PoW )合意算法作为该系统的“分布式表”,确定交易发生的时间序列。
Solana使用“历史问题”( poh )方法创建历史记录,以证明交易发生在特定时间。 由于PoH采用称为“可验证延迟函数( VDF )”的密码学概念,并且VDF只能在特定数目的串行步骤中运算,不允许并行处理,因此容易定义这些步骤所需的真实时间运算的事务被赋予唯一的散列值和可公开验证的序列数( count )。 后一种功能类似于时间戳,它反映事务发生的时间。 每个节点都有一个“加密时钟”,用于记录和跟踪事务的时间顺序。 在该机制下,Solana网络可以实现高吞吐量和高效运行。
:
:
Solana的PoH共识算法通过创建交易历史记录,使系统更容易跟踪交易的时间序列,使用者可以基于Solana协议,实现更高效、更高吞吐量的APP应用,以及010-010
:
塔式BFT是PBFT (实用拜占庭容错算法)这样的共识算法,其目的是发挥同步时钟的优点。 塔式BFT在PoH模式下起到其加密时钟的作用,促进网络达成协议,减少大量节点通信和交易延迟的时间和成本。
:
turbo协议通过将数据分成小数据包,方便了区块链节点之间的数据传输。 这样,Solana就可以解决带宽限制问题,增加整体容量,更快地完成交易。
:
高尔夫流( Gulf Stream )协议在推动交易缓存并将其推向网络边缘方面起着重要作用。 这样,验证方就可以提前执行交易,从而缩短交易确认时间,加快领导人更换速度,减轻未确认交易池验证方缓存的负担,Solana每秒可以处理50,000笔交易。
:
海面( Sealevel )是高度并行的交易处理引擎,使Solana的执行时间更高效,可以在相同状态的(区块链 )下同时执行交易。
:
Pipelining是指将输入的数据流分配给负责处理数据的各种硬件。 使用此事务处理模块可以快速验证事务消息并在网络中的所有节点之间传播。
:
云存储( Cloudbreak )的数据结构适合整个网络的并行数据读写,是实现Solana网络可快速扩展特质的关键。
:
使用档案库进行数据存储。 Solana网络上的数据从validators (验证者)移动到称为Archivers (验证者)的节点网络中。 这些节点是轻型设备(如笔记本电脑),系统会经常进行系统检查以确保存储在这些节点上的数据正确无误。
:
集群是一组可以一起工作的计算机,可以视为单个系统。 每个Solana Cluster都是一组独立的、自营的计算机,通常可以相互协作或相互对抗,有助于验证不可靠用户提交的APP应用程序的输出。 您还可以使用Solana Cluster来保存事件和事务的永久记录。
Solana Cluster的应用示例包括跟踪哪些计算机工作正常,以及跟踪拥有的物理资产。 只要有人拥有该APP的账簿副本,该APP的输出就会始终被复制,并独立于发布账簿的组织或机构。
:
在阅读器中输入交易
领导者对交易进行排序,并将其有效组织以供其他节点处理
读取器以存储在RAM中的当前状态执行交易
读取器将交易与最终状态的签名一起发行到验证者(复制节点)
验证者( Verifiers )对该状态副本执行相同的交易,确认后发行其状态签名
公开的确认为共识算法的投票
:
SOL是Solana生态系统中的本机令牌,发送到Solana Cluster中的节点,可作为运行后者链上的APP应用程序或验证输出的回报。 SOL也可以用于执行称为lamports的小额支付。 目前,SOL的流通供给量为2,600万张,供给量上限为4.89亿张。 SOL用于各种用途,包括可以抵押用户持有的令牌以获得额外的回报,过程非常简单,如下所示。
将令牌移动到支持资本抵押加密货币钱包
开设自有资本抵押账户
从Solana的验证者( Validators )中选择一个
将持有的令牌委托给验证者
:
Solana为加密货币行业提供了项目序列、FTX、Terra、akash、Chainlink、civic、dfuse、Formatic、Stardust、Kin、Tin等
:
Serum在Solana区块链中作为第一个中心化交易所(DEX ),在令牌SRM完成第一次交易所发行) IEO )后(写作时价格为1500% ) Serum选择基于Solana发展,主要是因为Solana融合了中心化和去中心化模型的最大优点。
由Solana制作交易所无需用户审查,可在用户全面管理资产的同时,提供低成本、高流通性的交易服务。
其中重要的是,采用Solana在Serum的链条上附上流动性订单簿( order book ),可以每400毫秒更新一次。
Solana还使Serum实现了卓越的低延迟、低gas费用的优点。 这些都是Solana带来的革命性创新功能。
:
Solana解决了早期区块链技术中遇到的许多传统问题,展示了验证交易的新框架和更高效的共识算法,将成为比特币和以太坊的有力竞争者。加密货币作为行业10年来快速发展的代表案例,Solana未来的发展绝对值得关注!