

波卡Coretime的出现是一个重大革新,也是一场不断完善的实验。
波卡早期通过平行链插槽拍卖机制分配区块空间,其核心是通过竞争性拍卖锁定DOT通证以获取固定期限的插槽(区块空间)使用权。具体而言,项目方需在拍卖中出价锁定DOT,租期为6个月至2年。这一机制本质上是“押金式租赁”,项目方承担的是DOT锁定期间的机会成本,而非直接费用支出。
插槽拍卖采用改良的蜡烛拍卖形式,通过随机结束时间避免狙击,确保价格发现的公平性,但也导致资源分配效率低下:固定插槽数量限制了平行链规模,且未被充分利用的区块空间造成资源浪费。例如,2021年首次插槽拍卖中,单个插槽的年均机会成本非常高,对中小项目形成准入壁垒。在2023年的Decoded大会上,Gavin Wood博士甚至表示:“插槽拍卖模式显然不够灵活”。蜡烛拍卖对于启动平行链并吸引项目参与到生态系统中非常有用,但模式正在发生变化,拍卖似乎与新的愿景格格不入。
在波卡2.0中将这一机制淘汰掉,将区块空间抽象为可交易的“Coretime”单位,项目方支付DOT即可按需购买中继链验证和共识资源。在Coretime机制下,项目方不再是租用DOT,而是实打实支付DOT用于购买区块空间使用权,并且费用会根据市场供需动态调整。这种改变使得资源分配更加灵活高效,项目方无需长期锁定大量通证,降低了参与门槛。
从租赁改为支付后,DOT的价值捕获能力显著提升。在插槽拍卖模式中,DOT只是作为抵押品,价值捕获依赖于通证锁定减少流通量,但最终DOT仍会返还,没有形成更具实效性的价值捕获。Coretime机制下,项目方支付的DOT会被直接被销毁,这直接带来了波卡生态发展会燃烧DOT,减少DOT总量的效果。
这样一来,DOT从减少流通量的锁仓机制转变为会减少总量的燃烧机制,其价值捕获能力得到巨大增强。但Coretime目前的机制在波卡生态的长期发展注入强大动力的同时,也逐渐显露出一些问题,仍需依据市场进行重新设计和改进。
在波卡2.0中引入的Coretime销售机制,本身目的是使用市场化的方式优化区块空间的分配效率,并且通过支付DOT的方式,也能够去提升DOT的价值捕获。但现实运行一段时间后,一些问题和缺陷逐渐暴露出来,甚至已经对生态造成实质性的干扰。
今年4月,一个名为coretimenegotiation的组织在波卡论坛上自曝:宣称其通过合法竞拍,已囤积了Kusama网络94个可用Core中的73个,以及波卡网络18个可用核心中的9个,成为名副其实的两大网络Core资源最大持有者。该组织声称“囤积行为完全合规”,并希望推动社区关注Coretime定价机制、缺乏二级市场等问题。
该组织最初购入成本极低:Kusama Core为0.0009 KSM,Polkadot Core为9.2 DOT,随后却将其转售价格定为50 KSM售出,甚至面对在Mythos和Xcavate核心续期的谈判时,开出3500 DOT 1个Core的天价,并以此为基准与多个项目展开谈判。虽然他们强调,这种行为并非恶意操控。但不少社区成员认为,这是一种集中式掌控资源、并通过场外议价决定价格的方式,显然是一种垄断行为,扰乱了目前正常Core市场秩序。
该组织的初衷也许是好的,因为目前波卡Coretime系统缺乏一个专门的二级市场用于核心资源的转售,这也是他们想去做的,只是目前通过直接定价和议价的方式执行。但如何确保价格的合理性也是需要去思考的,不能随意定价,或者是故意抬高价格。该组织还表示,下一步决定把所持Core用来帮助新项目接入生态,他们在每条中继链上注册了平行链,并将尚未售出的Core分配给这些平行链,后面的一种新出售方式为“Core打包出售”,也就是直接出售注册好的、包含多个Core的平行链,此外,该组织仍在保持新的Core的购入。
目前,该事件仍然饱受争议和关注。如果说是要解决Core市场转售问题,他们的这种策略可持续吗?其实并可持续。一方面是如果未使用,则Coretime将过期,另外一方面是价格随需求而上涨,如果是十分紧急的情况,项目方可能会出现停机的可能,或者不得不寻求OpenGov的援助,这其实扰乱了社区秩序。
另一件引发担忧的事件更加意外,两个平行链团队——Mythos和Xcavate,因为一次疏忽没有及时完成Coretime续费,这导致他们在毫无准备的情况下,陷入“链无法继续出块”的危机。由于这两个团队未能及时续费,所需资源在续约窗口关闭后,会自然被系统释放并进入公开市场,而资源被上文提到的组织抢占后,团队与Polkadot Fellowship想要以200 DOT的价格回购,然而却被报价1.5万美元一个Core,这一次制造了一个更大的运维风险。
目前的Coretime机制并未设有自动续租或续约提醒系统。平行链团队如果未能手动在租期前一周完成续费,其Coretime将自动释放,并被系统立即重新上架销售。因此,Mythos和Xcavate释放的资源被抢购,导致项目方即使发现问题,也无法第一时间重新获得资源。
为避免重要生态项目断电,Polkadot Fellowship随后发布了一项紧急提案,启动应急分配机制,将波卡主链的Core数量从62个扩充至66个,并向这两个项目免费分配Coretime,为期两个月,以缓解燃眉之急。该提案也得到社区公投通过。
然而,这种“补发Core”的临时方案也引起了讨论。一方面,补发保护了生态项目的连续性;另一方面,也被质疑是否削弱了去中心化市场机制,以及是否会开创治理干预市场的先例。所以在这一种特殊情况下,当前Coretime机制在人性化设计与容错机制上还是有所缺失的。
那Coretime近期发生的这些事情,也体现出早期的Coretime市场的设计在实操过程中有许多不完善的地方,因此,Web3基金会的研究科学家Jonas提出了对Coretime市场的重新设计,以下是该设计的RFC文档的主要内容,原文详见:
https://polkadot-fellows.github.io/RFCs/proposed/0017-coretime-market-redesign.html
(注:RFC,即Request for Comments是一种用于描述技术规范、设计方案或社区共识的文档格式,最初起源于互联网技术领域,后来在开源社区中被广泛采用。)
本文档提出对波卡Coretime分配系统中的批量市场进行重组,以提高效率和公平性。提案建议将[BULK_PERIOD](批量周期)划分为三个连续阶段:[MARKET_PERIOD](市场阶段)、[RENEWAL_PERIOD](续期阶段)和[SETTLEMENT_PERIOD](结算阶段)。这一结构通过清算价格荷兰式拍卖实现市场驱动的价格发现,随后在续期阶段内提供续租选项。
鉴于所有Coretime消费者需支付统一价格,提案建议取消在初始市场阶段购买或在续租阶段续租的Core的所有流动性限制。这允许一个有意义的结算阶段,在此期间,Coretime消费者可以在社交层达成最终协议和交易,这与该系统追求的灵活性形成互补。
在新设计中,获得统一的[clearing_price](清算价格),该价格锚定新进入者和现有租户。为补充基于市场的价格发现,设计包括基于实际Core消耗的动态储备价格调整机制。这两部分共同确保稳健的价格发现,同时减轻在轻微利用率不足或串谋行为导致的价格崩溃风险。
在将RFC-1中引入的初始系统暴露于现实条件后,若干弱点逐渐显现。以极低价格获取的Core会从公开市场退出,且因续期成本极低,可以无限期保留。关键问题在于缺乏价格锚定,导致两条价格路径分歧:一条是公开市场初始购买价格,另一条是通过续租提升机制完全确定的价格。
本提案通过将所有价格锚定到市场衍生价值来解决这些问题,同时仍保留现有Coretime消费者的必要特权。目标是在不同需求条件下(低、高或波动)均产生稳健结果。
具体而言,本提案引入以下关键变化:
本提案的前提是提供一个简单的设计,以发现一段时间内Coretime的清算价格。长期Coretime持有者如果能够支付市场发现的价格(加上该特权的溢价),仍然保留其Core的特权。所提出的模型旨在利用市场力量进行分配的同时,在定义的范围内运作。特别是,价格在批量周期内受到限制,这为现有团队提供了一定的价格确定性。然而,必须指出的是,在高需求下,价格可能在多个市场阶段之间呈指数级增长。这是确保适当价格发现和高效Coretime分配的必要特征。
最终,这里提出的框架力求遵守RFC-1中最初规定的所有要求。
主要利益相关者包括:
概述
批量周期已被重组为两个主要部分:市场阶段和续期阶段,以及一个辅助的结算阶段。后者不需要Coretime系统链的任何主动参与,只需简单执行市场参与者之间的所有权转移即可。与当前设计的一个显著区别在于续租时间,现在续租发生在市场阶段之后。此次调整旨在使续租价格与市场价格保持一致,确保更一致和公平的定价模型。
市场阶段(14天)
在市场期内,Core销售通过具有底价的清算价格荷兰式拍卖进行。由于拍卖形式为递减时钟,因此起始价格初始化为[opening_price](开盘价)。然后价格在持续时间内线性下降至市场阶段,底价作为该期间核心时间的最低价格。
每位竞标者应提交其期望的价格和希望购买的数量(即Core数)。为确保这些收购,竞标者必须存入相当于其投标乘以所选数量的DOT金额。竞标者始终可以以等于或低于当前下降价格的价格出价,但不得高于当前降价。

一旦所有数量售出或达到底价,市场就会达成解决方案。在前一种情况下,清算价格等于售出最后一个单位的成交价格。如果仍有Core未售出,清算价格则设为底价。这种机制产生所有买家支付的统一价格。除附录中讨论的其他好处外,这还促进了真实投标,这意味着最优策略就是提交自己对Coretime的真实估值。
开盘价由以下公式确定:
开盘价=max(最低开盘价,价格乘数*底价)
建议:
开盘价=max(150,3*底价)
续租期(7天)
续租期保证当前租户有权续租其Core,即使他们未在拍卖中获胜(即未提交等于或高于清算价格的投标)或根本未参与。
所有从市场获得的Core少于其有权续租的Core数的当前租户,有7天时间决定是否续租其Core。一旦此信息已知,系统便拥有确定分配所有Core和分配所有权所需的一切。如果续租和拍卖获胜者的总数超过可用Core数,则将优先提供续租Core,然后剩余Core从最高到最低投标者分配,直至所有Core都被分配(更多信息见“机制细节”部分)。这意味着在需求大于供应(以及某些续租决定)的情况下,一些投标者可能无法从拍卖中获得预期的Coretime。
虽然这一机制对于确保当前Coretime用户不会突然失去分配至关重要,从而可能中断其运营,但它可能会扭曲公开市场的价格发现。具体而言,这可能意味着获胜中标者被续租决定所取代。
由于投标简单且可视为静态(仅需一次交易),因此可以轻松自动化,我们将续租视为安全网,并希望通过增加续租价格至[清算价格*PENALTY(罚款)](例如30%)来鼓励所有Coretime用户参与拍卖。这一惩罚必须足够高,以激励团队选择竞价而非被动续费。
注意:重要的是,罚款仅在拍卖中的唯一竞标者数量加上具有续租权的当前租户超过可用Core数时适用。如果总需求低于提供的Core数,罚款则将被设为0%,续租者仅支付清算价格。这反映了即使所有Coretime消费者都参与拍卖,我们也不期望清算价格会超过底价的事实。为避免管理退款,一旦唯一竞标者者和潜在续租者的总数超过可用Core数,30%的罚款将自动适用于所有续租者。
底价调整
在每个续期阶段结束后,一旦收集完所有续期决策且Core资源已完全分配,将更新底价以反映下一周期的需求。目标是确保价格能根据需求波动平稳调整(即需求超过目标时价格上升,需求低于目标时价格下降)同时避免因微小偏差导致价格过度波动。
我们定义以下参数:
我们根据以下规则更新价格:
price_candidate_t = reserve_price_t * exp(K * (consumption_rate_t - TARGET_CONSUMPTION_RATE))
然后确保价格不低于[P_MIN]:
price_candidate_t = max(price_candidate_t, P_MIN)
如果consumption_rate_t == 100%,我们应用额外调整:
if (price_candidate_t - reserve_price_t < MIN_INCREMENT) {
reserve_price_{t+1} = reserve_price_t + MIN_INCREMENT
} else {
reserve_price_{t+1} = price_candidate_t
}
也就是说,除非在消费率为100%时,价格上升幅度小于[MIN_INCREMENT],否则我们使用指数缩放规则调整底价。在这种情况下,我们改为应用固定的最小增量。这一例外确保系统能从长期低价中更快恢复。
我们认为,在价格持续低迷且实际需求突然激增(即Core资源完全消费)的情况下,这种价格跳跃是合理且经济上合理的。
结算周期/二级市场(7天)
销售周期的剩余7天作为结算周期,在此期间,参与者有充足时间在下一个批量周期开始前在二级市场上交易Coretime。本提案不对这些市场的结构做任何假设,因为它们完全在社会层运作,由买卖双方直接管理。在这种情况下,限制续期Core资源在二级市场上的转售似乎不合理,尤其是在价格统一且由市场驱动的情况下。事实上,如果一级市场未能完全实现效率,这种限制可能会造成损害。
因此,我们建议取消对二级市场上Core资源转售或分割的所有限制。
新轨道:Core资源时间管理员
为快速响应,我们建议治理机构能够直接访问模型的参数。这些参数包括:
此设置应允许我们在批量周期内及时调整参数,以便在下一个周期开始前生效。
向新模型的过渡
当本RFC提案通过后,我们应确保尽可能平稳地过渡到新设计。
某些机制的细节
影响
进一步讨论点
荷兰式拍卖成交价的见解
让所有投标者支付市场成交价有一些优点和缺点。
现有技术和参考文献
本RFC广泛借鉴了RFC-1中提出的想法。
此外,我要特别感谢Samuel Haefner、Shahar Dobzinski和Alistair Stewart的富有成效的讨论,并帮助我整理了我的思路。
尽管此次对Coretime的重构解决了一些问题,但是仍然有许多地方值得进一步探索和优化,对此我们提供一些额外的思路,以促进Coretime的加速成熟。
当前的Coretime市场对于项目方来说,需要每隔一段时间就要劳心一下去续约或者竞拍一下,其实是很费神的,而且与“区块链已经启动便永不停止”这一特点是不太契合的。如果能够构建一套经济模型的系统,可以自动的帮项目方收集DOT,并自动竞拍Coretime,达成“只要项目运行的好就自然会收集到足够的DOT并确保Coretime的续约”的效果,这将会极大的降低在波卡上经营Rollup(也就是平行链)的复杂程度。

当然这一点可能需要项目方进行一定的经济模型上的优化来契合波卡的Coretime市场。具体可以考虑这样设计:从该Rollup的手续费中回收一部分作为一个资金池(可以取名叫“Coretime资金池”),并且该Rollup的通证要在Polkadot Hub上与DOT形成交易对,该资金池会通过DCA的方式将自身通证换为DOT,并自动参与Coretime的续约竞拍。理论上,只要该Rollup经营达到一定的效果,就可以确保Coretime资金池是大于用于续约的DOT消耗的,从而形成持续的净收入。
注:虽然对于被动续约有一个惩罚机制,来激励现有的项目主动参与拍卖来续约,但是我这里提到的是项目方都可以采用的一个通用的系统,可以自动的从生态中汲取DOT,并自动地参与投票,这是一种主动的但是自动的续约系统。
目前的Coretime市场,只考虑了比较通用的一种场景,但是这对于一些想要新加入波卡的项目来说,仍然不够友好,而且对于一些突发情况来说,也没有额外的Coretime进行临时性的调整。
对此,我建议通过构建一个次一级的Coretime市场,提供给那些对Coretime市场需求没那么高并且运营资金也没那么多的团队,并且作为系统预留一些Coretime以应对一些突发情况,而不用每次都通过增发Core来实现。
具体可以考虑这样设计:波卡每10个Coretime中(这个10个是一个可以变动的参数)就从中选取一个Coretime出来,将该100%资源量的Coretime进一步拆分,将其拆分为8个10%的Coretime资源和1个20%资源。其中的8个10%Coretime分别再进行一次缩小十倍规模的竞拍,已确定这些更小的Coretime的使用权归属。这一设计就类似于之前的平行线程的功能。
此外,剩下的1个20%的Coretime资源则作为应急资源,由国库来治理,可以用于将其中的一部分奖励(比如20%中的15%,具体比例可以调整)给黑客松获奖团队,以进一步降低开发者进入波卡的门槛。同时,它还有更重要的作用在于, 作为给所有Rollup兜底的系统级Coretime资源,也就是说如果任何Rollup续约失败,则会将这个20%的Coretime的剩下一部分(比如20%剩下的5%)用于支持该Rollup的继续运行,如果同时有5个这样的Rollup,就让这5个Rollup来瓜分这5%的Coretime资源,虽然每个Rollup分到的Coretime很少,但是它仍然能够出块,比停摆要好很多。
我们这样设计的目标是希望让波卡上的任何项目在任何情况下都能有Coretime资源来产生区块,而不是停摆。对于经营困难的Rollup可能会出现不得不降级使用次一级的Coretime资源的情况,也就是10%Coretime,这样他们的区块生产速度会降低,但是并不会停摆。而对于更艰难的Rollup则可能出现续约失败,又或者是因为某些突发原因造成了原本应该续约的Rollup项目续约失败,那么他们会自动紧急使用应急的Coretime资源,而不是停止出块。
如果结合第一点中提到的“Coretime市场的自动续约”,就可以完全确保Rollup项目不论发展的好还是不好,都可以保证该Rollup能够持续产生区块,也避免了某些Rollup的团队停止经营后,也会让原本在其上经营的应用团队也不得不停摆的困境。因为有这两套机制存在,哪怕Rollup项目方不经营了,只要其上的应用团队发展的不错,可以为该Rollup提供大量的手续费,并能够自动续约Coretime就可以确保这些Rollup的应用团队也能会持续经营了。
波卡Coretime的出现是一个重大革新,也是一场不断完善的实验。正如前文所述,当前机制在价格发现、续租流程和投机防御等方面仍存在改进空间。一个良性的区块空间市场,应当具备公平性、稳定性与易用性。我们提出的改进建议也只是抛砖引玉,我们也看到很多优秀的社区成员在积极提出优化方法,我们也希望看到更多的建议促进Coretime市场的加速成熟,早日提高对DOT的赋能。
尽管现阶段Coretime的费用相对较低,但随着波卡生态的持续发展,平行链数量的增加和应用场景的扩展,Coretime的需求将显著增长,单个Core的价格也将水涨船高。届时,波卡生态支持的Coretime数量可能扩展至上百个,那么因此而被销毁的DOT数量将会达到数百万个甚至更多。
届时这种机制将激励更多的通证持有者参与生态建设,形成正向的增长飞轮:生态的繁荣推动Coretime需求增长,而Coretime销售的收入通过燃烧机制反哺DOT的价值,DOT的增长又能吸引更多的人加入到波卡生态发展,最终Coretime市场将真正成为整个生态系统的重要经济支撑之一。
真正理想的生态和市场,不是某种技术机制的胜利,而是生态各方在现实博弈中找到的最可用解。波卡已经走在正确的路上,下一步,是让这条路走得更稳、更远。