Drivechain预测市场侧链Hivemind - LayerTwo Labs
September 4th, 2023
LayerTwo Labs亚洲社区
LayerTwo Labs亚洲社区

Bitcoin OG 们怎么说 ?

“ Hivemind可能是自比特币本身以来最重要的发明。”

Roger Ver[1] (2015年6月[2]),比特币传播者和种子投资者(Blockinfo.info[3], Bitcoin Foundation[4], Ripple[5], BitPay[6], ShapeShift.io[7], Purse.io[8])

“我会给它一个低成功的机会[9], 但至少它是聪明的疯狂而不是愚蠢的疯狂。:) ”

— **Peter Todd **[10]( 2015年10月),比特币核心开发者,值得怀疑 (Coinkite “Chief Naysayer[11]”) inventor of Treechains[12]

“ Hivemind是一个具有有趣用例的真实项目。很高兴看到他们使用侧链-任何拥有比特币的人都可以参与其市场。”

Dr.Adam Back[13] ( 2015年12月), 著名的密码朋克[14], Hashcash PoW工作证明的发明者[15], Blockstream[16] Co-Founder and President

“我对该项目的可行性非常乐观。” — **Andrew Poelstra **[17]author of A Treatise on Altcoins[18], On Stake and Consensus[19], co-author of the Sidechains Whitepaper[20]

一、什么是Hivemind?

Hivemind[21] 是一种点对点预言机协议,由 Paul[22] 创立,之前品牌叫:Truthcoin ,它将准确的数据吸收到区块链中,以便比特币用户可以在链上预测市场中进行投机。这样的市场可以通过“让廉价的谈话变得昂贵”来彻底改变知识在社会中的出现和传播。

Hivemind 允许用户使用他们的比特币创建和参与事件衍生品市场(预测市场)。与比特币一样,Hivemind 是一种协议,是一组供个人使用或忽略的 P2P 动作响应关系(如蓝牙、英语口语或德州扑克规则)。虽然 Hivemind 更加复杂,但它也提供了相应的实质性好处,对科学、税收、公司治理和政治具有潜在改变世界的影响。

Hivemind是一个软件协议,协议是自我复制的“信息病毒”(如meme),很容易比其创建者更长寿。

好处:

  1. 仍然会偿还你的钱(不能被杀死,不能倒闭)。
  2. 防篡改/审查(合同按签署后执行)。
  3. 没有中间商(自我维持、管理费用更少、成本更低)。

基于这些特点,Hivemind可以作为:

  1. 一种比银行/信用卡更便宜、更快捷的支付系统
  2. 地球上唯一可靠的信息来源,是一种“未来的维基百科”。维基百科关注过去事件的结果、已知事实的共识,并且免费阅读和编辑。Hivemind则关注未来事件的结果,未来对已知事实的共识。它同样免费阅读,易于理解(查看价格),但对其进行编辑可能会花钱,也可能赚钱。
  3. 工作场所:利用你的个人经验和专业知识来赚钱。
  4. 社区努力创造一个更加理性、科学、繁荣的世界。

Hivemind Trade 界面

Hivemind 就像比特币一样有用户,但它也有“员工”。这些员工为“分支机构”工作(每个分支机构类似于一个新的 InTrade),并对“决策”(选举结果或价格反馈)进行投票,从而解决“市场”(由一个或多个决策定义的交易领域)。用户可以自由地创建他们喜欢的任何决策或市场,尽管他们在经济上争夺稀缺的“决策槽”。

二、Hivemind总体策略

核心事实:

  1. 区块链允许可编程、抗审查的价值代币交换。
  2. 虽然大多数市场需要物理基础设施来促进实物商品的交易2,但预测市场仅需要数字化信息的交易,因此可以完全存在于软件环境中。
  3. 随着时间的推移,以前令人费解的问题变得越来越容易回答。例如,问题“候选人 X 会赢得 2016 年 11 月美国总统大选吗?”在 2015 年可能无法回答,在 2016 年 10 月下旬可能更容易回答,在 2016 年 12 月则非常容易回答。

假设前提:

  1. Hivemind继承了比特币的所有假设。例如:没有恶意实体(个人或完美协调的团体)控制大部分哈希能力。
  2. 用户是贪婪的(宁愿拥有更多的钱而不是拥有更少的钱),并且是懒惰的(宁愿付出低努力而不是高努力)。
  3. 矿工可能非常关心(即“关心一些难以衡量但非零概率”)来自 Truthcoin 侧链的交易费用,以便(作为非常罕见的最后手段)有目的地代表硬币采取行动。例如,这可能是对包含大量错误解决决策的选票投出单一“否决权”。

简要逻辑

比特币可以支持金融衍生品和智能合约,但如果需要受信任的第三方来通知这些合约,那么主要的好处就会丧失。一个工作量证明侧链,用于收集有关预测市场(PM)的创建和状态的信息可以避免这些问题。

“预言机公司”模型试图保证一群自我选择的、匿名的、贪婪的用户总是诚实地执行合约结果。

结果是根据用户对第二种类型“VoteCoin”的所有权通过加权投票确定的,其中第二种“VoteCoin”的数量是恒定的。投票币的所有权根据谢林协调博弈重新分配,以防止恶意垄断者的破坏行为。通过投票币市场价值的崩溃以及矿工否决和推翻的威胁来阻止大量个人恶意投票。

与股票一样,投票币是可交易的,并随着时间的推移支付股息。用户承担他们创建的任何PM的所有经济成本和收益,可以创建任何主题的PM,并且可以在任何PM中匿名交易。所有 PM 均享受低廉的费用、永久的市场流动性、自动代币发行以及通过 LMSR 做市商进行公平、高速的交易。可扩展性和可定制性是通过“分支”(VoteCoin 集的受控分叉)来实现的。

最初,Hivemind旨在解决非常容易验证的公共主题:不超过两分钟的网络搜索即可解决每个“决策”。随着时间的推移,Truthcoin 被设计为能够解决更多更复杂的主题。

三、Hivemind组成部分简介

包含两种Token类型、AMM、激励机制和可拓展性设计。

1、Token

Hivemind的共识机制是中本聪工作量共识,具有不同的区块创建/验证规则。最独特的是,Truthcoin 使用两种类型的硬币:“现金币”(CSH)和“投票币”(VTC)。

CSH vs VTC

a) 现金币

与用户最相关:它们可以 1:1 兑换比特币,并且代表价值。CSH 所有者可以利用该协议的功能(创建 PM,以及购买/出售/转让 PM 股份),而无需拥有VoteCoins。

b) 投票币

Hivemind特有的一种新型货币,代表“预言机公司”的股权。投票币拥有很多作用。

a、它对“声誉”这一模糊概念进行了明确的界定。

b、它使“声誉”变得可交易,这样用户就可以像购买现实世界公司的股票一样买卖这种资源。这种固定数量的“可交易声誉”有很多好处,其中最主要的是女巫攻击免疫力,以及所有权和控制权的一致性(经济增值/破坏直接转化为经济奖励/惩罚) 。

c、它为系统提供了一种惩罚懒惰参与者的方法,通过撤销他们的 VTC。

d、它消除了所有激励计算中的时间维度(支付可以相互比较,无论何时发生);如果不消除,这个维度将带来灾难性风险即“退出骗局”。

投票币不会干扰比特币/CashCoin的数字稀缺性。作为价值储存手段,VoteCoins 不如 CashCoins,因为投票币持有者有义务对一定数量的结果进行“投票”,这使VoteCoin地址更多的是“员工 ID”,而不是“支票账号”。

投票币用于在“预言机公司”的加权投票系统中进行投票。VoteCoins要求所有者对“决策”的是/否/标量/未知状态进行投票。持有者可以以 CashCoin 形式按比例收取上市费用和一半的市场交易费用。

VoteCoins 的所有权可能会仅根据投票活动而发生变化。假如所有者拒绝投票,或者所有者投票与多元多数(通常是“多数”)不同,则投票币将会丢失。另一种情况下,所有者对投票数很少的决策进行投票,或者所有者以多元多数对有争议的决策(结果不一致的决策)进行投票,则可以获得投票币。

2、AMM

这是一种根据交易活动更新市场价格的协议,旨在用单个原子状态更新序列,来去取代现代金融市场的复杂技术匹配算法和支持基础设施 。

具体而言,AMM是一个“交易者“,他能做到如下事情:

a、利用 LMSR 技术控制任何和所有 PM 交易的另一方,确保市场流动性,使得市场始终具有可交易的市场价格,即使交易量和持仓量降至零。低流动性一直是许多 PM 实施、加密货币或其他方面的问题,并且可能阻碍了关键网络效应的形成。

b、AMM具有区块链属性(持续挖矿、P2P 网络),可实现始终在线、高速、抗审查的交易环境。

c、了解市场的创建(交易前、事件前)、进行(事件后)和关闭(事件后、交易)。

d、收集、存储和支付资金,没有人为错误或管理不善。

3、激励机制:参与者动机

a、对市场创建者

任何用户都可以创建一个关于任何事物的预测市场,创建者只有在事件结果揭晓日期明确的事情上有动机去创建预测市场。

创建者只有在预期足够高的交易量时才有动力创建市场。

在交易者重视流动性的所有市场中,创建者有动力为新市场赋予最佳的初始流动性。

创建者无需支付让交易者相信其的成本。

b、对投票者

投票者有动力最大化其”预计机公司“未来预测市场的长期交易量,这鼓励他们建立和维护一个信誉良好的网络。

选民有动力参与所有决定的决议。

选民有动力以“他们相信其他选民会投票的方式”投票,这本身就被认为是“对现实的准确描述”。

c、对交易者

任何 CashCoin 用户都可以在任何 PM 上进行交易,而无需直接与 VoteCoins 交互。投票币是“员工层”,而不是“客户层”。

交易者有动机将市场价格设定为“他们对事件发生概率的个人预期”,并向公众披露该信息。对于规模化决策(例如,金融资产价格),此交易活动会产生准确且稳健的价格反馈。

交易者不存在交易对手风险,但必须承受新区块链技术固有的技术风险。

d、对比特币矿工

矿工总是有动力去挖掘区块,因为这样做的边际成本为零(合并挖矿允许重用比特币哈希值)。如果比特币挖矿结束,真理币挖矿的边际成本/收益将等于比特币挖矿的边际成本/收益,因此挖矿将继续。

矿工有动力将每笔交易纳入一个区块,因为这不仅可以最大化交易费用,还可以最大化股息收入,从而最大化代币的市值。矿工甚至无法阅读市场或投票,直到它们已经被包含在区块中,从而使这个过程能够抵抗审查。

4、可扩展、可定制设计

  1. 开源的软件。
  2. Hivemind允许创建 VoteCoin 集合的受控分叉(“分支”),从而实现市场范围和数量的增长、专业判断、不同费用和时间参数的选择等。

四、Hivemind如何运作

我们通过Hivemind结构的图形表示来说明Hivemind如何运作。

Hivemind如何运作

1、CashCoin

注意两种类型的硬币(圆圈),代表声誉的 VoteCoins(顶部,彩色)和代表金钱的 CashCoins(底部,灰色)。

2、投票

选民必须解决的问题。这些划分了预测市场的状态空间,并由“事件文本”、“事件日期”、“标签”、“作者”等项目定义事项。

a、Hivemind支持两种“类型”的投票:

一种是二元投票: 即是或者否。如“希拉里·克林顿会在 2016 年当选美国总统吗?” 、“2017 年 NYSE:DJIA 收盘价是否会升至每股 20,000 美元以上?”。

另一种是多元投票: 答案是开放的。例如,“希拉里·克林顿在 2016 年美国总统选举中将获得多少张选举团票?”“2018 年 1 月 1 日 NYSE:DJIA 收盘价是多少?”投票中的最大值和最小值必须提前设定。

在多元投票中,可能会出现结果过于混乱/无法解决/不可观察的状态,这会给决策者带来不利的经济后果。在任何给定时间,每个投票都将具有以下其中一项“状态”:

i) 活动: 决策刚刚创建。“活跃”状态的决定可能会被用来创建市场,并且这些市场将进行活跃的交易。

ii) 成熟: 决策包含“信息可用的日期”。在此日期过后,该决定的状态为“成熟”,并将进入下一个投票矩阵并进行投票以达成决议。

iii) 有争议: 如果选民不能充分同意决策的结果,则该决策仍未解决并获得此状态。从这里开始将对其进行审核。

iv) 否决: 如果矿工否决了决策的选票,则该投票将获得此状态(无论投票者的行为如何)。

v) 已解决: 如果选民确实充分同意决策的结果,并且选票未被否决,则他们商定的值将成为决策的最终值,并且决策的生命周期现已结束。

3、市场

Hivemind的命脉,预测市场允许任何持有 CashCoin 的人买卖各种市场投票,从而对选定的事件进行投机并从中获利。这种自愿的“双赢”猜测汇总和总结了信息供公众使用。

a) 状态: 市场将世界划分为“状态”或“对现实的相互排斥的可能描述”。当交易者买卖时,这些投票处于单一市场状态。

i) 交易: 在此状态下,市场允许交易者通过AMM交易。市场从创建之日起一直处于这种状态,直到其所有决策都被投票为止。

ii) 关闭: 当市场的所有决策成功解决后,市场可以通过一条特殊消息“关闭”,该消息将禁止购买并以赎回取代出售。

下图3个预测市场的图形表示,每个市场都有二元决策。

左图是最简单形式,具有一维(蓝色虚线箭头)、一个决策(红色圆圈)和两个状态(黄色方块)。

中间表示的是二维的预测市场,包含四个相互排斥的状态(例如,4 队锦标赛的获胜者)和三个决策。

右侧则是多维预测市场,允许用户不仅可以根据每个状态的概率进行交易,还可以根据维度之间的关系进行交易,例如选举结果与一年后实现经济目标之间的关系。

4、分支

尽管所有市场对全球所有用户都可用,但决策主要根据主题划分为称为“分支”的集群。每个分支都有自己的一组 VoteCoins(以及选民)、自己的决策和自己的参数。

5、VoteCoin

Hivemind中的第二种代笔。与Cashcoin不同,投票币既是一种负债,也是一种资产。所有者应该使用他们的代币对每个决策的结果进行诚实的投票。

6、投票周期

对同一分支进行两次连续投票之间的时间长度。

7、投票

投票者认为特定决策与其现实世界结果相匹配的价值。默认值为“Missing”,表示“投票者没有回复”。值“1”表示“TRUE”,“0”表示“FALSE”,“.5”表示“我无法轻易判断”或“违反了分支规则”。

8、投票

分支上所有成熟决策的集合。对于选票中的每个决定,每个投票者都必须对其决议值的报告/意见进行投票。请注意,选票是由其决策的成熟时间定义的,而不是由其组织或在市场中的使用来定义的(并且,对于核心设计至关重要,选票包含许多不同市场的决策)。

9、投票矩阵

通过按行堆叠(特定投票周期的)选票而创建的矩阵。矩阵的列对应于决策。

10、结果

每个决策的最终计算结果,由 SVD 分辨率算法确定。

如上图,单一市场的时间表。横轴是时间,竖线代表时间点,括号代表时间段,彩色矩形代表市场状况。市场创建和选票提交之间有一个间歇,以强调第一阶段可能(绝大多数)持续时间最长的事实。

  1. 添加决策 — 市场需要决策,这是第一步。“决策作者”将选择适合主题的分支,发送添加决策的交易,并等待决策包含在块中。决策文本的许多字段可以作为散列提交,并且只需要稍后显示。
  2. 添加市场 — 添加一个或多个决策后,“市场作者”可以通过提交一些公共信息、一些私人信息的哈希值和一笔付款来创建一个新的预测市场,并等待市场被纳入一个块。散列数据必须包括状态维度,但组件决策可以保持隐藏,直到市场包含在块中之后。
  3. 交易 — 随着市场的建立,现在可以向交易者做广告,他们买卖市场状态的份额。
  4. 事件发生 — 在时间线的此时,与市场决策相关的事件发生并变得可观察。
  5. 决策成熟/投票 — 此时,投票开始于本投票期间成熟的每项分支机构决策的结果。选民签名并广播,包含他们的投票和新的公钥(他们有相应的私钥)的Ballot哈希值。至关重要的是,在此期间,选民可以选择随时出于任何原因更改他们的选票(哈希值)(例如,更新新的公钥)。仅包含最新的投票站。
  6. 投票揭晓 — 随着此阶段的开始,投票已包含在区块链中。无法再进行投票,VoteCoins 现已暂时冻结。投票者在 (5) 中揭示对他们的提交进行哈希处理的消息,从而允许将这些选票读入共识算法中。
  7. 决策解决 — 投票通过共识算法运行,以确定选票中每个决策的结果。同时,共识算法根据RBCR将VTC分配给新的一组公钥。在 (6) 中冻结的 VoteCoins 现在已解冻,可以转移或兑换。
  8. 审计 — 投票可能会做出一个或多个决策,而选民无法充分同意某个结果。未能达成共识最终会导致对“有争议的选票”进行审计。有争议的选票就会累积在审计投票矩阵中。使用与(6)完全相同的共识算法,但用更通用的集合(所有 CashCoin 所有者)替换了原始的非常特定的选民集(Branch VoteCoins 的所有者)。
  9. 否决权 — 经过一段等待期后,矿工可以在第五个也是最后一个时期积累“已解决选票”的否决权。如果本期超过 50% 的区块否决了投票,则其所有决策必须在下一期重新投票。 请注意,软件可以轻松记住以前提交的选票,甚至自动重新提交它们,因此(诚实的)选民的成本可以忽略不计。根据一价定律,市场价格将不断接近其预期最终价值的现值。如果投票的“预期最终价值”为 1,一些个人(华尔街、投资银行家类型)应该总是愿意购买这样的股票,因此交易者的成本也可以忽略不计。
  10. 赎回 — 市场收盘后,做市商停止确定/广播市场价格,而是使用已解决的决策结果主动将股票固定为其最终价格。交易者不是出售这些股票,而是将这些股票“赎回”为 CashCoin。
  11. 为了稳定性,每次状态转换时可能有 6 个区块的“死区”。

五、通过“分叉”实现可扩展性和可定制性

1、货币供应与特许经营

在比特币中,当网络无法就单一现实达成一致时,就会发生分叉。分叉产生了两条独立的链,每条链都有几乎相同的交易历史。所有在分叉前持有 10 BTC 的用户都将在两个不同的分叉上拥有 10 BTC 的两个独立“版本”。这在一个旨在存储价值的系统(即货币系统,例如比特币/现金币)中是非常不可取的,有几个关键原因,其中最主要的是我们遭受瞬时和意外的倍增货币供应量的变化,或货币系统任意子集的交易历史的完全逆转(如果链成功重新合并)。

然而,对于VoteCoins来说,每个账户持有的价值代表着声誉和相对影响力。通过对现实或现金币的位置存在分歧来分叉区块链,确实会像比特币分叉一样令人沮丧。然而,由于投票币“分支”都使用相同的现金币,并且市场独立于分支而存在,因此无法通过分叉投票币。然而,有可能的是,将 VoteCoins 的供应量增加一倍,以便将两个新“分支”中每一个新“分支”所需的未来投票活动减半。

这样做有几个原因:

  1. 因为选民对他们被要求投票的决定数量感到厌倦,
  2. 为了增加竞争,
  3. 改变参数(费用、时间等)。

更有趣的是,分叉最终可能会改变这些投票币所接受的决策的质量,例如创建“体育分支”或“金融分支”。通过分叉一个新的分支,所有以前的所有者将保留他们的旧投票币以及他们既定声誉的投票影响力,这意味着系统的既定信任将在新旧分支中得到维护。

最终,一些所有者会出售或干脆不使用他们不喜欢的分支的投票币,而体育分支最终将由对体育特别感兴趣的个人拥有。当“体育”后来分裂为“体育:篮球”和“体育:非篮球”时,只有信誉良好的体育狂热分子拥有体育分支的投票币将其投票权转移到两个新分支机构。因此,网络有机地生长,就像健康的树在环境可以支持时分裂新枝一样。

2、质量控制/数字稀缺 — — 分支的智能拆分

  1. 分支数量不受限制是不可取的。首先,限制创造了技术和经济的稳定性。其次,“无限分支”意味着完全竞争,这阻止了投票币所有者提取准租金。第三,对于没有任何利害关系的用户来说,改变网络状态的选择是非常不可取的,“你给用户的任何选择都可以而且将会被用来对付你”。第四,我们希望最大限度地减少区块链存储和计算成本。
  2. 因此,理想的情况是让当前的投票币所有者组(在某种意义上,由当前的分支组)控制分支过程。如果当前的分行所有者表现不佳,他们可能会被新所有者(有利可图)收购,从而使(VTC 伪股)的经济价值最大化。根据定义,这组用户(当前分支所有者)也是最有能力提供投票报告的用户组。
  3. 如果分裂分支的条件是由投票币所有者决定的,我们必须将注意力转向一种有效的方式来捕获选民的偏好。

为了确保绝大多数选民实际上想要分裂,并且想要分裂很长一段时间,允许选民对分裂“决定”进行投票。

Hivemind 与所有其他 BTC 2.0 项目不同,它的进展就好像它的创建者确实相信它一样。团队预先支付所有费用(设计、开发、审查、测试),但无法保证项目能够顺利完成所有这些阶段而不会遇到致命问题。

参考资料

Subscribe to ZT
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from ZT

Skeleton

Skeleton

Skeleton