您的位置: > 比特币行情> 正文

打印本文             

超详细揭秘Polymarket背后的技术实现方式

原文来自 Pavel Naydanov

编译 | Odaily星球日报 Golem(@web3_golem

超详细揭秘Polymarket背后的技术实现方式

编者按:Polymarket 在本次美国大选中获得了更多的关注,不仅是因为预测主题累计交易量突破 36 亿美元,而且因其相比于民调和传统媒体提前且成功预测了特朗普将会获胜,使人们更加意识到 Polymarket 不仅仅是一个下注网站,而且将成为一个更加真实可靠的“新闻网站”(推荐阅读:《Vitalik 新文:从预测市场到信息金融》)。Polymarket 可能是本轮区块链创新中最靓丽的“一道风景线”。

那么,具有“区块链革命”性意义的 Polymarket 在技术上是如何实现的呢?智能合约开发员 Pavel Naydanov 对 Polymarket 采用的技术进行了细致的拆分和讲解,对开发人员(尤其是搭建预测市场的后起之秀们)来说,具有启示意义。Odaily星球日报将其中涉及技术实现的部分编译如下,接下来让我们深入研究该协议各个方面的技术细节吧。

为了进行购买,Polymarket 界面提供三种类型的订单:

  • Market ——以当前市场价格立即购买;

  • Limit——延迟订单,允许您指定达到该价格后进行购买的价格;

  • AMM——以类似于去中心化交易所的价格自动确定的价格购买,基于池中的储备金额。

目前,AMM 订单功能似乎是无效的,没有找到允许通过 AMM 购买的预测。在 Polymarket 的 Discord 中一位用户的一条评论在一定程度上解释了这种情况。

超详细揭秘Polymarket背后的技术实现方式

BLOB

CLOB(中央限价订单簿)或 BLOB(二进制限价订单簿)是一种代表混合分散式订单簿的系统。在这个系统中,专门的操作员负责处理订单匹配并启动智能合约的执行。

无需过多介绍,系统如下图所示:

超详细揭秘Polymarket背后的技术实现方式

用户创建要执行的订单,可以是限价订单或市价订单;操作员匹配用户订单并在智能合约上启动执行,创建订单意味着创建一个根据 EIP-712   标准用用户私钥签名的数据结构。由于订单在执行前存储在链下,因此可以快速且免费地调整订单条款,甚至完全取消。

不过与订单簿和订单匹配相关的所有内容只能通过 API 访问,为方便起见,Polymarket 提供了两个客户端:一个使用  JavaScript ,一个使用  Python。

然而,Exchange.sol 智能合约是公开的,负责在 CTF 中创建用户立场。它还允许管理用户立场并在他们之间转移资产,从而确保协议内的安全性和透明度。

超详细揭秘Polymarket背后的技术实现方式

该智能合约已通过审计,审计报告附在存储库中。

官方文档:

超详细揭秘Polymarket背后的技术实现方式

服务,而不是 Polymarket 团队,这个预言机被称为UMA。

UMA 是一个去中心化的预言机,专门用于在区块链上记录任何类型的数据,但无法验证的数据除外。该预言机是乐观的,除非有争议,否则数据默认为是正确的。UMA 有自己的仲裁系统来解决争议,仲裁员是真实的人——UMA 生态系统的参与者,特别是 UMA 代币持有者。这个系统被称为 DVM(数据验证机制)。

以下过程用于确定预测结果并将其记录在区块链上:

超详细揭秘Polymarket背后的技术实现方式

  1. Statement:预测与奖励一起添加到预言机中。任何成功对预测结提出异议果的人都可以领取奖励;

  2. Challenge period:挑战期,在此期间,任何人都可以质疑预测结果。如果没有发生挑战并且时间到期,则预测结果被视为已准备好进行最终结算,这表明其准确性;

  3. Dispute:争议,任何协议参与者都可以对结果提出异议,无论是为了索取奖励还是为了公平。实际上,这种情况很少发生,因为博弈论表明大多数参与者的行为都是诚实的。

  4. Voting:投票,如果发起争议,UMA 代币持有者将投票解决争议。UMA 是用于投票的协议代币,参与者因参与投票而获得奖励。

  5. 结算:最后阶段是结算过程,即在区块链上实际记录数据。在此之后,预测结果可以被认为是可靠的。

整个协议都基于博弈论,任何参与者进行恶意行为在经济上考虑都是不利的。

  1. 提交预测结果进行投票的参与者向智能合约提供抵押品。如果他们的结果受到质疑,他们将失去抵押品;否则,他们将取回抵押品并获得奖励。这产生了强烈的动机,只提交准确的结果。

  2. 对预测结果提出异议的参与者也会提供抵押品。如果他们是正确的,他们就会拿回抵押品并获得奖励;否则,他们就会失去抵押品。这激励参与者只挑战那些他们确信是错误的结果。

  3. 解决争议的参与者。他们必须质押 UMA 代币,并将因解决争议而获得奖励。如果他们投票错误或根本不投票,他们将失去部分质押余额;否则,他们将获得奖励。没有办法懈怠。

特别值得注意的是,争议中的投票过程使用 commit/reveal 方案分为两个阶段:

  1. Commit:提交,参与者通过将投票的哈希值提交给智能合约来秘密投票,这意味着没有人可以仅通过查看哈希值来辨别参与者是如何投票的。

  2. Reveal:揭示,投票阶段结束后,参与者揭示他们的选票,智能合约会验证他们是否与之前提交的哈希值匹配。

这种两阶段投票过程可防止选民串通以诋毁预言机或攻击依赖预测结果的服务。同时预测结果可以多次受到质疑,在这种情况下,UMA 允许在之前的争议结束后重新启动决策过程。

争议发起过程如下:

超详细揭秘Polymarket背后的技术实现方式

美国大选之后,Polymarket 及预测市场的热潮还会存在多久?

胜过大选传统民调,Polymarket 是如何做到的?


一览美国财政部加密资产与国债市场报告

加密货币总市值图表

迄今为止,家庭和行业对加密货币的采用仅限于出于投资目的持有加密资产,相对于其他金融和实物资产,加密资产市值仍然较低,迄今为止的增长似乎并未蚕食对国债的需求。加密资产的用例在不断发展,但人们的兴趣主要沿着两条轨道发展:比特币的主要用途似乎是在 DeFi 世界中储存价值,又称「数字黄金」。迄今为止,投机兴趣似乎在加密货币的增长中发挥了突出作用。加密资产市场正努力利用区块链和分布式账本技术(DLT)开发新应用并改善传统金融市场清算和结算基础设施。

加密资产相对于其他资产类别的规模

稳定币

稳定币是一种加密货币,旨在保持稳定的价值,通常通过将货币的价值与基础抵押品池联系起来。近年来,随着加密资产市场的成熟,其使用量迅速增长,包括对具有稳定的类似现金特征的加密资产的需求增加,且它们一直是在 DeFi 网络上借贷的有吸引力的抵押品。虽然稳定币有不同类型,但法币支持的稳定币增长最为显著。加密资产市场现在超过 80% 的加密货币交易涉及稳定币。

当今市场上最流行的稳定币是法币支持稳定币,该抵押品的很大一部分采用国债和财政部支持的回购交易的形式。我们估计总共 1200 亿美元的稳定币抵押品直接投资于国债。短期内,我们预计稳定币市场以及数字资产市场的整体规模将持续增长,中期监管和政策选择将决定这种「私人货币」的命运。历史表明,不符合国家质量保证要求的 「私人货币」会导致金融不稳定,因此极不可取。

需求分析

近年来,比特币等原生加密资产的价格大幅上涨,但波动性仍然很高。自 2017 年以来,比特币经历了四次大幅价格调整。迄今为止,数字资产市场对国债等传统避险或风险对冲工具的访问有限。近年来,机构对比特币的支持(如 BlackRock ETF、MicroStrategy)不断增长,而加密资产的表现就像「高波动性」资产。随着数字资产市值的增长,对国债的结构性需求可能会增加,并同时作为对冲工具和链上避险资产存在。

代币化

数字资产生态与传统金融市场的相似之处

代币化是在分布式账本 / 区块链等可编程平台上以代币形式数字化代表权利的过程,代币化有潜力将可编程、可互操作的账本的优势释放到更广泛的传统金融资产中。代币化的主要特征和优势有:

  • 核心服务层: 代币化资产将包含资产和所有权信息的「核心层」与管理转让和结算规则的「服务层」整合在一起。

  • 智能合约: 代币化使自动化成为可能,通过智能合约在满足预定义条件时自动执行交易、允许资产和债权的转移。

  • 原子结算:代币化可简化结算确保交易的所有部分,同时确保交易的所有部分在所有相关方之间同时进行,从而简化结算,降低结算失败的风险,提高结算的可靠性。

  • 可组合性: 不同的代币化资产可以捆绑在一起,创造出更复杂、更新颖的金融产品,为资产管理和转移提供高度可定制的解决方案。

  • 部分所有权: 代币化资产可分为成更小、更易获取的部分。

代币化的好处远远超出并独立于比特币等原生加密资产以及这些资产所普及的公共、无需许可的区块链技术

一些市场(例如国际支付或回购)将从代币化中获得直接且巨大的潜在利益,而其他市场的收益将是增量的。然而,为了实现这一潜力,需要一个统一的账本,或者至少需要一组高度可互操作的、无缝协作的集成账本。这些分类账还需要在中央银行的支持及其提供的信任基础下开发。

国债代币化

美国国债的代币化是一个相对较新的趋势,大多数项目尚未规模化;一些正在进行的值得注意的公共和私人举措如下:

  • 代币化国债基金: 让投资者在区块链上获得「代币化」形式的国债。其行为在许多方面类似于国债 ETF 或政府 MMF。

  • 代币化国债回购项目:代币化国债允许即时、24/7 结算和交易,可能为更及时的日内回购交易铺平道路。

  • DTCC 和其他机构正在进行的试点项目:一些私人和公共市场参与者正在开展试点,使用代币化来简化支付和证券结算。

国债代币化的主要潜在优势有:

  • 清算和结算方面的改进:代币化国债允许更简化的「原子结算」,即涉及国债的交易的所有部分在所有各方之间同时结算,从而降低了结算失败的风险

  • 改进抵押品管理:直接编程到代币化国库中的智能合约可实现更高效的抵押品管理,包括在满足预设条件时进行预编程的抵押品转移。

  • 提高透明度和问责制:不可变的账本可以提高国债市场运作的透明度,减少不透明度,并为监管机构、发行人和投资者提供对交易活动的更实时的洞察

  • 可组合性和创新:捆绑不同代币化资产的能力可能会导致创建基于美国国债的新型且高度可定制的金融产品和服务,例如衍生品和结构性产品。

  • 增加包容性和需求:代币化可以使国债更容易被更广泛的投资者所接受,包括小型散户投资者和新兴市场的投资者。

  • 流动性增加:代币化可能通过无缝集成和可编程逻辑创造新的投资和交易策略,且代币化的国债可以在区块链网络上 24/7 进行交易。

尽管美国国债的代币化具有潜在的好处,但设计选择可能会带来一定的风险和挑战,需要仔细考虑

  • 技术风险:代币化基础设施难以以具有成本效益的方式并行开发,在达到足够的规模(「在位者优势」)之前,不太可能像传统市场那样高效(「现有优势」)。目前还不清楚 DLT 平台与传统系统相比是否具有令人信服的技术优势,而且鉴于传统市场的规模较小,过渡成本也可能较高。

  • 网络安全威胁: 某些类型的 DLT 解决方案(公共、无许可的区块链)容易受到黑客攻击和其他网络安全攻击,这可能对代币化国债的安全构成风险

  • 操作风险

  • 交易对手风险:投资者可能面临交易对手风险,即代币化证券的发行人或托管人可能违约的风险。

  • 保管风险: 确保代币化国债的安全保管需要强有力的保管解决方案,而这可能包括与数字资产托管相关的挑战。

  • 隐私问题: 一些参与者会将公共区块链透明度的提高视为不利因素

  • 监管和法律的不确定性

  • 不断演变的法规:有关代币化资产的法律要求 / 合规义务仍不明确

  • 司法管辖挑战:不同司法管辖区的监管框架各不相同,可能会使跨境交易复杂化并产生复杂的法律问题。

如果代币化市场大幅增长,则会带来金融稳定性和市场风险:

  • 蔓延风险

  • 复杂性和相互关联性

  • 银行 / 支付去中介化

  • 基础风险

  • 全天候交易: 可能使其更容易受到市场操纵和更高波动性的影响

未来代币化市场显著扩大所带来的金融稳定风险

  • 传染和联动风险

  • 代币化提供了一座桥梁,随着代币化资产的规模越来越大,「链上」资产的波动可能会蔓延到更广泛的金融市场

  • 在压力时期,无缝分类账可能会成为负面因素,因为去杠杆化和火热销售可能会迅速蔓延到所有资产

  • 流动性和期限错配风险

  • 非本地代币和基础资产之间可能存在流动性和期限错配,这些错配会引发潜在的去杠杆化导致的价格波动;类似于 ETF、MMF 和国债期货

  • 智能合约驱动的自动保证金清算可能导致流动性压力,同时也需要满足快速结算目标

  • 增加杠杆

  • 代币化可以直接提高金融系统的杠杆率。例如,代币的基础资产可以再抵押,或者代币本身可以被设计成衍生品

  • 代币化有可能从非流动性资产或实物资产中创造出可用作抵押品的有价证券

  • 复杂性和不透明性增加

  • 代币化导致更多的可组合性,新的非传统资产被添加到数字金融生态系统中可能会大大增加金融体系的复杂性和不透明性

  • 编码不当的智能合约会迅速触发不必要的金融交易,造成意想不到的后果

  • 银行业去中介化

  • 代币化的短期国债可能被证明是银行存款的一种有吸引力的替代品,并有可能扰乱银行系统,从而对核心业务产生负面影响。

  • 稳定币运行风险

  • 即使有更好的抵押支持,稳定币也不太可能满足支持代币化所需的 NQA 原则

  • 稳定币的挤兑近年来屡见不鲜,而像 Tether 这样的主要稳定币的崩盘可能会导致短期国债的抛售

为代币化国债设计 DLT/ 区块链:框架元素

建立一个鼓励信任和全行业认可的框架对于数字资产和分布式账本技术的扩展是必要的,因为欺诈、诈骗和盗窃随着数字资产市场的增长而相应增长,削弱了对底层技术的信任。

迄今为止,大多数主要加密项目都是在公共和无权限区块链上开发的。这被认为是区块链的主要吸引力之一。

我们认为,这种架构不适合更广泛地采用代币化国债:

  • 技术选择: 公共、无权限区块链使用复杂的共识机制(如工作量证明、权益证明),因此很难高效处理大量交易。

  • 操作脆弱性: 这些区块链依赖于去中心化的节点,没有中心化的权威,这导致了脆弱性

  • 治理漏洞: 公共区块链缺乏明确的治理结构,这增加了系统故障或攻击者利用区块链的漏洞的风险。

  • 安全风险: 公共区块链的去中心化性质和缺乏审查增加了漏洞利用和攻击的风险。比特币和以太坊的漏洞被利用的历史案例中可见一斑。

  • 洗钱和合规问题: 公开、无许可区块链允许匿名,这可能会为洗钱和逃避制裁等非法活动提供便利,并规避制裁。

国库市场的代币化可能需要开发一个由单一或多个可信的私人或公共机构管理的区块链。

监管要素

近年来,全球范围内加大了对数字资产和加密货币的监管力度,但仍然高度分散且漏洞百出

美国:美国的监管仍然分散,监管权分散在 SEC、CFTC 和 FinCEN 等多个机构之间

确保数字资产的负责任发展(2022 年):2022 年签署的行政命令概述了政府范围内应对数字资产机遇和风险的战略。该命令呼吁制定数字资产监管框架——2024 年众议院通过《21 世纪金融创新和技术法案》(FIT21),这将是监管数字资产、稳定币和加密货币的最重要、最全面的努力。

欧盟:加密资产市场监管法案 (MiCA) 将于 2024 年生效,MiCA 是欧盟第一个针对加密货币和数字资产的综合监管框架,它制定了发行加密资产、稳定币和实用代币的规则,并对交易所和托管机构等服务提供商进行监管。重点关注消费者预测、稳定币监督、反洗钱措施和环境影响透明度。MiCA 下的许可实体可以在欧盟范围内运营「护照」模式,使他们能够在统一框架下为所有成员国提供服务。

对国债市场的影响

假设稳定币抵押品选择的当前趋势持续下去(或由监管机构强制进行),稳定币的持续增长将为短期美国国债创造结构性需求,虽然稳定币目前代表国债市场的边缘部分,但随着时间的推移,由于稳定币市场的挤兑,国债市场可能会面临更大的抛售风险。不同的赎回和结算特征可能导致代币与基础资产之间的流动性和期限不匹配,进而可能加剧国债市场的金融不稳定性。

  • 代币化的「衍生」国债产品可以在数字和本地之间创建一个基础市场(如期货或总回报交易)——这既会创造额外的需求,也会导致去杠杆化期间波动性加剧。

  • 在下行波动加剧时期,加密货币市场(比特币)的增长和制度化可能会产生额外的对冲和对代币化国债的优质需求。追求质量的需求可能很难预测。对冲需求可能是结构性的,但取决于美国国债如何继续对冲加密货币下行波动性。

  • 代币化可能会为国内和全球储蓄池(特别是家庭和小型金融机构)创造更多获得国债的机会,这可能会导致对美国国债的需求增加。

  • 代币化可以通过减少运营和结算摩擦来提高国债交易的流动性。

结论

  • 尽管与股票或债券等传统金融资产相比,数字资产的整体市场仍然很小,但在过去十年中,人们对数字资产的兴趣已大幅增长。

  • 迄今为止,数字资产的增长为短期国债创造了微不足道的增量需求,这主要是通过稳定币的使用和普及而产生的。

  • 机构对「高波动性」比特币和加密货币的采用可能会导致未来对短期国债的对冲需求增加。

  • DLT 和区块链的发展为新的金融市场基础设施带来了希望,「统一分类账本」将提高运营和经济效率

  • 私营和公共部门都有一些正在进行的项目和试点,以在传统的金融市场中利用区块链技术,特别是 DTCC 和国际清算银行(BIS)。

  • 可能需要中央银行和代币化美元(CBDC)在未来的代币化支付和结算基础设施中发挥关键作用。

  • 法律和监管环境需要随着传统资产代币化的进步而发展。在围绕技术基础设施和代币化进行设计选择时,需要仔细考虑操作、法律和技术风险。

  • 研究项目应包括国库代币化的设计、性质和关注点、主权 CBDCs 的引入、技术和技术风险。

  • 目前,由于代币化资产市场的规模相对较小,金融稳定风险仍然较低;但是,由于代币化资产市场的强劲增长,金融稳定风险将提高。

  • 前进的道路应包括由一个在私营部门参与者的广泛支持下值得信赖的中央机构牵头的谨慎方法。

关于我们

币安下载官方app|币安iOS版|币安安卓版|币安电脑网页版

  • 用户支持
  • 帮助中心
  • 服务条款
微信二维码
币安官网渠道 数字区块链交易平台 Powered by binance
QR code