IOTA x Shimmer x Assembly

IOTA x Shimmer x Assembly

全文简介:IOTA为了未来网络发展推出两个网络Shimmer和Assembly,IOTA代币持有者可以通过官方钱包质押获得相应的币种SMR和ASMB。

Shimmer网络为IOTA主网的测试网络,目的是测试IOTA新功能和功能模块没漏洞以后,在IOTA主网进行使用。

Assembly网络为IOTA智能合约集群,目的是建立智能合约的桥梁,让智能合约更方便转移和交换。

所有三个网络的综合概述

随着ShimmerAssembly网络的引入,IOTA 生态系统架构从一个网络发展为三个网络。这种扩展不仅扩大了每个网络所代表的机会,而且扩大了 IOTA 基础设施的整体复杂性。本文概述了 IOTA、Shimmer 和 Assembly 的核心特性和关键功能,以及它们的互连、目的和未来。

IOTA 主网

IOTA x Shimmer x Assembly

目的和特点

当前的IOTA 主网(IOTA 1.5 Chrysalis) 是用户、开发人员和组织的避风港,提供免费交易、稳定的环境、优秀的文档和成熟的工具,并支持各种流行的编程语言,提供对等的特性。目前,IOTA 主网允许每秒 (tps)进行约 1,000 次免费数据和价值交易

目前的IOTA网络主要使用由营利性、工业实体、非营利组织、政府机构和许多其他参与者探索或依赖需要无费用(微)交易的商业案例。以尽可能小的增量 (IOTA) 提供由价值或数据组成的无费用转移,为工业和数据驱动的用例提供了 IOTA 网络的基础,这在产生任何类型交易费用的网络中是不可能的。因此,IOTA 网络实现了安全的机器对机器 (M2M) 经济,从而实现了全自动化的潜在进步,从而实现了物联网 (IoT)。但它并不止于此。增加安全性和节约资源并在 M2M 经济中有利的东西,对于任何其他用例也是积极的,例如在加密货币市场中流行的用例。

安全

当前的 IOTA 主网依赖于称为“Coordinator(协调器)”的中心化实体提供的额外安全机制。协调器通过向 IOTA 网络发布里程碑来检查所有有效的先前交易。里程碑被用户共同认可和接受,作为安全和最终交易的信号。尽管网络参与者普遍接受它,并且协调器无法更改或停止网络中的事务,但它是潜在的单点故障。因此,协调器的本质不符合 IOTA 基金会的精神,也不符合去中心化的一般思想,这是将开发重点放在完全去中心化、无需许可和无领导的共识算法上的唯一原因,该算法已经在IOTA 2.0 DevNet(参见“IOTA 2.0”)

即将推出的功能

IOTA 主网的下一个重要里程碑将是为基础层集成新的输出类型,包括在最近推出的令牌化框架中。令牌化框架将有效地将 IOTA 分类帐变成一个多资产分类帐,能够在与本地 IOTA 令牌完全相同的分类帐中管理多个本地令牌。遵循令牌化框架将是IOTA 智能合约的集成。长期目标是移除协调器,等待 IOTA 临时网络 Shimmer 中 IOTA 2.0 协议的正确验证。

IOTA 代币和钱包

IOTA 代币是 IOTA 网络上的原生货币。它的非通货膨胀总供应量为 2,779,530,283,277,761 IOTA,在主要和次要交易所以“百万 IOTA”交易,称为“MIOTA” 。IOTA 基金会开发了自己的钱包Firefly,目前可在所有主要桌面操作系统上使用(Firefly 的移动版本目前正在开发中)。IOTA 代币用于传输价值和数据,并实现无费用的小额支付。随着 IOTA 主网上通证化框架的引入,将需要原生 IOTA 代币作为(可退还的)存款,以在即将到来的 IOTA 多分类账中实现无费用的微价值交易以及原生资产(例如 NFT)的转移.

一旦 IOTA 主网更新为去中心化的 IOTA 2.0“多元宇宙共识”,IOTA 代币将产生 Mana,从而在网络拥塞时实现优先、无费用的传输(有关 Mana 的更多信息,请参见下文“即将推出的功能”)。随着代币化框架的整合,IOTA 代币将成为 NFT 的支付手段,实现其他资产的代币化、数据共享和跨生态系统的货币化。

节点软件

为了在出现任何错误时提高网络的弹性,主要提供功能奇偶校验的主网节点软件(HornetBee)基于 Rust 和 Go 编程语言可用。虽然不鼓励,但在低吞吐量的时候,节点可以在像 RaspberryPi 4s 这样低功率的机器上运行。


IOTA 2.0 (DevNet)

IOTA x Shimmer x Assembly

目的和特点

IOTA 2.0 DevNet上采用了新的共识机制,旨在全面下放IOTA网络。DevNet 的第一次迭代于 2021 年 6 月发布,并不断更新以进一步改进、强化和优化即将推出的完全去中心化版本的 IOTA 主网。

IOTA 2.0 DevNet 是一个公共测试场,允许开发人员和社区测试不同的场景和攻击向量并迭代改进功能。目前,该网络人为地限制在1,000 tps。工具和规范相当成熟,但在不断修订。

IOTA 2.0 DevNet 以早期测试版IOTA 智能合约的形式提供智能合约功能,允许无权限部署不同的虚拟机(例如 EVM)和用 Solidity、Rust、TinyGo 或 Typescript(编译为 WASM/ WebAssembly)。

IOTA 2.0 DevNet 还包含令牌化框架的第一个版本,并作为由 Wasp 节点运行的 IOTA 智能合约 DevNet 的第 1 层。

安全

IOTA 在有向无环图 (DAG) 上使用 Nakamoto(中本聪) 风格的共识,没有将安全外包给“矿工”,也没有通过工作量证明(POW)在安全上花费过多的能源。每个节点都将传入的交易添加并验证到它自己的本地版本的 IOTA 分类帐中。

与区块链不同,基于 DAG 的分类账允许从其连接的邻居收到的交易并行添加到 IOTA 分类账中。如果一个节点检测到冲突,它会通过将其新交易仅附加到非冲突交易上来向 IOTA 网络发布其意见,从而表明他们认为哪些是正确的。通过观察网络中所有连接节点的投票(例如,在双花尝试的情况下),随着时间的推移,会出现关于应该接受哪些交易以及应该放弃哪些交易的集体意见。

一旦出现集体意见,“最长链获胜(中本聪共识)”,在 IOTA 的情况下,这意味着交易的一个分支获得最多节点的批准权重:一笔交易被 IOTA 网络内的所有节点共同接受,另一笔交易被丢弃通过节点。如果意见不一致,IOTA 的“快速概率共识”(FPC)被用作这种亚稳态的决胜局。

这种共识机制类似于比特币的中本聪共识,但用于 DAG,允许将交易并行添加到 IOTA 分类账中,而不是像比特币那样以预定义的时间间隔线性形成区块。

IOTA 共识机制正式称为“On-Tangle 投票”(OTV)。然而,由于节点在观察邻居对冲突的看法的同时,保持他们对账本状态的个人看法,直到形成全局看法,IOTA 社区为 IOTA 即将推出的共识机制创造了术语多元宇宙共识。需要注意的是,基于并行现实的账本(我们将并行现实定义为账本中冲突交易的暂时共存)可以在节点的处理能力上实现极高的效率:所有交易都被添加到账本中。即时账本,大部分会被确认,只有少数会无缝恢复,从而确保合法流量不会减慢。

即将推出的功能

不将安全性外包给矿工或利益相关者的免费 DLT 有被垃圾邮件阻塞的风险:如果将交易附加到分类账是免费的,那么通过提交大量垃圾邮件来破坏系统的尝试也必须是免费的。为了缓解这种情况,IOTA 使用了一种称为Mana的机制:虚拟的“良好行为点”,记入节点以处理 IOTA Tangle 上的有效价值交易。Mana 总是像影子一样跟随 IOTA 代币。只有“接触”IOTA 代币的最后一个节点会被记入与其处理的代币相同数量的 Mana。

在拥塞时,具有 Mana 的节点可以优先访问 IOTA 网络。这意味着垃圾邮件发送者需要拥有大量的 IOTA 代币才能用垃圾邮件堵塞网络并破坏其运行——这可能会使他们首先需要大量发行垃圾邮件的代币贬值。

许多 DLT 静态分配可用带宽,导致利用率不足或拥塞。在 IOTA 2.0 中,我们提出了一种基于 Mana 的访问控制,它实时适应可变的网络条件,将未使用的带宽重新分配给愿意使用它的节点。据我们所知,这是第一个实现网络资源充分利用、公平性(基于节点的 Mana)、低延迟和抗攻击性的自适应访问机制。基于 Mana 的访问控制目前正在测试中,很快将与 IOTA 2.0 DevNet 以及快照(丢弃旧交易)、时间戳及其同步合并。

IOTA 2.0 DevNet 代币和钱包

IOTA 2.0 DevNet 有一个令牌和一个基本的DevNet GUI 钱包,可用于测试基于令牌的功能,以及令牌化框架,允许任何人铸造令牌化资产。这些资产可让头等人员测试使用,在网络中无偿转移。IOTA 2.0 DevNet 代币未在任何交易所上市且没有价值。

节点软件

IOTA 2.0 DevNet 节点软件 ( GoShimmer ) 是一个公开可用的研究实现,面向快速迭代和测试整个分散系统架构的各个方面的能力。GoShimmer 节点是稳定的,正在 DevNet 中使用,但不打算用作未来的生产版本。它没有针对速度和低资源要求进行优化。


Shimmer网络

IOTA x Shimmer x Assembly

目的和特点

根据在IOTA 2.0 DevNet中测试的共识机制,Shimmer网络将成为IOTA 2.0 DevNet的兄弟。作为节点软件,将使用 Hornet(可能还有 Bee)而不是 GoShimmer。在将任何未来的IOTA 功能集成到 IOTA 主网之前,它将充当任何 IOTA 功能的验证网络。与当前的 IOTA 主网一样,Shimmer 提供免费的微交易,但与当前的 IOTA 主网不同的是,Shimmer 还将通过Mana规范对网络的访问。

与 IOTA 2.0 DevNet 的另一个主要区别是 Shimmer 的持久分类帐。与 IOTA 2.0 DevNet 不同,Shimmer 网络不是设计为受控环境的测试网,而是一个真实的、去中心化的网络。每当有重大升级可用时,Shimmer 分类帐状态都不会重置。因此,它允许在现实生活场景中验证新模块,并允许在加密货币交易所上架代币。

随着时间的推移,Shimmer 网络及其功能可能会与 IOTA 2.0 DevNet 略有不同。例如,Shimmer 的代币供应会膨胀,而 IOTA DevNet(和 IOTA 主网)则没有。在通过 Shimmer 网络验证了 IOTA 主网最终 Cordicide(IOTA 2.0) 所需的所有模块和功能之后,Shimmer 有望继续过自己的生活,可能专注于与 IOTA 主网不同的用例。

安全

未来的 Shimmer 网络将依赖于在 IOTA 2.0 DevNet 中开发和测试的安全功能。作为共识模型,Shimmer 将使用 On-Tangle 投票,这是纯中本聪共识(“最长链获胜”)的 DAG 抽象,其中包括比特币。一个主要的差别是没有矿工,导致无费用系统和能量效率不到十亿分之一千瓦时(而在撰写本文时,单个BTC交易的能效约为1997kWh/1吨CO2)。

即将推出的功能

Shimmer 网络将作为当前 IOTA Chrysalis 主网的副本开始,并在完全去中心化的 IOTA 2.0 DevNet 受控环境中经过测试、审查和审计后逐渐模块升级。被证明不仅在 DevNet 上而且在 Shimmer 网络中的实际条件下都能完美运行的功能将被移植到 IOTA 主网上。

在首次发布后,Shimmer 网络的首要功能之一将是令牌化框架的实施,将 Shimmer 变成一个多资产分类账,能够在一个免费的、可扩展的 DAG 上并排托管多个资产。令牌化框架在网络的基础层提供新的输出类型,支持在 Shimmer 网络之上运行的IOTA 智能合约的可组合性和原子交易。此外,它将提供新一代 NFT 交易市场的出现。

SMR 代币和钱包

SMR 代币是 Shimmer 网络的原生代币。如果 SMR 在加密货币交易所上市,Shimmer 将能够在具有实际价值的现实条件下“在野外”测试 IOTA 2.0 系统架构、共识机制和模块。一旦 Shimmer 网络使用 IOTA 2.0 共识机制,持有/拥有 SMR 代币将需要在拥塞的情况下根据通过 SMR 代币生成的Mana来发布交易。

简单地说:当资金处于危险之中时,验证网络组件的网络活动会更强大。Shimmer 的目的是验证要集成到 IOTA 分类帐中的所有新功能,最值得注意的是允许可扩展和完全分散架构的模块,而不依赖于像协调器这样的集中式安全组件。Firefly将能够管理 SMR 代币(以及 ASMB 代币、IOTA 代币和代币化资产)。

作为一个副作用,如果 Shimmer 代币在加密货币交易所上市,这些交易所很可能能够通过复制他们的 Shimmer 集成并仅更改一个参数(网络 ID)来切换到未来的、完全去中心化的 IOTA 主网。

节点软件

Shimmer 网络将基于HornetBee节点。

质押

为了加速和保护 Shimmer 网络中新引入组件的验证,用户可以通过提高 Shimmer 的安全性来获得 Shimmer 的质押奖励。

在网络启动之前,IOTA 代币持有者可以使用官方 Firefly 钱包抵押 IOTA 代币以获得 Shimmer 代币。对于每个抵押的 MIOTA,用户每约 10 秒收到一个 SMR,持续时间为 90 天。在 90 天期限结束后,授予的 SMR 代币总数构成了 Shimmer 网络启动时的初始供应总量。90 天质押期的开始是通过 Shimmer 官方社交媒体账户宣布的。

Shimmer 推出后,用户可以质押 SMR 代币,从而锁定 Shimmer 网络的价值,从而为网络的安全做出贡献。Shimmer 代币的通胀率最初设定为 8%,按比例分配给 SMR 代币质押者,通过锁定价值来帮助和保护网络。通货膨胀率稍后可以由社区进行调整。


Assembly网络

IOTA x Shimmer x Assembly

目的

Assembly为 IOTA 生态系统添加了完全去中心化和可扩展的智能合约功能。它是一个高度可扩展的多链网络,用于分片、可组合的智能合约,在 IOTA 智能合约框架上实现。此外,Assembly 通过无信任和无费用的跨链交易提供共享安全性、无信任互操作性、链上原子可组合性和异步可组合性。

简而言之,Assembly 锚定到 IOTA 网络,它自动启用分片智能合约链。由于 IOTA Tangle 不遵循区块链的顺序状态更新规则,智能合约链可以将其区块并行写入 IOTA Tangle。使用免费的 IOTA 基础层,智能合约链和智能合约本身也不需要在它们之间建立桥梁——它们可以无限制地相互转移和交换资产,也不会产生基础层费用。

由于 IOTA 的 DAG 在 L1 提供了无与伦比的可扩展性,Assembly 可以允许任何人创建去中心化的智能合约链,而无需征得许可或向任何人支付费用。此外,任何链都可以使用无费用的 IOTA 基础层与任何其他链通信,智能合约的结果可以作为另一个智能合约的输入,使它们“可组合”。

除了IOTA 智能合约提供的强大功能之外,Assembly 还提供了一个去中心化验证器的免许可池。通过让验证者向一个公共池质押债券(他们的“股份”),Assembly 在网络中的多个智能合约链之间提供了真正共享的安全性。

此外,Assembly 添加了治理功能,允许单个链从分散的验证器的公共池中提取。Assembly主链维护和轮换验证者池以及验证特定链的验证者委员会。它奖励验证者,惩罚不当行为并管理核心功能的变化。

Assembly链的属性由 IOTA 智能合约框架定义。除其他外,它包括与 EVM(Solidity、API、工具、钱包)的完全二进制兼容性,并支持具有多种源语言(如 Rust、TinyGo 和 TypeScript)的 WebAssembly VM。
每个智能合同链都有其各自的治理和配置参数。这些任务可以委托(全部或部分)给程序集根委员会,由链本身以分散的方式(DAO)处理,甚至可以集中处理。这种所有权结构允许对验证者的激励、费用结构和/或链的其他参数进行定义。

Assembly 依赖于 IOTA DAG 作为基础层,其本质本身提供了高可扩展性和完全并行化,同时又不费吹灰之力。同时,由于它们的并行性,L1 DAG(包括 IOTA 和 Shimmer 网络)不提供交易的“总顺序”,这是智能合约和 DeFi 应用程序等用例所必需的。IOTA 智能合约,因此,Assembly 在其每个智能合约链上提供这样的“总订单”,从而使它们可原子组合,同时保留容量优势,并支持以 IOTA Tangle 为基础的链和跨链交易的并行化协议的 L1 层。

简而言之,IOTA 的基础层是 Assembly 的锚点。Assembly 是 IOTA 智能合约链及其执行智能合约的验证者的无许可生态系统/市场的治理层。

安全

Assembly 主链中的任何状态变化,以及基于 Assembly 的智能合约链,都锚定在 IOTA 网络上,提供了一种解决方案,以不变地记录高频、并行审计跟踪。

从分散的Assembly 验证者池中抽取验证者的智能合约链受益于共享债券(或“权益”)和治理功能,例如验证者轮换和争议解决,如果出现不当行为(偏离确定性行为)。可以在此处找到有关验证器和委员会的更多详细信息。

由于Assembly 依赖IOTA 网络来锚定智能合约状态的变化,受益于Assembly 的Assembly 节点维护者和验证者将被激励去验证IOTA 网络,即运行IOTA 节点。智能合约链可能代表其客户持有大量 IOTA L1 资产,因此将成为 IOTA 基础网络上的大型 Mana 生成器。因此,验证者将有兴趣将智能合约链产生的 Mana 质押给他们自己的 L1 节点。这很可能使智能合约链的验证者成为 IOTA 基础网络上的重要验证者和安全保证者。

ASMB 代币和钱包

ASMB令牌是Assembly 网络的本地令牌。它用于锁定价值作为主验证器池的债券,作为想要向验证器提供抵押资金的用户的抵押资产,支付奖励验证器(可选),向智能合约链支付 gas 费用(可选)和证明对治理决策的投票权。由于网络尚未启动,ASMB 代币目前未在任何加密货币交易所上市。

虽然底层 IOTA 网络的供应量有限,但 Assembly 网络旨在提供通胀性供应,从而可以为验证者提供奖励。Assembly 网络的初始供应量设置为 1000 亿个 ASMB 代币。其初始通胀率将设定为 8%。新铸造的代币将按比例分配给质押者。大会代币供应的长期通胀计划在大会网络启动后的某个时间通过治理投票来定义。

即将推出的功能

Assembly 路线图的第一步是让 IOTA 代币持有者有机会通过质押 IOTA 代币来获得 ASMB 代币(参见下面的“IOTA 质押”)。一段时间后,Assembly 网络和代币将启动。

为了引导Assembly 网络,将启动单个智能合约链(称为“根”链)以建立核心功能、治理功能、验证器池和抵押。它将为完整的多链系统奠定基础。

节点软件

IOTA 智能合约(以及通过代理Assembly )基于黄蜂节点。可以在此处的 IOTA wiki 中找到解释其核心功能的介绍。

IOTA 质押

在 Assembly 网络启动之前,IOTA 代币持有者可以在引导阶段质押IOTA 代币,以获得 ASMB 代币作为奖励。总共预留了初始代币供应量20%以直接分配给 IOTA 的权益持有者。在 90 天的引导阶段之后,用户将能够继续抵押 IOTA 代币 21 个月。

Assembly 推出后,ASMB 代币可用于保护网络并支付智能合约执行费用。通过将 ASMB 代币锁定在验证器池中为 Assembly 网络的安全做出贡献的用户将获得奖励。网络上的年度通货膨胀最初将设置为 8%,按比例分配给抵押者。一旦网络启动,长期通胀将通过治理投票确定。此外,根据智能合约链的维护者的定义,维护者 将获得一部分执行费用。


原文:点击进入

专栏作者:IOTA-方可

个人简介:我共发表了 187 篇文章,总计被阅读了296,172 次,共获得了 2,099 个赞。

作者邮箱 作者主页 Ta的文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注