前言
在全球金融市场的不断演变中,特别是随着比特币和以太坊在美国通过 ETF 之后,真实世界资产(Real World Assets, RWA)正在日益成为数字经济中不可忽视的重要组成部分。
RWA 指的是那些具有实际物理存在或法律效力的资产,如房地产、贵金属、股票、债券以及其他金融工具。这些资产通过区块链技术的应用,可以实现数字化和代币化,从而带来了前所未有的机遇与挑战。
在此背景下,RWA 的现实意义不可忽视。它不仅为传统金融市场注入了新的活力,也为区块链技术找到了更加广阔的应用空间。随着技术的不断进步和市场的不断成熟,RWA 有望成为未来金融市场的重要驱动力,推动全球经济的进一步融合与发展。
先介绍一下什么是 EIP 协议和 ERC 标准,EIP(以太坊改进提案,Ethereum Improvement Proposal)和 ERC(以太坊请求注释,Ethereum Request for Comment)是以太坊生态系统中用于改进和标准化不同部分的两个主要机制。
EIP(Ethereum Improvement Proposal)是以太坊改进提案的缩写,是为以太坊网络提出的技术规范和标准。EIP 的目的是为了改进以太坊协议、核心协议规范、API 以及智能合约标准。EIP 的流程包括提案、讨论、审查、改进。
ERC(Ethereum Request for Comment)是以太坊请求注释的缩写,是针对以太坊应用层的标准提案。ERC 提案通常涉及应用层的协议和智能合约标准,尤其是代币标准。
初期–EIP 884
早在《特拉华州参议院第 149 届大会参议院第 69 号法案的兼容代币:修订特拉华州法典第 8 篇与一般公司法有关的法案 》中提出,旨在将区块链上的资产与现实资产(Real World Asset)结合。
EIP-884 提供了一个框架,用于以合规的方式发行和管理特拉华州公司的股份。它利用了广泛使用的 ERC-20 代币标准,使得股份可以在以太坊区块链上作为代币进行表示。该标准确保每个代币都代表一定数量的公司股份,从而使这些股份可以在区块链上进行透明、高效和安全的交易。简单而言,这个提案只是简单地将传统金融融入链上,但是缺乏了很多机制。
基础机制
- 代币持有者必须验证其身份。
- 合约必须提供以下功能:
它必须使公司能够准备股东名单;
有部分支付股份;
支付的总金额;
应支付的总金额;
它必须记录股份转让。
- 每个代币必须对应一股,每股都已全额支付,因此无需记录有关部分支付股份的信息,也不存在部分代币。
- 必须有一种机制,允许丢失私钥或以其他方式无法访问其代币的股东将他们的地址和代币重新分配到新地址。
但是这个提案仅仅只是出于一个创新的尝试,内部的很多东西并未进行完善,这导致了这个提案并没有得到长期的推广和使用,但是它依然为链上资产合法化的发展提供了巨大的发展方向。这个提案是在 FTX 破产之前提出的,当时并未出现大面积的混乱的 ICO 现象和链上资产诈骗等问题,所以它的可行性存在一定的问题。
EIP-884 存在的问题
- 在实施者如何验证一个人的身份方面,本提案没有解决方案。 - 在权限管理方面,任何人都不能添加、删除、更新或取代经过验证的地址。如何控制对这些功能的访问超出了本提案的范围。 - SEC(美国证券交易委员会)对众筹有额外要求,但本标准支持这些要求。例如,SEC(美国证券交易委员会)要求众筹网站显示以美元计的筹资金额。众筹合约必须维持美元对以太币的转换率,并记录转换率。 无论对于什么链上资产而言,一个合适的代币类型永远都是一个绕不开的话题。链上的资产和现实生活中现金模式、Web2 中心化资产的实现是截然不同的,于是 ERC 20 和 ERC 721 应运而生,但是它依然存在一些诸如无法批量转账不同代币、标准灵活有限、升级困难等问题。于是为了应对各种复杂的开发场景,实现一次开发几百种代币的形式(例如链游),ERC 1155 就出现了。 对于一些传统的金融而言,这些现有的模式并不够满足,比如期货、期权、证券 ETF 等等。由于链上的 DEX (去中心化交易所)的实现方式是使用乘积做市商的方式实现交易的,与现实中心化交易所的挂单形式有很大的差距,所以很难实现期货、期权等。换句话说,正是因为链上的交易所的模式,导致无法直接照搬传统的金融模式,这导致现实的金融产业很难直接实现从 Web2 到 Web3 的跨越。 举个例子,就拿最基础的 DEX(去中心化交易所)内部流动性质押的所谓的无风险套利来说,这个过程依然会出现无常损失风险的问题。因此在 EIP-3475 诞生之前,大部分的传统金融想要进入 Web3 行业来获取机会都是交给第三方去进行操作的,诸如之前 FTX 交易所等等,当然后来 FTX 的破产也导致了行业危机,所以才有后来仿现实金融逻辑的提案出现,下面将介绍 EIP 3475 和 EIP 3525 。 - 此 EIP 允许使用抽象的链上元数据存储创建代币化义务。发行具有多个赎回数据的债券是无法用现有的代币标准实现的。 - 此 EIP 使每个债券类 ID 能够代表一个新的可配置代币类型,并对应于每个类,相应的债券随机数表示发行条件或整型中的任何其他形式的数据。债券类别的每个随机数都可以有其元数据、供应和其他赎回条件。 - 该 EIP 创建的债券也可以根据发行/赎回条件进行分批处理,以提高 Gas 成本和用户体验方面的效率。最后,根据该标准创建的债券可以在二级市场上进行分割和交换。 在 EIP-3475 中,每个债务合约被称为 Class 0 ,一个合约可以包含多个合同,类似于 NFT 的 ID。每个 Class 管理着很多数据,包括合同名称、缩写、描述等文本信息。信息可以进一步细分为类型和数值,如合同金额、时间、交割人、交割物、公证机构和营业执照编号等。它的主要在链上存储高度自定义合同时,能更好地节省 Gas 费用,并优化了批量转移等功能。 债券在传统金融市场的整体债务证券市场中占据重要地位,主要作为固定收益工具,通常由各国政府发行,其回报的稳定性被认为是货币和货币政策稳定的关键因素。在去中心化金融(DeFi)领域,类似地,一些大型项目如 Olympus DAO 发行特定类型的固定利率债券用于流动性提供(LP)代币。此外,还有机构如法国兴业银行(Societe Generale)发行债券作为向 MakerDAO 借贷的担保。在交易和质押之后,债券有望成为 DeFi 领域中下一个重要的资产类别。 简单来说,此 EIP 可以在链上实现一个期货做空机制。假设某期货交易所发行了一个期货产品玉米,要求多少个区块之后进行交付,A 作为交易者可以在这一段时间之内进行买卖来实现套利,但是最后一定要进行交付。与链上借贷有差别的是,这种模式不需要超额抵押的方式实现,只要最后赎回即可。此外,这个 EIP 还使用了多层池的模式对不同的债券进行了管理,实现债务转移功能。 - 在 ERC-1155 基础之上增加了一些存储模式的创新,实现 Slot(存储槽)上管理不同类型代币的规范。 - 包含一个 ERC-721 等效 ID 属性,以将自己标识为一个普遍唯一的实体,以便代币可以在地址之间转移并批准以 ERC-721 兼容的方式运行。 - 还包含一个属性 value,表示令牌的定量性质。“value”属性的含义与 ERC-20 代币的“balance”属性的含义非常相似。每个代币都有一个“插槽”属性,确保具有相同插槽的两个代币的价值被视为可替代的,从而为代币的 value 属性增加了可替代性。 在合约内部每个 Slot 槽对应一种代币,内部有记录 ID 与值。同 Slot 内部的所有者可以相互进行交易转账操作,下方的箭头仅仅表示内部的元素。 就好比 Vitalik 和 Satoshi 两个人各办了一张银行卡在 Slot 1 内部,那么就可以进行转账操作,但是跨银行的转账操作不能直接在这个合约内部执行。虽然每个 ID 都有自己的 Value,但同一插槽下的不同 ID 可以视为相同,可以交换、组合和拆分,下面图中箭头表示的是转账。 NFT 拆分与现实股票的模仿: 当然这只是 EIP 3525 带来的优势的很小一部分,将账户抽象成合约的形式,并且在合约的一个 Slot 内部将 ID 的 value 值不限制在 1 ,那么就可以实现 NFT 拆分的方案,并且在借贷的过程当中实现一个多样性的对 NFT 的链上借贷方案。此外,通过这种抽象的方式可以实现对许多传统金融股票的模仿,方便传统金融机构的进场,可以通过将一个槽位中占比的多少来划分股票以及分红等问题。 实现锚定稳定币为基础: 前面有提到过,在一些 DEX 当中简单的增加流动性来获取手续费的行为可能存在着一些无常损失的问题。举个例子,某个人给一个 DEX 的流动性池提供流动性,提供两种代币比例是按照此时流动性池的双方的比例决定,当这个人撤销 lp 的时候是按照添加到整个流动性池的比例取出,并且获取交易者提供的手续费,但是随着时间的变化,这个比例会随着价格浮动而发生变化,这导致了取出来的价值最终无法确保法币盈利。 举个例子,在 EIP-3525 背景下,将一个合约抽象为一个 ID 进入 Slot 内部,将这个合约记作 Demo。由于一个 ID 可以对应多个槽的资产,那么 Demo 合约将 100 个 DAI 和 10000 Doge 存入 EIP-3525 标准下的合约的时候,Demo 的资产可以抽象成十份,每一份都对应着 10 DAI 和 1000 Doge,那么如果 Demo 合约发行了一个代币,根据这个新代币来进行去中心化管理 Demo 合约资产的占比,去获取这十份当中的一份,就可以牟定 DAI 和 Doge 进行相对的稳定发展了。 链上 RWA 的发展–EIP-7092 随着区块链的发展,多链资产以及如何实现合理的交易规则已经是一个老生常谈的问题,这里分享 EIP-7092 (目前已经是 ERC 了)。 - 允许投资者在预定的时间内以给定的利率向发行人借出资金。作为回报,发行人承诺支付利息(息票)并在到期时偿还本金。 - 该标准定义了对金融债券进行建模所需的所有基本属性,例如发行日期、到期日、票面利率、本金和货币。 - 为跨多个区块链的债券运营和管理提供了跨链功能。 在传统金融中,债券由中介机构管理,订单通过经纪商或场外交易(OTC)进行传递和结算。因此,通常是那些被批准代表债券持有者管理债券的中介机构来处理这些事务。ERC-7092 标准可以移除这些中介机构,允许债券直接在投资者之间交易,或者使用传统模式但中介机构由智能合约取代。因此,债券的持有者可以是个人投资者,或者是被债券持有者授权管理其债券的智能合约。 如果一个传统机构希望通过 ERC-7092 标准代表其客户发行债券,他们可以采取以下步骤: 1、创建符合 ERC-7092 标准接口的债务合约。 2、创建一个银行合约,作为所有交易的核心合约。该合约负责经纪商和投资银行的工作。它定义了一组负责触发某些操作的管理者,例如在达到总发行量时使用合约当中的发行债券,或在债券到期时赎回债券。投资者批准银行合约管理其债券,以便在二级市场交易。在这种情况下,实际债券持有者仍然是投资者,但债券转移只能由经批准的银行合约完成。 3、如果需要在债券平台上上市,持有者或智能合约可能需要将债券转移到平台,平台将负责代表债券持有者出售债券。 4、债券也可以在没有中介的情况下在投资者之间交易。在这种情况下,债券持有者始终是投资者或智能合约。 EIP-7540 :旨在改进 RWA 的代币化金库标准,引入异步存款和赎回流程 - EIP 7540 是一项旨在提高加密货币交易隐私性和安全性的新提案。它引入了零知识证明技术,保护交易的发送方、接收方和交易金额,防止其被公开。这将使得以太坊网络上的交易更难被追踪和监视,增强用户隐私保护。同时,该提案还包含一套新的智能合约标准,支持这种隐私交易机制的实施和应用。 EIP-4626 :作为现有代币化金库标准,旨在引入有关 RWA 的规范 - 代币化金库缺乏标准化,导致实施细节多样化,这在借贷市场、聚合器和内在有息代币等例子中表现突出。由于每种代币化金库有其独特设计和实现方式,使得需要符合多个标准的协议在聚合器或插件层的集成变得复杂且困难,迫使每个协议开发和维护自己的适配器,不仅容易出错,还浪费大量开发资源。 - 代币化金库的标准化将显著减少有收益金库的集成工作量,通过引入统一的标准,开发者可以遵循一致的实施模式,创建更加可靠和稳健的系统。标准化不仅简化了开发流程,提高了不同协议之间的互操作性,还将推动创新,节省资源,增强安全性,最终促进整个金融生态系统的健康发展。 EIP-4788 :提升安全性和功能性,对于处理 RWA 的交易和资产具有重要影响 - 引入协议级别的预言机,减少对外部预言机的依赖,降低了安全和故障风险,优化了 RWA 跨链桥和 Staking 池的结构,提升了流动性质押协议的效率。为基于智能合约的 RWA 桥接器和再质押解决方案提供了更灵活的机制,这有利于降低节点运营商的进入门槛,使去中心化协议更具竞争力。 EIP-1153 :降低链上数据存储费用,有助于降低 RWA 相关数据存储成本。此外,它大幅度减少闪电贷黑客攻击的风险 - 引入临时存储操作码,用于在智能合约执行期间处理暂时存储的数据,可节省网络 Gas 费用,因为这些数据会在每笔交易结束后被丢弃,不会永久保存在区块链上。这为应用程序开发人员提供了更灵活的存储选项,特别是对于需要频繁存储临时数据的应用,如 Uniswap 等,这项改进提高了以太坊网络的效率和性能,使得处理临时数据的操作更加便捷和经济。 通过本篇文章,我们深入探讨了真实世界资产(RWA)的发展历程、技术机制以及相关的 EIP 和 ERC 标准。从最初的 EIP-884 到近年来的 EIP-3475 和 EIP-3525 ,这些提案展示了区块链技术在资产数字化和代币化中的应用潜力。特别是在金融衍生品、债务证券和隐私保护等领域,RWA 展示了广泛的应用前景和巨大潜力。 然而,伴随技术进步而来的也有诸多挑战,包括监管合规性、安全性和标准化等问题。通过进一步的研究和创新,RWA 有望成为推动金融市场和全球经济融合与发展的重要力量,助力实现更高效、更透明和更安全的数字金融生态系统。代币模式的发展
EIP-3475 机制
EIP-3525 机制
其他与 RWA 相关的 EIP
隐私
规范
安全
基建
总结