Radix

Wiki Powered byIconIQ
Radix

代理通证化平台 (ATP):使用代理开发工具包 (ADK) 构建自主代理
访问 IQ AI

Radix

Radix 是一个去中心化的第一层分布式账本技术 (DLT),旨在为开发者提供一个轻松创建 的平台。Radix 由 于 2017 年创建。 [1]

概述

Radix 是一个去中心化账本,旨在支持的创建,重点关注 用例。该网络使用一种名为 Cerberus 的共识算法来确保安全性,同时提供线性可扩展性,并使用一种名为 Scrypto 的编程语言进行 Dapp 开发。Radix 具有自己的执行环境 Radix Engine,为开发者提供一系列面向资产的功能,以加速 DeFi 和 的开发。该平台旨在作为 的替代底层,用于 DeFi 应用程序。它还具有原生代币 XRD,使持有者能够参与共识机制并获得奖励。 [2][3]

Radix 由经验丰富的 开发者 于 2017 年创建。 [4][5]

历史

Radix创始人于2012年发现了,并于2013年5月创建了eMunie,后来发展成为Radix。在接下来的五年里,Hughes致力于开发共识架构,以解决可扩展性问题。[2]

2017年,Radix获得了TransferWise联合创始人Taavet和欧洲风险投资公司LocalGlobe的资助,项目更名为Radix,Piers Ridyard加入担任CEO。同年,Hughes发明了Cerberus,这是一种提供无限线性可扩展性的共识算法,使网络能够支持去中心化应用程序,尤其是在去中心化金融领域。[4]

2020年,Radix推出了Radix Tokens (Jersey) Limited,一家代币发行商和Radix基金会金库的持有者。[2]

Radix的公共主网于2021年7月推出,此前该项目自2017年9月宣布以来,经过了四年的积极开发和测试。原生XRD代币在网络上推出,以帮助筹款。[6]

2021年12月15日,该项目的编程语言Scrypto发布。[7]

基础设施

Radix Engine

Radix Engine是一种在平台中实现资产的替代方法,它将代币视为用户控制账户中持有的物理对象,而不是余额列表中的单独条目。该平台通过有限状态机模型保证正确的行为,从而使诸如重复记账和重入之类的错误成为不可能。Radix Engine v2扩展了此模型,包括在面向资产的编程语言Scrypto中计算逻辑,并引入了“资源”的概念,以更直观地处理资产交易。该平台还包括有用的功能(称为蓝图)的网络模板,以进一步鼓励模块化和可重用性。在去中心化网络上运行的Radix Engine允许社区协作和类似包管理器的功能直接进入通用网络。 [8]

Cerberus

Cerberus是Radix使用的一种共识协议,旨在促进去中心化DLT共识。它以希腊神话中的三头犬命名,并利用并行化的拜占庭容错(BFT)共识过程。该协议在实现的可扩展性方面具有创新性和独特性,旨在实现大规模采用并服务于多个用户。 [3]

Cerberus协议通过将一个区块链网络分成几个组成部分(称为分片)来实现工作,这些分片彼此并行运行。交易在任何分片上以原子方式处理,并制定规则来对交易进行排序、合并历史并避免混淆。这种分片方法不同于提议的分片实现,后者具有有限数量的分片。 [4][9]

Cerberus还通过并行性实现可扩展性。Cerberus使用多个并发时间线,这些时间线仅强制执行相关事件的排序,从而允许通过状态分片安全地并行执行共识,从而显着减少吞吐量限制。 [9]

Radix引擎将有用的DLT应用程序功能分解为功能上独立的组件。这些组件被建模为功能上独立的实体,可以独立更新。Radix引擎将这些组件转换为离散的有限状态机,这些状态机很容易转换为Cerberus可以理解的可分片语言。 [9]

Scrypto

Scrypto是由Radix Engine开发的语言,旨在补充其应用环境。它基于Rust,但为Radix Engine v2添加了特定的功能和语法。Scrypto是一种面向资产的语言,允许Rust风格的逻辑与资产进行原生的一流交互,使开发者能够专注于自己的业务逻辑,并依靠Radix Engine进行直观、安全的资产处理。[8]

Scrypto通过其面向资产的方法简化了的开发。开发者可以使用内置函数创建代币和,并将它们存储在一个名为“桶”的临时容器中,然后再存储到名为“金库”的更永久的资源容器中。Radix Engine的智能合约版本,称为“组件”,持有包含组件拥有的所有资源的金库,这些资源可以从蓝图实例化,并在网络上激活使用。借助Scrypto,开发者可以专注于编写必要的代码,并直接与代币、池和用户交互,从而鼓励创建下一代应用程序。[8]

蓝图目录

蓝图目录是Radix网络上的一个平台功能,为开发者提供了一个强大的工具来构建和贡献于平台。它实现了Scrypto蓝图的模块化部署、版本控制和扩展,这些蓝图可以成为事实上的标准,并鼓励互操作性。此外,链上注册表保存了预先构建、维护良好的常用DeFi功能的蓝图。这些模块化解决方案可以轻松访问、组合和更新,每个蓝图都有一个唯一的地址,并支持版本控制。虽然更新蓝图不会自动更新使用它的其他组件,但开发者可以选择通过进行自己的更新来采用新的修订版本。[8]

开发者激励

开发者版税系统

Radix DLT推出了开发者版税系统,该系统提供与挖矿相同的基于市场的激励机制,从而为有用的功能创建了直接的开发者对开发者市场。这通过蓝图目录以及相关的链上机制来实现,这些机制用于使用组件来创建应用程序和交易。开发者可以为每次在交易中使用组件或蓝图设置版税。开发者可以定制他们的版税,以适应他们构建的内容以及他们期望的使用方式,从而创建去中心化的链上收入流和商业模式。该系统允许在每次交易使用时自动且有保证地支付版税,并且还可以更新版税价格。 [8]

开发者指南

Radix协议为Scrypto代码提供了一个去中心化的市场,开发者可以将蓝图添加到目录中,并设置自己的每笔交易版税。开发者指南是一个前端服务,展示蓝图目录的内容和当前实例化的组件,允许开发者发现蓝图并将其集成到自己的开发中。Radix基金会目前正在开发Radix协议,作为一个完全开源的代码库,并致力于支持各个级别的开发者。[8]

image

XRD

RADIX 代币,XRD,是 Radix 公共网络的本地代币。它有两个主要用途:和交易费用。作为 Radix 公共网络的基础货币,XRD 也可以被 Radix 生态系统中的任何 使用。例如,它可以被用作借贷协议中的抵押品,或者作为促进其他代币之间交换的媒介。 [10]

质押

XRD是Radix委托(DPoS)系统的基础组成部分,该系统使用XRD来保护Radix公共网络免受一种称为女巫攻击的攻击。XRD代币持有者通过将代币委托给他们,来投票决定他们希望哪些验证者节点参与共识。质押者可以获得网络排放奖励,并且委托权益最多的前100个验证者节点会被Radix协议选为其验证者集合。预计作为Radix西安版本的一部分,将取消100个验证者的限制,允许无限数量的验证者。[11]

交易费用

XRD也用于支付Radix公共网络上的交易费用,主要目的是防止整个网络的垃圾交易。所有交易费用的100%都会被销毁,即用于支付费用的代币会被Radix协议销毁。 [11]

代币经济学

XRD的最大供应量为240亿枚代币。在创世之初,发行了120亿枚XRD代币(占50%),具体如下:[12]

  • 6.42亿枚XRD(2.7%)分配给Radix社区成员,他们在2020年10月的代币销售中以0.039美元的价格购买了XRD代币。
  • 30亿枚XRD(12.5%)分配给Radix社区的早期成员,他们在2013年至2017年间向Dan Hughes贡献了约3000枚BTC,Dan Hughes发起了Radix项目的理论开发。
  • 2亿枚XRD(0.8%)分配给2020年11月至2021年5月期间参与流动性挖矿计划的参与者。
  • 24亿枚XRD(10.0%)分配给RDX Works Ltd,该公司自2017年以来一直资助和开发Radix技术,直到今天。
  • 21.58亿枚XRD(9.0%)分配给Radix Tokens (Jersey) Limited,该公司是Radix Foundation的全资子公司。
  • 6亿枚XRD(2.5%)分配给Radix Tokens (Jersey) Limited,用于资助在Radix上启动dApp及更多内容的开发。
  • 6亿枚XRD(2.5%)分配给Radix Tokens (Jersey) Limited,作为网络补贴。

其中,96亿枚XRD代币已完全解锁并流通,24亿枚XRD代币无限期锁定在储备中。剩余的120亿枚XRD代币由Radix协议在约40年的时间内作为网络排放铸造(每年3亿枚XRD),以激励质押者和验证者保护网络。[12]

image

EXRD

是一种于 2020 年 11 月推出的 代币。它代表了 Radix 的实用代币 XRD 在以太坊 DeFi 生态系统中的存在,并且可以与 XRD 进行兑换。它的推出是 Radix 公共网络去中心化战略的一部分,旨在在委托系统开始质押之前广泛分发代币。 [20]

网络升级

Olympia

Olympia的发布标志着Radix公共网络的初始版本。Olympia引入了原生RADIX (XRD)代币,并为Radix和建立了基础技术栈。 [27]

特性

Olympia版本包含了构成Radix生态系统核心的基本组件。它提供了在网络上创建、转移代币和进行质押的功能。Olympia采用了未分片的Cerberus共识算法,实现了至少每秒50笔交易的吞吐量,超过了容量的3.5倍。这些能力为未来的版本奠定了基础,最终促成了西安版本的发布,该版本旨在通过完全分片的Cerberus实现无限的线性可扩展性。[27]

Olympia的组成部分 Olympia版本包含几个在Radix生态系统中发挥重要作用的组件:[27]

  1. Radix节点软件:实现了核心Radix协议,包括Radix Engine v1和未分片的Cerberus共识。该软件允许个人在网络上运行节点。
  2. Radix Engine v1:Radix的以太坊虚拟机替代品的初始版本。它作为一个高效且安全的执行环境,用于在增加更多复杂性之前测试系统的安全性和可靠性。
  3. RADIX (XRD) 代币:Radix网络的原生代币。XRD代币可以用于网络安全质押和排放奖励,以及用于交易费用。eXRD代币充当了连接以太坊DeFi生态系统的桥梁,允许eXRD和XRD之间以1:1的比例进行转换。
  4. 简单代币创建:Radix Engine v1 允许通过JSON-RPC Radix节点API创建、命名、铸造、销毁和交易新代币。此功能为代币发行者提供了灵活性,可以在Radix公共网络上表示各种资产。
  5. Radix钱包:原生Radix钱包应用程序的初始版本,支持轻松的钱包内委托质押。该钱包与Radix网络上发行的任何代币兼容,适用于Windows、MacOS和Linux,未来计划与Ledger Nano S集成。
  6. Radix浏览器:一个允许用户探索账本状态的网站,包括交易详情、钱包余额以及符合XRD质押条件的活跃验证器节点列表。
  7. Instapass:Radix独特的单点登录方法,用于DeFi的可选KYC/AML合规性。最初支持Instabridge等Radix服务,旨在为Radix网络上的开发者提供合规且无需许可的金融服务。
  8. Instabridge:计划于8月5日推出,Instabridge作为一个易于使用的代币桥,将Radix与其他网络连接起来,首先是以太坊。最初,它促进了eXRD与XRD代币之间以1:1的比例进行交换,并计划在未来扩展对其他代币和网络的支持。

Alexandria

2021年12月,Radix推出了Alexandria,引入了Scrypto和Radix Engine v2,为开发者提供了全新的开发体验。借助Scrypto工具,开发者可以构建和运行DeFi ,从而解决现有智能合约的局限性。[28]

Alexandria提供了Scrypto及其相关工具的早期版本,可在Scrypto Github仓库中获取。Scrypto基于Rust编程语言,为编写智能合约提供了面向资产的功能。该版本包括一个模拟器环境,使开发者能够在本地计算机上构建、测试和迭代Scrypto代码。它允许将代码部署到模拟账本,并具有模拟的Radix Engine,用于代码执行和验证。[28]

开发者可以访问Rust cargo文件、resim和scrypto等命令行工具、文档、教程和代码示例。Alexandria作为催化剂,使开发者能够立即开始构建和测试DeFi功能,预计在Babylon发布期间,对主网的部署进行最小的更改。[28]

为了支持开发者,Radix建立了Radix开发者网站,作为信息、安装说明和文档的中心枢纽。博客文章和DeFi白皮书提供了对Scrypto重要性和面向资产方法的见解。Radix开发者计划提供了研讨会、黑客马拉松以及参与和协作的平台。[28]

巴比伦

2023年9月28日完成的Radix公共网络上从奥林匹亚到巴比伦的过渡,实现了主流就绪的体验。最初定于6月,但分配了额外的时间来解决潜在的挑战,确保平稳过渡并最大限度地减少最后一刻的延误。此升级引入了功能、面向资产的可编程性、名为Radix Engine v2的新执行环境以及增强的DeFi用户安全性。 [29][34]

适用于iOS和Android的巴比伦钱包提供了一种安全的方式来管理帐户、持有代币和NFT等资产,并使用Personas无需密码即可登录Web3.0应用程序。它还提供了一个交易清单,用于自信地查看和签署交易。 [34]

在此更新生效后,网络进入停止处理新交易的状态,网络中的每个节点都执行计算以确定奥林匹亚网络的最终状态,随后保存这些结果。在整个过程中,巴比伦节点一直在热切地期待这一刻,并不断与奥林匹亚节点验证状态。一旦状态计算得出结论,奥林匹亚节点会将最终状态传输到巴比伦节点。在此传输之后,巴比伦验证器(占已抵押XRD代币的三分之二以上)承担摄取此状态信息的任务,标志着向巴比伦网络过渡的开始。 [34]

主要更新

  1. Radix移动钱包: 一个安全且用户友好的移动钱包,用于管理资产和与Web3.0应用程序交互。
  2. Radix连接器扩展: 一个浏览器扩展,可在移动钱包和桌面浏览器上的dApp之间建立安全连接。
  3. Radix仪表板: Radix网络的浏览器,以及用于从验证器处质押、取消质押和领取XRD的平台。
  4. 开发者控制台: 开发者的工具,包括包部署、原始交易清单发送和dApp定义配置。
  5. dApp沙箱: 一个开发者工具,用于试验从dApp前端到Radix钱包的请求。
[34]

RCnet

RCnet是一个于2023年3月31日上线的测试网络,主要侧重于为Radix生态系统中的开发者和早期集成者提供工具和标准。以下是RCnet的关键方面:

  • 钱包中的交易审查: RCnet在Radix钱包中引入了交易审查功能,允许用户查看交易详情。此功能增强了整体用户体验和透明度。
  • 集成者的核心API: RCnet提供了一个核心API,简化了交易所等关键合作伙伴的集成。此API帮助交易所适应Babylon独特的交易模型,从而简化了他们的集成过程。
  • 角色和数据共享: RCnet在钱包中启用了角色,允许开发者直接从Radix钱包用户请求个人数据。此功能增强了去中心化应用程序(dApp)中的用户隐私和数据共享功能。
  • Radix dApp工具包: Radix Connect Button已发展成为Radix dApp工具包,它为将钱包连接到dApp提供了用户友好的界面。它提供自动会话管理、跟踪、通知、数据缓存等功能。
  • 元数据和标准: RCnet引入了元数据标准,允许开发者指定关于组件、包和资源的信息,这些信息位于代码之外。此元数据增强了链上和链下系统之间的集成,并确保Radix钱包和其他客户端中显示一致的数据。
  • Radix Engine工具包: Radix Engine工具包包括更新,例如面向前端开发者的TypeScript目标、面向Scrypto开发者的命令行版本,以及供集成者处理交易构建和签名的函数。
[30]

RCnet v2

第一阶段

2023年7月6日,RCnet v2启动,重点分为两个阶段。第一阶段引入“底层”组件,包括节点、Radix引擎和Scrypto,而第二阶段则更新网关、仪表板、钱包和相关工具。

主要改进

  • 重新设计的身份验证: Scrypto 现在具有经过改进的全新开发者界面,用于指定身份验证,使其更简单直观。此更新满足各种开发者的需求,包括没有特权访问权限的组件、具有单个管理员的组件以及需要细粒度控制的多个参与者。
  • 原生池和池单位: RCnet V2 引入了用于不同资源池的原生蓝图,允许用户贡献资源并接收相应的“池单位”代币。这些代币代表用户在池中的份额,从而增强了 Radix 钱包对池单位和共享流动性应用程序的识别。
  • 改进的引用处理: 此更新使开发者可以更轻松地与其蓝图代码之外的组件和资源进行交互。此改进简化了多个组件和资源之间的交互,从而使代码更加简单明了。
  • 费用表调整: 费用表已进行了首次重大更新,现在对操作的相对成本进行了调整,以提高效率。正在考虑进一步的调整,包括存储成本和实际 XRD 费率。
  • 其他功能: RCnet V2 还包括各种较小的补充功能,例如运行时成本跟踪、人类可识别的交易 ID、版税设置、自定义错误消息等。
[31]

第二阶段

RCnet V2的第二阶段于2023年7月26日启动,带来了适用于Android和iOS的Radix钱包的新预览版本、更新的网关和仪表板、开发者工具增强功能以及Radix链下认证(ROLA)系统。

主要改进

  • ROLA 支持: ROLA 允许链下系统在无需提交交易的情况下证明对链上组件的控制。这为 Web3 应用程序实现了安全的单点登录,并为账户和资产提供了所有权证明。
  • 钱包更新: iOS 和 Android 版 Radix 钱包的开发者预览版已更新,包括 Persona 改进、ROLA 支持以及代币和 NFT 的应用内转移。
  • 连接器扩展调整: 用于桌面-移动钱包通信的浏览器扩展已得到改进,解决了多个连接问题,并在 Windows 和 Mac 上提供系统通知。
  • dApp 工具包大修: Radix dApp 工具包提供了一个改进的 √ 连接按钮,可轻松与各种网站样式集成,并支持 ROLA 请求。确保与 RCnet V2 兼容。
[32]

RCnet v3

2023年8月31日,Babylon RCnet v3发布,作为主网Babylon升级前的最后一个主要测试网络版本。在RCnet v3中,对于消费者来说没有太多变化,因为主要重点是稳定性和细微调整。此版本包括Radix Wallet的新预览版本以及各种开发者工具的兼容版本。对于Scrypto开发者,引入了一个新的单元测试框架,以方便更快地创建特定场景的测试,而无需描述整个交易。与十进制相关的类型也得到了改进,以支持实际用例并确保正确处理潜在的溢出情况。 [33]

合作关系

ExpoLab

2020年7月,Radix与ExpoLab合作,ExpoLab是一个数据平台,研究和开发分布式账本技术(DLT)的实时交易和分析处理。此次合作旨在利用Radix的平台开发和验证一个快速安全的金融交易结构,该平台专为在开放、无需许可的网络上进行快速安全的大规模金融交易而构建。Radix计划通过严格的学术证明来验证其Cerberus DLT共识协议的设计,而ExpoLab可以改进其工具并将知识应用于实际系统。[13][14]

image

对象计算和诺特

2020年8月13日,Radix DLT宣布与Object Computing和Noether DLT合作,为Radix账本开发一个基于以太坊的平台。Object Computing为企业客户提供咨询和定制智能合约开发,支持新业务和去中心化应用程序加入Radix生态系统,并为Radix账本软件开发以企业为中心的功能。Noether DLT的平台为和其他智能合约系统提供了一个可扩展的层,使其可以在Radix上运行。此次合作旨在允许以太坊DApp以最小的努力迁移到Radix生态系统,同时以Radix的速度为它们提供以太坊智能合约的多功能性。 [15]

image

Ren

2020年8月18日,Radix宣布与建立合作伙伴关系。该合作旨在通过为Radix带来完全去中心化的封装解决方案,RenVM允许锁定原生资产,并在其他公共账本上铸造相应的“封装”代币,而无需中心化的交易对手风险。RenVM的集成有助于Radix更接近于实现以太坊和Radix DeFi生态系统之间的无缝桥梁,这将降低费用并增加流动性。[16]

“我们很高兴开始将RenVM集成到Radix公共网络中的工作,从而为Radix生态系统提供另一个低摩擦的桥梁。如今,有超过2500亿美元的加密资产,其中大部分被锁定在DeFi之外。Ren的创新使我们能够在保留底层资产的无需信任和无需许可的性质的同时,开始释放该价值。我们很高兴与他们合作,将这些资产带到Radix生态系统中。” - Radix首席执行官Piers Ridyard。

image

Argent

2020年8月26日,Radix与非托管去中心化 Argent 合作,为所有 Radix 代币持有者提供无缝的移动体验。Argent 的移动钱包为 Radix 代币持有者提供了一种简单安全的方式来持有他们的代币,并可以即时访问 DeFi 世界,包括一键式流动性部署到 和其他平台。Radix 的 ERC20 代币在 Argent 的钱包上可用,使用户可以更轻松地访问 DeFi 应用程序。[17]

image

2020年10月,Radix与合作,将其网络集成到Radix公共网络中。此次合作旨在为网络的开发者和用户提供高质量、安全和准确的链下数据,以创建创新的DeFi产品。Radix创建了一种名为“组件”的新型智能合约,使DeFi应用程序的开发和部署变得容易。Radix集成了Chainlink广泛使用的价格信息,这些信息具有抗女巫攻击性、去中心化,并提供来自优质链下聚合器的高质量价格数据。集成首先向Chainlink节点软件添加了两个模块,并创建了使Chainlink数据在Radix上可用的原生Radix智能合约。 [18]

image

GoodFi

2021年2月11日,Radix宣布与、Messari、等合作推出GoodFi,这是一项非营利倡议,旨在加速去中心化金融(DeFi)的采用。GoodFi的目标是到2025年让1亿人至少投资1美元于DeFi。[19]

LayerZero

2023年4月20日, 宣布在巴比伦升级后与 Radix 集成,从而实现 Radix 生态系统内的无缝跨链通信。LayerZero 的 消息传递协议连接了超过 30 个区块链,使开发人员能够创建可互操作的 ,并促进统一的数字资产生态系统。此次合作旨在提升用户体验,扩展 Radix 用户和开发人员可用的服务和资产范围,并为统一的 生态系统的发展做出贡献。 [26]

“我们的使命是让日常用户都能访问加密货币。通过将 Radix 平台与 LayerZero 集成,它正在朝着实现该目标迈出重要一步。此次集成不仅将增强 Radix 公共账本上的用户体验,还将展示跨链互操作性的真正潜力。” - Radix Tokens Jersey 总监 Piers Ridyard

融资

2020年7月,Radix获得了来自伦敦种子期风险投资公司LocalGlobe和TransferWise联合创始人Taavet Hinrikus的410万美元融资。有了这笔资金,Radix专注于降低采用门槛和增加链上流动性,提供“无摩擦的访问、流动性和世界上任何资产的可编程性”。[24]

2020年10月,Radix通过公开代币销售筹集了1270万美元,以支持其构建和部署应用程序的平台的开发、增长和去中心化。此次销售吸引了来自67个国家的652名贡献者参与,但须遵守严格的KYC/AML要求和最低5,000美元的购买额。这些资金旨在激励参与者并确保公共网络充分去中心化。[22][23]

2023年3月,Radix在推出其Babylon主网之前筹集了1000万美元的资金,这将首次在Radix网络上实现智能合约功能。本轮融资由投资公司DWF Labs领投,该公司最近一直在大力投资领域,并使Radix的估值达到4亿美元。Radix的主要目标之一是通过其Scrypto智能合约语言来降低去中心化金融中黑客攻击的风险,该语言为开发人员提供了一种创建资产和设置交易规则的工具。Radix区块链上有超过50个项目正在构建,提供交易、储蓄、借贷、游戏、和钱包。[25]

参考文献

首页分类排名事件词汇表