简介

Thorchain是什么,它是怎么让不同区块链上的原始财物能够进行交流?本文将答复这些问题。

DEX买卖量已达数十亿美元的规模,正取得了越来越多的重视,Uniswap上超越10亿美元的日买卖量现已很常见了。

尽管像在以太坊生态体系内(如Uniswap、Sushiswap或Curve等协议)的财物买卖现已做得非常好了,但它们不支持不同区块链之间的交流。

为了解决这个问题,常见的办法是在以太坊上以封装(wrapped)或组成代币的方法引入外部财物。以太坊以外最受欢迎的区块链财物当然是比特币。在以太坊上有多种代表比特币的方法,能够让它在DEX进行买卖,比方renBTC,sBTC等。

尽管这些办法运转良好,但在涉及到财物的保管或安全时,它们一般会做作出必定的取舍。

是否有一种办法能够完结原生财物的直接交流呢?例如,比特币区块链的BTC和以太坊区块链的ETH之间直接进行买卖。这正是Thorchain发挥作用的地方。

一文了解Thorchain是如何运作的?

Thorchain是一个去中心化的流动性协议,允许在不同的区块链(如比特币、以太坊或BSC)之间交流原生财物。

在管理流动性方面,Thorchain运用了Uniswap或Bancor等协议的流动性池模型。

在这种模式下,流动性提供者在流动性池中确定2种财物,为这2种财物的买卖者提供流动性。买卖者付出少量的费用给到流动性提供者。

Thorchain一般被解说为跨链的Uniswap。这个类比让咱们易于了解Thorchain是做什么的,但其实二者之间有很大的差异,下文将会解说。

在深化了解Thorchain的机制之前,让咱们先来看看这个项目是怎么诞生的。

Thorchain历史

Thorchain是2018年Binance黑客马拉松上的一个小项目。

在黑客马拉松结束后,Thorchain背后的团队持续他们的研究,但决议暂停手上的一些作业,由于他们要等候创立跨链DEX所需的技能,这些技能在彼时是缺失的,首要是Tendermint & Cosmos SDK和TSS——阈值签名计划。

当看到产品的可行性,团队决议筹措一小笔种子资金,并在Thorchain协议的基础上建立了一个DEX的概念验证,名为Instaswap,后来在柏林的Cosmos黑客马拉松上进行了演示。

之后,他们在2019年7月宣告了其第一个进入市场的产品——BEPSwap。BEPSwap的首要方针是完结BEP2财物交流,仅限于在Binance Chain上。

一文了解Thorchain是如何运作的?

同样在2019年7月,该团队决议经过在Binance Dex上的IDO(初次去中心化买卖所发行)筹措更多资金。IDO的结果是筹措了150万美元,足以使项目进一步开展。

该团队持续他们在协议上的作业,在2021年4月发布了限制性主网,称为多链混沌网络(multi-chain chaos network,简称MCCN)。

风趣的是,Thorchain团队大部分都是匿名的,到今天为止还是这样。

现在,让咱们看看Thorchain在引擎盖(hood)下是怎么作业的。

它是怎么作业的

Thorchain协议的核心是:用Tendermint和Cosmos SDK构建的节点网络。

这种办法让Thorchain能够创立一个独立的区块链,有自己的共识和网络层,而不用从头开始建立一切的元素。

Thorchain利用Tendermint BFT模型,即便多达1/3的节点失效,也能让网络到达共识。

共识机制很重要,由于Thorchain的节点有必要一同作业,如记载来自其他区块链的买卖。

让咱们经过一个快速的比方看看实际是怎么运作的:

假定一个用户想把他们在比特币网络上的BTC换成以太坊网络上的ETH。

该用户向比特币金库发送了一个规范的比特币买卖——一个由Thorchain网络操控的比特币地址。

Thorchain节点不断监控金库地址,以承认新的买卖。

为了做到这一点,每个Thorchain节点(又称THORNode)都由几个首要部分组成,其间最重要的是:运转Thorchain区块链自身的服务;每个衔接区块链的完好节点,例如比特币或以太坊节点;以及Bifrost。

一文了解Thorchain是如何运作的?

Bifrost协议作为Thorchain网络和其他网络(如比特币或以太坊)之间的衔接层。它的首要职责之一是调查金库地址,以便找到入站(inbound)买卖,随后将其转化为THORChain的见证买卖。

见证买卖开始被记载为“待定”——这是Thorchain状况机中的一种状况。在大多数节点同意入站买卖的状况后,该买卖被移至 "终究确定 "状况。

此时,用户的比特币存款被记载在Thorchain区块链上。

是时分进行交流的另一部分了,将以太币送回给用户。

一旦一个新的入站买卖被确定,Thorchain协议就会发动swap。swap买卖被记载在Thorchain区块链上,Bifrost协议再次被运用,这次是从以太坊出站金库中提取ETH。

运用相应的链客户端(在这个比方里是以太坊客户端),将这个出站买卖从Thorchain内部转换为方针链的有用买卖,并广播到相应的网络。 

这时,交流现已完结,用户终究在他们的以太坊钱包里得到了以太。

尽管这听起来很简单,但要使这一切成为可能,却有相当多的细节。

TSS

为了签名买卖,网络有必要能够操控每个集成区块链上的金库地址。

当然,在每个节点上存储私钥有着巨大的安全危险,这也是为什么Thorchain要运用前面提到的阈值签名计划或TSS。

一文了解Thorchain是如何运作的?

TSS是一种用于分布式密钥生成和签名的加密原语。你能够把它看成是多签(multisig)的更好版本。两者都专心于完结相同的方针——只有到达某个先前设定的阈值时,才允许多方集合在一同并签名买卖。首要差异在于,multisig一般是在区块链的应用层完结的,例如,作为以太坊上的智能合约,而TSS所支持的与区块链无关,由于它依赖于根本的密码学元素。

这使得签名买卖的整个进程更便宜、更安全。

尽管TSS有许多好处,但它还没有像其他盛行的加密元素(如ECDSA或某些哈希函数)那样经过实战检测。

金库(Vault)

Thorchain架构的另一个风趣的细节是Vault的运作方法。

有两种类型的vault——"入库 "和 "出库"。

一文了解Thorchain是如何运作的?

入站金库在体系中存储大部分资金。它们的速度较慢,可能需求长达20秒,但更安全,由于它们需求一切TSS签名者2/3来签名一项买卖。

这对整个体系造成很大的限制,因而Thorchain引入了由每个THORNode运转的较小的、安全性较低的出站金库。这些金库速度更快,由于它们只需求在其运转的节点上进行一次签名。这些金库中的资金限于其财物债券价值的25%。后文有更多关于担保进程的内容,这创造了鼓舞机制,防止节点运作者从出库中盗取资金。这些金库还不断被体系充值,由于资金被用于出库买卖。 

PoS & Churning

如前所述,Thorchain运用Tendermint和Cosmos SDK。在这种模式下,Thorchain网络作为一个Proof-Of-Stake(PoS)体系运转,签名和验证买卖的节点有必要质押必定数量的RUNE代币。

在Thorchain生态体系中,质押RUNE代币的进程也被称为bonding。

2021年5月17日,运转一个功用彻底的Thorchain节点,需求1,000,000个(价值约1800万美元)的RUNE代币。

与大多数PoS体系的变化比较,这儿不允许代币的托付。由于要确保网络中的一切节点都被平等对待,不让某一节点运营方长时刻内捕获大部分的代币。

事实上,Thorchain网络中的一切节点都是匿名的,只能经过其IP地址和公钥来识别。他们无法像其他允许托付的体系那样,对节点进行品牌宣传或营销。

为了防止总是由具有最高数量RUNE代币的相同节点签署买卖,Thorchain引入了搅动(Churning)的概念。

一文了解Thorchain是如何运作的?

该网络保持着一组活泼的、能够签名买卖的节点和另一组待命的节点。

每50,000个区块,也就是每3天左右,搅动进程就会发动,活泼区的最老或最不牢靠的节点就会被待机区的节点所替代。

搅动进程确保了符合质押规范的新节点能够轮番签名买卖。别的,每次验证者集发生变化时,Thorchain网络会将资金转移到新的金库,确保活泼的节点依然能够取得资金。

现在,在支持BEPSwap的单链混沌网络上有28个活泼节点和45个处于待机状况的节点,在最近发布的多链混沌网络上有11个活泼节点和9个处于待机状况的节点。

现在,多链混沌网络处于扩展模式,这意味着每从网络中挤出一个节点,就会有2个节点进入。

在遇到Tendermint和TSS限制之前,多链网络能够增长到99个节点。

即便网络增长到99个活泼节点,它依然能够经过具有分片金库的才能进一步扩展。

同样重要的是要注意到,即便运转一个功用彻底的节点需求大量的RUNE,人们依然能够运转没有绑定RUNE的节点。这些节点能够验证买卖,而没有签名买卖的才能。

RUNE代币

Thorchain架构的最终一个要害元素——RUNE代币。

RUNE为Thorchain生态体系提供动力,并提供保护网络所需的经济鼓舞。

一文了解Thorchain是如何运作的?

体系中的一切流动资金池都由原生代币和RUNE组成。例如,要从比特币交流到以太币,买卖有必要经过BTC-RUNE和ETH-RUNE池。在这种模式下,每种财物都有必要与RUNE配对。这儿,池子的数量会少于像Uniswap那样能够用任何两种财物创立池子的体系。

除此之外,Thorchain节点有必要经过绑定特定数量的RUNE来满意质押规范。这个保证金经过对财物池中的财物进行包销来保证体系的安全。假如节点试图从协议中盗取资金,其债券将以其所盗取的财物数量(1.5倍)扣除,从而使财物池变得完好。别的,假如节点不提供牢靠的服务,它们将面对被削减债券的危险。

Thorchain协议还鼓舞节点运营商始终保持RUNE的最佳数量。这是经过一种叫做 "鼓舞钟摆 "的机制完结的。

一文了解Thorchain是如何运作的?

鼓舞钟摆的意图是使体系处于最理想的状况,即体系中一切RUNE的67%被绑定,且33%被汇集到池子里。

假如流动性池子里有太多的资本,网络就会增加对节点运营商的奖赏,削减对流动性提供者的奖赏。假如节点绑定的资本太多,体系会进步对流动性提供者的奖赏,削减对节点经营者的奖赏。

在最佳状况下,资金池中每有100万美元的财物,节点将绑定价值200万美元的RUNE。

除此之外,RUNE被用来付出网络上的买卖费用,补贴向不同网络发送出站买卖所需的gas;并可用于参加Thorchain管理,用户能够发出信号指示网络接下来应该添加哪些链和财物。

Uniswap

如上所示,Thorchain和Uniswap或许以太坊上其他的DEX之间有很大的差异。

首要,Uniswap只允许交流ERC-20代币,所以假如咱们想买卖其他区块链的财物,它们有必要以封装或组成代币的方法进行。Thorchain允许交流本地财物,而不需求对其进行封装。

Thorchain上的交流既要收取固定的网络费用,也要收取动态的基于滑点的费用。这意味着产生更多滑点的买卖会被收取更多的买卖费用。这使得机器人更难从掉期中提取价值,比方在三明治攻击的情况下——影响流动性池中价格的常见方法,导致用户在买卖中取得更差的价格。

一文了解Thorchain是如何运作的?

关于swap的速度,以太坊上的财物能够在1个以太坊区块内进行swap,均匀每13秒发生一次。在Thorchain上,这就有点杂乱了。交流时刻取决于咱们在哪个网络之间进行交流。假如是比特币到以太坊,在比特币网络上至少需求1个区块——均匀10分钟,加上在Thorchain区块链上执行交流的内部时刻,再加上出站的以太坊买卖——约13秒。

风趣的是,从以太币到比特币的swap会更快,由于Thorchain网络只需等候以太坊买卖,然后再向外发送比特币买卖,这将导致接纳钱包在买卖广播后可直接花费比特币UTXO。

别的,Thorchain作为一个独立的区块链,失去了以太坊DApp的一些好处,其间之一是可组合性。例如,Uniswap能够作为一个买卖的一部分被归入到更杂乱的合约中。这在Thorchain中是不可能的。

当然,Thorchain网络也不像比特币或以太坊网络那样去中心化,该体系反而依赖于强大的经济鼓舞。

这并不用定是坏事,考虑到Thorchain的应用场景与比特币网络彻底不同,比特币网络保证了价值超越1T的财物的安全,而以太坊网络则保证了确定在智能合约中的数十亿美元财物的安全。

关于它的首要用例,在不同的区块链之间交流财物,大多数用户不会在很长时刻内将他们的财物存储在Thorchain区块链上。

总结

在期待已久的多链混沌网络发布后,Thorchain团队正专心于开展Thorchain生态体系,一起确保体系按预期运转。

一文了解Thorchain是如何运作的?

当涉及到与Thorchain协议的互交互时,用户有多种选择。他们能够运用像Thorswap或Asgardex这样的去中心化买卖所,或许像ShapeShift这样与Thorchain集成的钱包。

咱们应该在未来看到更多的DApp和钱包与Thorchain整合。

此外,咱们还可能看到更多的链和财物,更多的Thorchain节点加入网络,而且越来越多的买卖量和总价值被确定在流动资金池中。

终究,剩余的保护措施将被取消,混沌网络将成为主网。

Thorchain显然是一个风趣的协议,也是defi生态体系中缺失的一块,它让人们在不运用CEX的情况下完结本地财物的直接买卖。

视野开拓

the study of ecoomics does ot seem to equie ay specialized gifts of a uusually high ode. Is it ot, itellectually egaded, a vey easy subject compaed with the highe baches of philosophy o pue sciece?-《The Woldly Philosophes》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注