四、实现资产通证化 Mass Adoption 还需要什么?
通证化无疑为传统金融体系带来了革命性的创新,但想要这一创新真正应用到现实的应用场景中,我们仍面临许多挑战和困难。以下列出了一些实现资产通证化大规模应用所需考虑的关键因素:
完善的法律制度体系保障以及准许链
区块链作为一种纯「计算性体系」,只能解决人们对于「计算性」事物的诉求(降低摩擦成本、可编程性、可追溯性等),而对于关系确权、是非判断、权益保障等的诉求则需要一套基于认知的非计算体系来解决,例如完善的法律监管体制,因为法律和监管体系无法依靠一套固有的程序来执行,对于法律的执行、判定以及对风险的判定、掌控都是基于人的认知,而这正是公有区块链中无法满足的诉求,且不说公链生态中黑客横行、安全事故频出,在公链上当用户钱包被盗时,资产几乎不可能找回也无处维护权益,公链开放和匿名的特性也使得监管和法律难以执行。
现实资产通证化在传统金融领域的应用场景中涉及到大量的资产发行、交易等操作,对于掌握核心资产的金融机构来说,合规和安全保障是主要的诉求,想象一下如果某金融机构在公链上发行了几亿美金的通证化金融资产,结果被朝鲜的黑客组织盗走了所有资产,在这种情况下既无法挽回资产损失也无法对犯罪者进行法律制裁,显然这是不可接受的。
因此金融行业需要依靠一系列法律保障措施来保护投资者免受欺诈和滥用行为、打击金融犯罪和网络不法行为、维护投资者隐私、确保行业参与者满足某些最低标准,并在出现问题时提供追索机制。因此只有准许链才可以同时满足「计算性」和「非计算性」的诉求,我们可以想象在未来可能每个国家地区拥有不同的法律监管体系,而每个地区都会有遵守该地区法律监管体系的准许链来承载通证化的现实资产。
身份体系与隐私保护
关系型身份 vs 契约型身份
若区块链希望与现实世界紧密结合并实现大规模应用,一个完整的链上身份体系则是关键中的关键。长期以来,区块链因其匿名性质而难以揭示钱包持有者的真实身份,而一个缺乏身份认证的系统自然难以建立信用。而信用是人类社会认知的产物,它依赖于人与人之间深层的社交联系。事实上,区块链世界一直缺少一个基于人际关系的“关系身份”体系。这种体系不是简单的身份标签,而是一个能反映个体在社会网络中各种角色和关系的复杂结构。
早在 150 多年前,英国古代法学家亨利·梅因就启发人们深入思考身份的本质[30]。他提出身份有两大类:一是「关系型身份」,它源于个体在社会中的角色和人际关系,如一个人作为父亲、具有某国国籍,或是身份为公务员、军人等。这种身份是社会属性的体现,强调的是人在社会结构中的位置以及与他人的关联。
另一种身份类型是基于「契约执行」的「契约型身份」体系,如劳务协议、公司组织结构、以及合同条款等形式的契约。在区块链领域,这可以类比为由智能合约交互构成的“身份”属性,例如钱包的余额、与智能合约的互动历史,以及由智能合约所生成的状态等。
参考孟岩:《撑起「Web III」的支柱:信息 + 契约 + 身份》
多年来,区块链在本质上一直是一个纯粹的「计算性体系」,其中仅存在「契约型身份」。具体而言,链上的信息仅限于无实名的钱包地址、其余额、交易历史等数据。尽管人们试图利用这些数据元素在链上构建一种「关系型身份」体系,但由于这种基于合约的身份体系缺乏表达社会人际关系的能力,它不能完全捕捉或复制“关系型身份”所涵盖的社会维度和人类互动。
这个局限性是阻碍区块链领域,特别是去中心化金融(DeFi)发展的重要因素,比如缺乏基于信用的无抵押借贷系统。纯粹基于契约的身份认证无法捕捉个体的信誉和信任,这是因为信用建立在复杂的人类社会关系之上,而非仅仅是智能合约的历史记录或账户余额。为了实现这样的信用系统,需要的不仅仅是技术性的解决方案,还需要一种能够理解和反映人类社会复杂关系网络的机制。
当前,区块链世界的身份体系现状远未达到支持现实世界资产通证化所需的大规模应用条件。除了「契约型身份」体系,区块链还需要可以承载人的社会关系以及信用体系的「关系型身份」体系,因为在人类社会中,信用是建立在深层的、多维的社会互动之上的。它不是个体可以单方面赋予自己的属性,而是由个体在社会网络中的行为、声誉和他人的认可共同塑造的。更重要的是,这种信用系统往往需要权威的第三方机构来认证和背书,以确保其公信力和权威性。例如,在现实世界中,政府或其他权威机构颁发的身份证明和相关文件,是个体身份和信誉的重要标志。
总结一下,区块链要想结合现实世界实现大规模应用,在身份体系上需要结合「关系型身份」体系与「契约型身份」体系,而要实现「关系型身份」体系就需要引入能够验证个体社会关系和信誉的权威第三方 ( 例如政府机构、监管机构等 ) 为链上的身份进行赋予、认证、背书等操作,同时也需要技术上的创新来确保身份数据的安全、隐私以及不可篡改性。
W3C 标准的 DID + VC 身份体系
现实世界资产通证化要想实现大规模应用及实现,在技术上还需要一套身份方案的最优解,以达到数据自主权、隐私保护、监管合规、以及互操作性的动态平衡。W3C 标准下的 DID+VC 体系或许会是这个待解决问题的一部分答案。
要想实现现实世界资产的通证化并推广大规模应用,技术层面上亟需一套综合的身份解决方案,该方案需在数据主权、隐私保护、监管合规,以及互操作性之间找到动态平衡。W3C 的Decentralized Identifiers(去中心化身份标识 DID)和Verifiable Credentials(可验证凭证 VC)体系可能为这个复杂问题提供了部分解决方案。
在数字身份的发展历程中,我们见证了几个重要的转变阶段:从中心化身份管理,即身份信息完全受单一权威机构控制;到联盟身份认证,这允许用户的身份数据具有一定的可移植性,并可实现跨平台登录,例如通过微信、谷歌账号实现的一键登录;再到基于授权和许可的去中心化身份体系,如 OpenID 所展现的那样;最后发展至自主权身份(SSI),在这一模式下,数据的所有权和控制权真正回归到个人手中,尽管这一机制如 zCloak Network 所推出的 zkID 去中心化身份系统,还未被广泛采用。
当前,链上身份体系已通过利用区块链内置的密码学机制,在一定程度上增强了身份的匿名性和可开放性。然而,由于不同生态和应用体系往往采用封闭或是相对独立的数据系统,用户的身份信息仍旧被碎片化,存储在各自孤立、难以互通的系统之中。因此,下一步的关键挑战是打破这些孤岛,构建一个既能确保个人数据自主权和隐私,又满足监管要求、并具备广泛互操作性的身份验证生态系统。这不仅需要技术创新,还需要各方利益相关者的深度合作与政策制定者的支持。
W3C(World Wide Web Consortium),负责开发 HTML、CSS 等国际互联网标准的组织,于 2022 年推出了首个关于去中心化身份标识符(DID: Decentralized Identifier)的正式标准,并且于 2019 年发布了可验证数字凭证(VC: Verifiable Credential)的详细定义和标准框架。
在 W3C 的规范中,DID 被定义为一个保证全球唯一性、高度可用、可解析且加密验证的字符串(例如 did:example:123)。这种标识符可用于识别任何形式的实体,无论是个人、组织还是物体。每个 DID 都是根据特定算法生成,并由其所有者独立控制,而非由某个单一机构授权。
DID 可以解析为 DID 文档,该文档包含了授权密钥(Authentication Key)、协议密钥(Agreement Key)、委托密钥(Delegation Key)、验证密钥(Assertion Key)以及用于与 DID 实体交互的服务端点等信息。这些密钥类似于我们在不同生活场景中用于签署的不同类型文件,比如保密协议、委托书或授权书等。
VC,与 DID 相配套的可验证数字凭证,实际上是一个 DID 向另一个 DID 发出的、对某些属性的背书式声明,旨在验证 DID 主体的身份、能力或资格。例如,VC 可以是某个组织、政府部门或商业实体签发的数字证书,通过密码学方法生成和验证,以确认所有者具备某些特定属性,并且这些属性是可信的。VC 可以包含各种信息和数据类型,如 ID、类型、时间戳等,并支持对凭证状态的多种设定,包括有效、过期、作废、冻结等,以反映签发方对凭证有效性的声明。
在 VC 的生态系统中,W3C 标准定义了三种角色:签发者(issuer/attester)、持有者(holder/claimer)以及验证者(verifier)。这些角色共同参与一个凭证的流转:签发者验证并向持有者发放凭证,持有者决定如何以及向哪些验证者展示这些凭证,而验证者则确认他们需要验证的信息,从而完成整个验证过程。
图片来源:https://support.huaweicloud.com/intl/en-us/devg-bcs/bcs_devg_4005.html
在此基础之上,多个项目和研发团队已经在身份验证系统中融合了超越传统密码学的隐私保护技术,包括 Web3 领域广受关注的零知识证明(ZKP: Zero Knowledge Proof)技术。零知识证明是一种独特的方法,让一方(证明者)能向另一方(验证者)验证其确实知道某一信息,而无需透露任何关于该信息的具体内容。
以一个简单的比喻来说明,假设 Alice 想向 Bob 证明她知道如何复原一个特定混乱状态的魔方,但又不愿透露具体的复原步骤。在这种情况下,Alice 可以使用一个不透明的盒子,在没有让 Bob 看到具体步骤的情况下复原魔方。她只需从盒子中取出已复原的魔方,即可证明她掌握了复原技巧,而复原的具体步骤仍是秘密。零知识证明的技术原理也是如此,它能在「盒子」中加密信息的真实内容,同时证明某个事实。
在数字身份验证场景中,ZKP 技术特别有用,因为它允许个体在不公开私人详细信息的情况下证明自身信息。通常,身份验证可能需要透露大量个人信息,这些信息一旦被多方收集和分析,就可能构成对个人隐私的威胁。不过,采用了 ZKP 技术的系统,如 zCloak 开发的 zkID,结合了 DID 和 VC,为用户提供了更丰富的隐私保护选项。
通过 zkID 系统,用户在接收到带有签发者数字签名的 VC 后,可以灵活地控制在验证过程中愿意分享的信息量。用户可以自主选择展示信息的粒度,如零知识证明披露(ZKP Disclosure)、摘要披露(Digest Disclosure)、选择性披露(Selective Disclosure)或完全信息明文披露(Full Disclosure)。特别是通过零知识证明披露,用户可以在“最小知识原则”下展示信息,仅仅反馈「符合条件」或「不符合条件」的结果,而无需展露任何具体的私人信息。
例如,用户可以仅通过展示经过零知识证明的本地数据结果,向相关机构证明自己具备有效的签证、贷款资格、投票权或符合交易规范等条件。在这一过程中,用户的隐私数据始终存储并处理在其本地设备上,无需透露任何具体内容,确保数据使用权完全掌握在用户手中。
总结一下,在推进真实世界资产通证化的大规模应用过程中,身份验证的隐私保护和合规性成为了不可或缺的基石。通过采用基于 W3C 标准的 DID 和 VC 身份验证体系,并整合零知识证明(ZKP)技术,我们能够在保障链上身份隐私的同时,满足合规性要求。这不仅为「完善的法律制度体系」提供了实施准则,也是解决链上和链下隔阂、平衡隐私和监管需求的潜在关键环节。
链上法定货币
区块链应用本质上都是解决信任问题,而在商业领域,99% 需要跟信任问题相关的应用场景都是要跟钱打交道的[19],因此真实世界资产通证化要想大规模应用,链上的法定货币是必要的,而链上的通证化货币本身其实就是一种现实世界资产通证化的应用场景,只有引入央行数字货币 CBDC、通证化存款以及合规稳定币才能激发出真实世界资产通证化的最大潜力。
目前区块链世界缺乏中央银行提供的货币信任锚[20],尽管稳定币如雨后春笋般涌现,通过映射法定货币来填补这一真空,但过去在加密市场震荡中稳定币不断出现价格脱钩的事实表明,稳定币无法替代法定货币在区块链上的作用,本质上稳定币只是链下法定货币在区块链上的「代金券」,即稳定币并不是法定货币本身,即便是在稳定币发行机构抵押品完全充足的情况下,稳定币也可能会因为市场恐慌情绪而导致出现价格偏差,而如果链上的 Token 是法定货币「本体」的话,便不会出现价格脱锚的情况。
相较于当前的稳定币体系,使用通证化法定货币不仅更为便捷和易于获取,其应用场景也更为显著,同时为金融创新提供了更大的可编程空间。首先,链上法定货币,结合受国家法律监管的联盟链架构,可以直接与我们日常生活中的支付场景进行结合。它能够无缝地融入我们的日常生活,无论是在工资支付、商业活动还是其他方面。这意味着人们可以直接通过他们的常规活动来获取链上法定货币,从而绕过了当前加密体系中一些复杂且费时的步骤,如需要先获取 Gas 费才能使用钱包和稳定币。
在有着「中央银行的中央银行」之称的国际清算银行(Bank for International Settlements)的 2023 年年度报告中「未来货币体系的蓝图:改进旧的,启用新的」章节中提到通证化对于现有货币体系有着潜在革命性的影响潜力,通证化正在为当前体系探索前所未有的机会。而这一愿景描述了一种新型的金融市场基础设施 — — 「统一账本」,这种账本将中央银行数字货币(CBDC)、代币化的存款和其他金融及实物资产的代币化债权整合在一起。
统一账本具有两大关键优势。首先,它提供了一个统一平台,在这里,更广泛的应急措施和金融交易可以无缝集成并自动执行。这使得交易可以同步并即时结算。与加密货币世界形成对比的是,使用中央银行货币进行的结算确保了货币的唯一性和支付的最终性。其次,通过将所有事物集中在一个地方,将滋生出新型的或有合同(依赖于某种特定的情况或条件发生时才生效的合同),这些合同通过解决与信息和激励相关的问题来更好地服务公共利益[20]。
为了帮助读者进一步理解链上法定货币的重要性,笔者将进一步阐述,首先解释一下未来链上会大规模使用的 CBDC、通证化存款、法定稳定币的定义和区别:
央行数字货币(CBDC):由中央银行直接发行的数字形态的基础货币(Base Money)。每当涉及 CBDC 的交易发生时,它会直接反映在中央银行的资产负债表上产生变动、可作为通证化形式存在区块链平台上。
通证化存款(Tokenised Deposits):存款是由商业银行基于信用创造的货币形态,即信用货币(Credit Money),每当相关交易发生时,它会直接导致商业银行资产负债表的变动,通证化存款即区块链上的通证化表达形式。
法定稳定币(Legal Stablecoin):此处法定稳定币指的是受到法律监管的机构发行的稳定币,如澳大利亚第三大银行澳新银行 ANZ 发行的澳元稳定币 A$DC,每当相关交易发生时,由于稳定币是一种不记名工具,因此并不会反映在发行机构的资产负债表变动中,而是在不同人的钱包中发生转移。
如果想进一步了解基础货币、信用货币的区别以及货币创造的过程可以阅读笔者的另一篇文章:「货币视角下的 MakerDAO: 理解 RWA 美债资产引入的深层含义」,接下来让我们进一步阐述链上法定货币可以带来哪些应用场景:
可编程数字货币:
通证化的优势之一便是可编程性,对于通证化的法定货币来说可编程的货币将打开一扇极具想象力的大门,例如新加坡金管局 MAS 于 2023 年发布了目的绑定货币(PBM)的技术白皮书,这是一种使用“包装合约”技术可以不对数字货币本身进行编程保留其同质化属性的同时还可以实现对货币使用目的进行可编程化的数字货币标准,更多细节可以阅读 PBM 白皮书。其核心要点是用一个「包装合约」来包裹和管理通用的数字货币,把支付逻辑放在这个「包装合约」里,去管理其中的数字货币。对应不同的应用场景,我们可以选择不同的「包装合约」来约束和管理被包装的数字货币,从而起到对支付过程和条件进行编程的效果。但这些被包装的数字货币本身都是统一的、中立的、自由的、同质化的,一旦条件满足,收款人可以从包装中提出数字货币,恢复数字货币自身的「无条件」天性[21]。
简单来说就是使用 PBM 技术对货币进行编程之后就可以将货币用于特殊的目的,并在满足条件之后自动恢复成同质化的货币形态。例如,政府可能为了刺激某一市场,例如桃子市场,向公众发放专用资金,这笔资金只能用于购买桃子。或者,父母可以为孩子设置一个资金锁,确保每月只解锁一定金额,以规范支出。然而,这项技术可能引发争议,因为虽然它为政府提供了更精确的货币控制手段,也意味着更大的监管权限,可能导致隐私和自由度的损失。
现实世界应用场景:
过去区块链技术在实际产业应用中遭遇了众多障碍,导致一些不涉及 Token 的区块链项目仅仅变成了昂贵且效率不高的数据库系统,而即便是拥有 Token 的区块链也会因为法律监管、链上链下隔阂导致无法发挥其真正潜力,而缺失链上法定货币正是原因之一,我们可以用一个 RWA 的案例来举例。
Crypto 世界不妨可以看到一些 RWA 项目尝试将现实世界中的房租收益权通证化放在区块链上出售其份额,要实现这样的操作会面临着链上链下隔阂的阻碍,例如租客支付房租使用的是链下的法定货币形态,项目方需要将租客的租金转换为链上的稳定币,然后再将租金的收益分配给持有份额的投资人,且不说将链下货币转换为链上稳定币的操作会产生多少摩擦成本,投资者对于租客是否真实支付房租也存在信息不透明的问题,更何况还存在合规监管问题,例如出现纠纷怎么处理?项目方跑路怎么处理?
而如果是建立在有链上法定货币以及受法律监管的准许链体系下,租客天然就可以直接使用链上法定货币进行支付给相应的智能合约,而智能合约会自动根据该收益权金融产品的份额分配给所有持有份额的投资人,并且使用像 ERC-3525 这样的通证标准,发行方可以轻易的将多种非标准的房租收益权资产打包成一个标准化的金融产品,而其透明性也可以让投资人得知租客是否有真正支付房租,甚至发行方可以对很多个这样的金融产品进行再打包形成一个金融产品的金融产品。
总结一下,链上法定货币的普及特别是 CBDC 的广泛应用,将为真实世界资产通证化的大规模应用注入强大动力。这不仅为通证化技术在我们的日常生活和各种产业中的应用创造了实际场景,而且为其带来了更广阔的发展前景和可能性,可能会给人们日常中的方方面面带来显著的影响。
预言机与跨链协议
尽管区块链和通证化技术的应用具有革命性的潜力,但是由于区块链的运行机制,即每个节点都要进行确定性操作,即对于相同的输入数据,所有节点都会得到相同的输出结果。各个节点在获取和处理外部数据时就会面临不确定性操作。这种不确定性操作可能导致节点之间的数据不一致,从而影响共识过程,所以区块链本身无法主动获取来自外部的数据,这也被称为「预言机问题」[22]。
智能合约绝大部分的潜在应用场景都必须连接链下数据和系统才可以实现。例如,在金融领域中,智能合约在执行时需依赖于外部市场的价格数据;在保险行业,智能合约处理理赔需根据物联网和网络数据做出判断。贸易金融中的智能合约则要求接入相关的文件及数字签名来确认和执行放款操作。此外,有众多智能合约在结算时需要与传统支付网络进行法币交互。而大量必要数据在都是在链下生成,而这些数据并不能直接传输至链上[23]。
除此之外,由于区块链本身是一座孤岛,这带来了用户、资产、流动性、应用、数据的割裂,而要实现真实世界资产通证化的大规模应用,将区块链之间互相连接起来极其重要,将「孤岛」重新连成「大陆」才能发挥出区块链真正的潜力,实现万链互通,因此不管是预言机还是跨链桥,本质上都是负责区块链与外界的信息传递,而作为预言机赛道龙头的 Chainlink 将会在未来真实世界资产通证化的大规模应用中起到极其关键性的作用。
Chainlink 在 2023 年分别推出了 Chainlink Function 和 CCIP 两个重磅级功能,笔者认为其对于真实世界资产通证化的大规模应用有着里程碑意义,因为随着金融机构越来越多地探索涉及代币化资产的应用场景,他们相信区块链技术和 / 或数字资产的长期价值。然而,由于未来不同地区的央行或金融机构将会在不同的私有链 / 准许链上发行自己的央行数字货币或金融资产,这会导致全球区块链的平台非常分散,使得代币化资产和相关服务在不同的区块链之间是孤立的,并且这些区块链之间并无法实现互操作性,因此这种跨链通信问题限制了代币化资产的应用,使其无法访问和流动性不足,并使金融机构整合过程变得复杂[25]。
而要实现大规模应用,人们需要实现自由使用这些通证化货币来购买其他区块链生态系统上的资产,尽管目前市场上存在许多跨链协议,但过去不断频发的安全事故使得跨链协议成为了安全高危区,造成了数不胜数的资产损失,这样的「危桥」显然是无法承载将「孤岛」连成「大陆」的使命,因此跨链协议的安全性成为了人们的首要需求,而 Chainlink 推出的 CCIP 则可能改变这一格局,成为未来被广泛采用的通用互操作层(注:笔者选择 Chainlink 的原因是 Chainlink 与传统金融世界的合作联系最为紧密)。
CCIP 是一个抽象层和跨链消息传递协议,使现有基础设施能够连接到区块链,并指示智能合约发送任意数据并在公共和私有区块链之间实现代币转移,简单来说 CCIP 可以实现将任何区块链链接在一起(如准许链与共有链),解决区块链孤岛造成的互操作性和流动性割裂问题。
图片来源:https://zh.chain.link/resources/cross-chain-tokenized-asset-settlement
CCIP 为金融机构提供一种满足客户需求而无需对现有基础设施进行重大修改的途径[26],金融机构无需对遗留的系统进行修改。这使得金融机构能够直接与现有基础设施中的通证化资产进行交互,例如通过 Swift 消息、API、大型机和其他传统格式,金融机构可以通过 CCIP 使用链上 CBDC 直接与任意区块链上的任意协议进行交互。
图片来源:https://blog.chain.link/tokenization-for-capital-markets/#post-title
2023 年 8 月 31 日国际资金清算系统 SWIFT 发布了一篇报告[27],SWIFT 联合多家主要金融机构合作开展实验,包括澳新银行(ANZ)、巴黎银行、纽约梅隆银行、花旗银行、Clearstream、Euroclear、劳埃德银行集团、SIX Digital Exchange 和 Depository Trust & Clearing Corporation (DTCC) 在内的几家主要金融机构进行了实验。使用 Chainlink 的 CCIP 将 Swift 网络安全连接到以太坊 Sepolia 网络实现了源链和目标链之间的完全互操作性,成功实现了跨多司法管辖区、区块链的跨链互操作。
图片来源:https://blog.chain.link/tokenization-for-capital-markets/#post-title
除此之外,Chainlink 还与澳新银行(ANZ)达成合作,参与 CCIP 的全面案例研究,拟在使用澳新银行发行的法定稳定币中部署应用 CCIP 以推动机构参与者采用代币化资产,并发表了一项案例研究[25]展示了金融机构如何利用 Chainlink CCIP 来为客户提供在公共和私有区块链上交易和结算通证化资产的能力。由此可见,我们可以预见未来链上通证化资产将会存在于公有区块链和受监管的由金融机构运作的准许链上,而通过 CCIP 便可以将任何区块链上的通证化资产连接起来实现互操作性,实现万链互通。
图片来源:
区块链和智能合约要想发挥更大潜力除了实现区块链与区块链之间的互操作性之外,与现实世界的链接也极其重要,过去预言机(Oracle)的主要应用场景是喂价服务,即通过特定的数据供应链,将现实世界的价格信息可靠地传递到链上,为智能合约提供必要的触发条件或参数。而 2023 年随着 Chainlink 推出了 Chainlink Function 功能,智能合约便可以实现链接到世界上任何的 API 进行条件触发或传递信息,并且可以使用 Chainlink 的去中心化预言机网络进行自定义化运算。
不管是 CCIP 还是 Function,Chainlink 的去中心化预言机网络 DON 都发挥着极其重要的角色,其旨在通过引入多个独立、可靠的数据提供节点,确保了数据的安全性、可靠性和抗篡改能力。这种设计降低了单点故障风险,使得操纵数据变得更加困难,因此在关键应用场景中,去中心化预言机可以提供更高程度的信任和可靠性。
图片来源:https://research.web3caff.com/zh/archives/8102?ref=W3110
Chainlink Function 在去中心化预言机网络 DON 层面上实现自定义运算,其实可以被称作去中心化链下运算,实现了信任最小化,其将中心化链下运算链上运算的特性相结合,弥补了中心化链下和链上运算之间的差距,根据官方所述,预言机运算可以使得传输给智能合约的数据能够在保持安全性、可靠性和难以篡改性的同时,也具备中心化链下运算的优势,实现了高性能、低成本和可扩展性。因此,相比于纯链上运算和中心化服务器运算,Chainlink Function 可以让智能合约实现以前难以实现或者效率不高的功能,提供了很大的想象空间。
图片来源:https://research.web3caff.com/zh/archives/8102?ref=W3110
通过 Chainlink Function,智能合约可以与现实世界中的任何设备 API 进行链接,如当链上发生紧急事件时如 DeFi 头寸有被清算的危险时智能合约通过 Chainlink Function 链接邮箱 API 自动发送邮箱提醒用户;当飞机发生延误时通过 Chainlink Function 自动触发链上的保险智能合约;通过实时监控链下资产的状态通过 Function 更新链上 RWA 资产状态;又或是 AWS IoT Core 实现的一个与物联网进行结合的案例[28],通过 Chainlink Data Feeds 用于监控稳定币的价格,然后使用 Chainlink Automation 监控报告稳定币价格的 Chainlink 数据源,如果当检测到稳定币脱钩时,它会启动并调用 Chainlink Function 向 AWS IoT core 发送警报,从而触发现实世界中物联网设备上的警报。
图片来源:https://blog.chain.link/ways-to-use-chainlink-functions/#amazon_web_services_(aws)__connecting_to_iot_devices_using_aws_iot_core
总结一下,在未来存在多不同辖区、监管体系的准许链格局下,跨链技术对于解决互操作性、流动性割裂的问题尤为重要,而随着像 Chainlink CCIP 这样的新一代更加安全的跨链协议出现以及与传统金融世界的不断探索,为未来实现通证化资产万链互联的格局的安全性和大规模应用打下了基础,而预言机功能的不断完善如 Chainlink Function 的推出也给未来与现实世界结合的应用场景打开了一扇极具想象力的大门。
图片来源:
低门槛钱包
钱包作为进入 Web3 的入口以及通行证,其在 Web3 世界中不仅仅承担着传统意义上管理资产的功能,它还是一个在 Web3 世界中通行的必备工具,承载着与区块链以及智能合约进行交互的使命,但现阶段钱包的使用门槛对于新用户来说学习成本过高,再加上黑客肆虐,资产被盗事件频发,因此将许多人拒之门外,而钱包门槛的降低才可以带来更多的新鲜血液促进大规模应用以及生态的爆发。
当前区块链和钱包对于大众来说认知门槛较高。认知的高门槛加上钱包的使用过程中的复杂性,如基于私钥的管理方式,构成了阻碍 Web3 大规模推广的重要因素。例如,当用户创建钱包时,私钥的保存和管理成为了一个巨大的挑战,大多数人对私钥并没有管理概念,容易丢失或泄露私钥导致资产的永久损失。因此,低门槛钱包成为了推动区块链大规模应用的重要环节。
现有钱包体系主要分为两种:EOA 外部拥有账户(Externally Owned Accounts)和 CA 合约账户(Contract Account),二者的区别是EOA 外部拥有账户钱包是由私钥以及公钥的密钥对控制的钱包,基本只有接收、持有、发送 Token 和与智能合约进行交互的功能,不具备可编程功能,并且执行每一笔交易都需要支付 Gas 费,创建一个外部拥有账户类型的钱包是无需成本的,但只能通过生成私钥的方式创建。
而CA 合约账户类型的钱包指以智能合约形式存在的钱包,其本身不是由私钥控制也不存在私钥,而是通过智能合约的形式编写代码实现各种功能,如多签钱包、保险柜、水龙头等等功能,常见的用处有多签钱包,即需要多个外部拥有账户钱包授权才可以进行交易的钱包,通常用于企业钱包管理。创建一个合约账户钱包是需要消耗 Gas 费创建的,合约账户钱包本身不能主动发起交易,而是需要外部拥有账户钱包调用并支付 Gas 费而被动发起交易[29]。
这两种钱包账户类型各有利弊以及局限性,EOA 外部拥有账户只能按照生成密钥对的方法来生成,不具备可编程性,需要拥有 Gas 费才可以操作,私钥丢失就无法找回,但相比 CA 合约账户类型而言,虽然 CA 合约账户类型可以自定义逻辑来实现更多功能的可能性,但是 CA 合约账户类型无法主动发起交易需要由 EOA 外部拥有账户来进行调用,并且生成 CA 合约账户类型的钱包需要额外的成本,这两种钱包账户类型目前都无法解决钱包使用体验复杂的问题。
目前已有的钱包解决方案有例如 MPC 钱包、智能合约钱包、托管钱包等形态,但 ERC-4337 的账户抽象 (Account Abstraction) 钱包被视为是实现钱包大规模应用的终极形态,其结合了 EOA 钱包和 CA 钱包的优点,在实现可编程的同时还可以极大降低使用门槛,如支持像 Web2 一样登入并使用钱包、支付 Gas 代付、社交恢复、聚合钱包等功能。
但账户抽象的机制具有其复杂性,导致大规模应用仍面临一些挑战,但无论如何,降低用户使用门槛始终是优先的追求。不论是账户抽象还是其他类型的钱包,简化用户体验都是至关重要的。一个门槛低、使用便捷的钱包,无疑是推动区块链向大规模应用迈进的关键基础设施。