加密泉币研究机构 Delphi Digital 发布研报,全方面解读去中间化跨链交易协定 THORChain。本文为申报上半部分,简介 THORChain 的技巧完成。

撰文:Yan Liberman、Medio Demarco,就职于加密泉币研究机构 Delphi Digital
翻译:Winkrypto

本文为加密泉币研究机构 Delphi Digital 发布的「THORChain 研究申报」部分章节,原申报发布时间为 2019 年 12 月,相干数据及信息状况截至发布时间,但不影响懂得项目核心内容。链闻取得 Delphi Digital 授权转载。

关键要点

  • 该项目开辟团队奇妙应用了其他项目标代码库,并以一种新鲜的方法将它们组合起来以构建 THORChain。这么做既大志勃勃,又有助于降低履行的⻛险。其体系构造的关键组件,是应用 Cosmos SDK、Tendermint 和币安链的 TSS 代码库构建的。
  • 作为面向特定应用的区块链,THORChain 经过优化,以最有效地办事于其特定用例,即活动性池。 其经济模型设计具有鼓励机制,可确保应用的财务⻛险一直与搜集的安然性成正比。假设成功上线,我们能够会看到类似的跨链设计包括 DeFi 范畴。
  • 由于应用了 Tendermint,THORChain 有了抗分叉和接近即时的终究性 (finality),虽然如此,它所连接的 PoW 区块链却没有这些特点。是以,曾经为此采取了一些办法,以降低分叉和双花能够对活动性池形成的负面影响。
  • 除交易机制外,THORChain 的运转像是一个中间化交易所,但有一个重要差别——它对交易所钱包的控制权完成了去中间化。THORChain 的验证人节点控制着链上的活动性池,并经过过程杀青共鸣才能转移资金。 一旦有 12 个节点处于活泼状况,搜集将开端接收活动性,节点也将逐步增长到 99+。
  • 质押的活动性在 THORChain 原生链上聚集为一些地址,即「金库」。存在两种资金库—Asgard 和 Yggdrasil。Asgard 回收流入的资金 (新的活动性),Yggdrasil 处理流出的资金 (执 行交易)。资产池为每种资产保护一个伶仃的余额表,活动性在不合的「金库」之间分派,并定期在不合的「金库」之间移动。
  • ⻔限签名筹划 (TSS) 用于解锁金库并发送外向交易 (即履行一笔交换)。 与多重签名比拟,这具有明显的优势,例如增长了隐私并降低了交易本钱。节点永久不持有私钥,而是经过过程 链下无需信赖的计算集合在一路生成一个私钥并签订交易。 TSS 可以实用于多种区块链 (很轻易添加对新链的支撑),并且曾经与大年夜多半重要区块链兼容,包含比特币和以太坊。
  • 该项目异常重视隐私,采取一种链下、繁复的管理方法。简单概括一下:1) 链上金库难以辨认,且资金常常移动,2) 节点是匿名的,其协作特地设定为无限的,3) 交易没有可识其他 特点,4) 团队是匿名的。
  • 相关于其他以互操作性为卖点的项目,THORChain 不应用「锚定代币」停止跨链资产转移,这是它的一个鲜明特点。真实的 BTC 可以以无需许可的方法交换为真实的 ETH,并在链上结算。它还具有出色的安然形式,即确保了节点绑定的 RUNE 价值一直是活动性池中所质押的非 RUNE 资产价值的 2 倍。这是对 Ren 的办法的改进,实际上在 Ren 的体系中中,只需 2,000 万美元的 REN 便可以确保 1 亿美元锚定资产的安然。 竞争敌手假设想复制 THORChain 的办法,须要更改其设计和整体战略,是以,THORChain 对其最接近的竞争敌手有先发优势。
  • BEPSwap 原定于 2020 年 1 月 3 日推出,但由于对代码和经济的 3 次外部审计一向未定,发布终究推延。

Delphi Digital:周全解读 THORChain 架构设计、交易机制与跨链等

THORChain 是一个可互操作的、针对特定应用的区块链,可完成跨链的活动性池 (或称 「资金池」)。其初次主网迭代——BEPSwap 筹划于 2020 年上半年上线,从而使 BEP2 资产可以在币安链 Binance Chain 上聚集为资金池。在此以后,将发布完全的跨 链完成法式榜样 ASGARDEX。经过过程 2018 年种子轮融资、2019 年 7 月在币安的 IDO 和私 募,THORChain 共召募了 210 万美元。

价值主意和代币经济

用例

  1. 跨链交易所:交易者无需应用中间化交易所,便可以在各条链之间直接交换资产。 由于 THORChain 的技巧设计,今朝重要的区块链,如比特币、以太坊、币安链等都可以予以支撑。
  2. 质押非临盆性资产获得收益:非临盆性资产 (例如 BTC) 一切者可以将这些资产质押到活动性资金池中,收取的交易费和新发行的 RUNE ,从而获得收益。THORChain 的活动 性资金池设计比其它形式 (例如 UniSwap) 更能保证质押者免遭套利损掉,是以可以进一 步鼓励质押行动。
  3. 运转节点获得收益:任何人都可以绑定所需的最低额度的 RUNE(今朝为 100 万 RUNE) 来运营一个节点,参与搜集运转。作为报答,他们可以经过过程收取交易费和新发行的 RUNE 获得收益。
  4. 套利机会:套利者可以获利,同时他们也赞助活动性资金池中的资产比例回归均衡。

重要好处

  1. 无需许可和私密性: 世界上任何人都可以跨链直接交换资产,无需取得许可或地下其身份。另外,节点运营者是匿名的,没有人能辨认出是哪个节点对某个详细交易做了签名。
  2. 质押的活动性资产长短托管的:资产在链上集分解资金池而不是拜托给第三方保管人,该资产同时由去中间化的搜集确保其安然。
  3. 安然性与活动性相干:为确保搜集安但是绑定的 RUNE 的价值,必须是作为活动性而质押的外部资产 (例如 BTC) 的价值的两倍。这意味着,随着质押的活动性的价值的上浮,支撑其安然性的价值也会照应上浮。
  4. 独特的费用形式:持续性活动性池 (CLP) 采取基于滑点的收费形式,这供给了一种独特的方法,鼓励活动性供给者 (供给方) 积极搜索那些在交易范围和交易量 (需求) 上有更大年夜需求的资金池。
  5. 冷启动:经过过程早期嘉奖,RUNE 可以启动活动性和安然性。这类嘉奖会趋于降低,但仍比购买和持有战略表示更好。

RUNE 有两个重要用处:1) 须要质押在活动性池中,在池中作为基本的资产对;2) 为了安然起⻅,搜集节点运营者须要绑定 RUNE 资产作为抵押物。

每个活动性资金池必须具有与 RUNE 比例为 1:1 的外部资产。每放入 1 美元的 BTC,也必须放入 1 美元的 RUNE 。假设比率掉调,套利机会的出现会将比例拉回到均衡状况。活动性供给者赚取「体系支出」的 1/3,包含交易费用和新发行的 RUNE。

每个节点必须绑定相当于质押的外部资产 2 倍的 RUNE。每放入 1 美元的 BTC,节点必须绑定 2 美元的 RUNE 以保护其安然。节点运营商担任运营区块链搜集,赚取「体系支出」的 2/ 3。假设比率掉调,质押资产价值高过了节点运营者绑定的 RUNE 价值,节点运营者会拿到更多的体系支出,直到比率被修复至均衡。这类情况固然临时不再鼓励人们质押活动性,但会 促使节点去绑定更多的 RUNE,终究会使比率回到均衡。

THORChain 概览

假设成功发布,THORChain 的无需许可的跨链活动性资金池将具有很强的产品市场婚配 (跟 BTC 和 USDT 一样)。 实际上,短期内很难找到可以激起如此多兴趣的其他用例。作为可以完成此目标的首个项目,这将激起数字资产交易范式的改变,即从中间化的交易所转向真正去中间化的将来。这将进步全部加密泉币范畴的韧性。推敲到资金池活动性可产生的搜集效应,该项目能够会出现赢家通吃的情况。我们的团队平日将研究重点放在曾经上线的应用和搜集上,由于加密范畴有太多一诺千金。虽然人们曾经估计 THORChain 将在 2020 年第一季度周全实施,但更安然的做法是认为这不会产生。是以,在本申报的前半部分,我们将重点放在探访今朝唯一真正重要的任务:THORChain 真的能运转起来吗?

Delphi Digital:周全解读 THORChain 架构设计、交易机制与跨链等

可互操作的、针对特定应用的区块链

自出生以来,THORChain 曾经历了屡次设计迭代,招致更广泛的社区对其以后办法的实际任务方法认为困惑。例如,Github 上供给的 2018 年白皮书曾经过时,其信息陈腐。是以,我们一向在与开辟团队接洽,以验证本申报中援用的信息的精确性。

区块链互操作性一向是很多有名度很高的项目花费了多年孜孜寻求的目标。推敲到这一点,THORChain 有名度相对较低的团队是若何开辟一种全新的处理筹划、来处理⻓期以来具有技巧挑衅性的这一成绩?冗杂来讲,答案就是他们没有做到。相反,他们应用了其他项目开辟的代码库,并以新鲜的方法将它们组合在一路。这是对开源开辟活动的一次验证。

我们先从 THORChain 基本架构的核心若何开辟谈起。该团队应用 Cosmos SDK 完成了其预期目标,并构建了针对特定应用的区块链。在这类情况下,应用是指「活动性池」。直到比来,应用平日都安排在具有通用虚拟机的区块链 (例如以太坊) 之上。这有几个缘由。关于开辟人员而言,每次他们想要启动新应用时,须要从头开端构建新的自定义区块链是不实在际的。即使他们做到了,这些区块链能够也是孤岛,没法与其他搜集互操作。Cosmos SDK 为开辟人员供给了一个可轻松创建自定义、可互操作的区块链的框架,从而改变了这类情况。不过,ATOM 持币者,很抱歉,正如图示,其带来的经济价值不用定会流向您。

作为针对特定应用的区块链,THORChain 可以停止优化,以最好地办事于其用例。它不会受制于在通用平台上构建的局限性。虽然应用这类办法能够会给安然性带来挑衅,然则 THORChain 具有一条可行的门路来确保安然。鼓励办法的设计方法,是使应用的财务⻛险一直与其搜集的安然性成正比。在以太坊上扶植会更安然吗?是的,但实际上能否须要更安然?时间会证明一切,但假设成功的话,我们能够会看到类似的跨链设计包括 DeFi 范畴。

经过过程采取 Cosmos SDK,THORChain 由可编组模块 (下图的六边形予以出现) 构建而成,使开辟团队可以即插即用其他人曾经构建的不合功能。共鸣引擎 (绿色六边形) 就是如许的模块。

Delphi Digital:周全解读 THORChain 架构设计、交易机制与跨链等

共鸣、终究性和分叉

THORChain 采取 Cosmos SDK 的默许共鸣引擎 Tendermint。该引擎最后于 2014 年由 Cosmos 开创人 Jae Kwon 设计,尔后成为权益证明 (PoS) 共鸣机制范畴的一项抢先的共鸣引擎。说点题外话,一个陈旧的 Reddit 旧贴询问为甚么以太坊不应用 Tendermint,Vitalik 和 Jae 都发表了评论。与任务量证明 (PoW) 共鸣比拟,Tendermint 具有某些关键优势,包含抗分叉和近乎及时的终究性。虽然 THORChain 将从这些特点中受益,但必须强调的是,它所连接的 PoW 链其实不会获益,是以须要推敲其他向量的进击。这里须要解密的内容还很多,让我们经过过程一些示例渐渐地停止简介,以确保您懂得个中的概念。我们将从解释 THORChain 若何加强对外部新链的支撑开端。然后, 我们将详细阐述我们刚才提到的有关 PoW 区块链的挑衅,和 THORChain 为减轻相干⻛险而采取的步调。

让我们举个例子,THORChain 的开辟人员是若何完成比较特币区块链的支撑的。为了使新的外部链失效,须要逾越 2/3 的 THORChain 节点开端不雅察它。节点如许做以后即曾经杀青共鸣,如今该外部链被激活。活动性供给者可以开端质押其 BTC,而交易者可以开端交易 BTC。质押的资产 (在本例中为 BTC) 一直存储在本身的原生区块链上的金库 (地址) 中,由节点停止监督和控制。在某一段时间里,比特币世界一直处于战争状况,一切运转顺利。然后,不知从哪里冒出了大年夜区块的成绩,比特币社区的成员认为必须产生改变,并且必须急速产生。随之而来的是一场有争议的硬分叉,决裂了比特币区块链。关于 THORChain 节点而言,这将招致纷乱的情况。节点应当监督活动性池中的比特币,但如今他们不知道哪条链是精确的追踪对象。

假设产生这类情况,那么最安然的做法就是,要么节点停止不雅察某一条,要么停止不雅察两条链。当逾越 2/ 3 的验证节点停止不雅察该外部链时,将主动启动「Ragnarok」,并将质押在活动性池中的 BTC 资产安然地返还给一切者 (我们在第 13 ⻚上更详细地说清楚明了 Ragnarok)。将来,假设逾越 2/3 的节点再次开端不雅察该链,则可以重新启动对该链的支撑。这是一个简单有效的过程,可以将控制权交给社区,同时保护质押的资产。

我们在前文说过,Tendermint 供给「近乎即时的终究性」。这意味着甚么?

终究性是为了确保,一旦某个交易完成就没法撤消。不幸的是,应用 PoW 共鸣机制的区块链, 即使能够曾经在一个区块中确认了一笔交易,它依然可以被撤消。虽然完成的难度很高,但能够会产生 51% 进击,从而招致双花。然则,随着愈来愈多的区块添加到链 中,进击者翻转旧交易就变得愈来愈艰苦。这就是为甚么 PoW 链被描述为具有概率终究性的缘由。那笔旧交易「能够」是终究的。降低双花的⻛险会影响 THORChain 中 的质押者和交易者。质押者从 PoW 链中撤出活动性,将须要等待 24 小时才能解锁资金。

然则,关于交易者而言,他们不太能够等待那么⻓时间,关于小额交易,这类等待 也完全没有须要。是以,开辟人员创建了一个出色的框架,可以计算交易者须要等待实在其实认次数。概括说来,其基本是,相关于该搜集的安然性,某一笔交易究竟有多大年夜。 例如,基于比特币的安然强度,用这类办法停止的一笔 2.5 万美元的 BTC 交易,只需等待 1 次确认。别的,由于 THORChain 的活动性池应用主动做市商形式 (AMM), 是以就滑点而言,较小的交易平日比较大年夜的交易更公平。就安然目标而言,这也挺好,由于不会有哪个理性的参与者仅仅为了可以双花小笔金额,就试图停止如此昂贵和困 难的进击。

绑定的验证人节点

我们在上一⻚幻灯片中扼要提到了节点,这个话题值得更深刻地评论辩论。不过,在深刻商量之前,让我们退后一 步,推敲一下 THORChain 的办法与中间化交易所 (CEX) 现有做法的比较。应用 CEX,交易者发送一笔链上交 易到交易所的钱包,CEX 管理这一链上交易所的钱包,在外部停止交易的核算,然后,当交易者要取款时,CEX 会从交易所的钱包发送一笔向外的交易,向交易者付款。 THORChain 的设计与此类似,但有一些关键差别,特 别是谁控制「交易所钱包」。

起首,THORChain 中的交易者一直保持对其资产的保管权,交易在链长停止结算 (毕竟这是去中间化交易所)。只要活动性供给者 (LP) 须要转移并质押其资产。然则,活动性供给者无需去信 任的中间化第三方来托管这些资产,而是信赖一个由抵押了资产的节点构成的去中间化搜集,这些节点在经济上 遭到鼓励以保护其质押的资产的活动性。从本质上讲,差别实际上就是这么简单。 THORChain 只是把控制活动 性的权力停止了去中间化。将来,THORChain 能够还会有专⻔的验证节点,令人们可以或许以非聚集、自立的方法来 质押活动性。我们信赖,假设其成功推出,将比较特币社区产生严重年夜吸引力。

Delphi Digital:周全解读 THORChain 架构设计、交易机制与跨链等

任何人只需绑定了所需的最低数量的 RUNE,都可以运转 THORNode 节点。 以后的最低⻔槛为 100 万 RUNE。 THORNode 必须为其「不雅察」的每条外部链运转节点,以便直接监督这些链上的资金池活动性。 这些节点由 THORNode 管理。 当推敲为运转比特币、以太坊等节点所需的存储和带宽时,很明显,这能够会增长运转 THORNode 的运营本钱,在绑定资金以外须要额外的支出。

不过这可以经过过程快速同步外部节点来减缓,这些外部 节点有旧的 (在这类情况下是不须要的) 须要修剪的数据。 正如我们将在以下幻灯片中看到的那样,共鸣引擎 Tendermint 和签名筹划 TSS 还存在其他限制,能够会在短期内将节点总数限制为少于 100 个。 根据以后质押在资 金库 RuneVault 中的 RUNE 情况,假设明天启动搜集, 781 个质押者中有 25 个具有足够的 RUNE 来运转一个 节点。

一旦有 12 个公共节点处于活泼状况,主网的第一个安排版本 BEPSwap(ChaosNet) 将开端接收活动性 (我们 将在第 15 ⻚上对此停止更多评论辩论)。 假设 ChaosNet 运转成功,完全的主网将会上线,并希冀在一个月的时间 内将节点的数量从 12 个逐步增长到 33 个。 从那时辰开端,目标是在短期内达到 99 个节点。 这些节点能否足够 「去中间化」? 不管若何,和信赖单个交易所比拟,它终究会加倍去中间化和更安然。 那才是真正重要的任务。

质押的活动性资金库

任何人都可以在无需许可的情况下质押活动性,不过该搜集必须杀青共鸣来签名和赞成活动性提款。后一点与以太坊在释放 Uniswap 中聚集的资金之前须要杀青共鸣是异曲同工 的。作为活动性而质押的资产,在其原生链上聚集到被称为「金库」的各地址中。这些金库的地址与惯例地址是没法辨别的,详细缘由将鄙人一⻚中停止评论辩论。重要的是要懂得 到,每个外部链都有两种类型的金库,分别用于不合目标:Asgard 和 Yggdrasil——Asgard 接收一切流入的资金 (新的活动性),而 Yggdrasil 处理一切流出的资金 (履行各笔 交易)。如今我们将更深刻地解释每种类型。

每条链至少有 1 个 Asgard 金库,该库接收该链上质押的活动性。 Asgard 金库由一组验证节点管理,这些节点可以在杀青共鸣时将资金移出金库。幻想情况下,将来该搜集的 全部活泼验证节点构成的集合 (逾越 99 个),将成为每条链上唯一的 Asgard 的一部分。然则,由于以后签名筹划 (TSS) 和共鸣机制 (Tendermint) 的限制,该搜集在近期可 能会在每个链上具有多域 Asgard 金库 (Multi-realm Asgard)。杀青共鸣的条件,不是 99 个节点中有 66 个节点中的唯一 Asgard 资金库参与,而是须要 33 个节点中有 22 个节 点里有 3 个 Asgard 的参与。

Asgard 取得新的活动性资金后,资产将拆分并转移到较小的 Yggdrasil 金库中,后者分别有不合的链上地址。要计算 Yggdrasil 金库的数量,须要推敲 Asgard 验证人集的大年夜小 并将其除以 3。例如,具有 33 个验证人的 Asgard 金库将有 11 个 Yggdrasil 金库与之接洽关系。这些 Yggdrasil 金库中的每个都将有 3 个验证人,须要 3 个验证人中的 2 个杀青 共鸣才能签订交易。较小的验证人集许可搜集更快地履行外向活动 (交易)。例如, Asgard 的签名须要 33 个节点中 22 个杀青共鸣,能够须要几分钟时间,而 Yggdrasil 保管 库只须要 3 个节点中 2 个杀青共鸣便可,签名速度可以不到一秒钟。虽然验证人集较小,但基于交易的委派方法和鼓励构造的存在,对此停止进击的难度很高。

Delphi Digital:周全解读 THORChain 架构设计、交易机制与跨链等

从概念上讲,由 于 Yggdrasil 安然性较差但性能更高,是以可以将其视为已投保险的热钱包。Asgard 则像一个冷钱包,安然性更高但性能更低。 THORChain 为每种资产保持一个单一的余额, 其质押的活动性在不合的资金库之间分派,并定期在不合的金库之间移动。在每条外部链,每个验证节点都是 1 个 Asgard 和 1 个 Yggdrasil 的构成部分。当我们评论辩论此主题 时,重要的是要强调 RUNE 将集中在币安链 (该代币即在币安链上发布)。由于币安链的中间化,能够存在审查和其他进击的⻛险,由于 THORChain 的成功能够对币安本身构 成生计威逼。今朝还没有先例可供自创,然则,该团队正在密切存眷,预备将来将 RUNE 转移到另外一条链上,乃至能够是 THORChain 本身。

⻔限签名机制 vs 多重签名

我们曾经概述了 THORChain 的普通架构,下面可以深刻商量在一切这些组合中发挥关键感化的一个技巧部 件。我们起首快速复习一下区块链基本知识。为了将资产从一个地址移出 (或花费一个 UTXO),你须要具有 与该地址 (或 UTXO) 接洽关系的私钥才能签订有效的交易。在基本层,THORChain 在履行一笔交换时确切会如许 做:1) 就该笔交换在链下杀青共鸣,2) 签订一笔交易以将资产移出资金库。该笔交易将向交易者付出他们 方才购买的资产,地点是在其原生链上。.

多方结合签订一笔交易的概念能够会让您想起多签 MultiSig 地址的任务道理。这从直觉上看仿佛成心义,但 是,THORChain 实际上应用了一种新型的⻔限签名筹划 (TSS),它有一些核心优势。固然 TSS 和 MultiSig 都须要多方 (N 个中的 M) 才能签订交易,但其类似性也就这么多。应用 MultiSig 意味着各方中每个都有自 己的密钥,分别照应一个不合的锁。

例如,假设有 5 个参与方 (N=5),则每个密钥也会有一个锁,共 5 个。 它能够须要至少 3 方 (M=3) 应用其密钥来签订一笔转出的交易。这些私钥是静态的,分别由各方存储在本 地,签名过程完全在链长停止。在链上辨认 MultiSig 地址其实不雅察签名者也异常简单。我们用比特币 MultiSig 来 解释一下,在右边的表格中,您可以清楚地看到各类类型的 MultiSig* 平分别持有若干数量的 BTC。MultiSig 交 易收取的费用也较高 (每个签名产生更多的数据)。

应用 TSS 时,仍须要多方 (本例中是 THORNode 节点) 结合签订交易 (解锁资金库),但他们仅应用一个私 钥便可以了。这是若何做到的?起首,每个节点都有一条存储在本地并保密的信息,从不向其他节点泄漏这些 信息。经过无需信赖、交互式和链下计算,节点将其机密信息组合起来生成单个私钥并签订交易。私钥在全部 过程当中从未显示过。金库地址不只难以辨认,由于它与具有单个密钥的任何其他地址看起来很像,并且签名者 (节点) 的身份也保持私密。外部不雅察者没法肯定谁参与了密钥生成和签名过程。与 MultiSig 比拟,此办法提 供了更好的隐私性和更低的交易费用 (应用 1 个签名产生的数据更少)。另外,TSS 不与链相干,使 THORChain 可以或许以更少的开辟任务量支撑新的外部链。

Delphi Digital:周全解读 THORChain 架构设计、交易机制与跨链等

密钥生成与验证人更替

根本上,THORChain 应用 TSS 停止跨链通信,而不是依附 IBC 协定 (虽然将来能够会应用它)。THORChain 正在实施币安链的 TSS 代码库,该库基于 Rosario Gennaro 和 Steven Goldfeder 在 2018 年发表的论文。他们的办法在之前的 ECDSA ⻔限设计的基本上加以改进,进一步加快速度,并终究不再须要一个可信任的中心商来 分发用于密钥生成的机密信息。他们的论文称号是「Fast Multiparty Threshold ECDSA with Fast Trustless Setup」。币安于 2019 年 11 月对其 TSS 库停止了开源。

TSS 在某些方面改变了游戏规矩,但假设它与重要的外部区块链不兼容, THORChain 也不会从中获益。荣幸的是,由于它生成 ECDSA 签名,与以后多半主流区块链搜集 应用的加密曲线相兼容,特别是 secp256k1。这一点相当重要,由于比特币和以太坊应用 secp256k1,这意味着 TSS 如今曾经可以与上述两条区块链兼容。

是以, THORChain 其实不依附于还没有创造的全新技巧,也不等待外部区块链来停止其没法掌控的更新。不过我们应当强调,应用新的加密协定的⻛险更高,由于代码在及时对抗环 境中测试较少。为了赞助降低这类⻛险,币安链的 TSS 代码库于 2019 年 10 月接收了 Kudelski Security 的第三方审计。审计发清楚明了 10 个安然成绩,一切都是中度及低级 别成绩,这些成绩都取得了修补。另外,审计人员指出,「在审计框架中发明的任何成绩本身都不克不及被应用来完全破坏筹划的安然性、或恢复机密数据」。THORChain 团 队本身也正在接收第三方 TSS 审计。

在本申报的前面,我们评论辩论了 THORNode 节点,但没有解释它们是若何轮换活泼验证人集的进出的。每 3 天 (50,000 个区块),THORChain 会主动用 2 个新验证人调换 2 个时间最久、最弗成靠的验证人。新验证人的选择标准是其所绑定 RUNE 的数量。验证人的定期轮换是为了赞助抵抗搜集捕获和停止,但意义不只限于此。

实际上,每次 产生验证人调换时,都表示「重置」。新的验证人集组合在一路,为新资金库地址生成新密钥。一旦完成,旧资金库中持有的一切绑定资产将移动到新资金库。但是在某些 情况下,这能够运转得其实不顺利,对活动性供给者产生负面影响。假设在此事宜中,1/3 的验证人在被搅动出局之前分开,并且他们删除他们永久存储的须要信息,则可 能招致资金库中的资产永久被锁定的情况。不过令人欣喜的是,验证人也会是以掉去本身的抵押品。是以,这类类型的「进击」能够不会由理性的、寻求利润的节点成心完 成。非理性行动者,固然是一种⻛险,但对任何其他加密经济体系也是如此。

正如我们在第 9 ⻚所提到的,活泼的验证人越多,每个链都变成只要一个 Asgard 库的难度就越大年夜。随着更多的验证人添加到密钥生成任务中,完成该过程所需的时间会呈 指数级增⻓。假设这须要的时间逾越 10 分钟,验证人会主动停止分片、设置为较小的子集,从而产生「多域 Asgard」。这大年夜大年夜加快了过程。固然我们将这些都合在一路, 但重要的是熟悉到,TSS 设定了一个 Asgard 可以达到的下限 (22/33),而 Tendermint 设定了活泼节点的数量可以达到的下限 (今朝不逾越 100)。

匿名性和管理

THORChain 的重要价值主意是无需许可的、私密的跨链交换——懂得这点异常重要。 虽然去中间化交易所 (DEX) 近 期崛起, 然则由于区块链之间缺乏互操作性,跨链交易资产一向 (并且依然) 经过过程当中间化交易所 (CEX) 停止。 绝不奇 怪,在全球监管情况基本上,CEX 正在加强懂得客户 (KYC) 法式榜样,将某些资产列入交易黑名单和对某些国度 / 地区的 用户停止樊篱的频率愈来愈高。这能够会降低 CEX 的盈利才能,但能够会延⻓其寿命。 THORChain 可以很好地弥补 CEX 留下的空白。 我们团队固然不支撑应用 THORChain 躲避司法,就像不该该为此目标应用比特币一样。 小我应遵 守实用于他们的一切司法,特别是潜伏的节点运营商应非分特别当心。

之前,我们说清楚明了为甚么外部不雅察者很难在链上辨认金库,和金库是若何频繁移动资产的。即使可以隔离一个金库, 也没法知道哪些验证人签订了哪些交易。记住,TSS 交易看起来像任何其他由单个密钥签名的交易。没法肯定哪些节点 参与了签名。乃至节点本身也没法跟踪。还有很多技巧细节表现了对隐私的存眷。节点是匿名的,而搜集管理形式也有 意的限制了节点之间的调和才能。乃至该项目标开辟团队也将精力放在保持匿名上,这在更广泛的参考情境中是成心义 的 (中本聪是谁呢 ?)。总而言之,一个匿名团队正在启动一个去中间化的匿名节点搜集,以促进无需许可、非托管的 跨链交易。假设可以提炼出加密世界的精力,那就是这个了。

THORChain 将采取链下的、繁复办法停止管理。最后,团队筹划经过过程他们正在开辟的称为 AEsir 协定的机制来实施链上 管理。然则,由于其他区块链的参与度低、选举人社交表示的能够性、投票被把持或被监管干涉的⻛险,他们后来对这 个假想认为掉望。这些都是成心义的担心。只要当运转的软件与绝大年夜多半节点完全兼容,这些节点才能生成有效区块。 在上一⻚中,我们提到了验证人调换若何完成搜集重置。这也与节点甚么时候可以更改其运转的软件有关。一旦节点参加了 以后的验证人集,假设没有事前辈行「搅动」,就没有办法对该节点停止任何更改。

这意味着搅动事宜也是可以停止软 件新升级的时间。为了更改体系,须要提交链下改进建议 (TIP),以供开辟人员社区停止测试、验证和评论辩论。更新必须 向后兼容。假设更新被证明是有益的,则可以将其归并到节点软件中,从而许可新节点运转该更新并表示支撑。一旦绝 大年夜多半人运转雷同的软件,体系就会主动升级。

安然性和资金的⻛险

假设产生紧急情何况重要更新没法及时调和,会产生甚么?或许,假设大年夜多半节点都处于脱机状况,而体系中依然存在活动性,会产生甚么情况?这两个成绩的答案都很简单——调用 Ragnarok。这个北欧术语意思是「世界的终结和更生」,对 THORChain 的封闭法式榜样而言 这是一个合适的称号。一旦达到活泼节点的最低阈值 (以后数量为 4),体系将主动封闭,一切质押资产将退还给活动性供给者 ( LP)。稍后可以重新启动搜集。 THORChain 将抵押资产的安然性放在最优先地位,由于活动性供给商终究是搜集价值的驱动者。

假设对资产质押者而言,THORChain 是不安然的,则收益率高低又有何意义。假设他们认为本身的资产会损掉或被盗,没人会供给活动性。这 就是 THORChain 的经济模型设计真正鹤立鸡群的处所。被节点绑定本钱的价值必须一直等于或大年夜于活动性供给者供给的抵押本钱的价 值。假设该比率降低,质押资产的价值大年夜过绑定的担保资产的价值,那么节点运营商将不克不及取得「体系收益」,直到比率取得修复。这暂 时去除增长活动性的鼓励诱因,同时加强了鼓励,促使节点绑定更多 RUNE。这类自我稳定机制应当能让比率回到均衡。实际上,搜集 的担保资产价值应一直与活动性同步增⻓。正如我们将鄙人一⻚上评论辩论的那样,这是其他类似区块链搜集所缺乏的重要功能。

Delphi Digital:周全解读 THORChain 架构设计、交易机制与跨链等

根据其共鸣机制 Tendermint 的规矩,假设逾越 1/3 的节点停止了恶意操作,则搜集将停止运转,但抵押资产仍将保持安然。实际上,由恶 意节点绑定的资金仍处于锁定状况,有被罚款⻛险。然则,假设逾越 2/3 的节点停止了恶意操作,则它们可以从金库中盗取已抵押的资 产,并且它们的担保本钱能够不会被罚款,由于此时它们成了搜集的「本相之源」。以下所示,THORChain 的经济设计对理性的、以利 润为导向的参与者起到了强大年夜的威慑感化。固然我们显示了两种不合的情况,但最左边的列是唯一的实际成果。

固然,恶意节点不会让其 绑定的 RUNE 被罚没,然则情况也不用定会如此。如许的进击很能够会本身将 RUNE 的价格打压到 0 美元。以下面的第一行所示,节点 面对的情况是,每 66 美元的本钱投入,最多只能盗取资金池中 50 美元的非 RUNE 资产。假定他们绑定的 RUNE 如今一文不值,由于受 到进击,他们损掉了 16 美元。然则,须要留意的是,这是假定抵押资产的外部 (资金池) 价格与外部价格婚配。在某些极端情况下,外 部价格会有所不合,这类静态机制会掉效。

竞争优势

如今,可以或许供给无需许可的跨链活动性明显是一个重要的用例,具有明白的市场适应性。话虽如此,存在多个竞争项目正在尽力以某种情势交付它,也是符合逻辑的情况。 值得一提的几个项目是 Ren、Cosmos 和 Bancor。我们先看 Ren,这是我们团队 2019 年 2 月初次发布研究申报的项目,不过该项目标重点尔后曾经改变。

Ren 和 THORChain 在某些方面的设计有合营的地方。例如,都应用 Tendermint 共鸣机制,并请求验证人绑定其代币以保护各自的搜集。更奇怪的是,他们俩都将测试定名为 Chaosnet。说到 Ren 的 Chaosnet,他们今朝已在下面安排了活泼的去中间化交易所,该 DEX 支撑 DAI、BTC、BCH 和 ZEC 之间的交换。就小我而言,我们从未可以或许通 过它履行交易,然则我们如今就想清楚的解释,它实际上只是概念验证,而不是团队实际上努力于开辟的产品。 Ren 不想启动本身的跨链交易所。

相反,它欲望现有 DeFi 应用可以集成其基本架构 RenVM,将跨链资产带入其应用。他们不想与 Uniswap 竞争,而是欲望成为将 BTC 引入其活动性资金池的对象 (是的,我们知道曾经有一个 wBTC 资金池)。这就是它们的设计的纤细差别发挥感化的处所。 THORChain 将本身描述为一种「单向的状况锚定」,而 Ren、Cosmos 和 Bancor 则是「双向的状况锚 定」。

我们将应用 BTC 和 ETH 来解释二者之间的差别。Ren 的「双向状况锚定」是将 BTC 锁定在其原生链上,并在以太坊上铸造等量的锚定代币。 Ren 称此锚定代币为 「renBTC」,它是 BTC 的 ERC-20 形状。以后必须烧毁这些锚定代币,才能解锁支撑它们的 BTC。比拟之下,THORChain 不应用锚定代币,而只是肯定如安在本身的链 上移动资产。作为交易者,我可以将真实的 BTC 交易为真实的 ETH,而无需任何资产「分开」其原生链。

这其实不是要扼杀锚定代币的潜伏用处,但它们确切有独特的⻛ 险。例如,虽然 renBTC 完成了与 BTC 1:1 锚定,但其价格却能够有所不合。为甚么?简而言之,持有 renBTC 比持有 BTC 具有更大年夜的⻛险。假设我是一名交易者,换来 renBTC 在 DeFi 中应用。只需我持有该资产,假设 Ren 的跨链桥接变得不安然,锚定脱钩的⻛险一旦成真,我具有的 renBTC 能够一文不值。

这就引出了一个成绩,一旦 THORChain 周全启用,Ren 的安然性与其比拟若何?坦白地说,Ren 有一些缺点。起首,它没有我们在上一⻚中概述的经济模型。实际上它可 以保护 1 亿美元的锚定资产,但只须要 2,000 万美元的 REN 便可停止进击。而 THORChain 从根本上说不会有这类类型的不均衡。Ren 假设想复制 THORChain 的安然机 制,须要 Ren 重做某些部分设计 (即链上的 Oracle) 偏重新推敲其整体战略。

THORChain 在短期内的多发行率也是一个强大年夜的动力,可以赞助完成活动性的冷启动,为增 ⻓带来正向反应。Ren 没有这类特质。别的,由于 Ren 是其他项目要应用的基本架构,是以它的采取依附于外部各方。Ren 能够很难产生足够的跨链交易费用以保护其网 络的安然。Ren 的团队曾经在推敲一项提案,该提案将在交易费用的基本上,增长一笔锚定资产的 1% 的年费。虽然锚定代币可以某种方法被应用,但根据 Ren 从 2019 年 11 月开端出现的说法,与这些代币的交互仿佛对交易者而言过于笼统。这听上去不错,但至少在今朝,人们应当更爱好直接以无需许可的跨链方法交易资产,而不是使 用锚定代币。活动性具有强大年夜的搜集效应,第一个达到质变的项目能够会发明本身处于赢家通吃的地位。

RuneVault、BEPSwap 和 ASGARDEX

THORChain 要成功推出,须要其技巧健全、有精确的鼓励机制来完成活动性冷启动、在更广泛的社区激起兴 趣。欲望本文看到这里,您曾经能很好地理解 THORChain 在技巧层面上是若何任务的。鄙人一节平分析经济 鼓励之前,让我们评论辩论一下 THORChain 若何应用其代币来激起人们的兴趣,和代币若何融入其启动战略。

今朝大年夜多半熟悉这个项目标人能够听说过 RuneVault,后者许可持币者将其持有的 RUNE 停止质押,偏重新发 行的代币中,取得每周 1% 收益率的报答。这个相对较高的收益率吸引了 781 名质押者,已锁定了现有 81% 的 RUNE 流畅供给量。然则,假设搜集还没有推出,为甚么如今须要质押者?答案是它如今不须要。固然 RuneVault 会解冻用户的 RUNE,但它们不会产生任何额外的⻛险。RuneVault 只是一种鼓励方法,是社区学 习 THORChain 质押机制的一种方法,它也经过过程一种每周定期的嘉奖来让社区用户保持兴趣。它还有助于分散 RUNE 的供给。幻想情况下,该团队的筹划是,一旦搜集上线,RuneVault 质押者将留上去供给活动性和运转 节点。这类战略远优于平日看到的手段,即项目从一开端就发行大年夜量代币,然后代币被倾销到市场上,而不是 用来安慰其被采取。

一旦 BEPSwap 启动,RuneVault 将与世长辞。BEPSwap 启动任务原定于 2020 年 1 月 3 日举办,但 3 次独 立的外部审计完成之前,启动时间被推延了。一旦投入应用,BEPSwap 将成为 THORChain 的第一个上线主 网的交易所,让人们在币安链上交易 BEP2 资产,并聚集流 BEP2 资产的资金池。为甚么要从币安链起步?币 安链不是曾经内置了原生的去中间化交易所 DEX 吗?嗯,正如我们在第 7 ⻚中提到的那样,任务量证明 PoW 区块链须要推敲到其他⻛险身分,由于它们缺乏终究性。币安链,就像 THORChain 一样,应用 Cosmos SDK 构建,应用 Tendermint 共鸣引擎,供给近乎即时的终究性。

由于复杂性的降低,连接到币安链是其主网渐渐发 布的一个比较幻想的第一步。BEPSwap 将尽能够反应周全实施的场景,并有几个关键目标: 1) 从活动性资 金池捕获真实交易数据,2) 测试公共节点,3) 排练搅动 / Ragnarok,4) 启动社区。BEPSwap 有一次硬编 码的 Ragnarok。一旦 BEPSwap 启动,假定它运转顺利,周全实施的跨链交易所 ASGARDEX 有望在 2020 年 上半年之前以后推出。