bitcoin,bitebi

来源:币安网 | 分类:币安资讯 | 标签:bitcoin bitebi 


bitcoin,bitebi

两者都是公链。这三个项目是做什么的?你想解决什么问题?

三个项目都想实现一个分散的无牌照的公链平台来承载分散的应用。即便如此,他们的愿景和实现方式也是根本不同的。

以太网,作为公链大哥,本来想做世界的电脑。以太网是第一个将更完整的虚拟机(EVM)集成到区块链系统的公共链。EVM负责管理协议层的状态存储空间,并完成链上的计算工作。后来随着时间的推移,越来越多的人意识到区块链更多的应用空间在金融领域,于是以太网就演变成了一个底层的金融平台。目前,Ethereum受到链处理能力的困扰,正在大力开发ETH2.0的相关技术,包括第2层、切片和零知识证明等。

博卡是和宇宙同时诞生的项目,两个项目的关键词都是跨链。博卡希望所有的应用开发者都可以使用Substrate框架开发一个只有单个应用的并行链,即Para  Chain,通过一个主链,即Relay  Chain,将这些并行链相互连接起来,实现链操作之间的互操作性。

Algorand的愿景是成为一个承载各种金融资产和金融产品的金融平台。这和现阶段Ethereum的定位差不多,不同的是algorrand从一开始就牢牢确立了这个方向,使得algorrand的整个底层协议和产品线都在优化这个应用方向。algorrand不仅有足够的性能满足金融交易速度的需求,还提供了在协议层面实现金融产品所需的各种特性,如原子交易和ASA(algorrand  Standard  Asset)。

那么,他们的共识是什么呢?

以太网使用类似比特币的基于工作证明的共识算法。与比特币的中本聪共识相比,以太网使用不同的哈希算法来防止使用ASIC进行挖掘;同时,使用基于GHOST协议的最长链选择算法来允许三级块的存在。这些优化与比特币相比提高了以太网的性能,但仍然不能满足金融产品的需求。

博卡的协议层分为两层:上层由多个并行链组成;下层是中继链。上层的并行链将由下层的中继链来保证,每个并行链都需要获得中继链上的槽,从而从中继链获得安全保障,实现它们之间的跨链服务。中继链使用的一致性算法包括两个组成部分:爷爷和宝贝,分别用于生成块和对块生成一致性。同时,中继链使用利益证明协议作为节点接纳机制,该机制包括四个节点角色来维护和监督节点委员会的生成和行为。

算法使用基于验证随机函数的一致算法(VRF)。Algorand共识算法通过运行类似于本地抽奖的VRF算法来确定是否所有节点都可以参与每一轮共识。选定的节点将能够提出一个块,与其他节点验证该块,并就此达成共识。Algorand使用纯利害关系证明(PPE)作为节点接纳机制,即每个节点参与共识的概率与其自身权利(即ALGO令牌数)正相关。Algorand共识算法是第一个使用密码学工具提高性能的共识算法,简单而优雅。包括Difinity在内的许多著名的公共链都使用VRF作为工具来实现一致性算法。

他们使用的开发语言有哪些?智慧合约?的特征是什么

以太网的EVM有一个包含142条指令的指令集。基于此指令集,Ethereum使用Solidity语言的EVM编译器开发智能合约EVM是链上第一个接近图灵的完整虚拟机,使得EVM实现的智能合约具有更高的灵活性。目前,EVM也支持类似Python的语言,即Vyper,用于在Ethereum中开发。


上一篇:Filecoin的协作资源和风险管理
下一篇:bitfinex