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

打印本文             

超详细揭秘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 是如何做到的?


ArkStream Capital研究报告:PayFi如何解锁加密支付新篇章

  • 结算层:区块链底层的基础设施公链,众多 Layer 1 以及通用的 Optimism、Arbitrum 等 Layer 2 ,他们在速度、可扩展性、隐私安全等多个维度上略有不同,而本质上就是在销售区块空间。

  • 资产发行层:负责创建、维护和赎回稳定币,旨在保持对于法定货币或锚定资产篮子的稳定价值。发行者通过投资于国债等稳定收益的资产获利,与传统支付中的中介不同,资产发行者不会从使用其稳定币的每笔交易中收取费用。一旦稳定币在链上发行,它就可以自我保管和转移,而无需向资产发行人支付任何额外费用。

  • 出入金层:出入金提供商作为区块链与法定货币之间的连接,作为区块链上的稳定币与法定系统和银行账户的技术桥梁,此类主要分为 B2C、C 2C 两类平台较为多见。

  • 接口 / 应用程序:平台提供向客服的软件界面,支持加密货币的支付,并利用前端交易量产生的流量驱动费作为业务模式。

  • 加密支付赛道现状

    • 传统支付巨头入局加密

    随着加密市场的逐年扩张以及 ETF 的通过,传统支付巨头和加密原生支付项目都在积极开发和拓展相关业务。Visa 早在 2023 年就已将 USDC 的结算功能扩展至 Solana,为跨境支付和实时结算提供了更高效的解决方案。

    结合我们此前介绍的加密支付四层架构,Visa 通过多层次合作构建其加密支付生态:

    1. 在资产发行层,Visa 与 Circle 合作使用 USDC 作为稳定币进行结算,确保支付的稳定合规。

    2. 出入金层,Visa 通过与 Crypto.com 的合作,支持用户将法币与加密货币间的资金流动;

    3. 在应用层,Visa 为收单机构如 Worldpay 和 Nuvei 提供 USDC 结算的选项,确保商户可以灵活处理加密支付。

    4. 在结算层,Visa 选择了 Solana 作为区块链基础设施,利用其高并行处理能力、稳定且可预测的交易费用以及快速的区块确认时间,实现更高效的链上结算。

    通过这种整合,Visa 不再仅依赖于传统的银行结算系统,这一整合意味着用户可以直接通过区块链网络使用 USDC 进行结算,消除中间机构,缩短结算时间,并降低成本。此举不仅展示了加密支付如何为传统支付体系带来革新,也为未来的全球支付网络提供了新的思路。

    Paypal 也在今年选择 Solana 作为其 PYUSD 支付的新公链,并积极推广基于区块链的支付方式。Paypal 的副总裁多次强调 Solana 在高吞吐量和低延迟方面的表现,使其成为加密支付的理想基础设施。这些传统支付巨头虽然在区块链技术和对 Crypto 行业的理解上不如 Web3 原生支付玩家,但凭借庞大的用户基础和传统的行业资源,快速进入加密支付市场,争夺市场份额。

    • 原生加密项目

    相比于这些传统巨头,原生加密支付项目通过更加创新的方式推动业务发展。这里我们对币安交易所内归属于加密支付的项目进行了统计

    ArkStream Capital研究报告:PayFi如何解锁加密支付新篇章

    • 针对 B2B 跨境交易的 Ripple

    Ripple 至今累计融资接近 3 亿美元,背后的资方包括 a16z、Pantera、Polychain、IDE 等知名风投机构。目前活跃账号接近 600 W,其合作机构超过 300 家分布在 50 个不同国家。

    XRP 是 Ripple Network 的原生代币,Ripple 作为 Layer 1 公链,专注于 B2B 市场,致力于通过去中心化的支付结算和资产交换平台,与全球各国银行合作构建 CBDC 生态。

    Ripple 采用 RPCA 共识算法,其 RippleNet 建立在 XRP Ledger 之上,提供包括 xCurrent、xVia 和 xRapid 在内的多种解决方案,旨在提高跨境资金转移的效率和流动性。通过这些技术,Ripple 与诸如美国银行、瑞士信贷等传统金融机构合作。与传统的 SWIFT 系统相比,Ripple 在交易速度和成本方面具有显著优势,以不到传统跨境支付成本 1% 的费用在几秒钟内完成交易。

    据统计 XRP 支付用户交易数大约为 15 万笔每日,平均日活 1 万 ,其发展并非一帆风顺,经历了长达数年的 SEC 诉讼,指控其通过未经注册的方式发行证券。直到最近,SEC 才撤销了对 Ripple 的诉讼。

    • 针对加密支付的 Alchemy Pay

    Alchemy Pay 共计获得 DWF、CGV 等投资机构的 1000 万美元融资,最近因其虚拟卡与 Samsung Pay 的合作,再次引起公众关注。

    Alchemy Pay 通过整合闪电网络、状态通道、Raiden Network 等底层支付协议,构建了链上与链下相结合的混合支付架构。链上负责账本管理与数据存储,链下则处理检验、对账等计算密集型任务。该架构支持 Alchemy Pay 提供包括出入金支付服务、NFT 快速购买、加密信用卡、加密支付等定制解决方案。

    ArkStream Capital研究报告:PayFi如何解锁加密支付新篇章

    https://alexablockchain.com/alchemy-pay-to-transform-crypto-payment-with-its-new-product/

    根据第三方整理的 ACH 生态图,Alchemy Pay 的生态系统打通了支付、商户网络、DeFi、可信资产四大板块。其合作伙伴涵盖 Binance、Shopify、Visa、QFPay 等行业龙头,突出其在支付全链条领域的广泛布局。

    与 XRP 最大的不同是 Alchemy Pay 的代币 ACH 并非用于加密交易的媒介,而是通过每次支付为用户提供返现奖励,提供类似传统信用卡的消费奖励机制,赋能实际支付场景,提升用户忠诚度。

    ArkStream 认为,无论是传统行业巨头依托其深厚的行业资源与全球业务网络高举高打进入加密市场,还是加密原生支付项目凭借其去中心化的架构与代币经济模式,这两类玩家都在以不同的方式推动行业发展。传统巨头具备强大的市场影响力和合规优势,而加密原生项目则在技术创新和快速迭代上独具优势。近期我们也见证了 Stripe 通过收购 Bridge 完成加密史上最大的收购案,我们期待两者能够强强联手,充分发挥传统行业在资源整合与规模化运作上的能力,与加密的创新机制相结合,推动整个支付行业向数字化、降本增效的方向前进。

    • 加密支付赛道的痛点

    1、交易成本不稳定:加密支付初衷是降低传统支付环节中的中间商和交易成本,但在实际操作中,其费用并不比传统支付便宜。网络常常在交易高峰期出现手续费飙升的情况,尤其是主要公链的拥堵问题更为显著。相比之下,传统支付工具如信用卡或第三方支付平台的费率更为稳定,而且很多日常交易的手续费由商家承担(类似包邮理论),用户感知较低更容易接受

    2、处理能力受限:区块链的去中心化和共识机制虽然保障了系统的透明和安全性,但也同时大大限制了网络的处理能力。由于区块链需要全球各节点达成共识,交易速度受限于区块容量和出块时间。尽管如 Layer 2 扩展方案(如闪电网络)、更有效的跨链通信和分片技术都可能会带来新的突破,然而即使是目前被证实性能最优的 Solana,其最高 TPS 仍难以与 Visa 等传统支付巨头相提并论。对于高频小额支付场景,当前的加密支付网络还存在明显瓶颈

    3、应用场景缺失:尽管加密支付已经能够实现在现实最基础的日常消费、转账、跨境支付等。但是在成熟的金融市场环境常见的业务场景例如借贷、保险、租赁、众筹、资管等一系列衍生应用场景等仍旧依赖传统金融体系,加密支付的占有率是完全的空白

    ArkStream 其根本原因在于,加密现有技术的迭代和产品的应用往往优先考虑加密领域内现有用户的利益,忽视了更广泛的市场需求。无论是 Alchemy 还是 Visa,在区块链上的关注点还停留在出入金、加密借记卡、加密点对点支付等。为了更进一层实现 Mass Adoption,ArkStream 认为项目方需要关注那些加密生态外的用户需求,尤其是解锁更多应用场景的需求,打造出一个属于加密的支付全生态。Lily Liu,Solana 基金会的主席察觉到这一市场缺口,并在 2024 年 4 月的香港 Web3 嘉年华上提出了「PayFi」这一概念,以应对这些挑战并推动加密支付的广泛应用

    PayFi: Web3 支付的新篇章

    PayFi 介绍

    首先,何为 PayFi? 

    PayFi 并不是一个独立概念,而是作为整合 Web3 支付、DeFi、RWA 的创新应用。

    1. RWA 通过将资产代币化上链,在区块链上进行价值的 1: 1 无缝流转,并利用智能合约来构建交易和结算流程;

    2. DeFi 注重于在链上经济和围绕去中心化进行革新传统金融产品,无论是其自动做市商、闪电贷、流动性挖矿等,其主流目的是交易;

    3. Web3 Payment 则是聚焦于用加密货币做支付交易媒介,如跨境汇款、加密支付卡等对传统金融进行效率提升。

    而 PayFi 不全等于 RWA、Web3 Payment 亦或者 DeFi。ArkStream 认为其真正意义在于促进数字资产在现实世界真实场景的应用,更准确的说它在 RWA 和 Web3 Payment 已经铺好的路之上,把 DeFi 的创新应用场景拓展至现实。ArkStream Capital研究报告:PayFi如何解锁加密支付新篇章

    ArkStream Capital研究报告:PayFi如何解锁加密支付新篇章

    ArkStream Capital研究报告:PayFi如何解...

    关于我们

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

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