2017年编写最初的TON白皮书推出以来,陆续的有很多区块链新项目诞生,其中包括以太坊2.0、Solana ,两者属于完全不同的区块链项目,有着不一样的概念,以下从TON当中对以太坊2.0和Solana进行对比。
Solana的起源发展
2020年的时候推出Solana ,属于专门为交易优化提供的单一区块链项目,声称每秒生成的区块速度会非常的快,但是下一个区块生成的基础上是在前一个区块完成之前才可以,这种情况有可能会导致创建短暂的分叉,如果验证者在世界各个不同的地点要完成一个块仍需多次的进行往返,最好的情况有可能只需几秒钟时间,对此官方曾经给出的一个解释暗示大约每轮需要400毫秒。也就是说要花费6.4秒完成,最值得关注的一个特性就是,Solana通过高度优化可以直接将预定义交易简单的执行,不会将账户当中的数据改变,只是要排除账户余额,一定程度可以允许大规模执行以及验证交易。
Solana与TON对比
Solana实际上就是一个固定不可扩展的单一区块链项目,如果不再重新设计完整,有可能不提供对分片或不同工作链的支持,从这一方面与TON相对比,TON是可以允许复杂智能合约进行部署,通过共识机制进行更短的交易以及最终区块确认的时间,最重要的就是动态分片,可以提供比较高级别的安全性。
以太坊2.0
TON和以太坊2.0之间似乎是有一些复杂,以太坊2.0过程当中分为几个阶段进行:
1. 先是部署新的区块链,将采用名为Casper最原始的共识算法,这样做的目的就是要注册达到64个分片链的状态,但是对于区块确认的时间大约是在10~15分钟左右,也就是说需要等待直到15分钟才可以保证交易的完成。
2. 如果进入到第二阶段,采用的共识机制将会被禁止,以太坊继续成为 Pos区块链。
3. 第3阶段就是创建63个其他分片链,由64个分片链组成,其中就有一个是以太坊1.0的区块链还有一个Beacon区块链,主要用于质押、消减、达成共识、注册分片链哈希值。只是目前并不知道63个分片链具体的功能是什么,相互之间有着怎样的作用,通过这种方式以太坊2.0似乎解决分片链交互以及在不同分片链智能合约传递消息等问题。