Bitget App
Trade smarter
行情交易合约跟单策略理财Web3

胡飞瞳:介绍三个存储相关项目 SaceMesh、SubSpace、AO

吴说2024/03/10 09:56
作者:吴说

引 子:区块链转向Web3

悄悄地,加密的春天轻拂过每一个角落,区块链已在大地上扎下了深根,预示着超乎想象的繁茂。Web3 的旋律愈发清晰,迈着坚定的步伐向我们走来。在这复苏的季节里,创新的种子破土而出,小草舒展着嫩绿的叶片,湖畔的花朵竞相开放,绽放着属于春天的笑容。老树在春光的滋养下,又添了一圈生长的痕迹,春笋伴随着温暖的气息,破土冲天而起。

 
在AI的庭院里,一切显得尤为繁荣,技术与智能交织成最美的景致。DePin草地上,生机勃勃,绿意盎然,展示着传统网络如何与 Token 共舞。这是一个充满希望与活力的春天,每一处都在讲述着创新与成长的故事,引领我们步入一个更加丰富多彩的数字新纪元。
 
这一轮春天的故事,是区块链向Web3转变的过程,以 Token 的交易和衍生品为基础的 DeFi 不再是唯一的主角。Web3 作为新一代的互联网必然引领新一代基础设施的建设,无论是 AI 还是 DePin,讲的是新型的计算网络和存储网络,所有的 Rollup,新的共识创新,新的计算范式讲述的是新的更高性能的计算架构,具有这些基础,才有从 Web2 过渡到 Web3 的可行性。
 
(扯远了,收回来)互联网的基础设施不外乎计算、网络、存储以及为其所构建的协议和应用。今天一边喝茶,一边聊聊几个与存储有关的新项目。

SpaceMesh:一个简单的 PoC 项目

其实 PoC 项目并不简单,一个广义的 PoC 定义应该包括所有通过容量证明(Proof of Capacity)来达成共识的项目。正如我在[区块链随想]挖矿的三种形态:掘金(Mining)/开荒(Farming)/质押(Staking)一文中所提到的,目前能够去中心化实现 PoC 验证的只有存储空间,所以我们目前看到的所有 PoC 项目都是存储相关的项目。也可以说基本上所有存储相关的项目都有 PoC 的特性。
 
 
 
SpaceMesh 采用 PoSt 共识机制,它能够实现存储空间承诺的验证,做到相对的公平和安全。但是,SpaceMesh 的存储空间验证不是那么严格,简单说来,它只需要两周验证一次,当然,由于 P 盘技术和速度问题,当前看起来,保存存储容量比重新P盘成本低很多,这样矿工(Farmer)更愿意一直为网络保留磁盘空间容量。
 
SpaceMesh 的另一个很重要的特点在于:其 Plot 的数据是网络协议指定的,因此不是用户数据,也可以说不是(除了共识外的)有用数据。这在 SpaceMesh 的叙事上是一个硬伤。
 
大致说来,SpaceMesh 的特点和发展空间可做如下考虑:
 
无用 PoC 网络,因此,不能算是一个 Web3 存储网络。类似的项目很多,比如 Burst,CHIA 等,在目前的叙事环境下不占优势,在比特币强势的情况下,没有其他叙事很难成为主流;
 
共识简单,参与容易,比较容易形成矿池,因此比较容易有群众基础,作为一个挖矿项目而言,有其自身优势,在市场行情看涨的时候,共识容易形成并得到成长;
 
因为其存储 2 周验证一次,因此SpaceMesh 对计算的需要总体比较小,也比较集中,对于计算资源比较灵活的个人和企业而言,参与成本可以比较低;但对于一般用户而言,可能计算资源会造成很大的浪费;
 
SpaceMesh 的想象空间必然要依靠 SVM(SpaceMesh Virtual Machine)支持智能合约来打开。当前 SVM 处于开发期,号称支持 WSAM。在 Web3 竞争激烈的虚拟机市场,即使 SVM 研发成功,要取得市场关注将仍然充满挑战。
 
建议:持续关注发展,根据市场情况谨慎参与。

SubSpace:架构开放,想象空间较大

SubSpace 当然也是一个 PoC 项目,因为它也是依靠存储的容量证明来形成共识,但与 SpaceMesh 不同的是,SubSpace 存储的是有用数据。这个不同在叙事上带来的影响非同小可。
 
同时,SubSpace 的共识类似与 Nakamoto 共识,与去中心化存储龙头 Filecoin 相似,严格按照存储容量的比例,Farmer 可以自己通过存储证明来获取出块权。Nakamoto 类共识与 BFT 类共识的最大区别在于,Nakamoto 共识具有更强大的去中心化能力,基本上是可以横向扩展的,而 BFT 类共识其验证节点往往不多,达到3位数就已经非常好了。因此,Filecoin 和 SubSpace 的共识都是有用共识(采用有用存储来形成共识),同时他们也比目前大多数 PBFT 类网络更去中心化。
 
与 Filecoin 不同的是,SubSpace 并不是为了提供一个存储市场开放给用户使用,而是存储链历史数据,通过把链历史数据存放在多个节点来保障安全,这与比特币/以太坊等不同,比特币的全节点需要存储所有的历史数据,而不是部分。这个要求有点高,这也是比特币 SegWit 升级的原因之一,那么目前的实际情况是,大多数比特币节点不用存储所有数据,比如 SebWit 见证数据就之后少数节点存放, 以太坊由于采用的是账户状态模型,更加不用存储大量的历史数据,存储状态和近期的数据即可,因此历史数据的保存和验证是一个问题,这也是为什么 DA (Data Availability)最近大热的原因之一。SubSpace 基本上不存在 DA 问题,因为它要求整个网络存储所有历史数据,存储很多备份来保证安全。也就是说,SubSpace 通过其共识机制自然地解决了 DA 问题。 
 
另外,SubSpace 采用共识和交易执行分离的模型,因此它是一个分层架构,在最初的设计中就做了这么一级抽象,通过 Domain 来执行交易和实现子网,实现并行计算。这一点类似 ICP,或者 Filecoin 的 IPC。
 
目前,SubSpace 的共识层相对完善,其合约执行,Domain 交互等还有待完善。当前 SubSpace 处于激励测试网的后期,有望在今年中主网上线。
 
建议:高度关注,有条件积极参与。

AO:Arweave 之上的计算层

Arweave 团队近期宣布 AO 测试网上线。AO 是 Arweave 之上的计算层。采用 Actor Oriented 架构。
 
Actor 模型或 Actor Oriented 架构是一种并行计算的数学模型,最早由 Carl Hewitt 在 1973 年提出。这种模型旨在解决并发计算的复杂性问题,通过引入一种叫做"actors"的基本计算单位来实现。每个 actor 都是一个独立的实体,它们可以进行以下操作:
 
创建更多的 actors:一个 actor 可以在运行时创建更多的 actors,从而动态地扩展计算资源和处理能力。
 
发送消息:actors 之间通过发送和接收消息来交互,每个消息都是不可变的,这有助于避免并发环境中的许多常见问题,如竞态条件和数据冲突。
 
处理接收到的消息:每个 actor 可以决定如何响应接收到的每条消息,包括改变自己的内部状态、发送更多消息给其他 actors 或创建新的 actors。
 
Actor 模型具有如下的关键特点
并发性:Actor 模型天生支持并发执行,因为每个 actor 都可以独立地处理消息。这使得 actor 模型非常适合构建分布式系统和并行应用。
 
去中心化:没有中央控制点管理 actors 之间的交互,这使得系统可以很容易地扩展和管理。
 
容错性:Actor 模型通过隔离和消息传递机制增强了容错能力,每个 actor 的失败不会直接影响到其他 actors,可以设计机制来监控和恢复失败的 actors。
 
异步通信:actors 之间的消息传递是异步的,这意味着 actors 不需要在发送消息后阻塞等待响应,它们可以继续处理其他消息,从而提高了效率。
 
看起来很美好。但是,为啥一个 1973 年就提出的模型,在区块链世界中现在才被 Arweave 实现出来使用呢?为啥这么多年在提升 TPS 和并发性上的努力没有考虑用 AO 架构呢?这里面的原因是多方面的,说起来,在AO 与 区块链的结合上有巨大的挑战:
 
共识机制的限制:区块链技术的核心在于其共识机制,这需要网络中的所有参与者就某一版本的事务历史达成一致。这种全局一致性的需求与Actor模型的局部性原则相冲突,后者倾向于在分散的 actors 之间进行消息传递和处理。
 
交易顺序和最终性:交易的顺序和最终性是至关重要的,因为它们直接影响到智能合约的状态和执行。AO 的异步和独立特性虽然有助于提升并发处理能力,但在保证交易顺序和最终性方面面临挑战。
 
资源和网络限制:尽管 AO 可以提高并发处理能力,但在分布式账本的情况下,数据同步和一致性维护的开销可能会抵消并发带来的优势。
 
 
当前我们没有看到,在采用 AO 的架构下, 如何实现整个网络的强一致性,也就是说是一条区块链;也没有看到 Actor 的验证方式,如果实现一个 Actor 执行,而在整个网络中确保其执行是正确的,不正确如何回滚等等。一个可能的实现是,基于 Arweave 的 AO 架构并不需要在 AO 计算层达成共识,他们通过 Arweave 作为 DA 来记录历史和消息,AO 之间并不需要达成一致的信任关系。因此它可能是一个弱信任网络,用于一些无需强信任的应用,比如 IM,而不是货币储值和交易等等。
 
建议:持续关注,技术挑战。
 


阅读原文
0

免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。

PoolX:质押赚新币
CEC、QTLX、GDV等热门新币火热进行中!
立即质押!

你也可能喜欢

REEFUSDT 现已上线合约交易

Bitget 已于2024年9月20日(UTC+8)上线 REEFUSDT 合约交易,最大杠杆为50倍。 欢迎通过我们的官方网站或 Bitget APP 开始合约交易。 REEF U本位永续合约: 合约参数 详情 上线时间 2024年9月20日 18:30(UTC+8) 合约标的 REEF 结算资产 USDT 最小变动价位 0.000001 最高杠杆倍数 50x 资金费用结算频率 每八个小时 交易时间 7*24 根据市场风险状况,Bitget可能调整包括最小变动价格、最高杠杆倍数、维持保证金率等重要合约参数; 【合约】 Bitget 的合约包括:U本位合约、币本位合约和 USDC 合约。 合

Bitget Announcement2024/09/20 10:35