互联网技术 · 2024年2月17日

MXC抹茶技术类项目简析:干货分享

区块链是技术驱动型行业吗?这要看从哪个层面来说:如果从一般意义上的工贸型与技术型来划分,那区块链无疑是技术型行业。而从纯技术角度来看,它更是滋养计算机极客们的温床。

现代社会,技术变革改变行业格局案例不胜枚举,过去一百年,金融、电力、信息通讯、运输、医药、计算机和航空航天等领域的发明和创新对人们的日常生活和产业结构产生了深刻的影响。而区块链的发展不仅是为科技金融解决填空题,为商业解决选择题,更是在百年进步的基础上为我们的社会解决了众多应用问题。

年终岁尾,我们盘点了抹茶交易平台上的6个区块链项目,其都在各自领域拔得头筹且技术实力夯实,项目分别为:Harmony、Cosmos、Algorand、Ravencoin、Beam和Grin,本文将逐一对他们进行剖析。

Harmony(ONE)

Harmony是一个基于分片技术和PoS共识机制的高性能公链项目,其设计利用了安全的随机分片过程,在保证安全性和去中心化的同时,可以极大提高系统的交易处理能力,即所谓TPS,并且交易处理成本被分摊到多个分片,从而大大降低交易处理成本。

干货丨MXC抹茶上的技术类项目简析

其实目前市面上已经有几家公链项目在尝试使用分片技术了,例如Zil和夸克链等等,但相较于后者, Harmony在可扩展性,去中心化程度,共识机制和安全性上都有本质上的不同。

首先,Harmony做了状态分片。状态分片是指每组分片分别存储一部分账本信息,而不是存储全网所有账本。网络分片和交易分片一定程度上可以提高交易处理速度,但如果没有实现状态分片,分片间就没法实现完全独立,交易也必须最终在全网进行同步,这样大大限制了系统可扩展性。只有状态分片才能实现每个分片的独立性,分片间除了跨片交易,不会有多余的数据交换,这样可以最大程度提高整个网络的可扩展性。

其次,Harmony采用的是完全同构的分片结构,Harmony的构架是由一条信标链和多条共识链组成的多链结构,每条链的属性是同质的,但信标链会提供更多服务,例如去中心化的随机数生成,共识链链头的验证,存储和广播,还有最重要的是接受验证节点的权益抵押。也就是说 Harmony的分片结构更加平衡稳定。

干货丨MXC抹茶上的技术类项目简析

在安全性上,Harmony采用基于VRF+VDF的去中心化随机数产生器来保证分片过程不可预测,不受恶意干扰,进而防止单一分片受到攻击,即1%攻击。

Harmony验证者的总收益率会根据质押量的变化而发生变化。由于增发率是根据One代币固定的发行量而调整的(根据质押百分比),而不是保持一个固定的比率,因此增发率会逐渐下降。

干货丨MXC抹茶上的技术类项目简析

此外,值得一提的是Harmony的Token “ONE”在链上目前主要有三个功能。

一是作为验证节点的Stake,验证节点需要先通过ONE代币来Stake获得投票权,之后才可以进入分片开始共识过程。

二是用户的交易费用会通过ONE来支付,未来Harmony的生态越大,应用越多,对ONE的需求越大。

第三个功能是做链上治理(Governance)的投票权限,在Harmony主网上线后,任何社区对主网的改进提案都要通过社区用ONE的形式来投票决定。

在应用层,团队也在积极和开发者或者企业拓展Harmony应用的需求,比如游戏虚拟物品售卖可以以ONE来支付等等,链上应用越多,对ONE的需求也越大。

Cosmos(Atom)

Cosmos是一个很有难度的区块链项目,其目标是成为当今传统区块链中可扩展性和互操作性问题的解决方案。近年来,各类别的区块链项目都经历了爆发式的增长,但每条不同的区块链像是一座座信息孤岛,难以实现相互之间的信息传输,区块链世界的“巴别塔”已然成为整个区块链领域需要共同面对的课题。

而Cosmos这个单词的翻译就是宇宙,他们认为这个世界不可能由一个区块链主导,一定是多链并存,多币并行的世界。把整个“各自为政”的区块链世界,整合成一个完整的生态系统,就是它的终极理想。

干货丨MXC抹茶上的技术类项目简析

在Cosmos的观念中,认为”币”是可以脱离“链”的。他们认为,其核心技术Tendermint可使得代币可以跨区块链进行转移。(Tendermint是区块链领域较早的基于拜占廷容错协议的PoS共识引擎。)

Cosmos正是定位于解决数据跨链问题而诞生的,它是一个独立并行的区块链网络系统,系统内的每个区块链都由BFT共识算法提供支持,由此实现了不同区块链之间的跨链信息传递,因此Cosmos也被称为“区块链的互联网”。

作为一个去中心化的独立区块链网络,这些区块链可以互相并行运行,因为它们都连接到一个“Hub”区块链上,这个Hub使用了BFT共识算法和Tandermint核心来确保安全性。由于所有独立的区块链都链接到Hub上,因此它们能够相互通信——提供互操作性。

可伸缩性问题是随着更多并行的区块链部署在主网络上,Cosmos网络的吞吐量增加而得到解决的。这些独立的特定于应用的区块链都有自己的分类、协议和主要语言,它们共同帮助Cosmos横向发展。

干货丨MXC抹茶上的技术类项目简析

ATOM的项目方Cosmos团队自2017年默默开发了两年之久,在2019年3月底才真正开始在交易所交易,当时的价格约为3.4美元,之后随着熊市深入,以及大盘的一路下跌,然而,在达到最低点的阻力水平后,ATOM从1.95美元的支撑位一路飙升,截至现在涨幅也已接近翻倍。

Algorand(Algo)

Algorand 是由麻省理工学院(MIT)教授、哥德尔奖(Gödel Prize)得主、图灵奖(Turing Award)得主 SilvioMicali 领导开发的一个区块链项目 。该项目成功募集到了一笔 400 万美元的种子轮融资,投资方包括知名风投 Pillar 和 Union Square Ventures。

Algorand 没有引入激励机制或发行数字加密货币,项目本身具有广阔的市场空间,它通过 BA*的共识机制和密码抽签等技术创新,提高区块链的效率,拓展了区块链的应用前景,在硅谷享有极高的声誉。

干货丨MXC抹茶上的技术类项目简析

Algorand是一个非常通用的平台,可以满足去中心化、安全、可扩展等需求,每个人都可以在上面交易和分配机会。

它使用“纯粹权益证明“(Pure Proof of Stake),这种证明的特点是,你拥有的某种代币,与别人拥有的代币权利是一样的,而且这个系统非常高效,不需要任何准入和许可,拥有一个代币和拥有一亿个代币都可以参与。

简单来说,就是所有决策通过链上投票来确认。如果有的人不想参与,他可以把权利发放给其他人,如果还是不愿意,那么他的定位可能不属于Algorand社区。

Algorand算法中的节点都有权重(weight),该权重和账户的余额成正比。

干货丨MXC抹茶上的技术类项目简析

上图中的t是选中的账户余额阀值,w=账户余额/账户余额阀值,也就是说w是账户中可以分割成多少个账户余额阀值。利用多项式分布B(k;w,p),计算出hash对应的比例在哪个区间内,则最后选中的次数就是多少,也就是最后的j的数值。

特别说明的是,因为共识过程分为两个步骤,所以随机选择也有两种role:1)生成区块的选择 2)共识过程(BA*)选择。

ALGO具备的三个重要的特性:

1、无分叉 由于其独特的一致性算法,Algorand区块链不会分叉。一旦出现,每个新区块都保证永远保留在链上。此属性意味着Algorand区块链中的每个交易都是最终端的。

2、一个真正的交换媒介 Algo将会是一个真正的交换媒介。 比特币和其他proof-of-work项目生成区块的速度都很慢,不管底层通信网的速度有多快。即使一个区块可以在几秒钟内在整个网络中流通,比特币仍然需要每隔几分钟就生成一个区块,以保持足够低的分叉几率。 相反,由于它的区块链不分叉,Algorand生成一个区块的速度与它在网络中传播的速度一样快。

3、全面的通证化 从第一天起,Algorand区块链就能够在全球范围内进行连锁的荷兰式拍卖。这将促进各种资产的通证化,例如房地产、分布式计算等——伴随着最大的可延展性、公平性和透明性。

Ravencoin(Rvn)

Ravencoin网络是一个开源免费的区块链平台,其主要用于链上资产转移,和其他区块链项目一样。Ravencoin提供的是一个去中心化的,点对点的资产传输网络。

干货丨MXC抹茶上的技术类项目简析

Ravencoin采用和比特币同样的公开透明的POW证明方式。不同的是,在Ravencoin上,除了其原有的比特币源码以外,开发人员还在其底层技术上使用的X16R算法,该算法通过重新组合其带有的16种哈希算法的方式,使得算法排序和出现频率变得不确定性,这么一来,Ravencoin解决了比特币ASIC矿机引发的挖掘中心化问题,换句话说,在Ravencoin进行挖矿,其成本降低的同时,矿工们的挖矿机率和所得分配变得更加公平,提高了矿工参与的积极性。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.