简介
什么是thorchain?它如何实现不同区块链上原始资产的交换?本文将回答这些问题。
目前DEX的交易额已达数十亿美元,受到越来越多的关注。Uniswap每天超过10亿美元的交易量是非常普遍的。
尽管以太坊生态系统内的资产交易(如Uniswap、Swap或curve)做得很好,但它们不支持不同区块链之间的交换。
为了解决这个问题,一种常见的方法是在以太坊上引入包装或复合代币形式的外部资产。当然,以太坊以外****的区块链资产是比特币。在以太坊,比特币有很多表示方式,可以用dex进行交易,如renbtc、TC等。
尽管这些方法很有效,但在资产的保管或安全性方面,它们通常会做出一些权衡。
有没有办法实现本土资产的直接交换?例如比特币区块链的BTC和以太坊区块链的ETH直接交易。那是托坎工作的地方。
Thorcain是一种去中心化的流动性协议,允许在不同的区块链(如比特币、以太坊或BSC)之间交换本地资产。
在流动性管理方面,thorcain使用Uniswap或Bancor协议的流动性池模。
在这种模式下,流动性提供者将两种资产锁定在流动性池中,为这两种资产的交易者提供流动性。交易员向流动性提供者支付小额费用。
Thorchain通常被解释为交叉链Uniswap。这个类比使我们很容易理解托尔凯恩的所作所为,但两者之间有很大的区别,下面将对此进行解释。
在我们进一步了解索坎的机制之前,让我们先来看看这个项目是如何诞生的。
索坎的历史
Thorcain是2018 binance黑客马拉松的一个小项目。
黑客马拉松过后,thorchain背后的团队继续他们的研究,但决定暂停部分工作,因为他们必须等待创建cross-chain DEX所需的技术,而这些技术在当时是缺失的,主要是tendermintamp;Coos SDK和TSS——门限签名方案。
当看到该产品的可行性后,该团队决定筹集一小笔种子资金,并根据thorcain协议建立一个名为instaswap的DEX概念验证,该协议后来在柏林举行的coos黑客马拉松赛上得到了演示。
然后,在2019年7月,他们宣布了第一款进入市场的产品bepswap。bepswap的主要目标是实现bep2资产交换,它仅限于二进制链。
同样在2019年7月,该团队决定通过binance DEX上的Ido(**去中心化交易所发行)筹集更多资金。因此,Ido筹集了150万美元,足以进一步开发该项目。
该团队继续他们在协议上的工作,并于2021年4月发布了一个名为多链混沌网络(MCCN)的受限主网络。
有趣的是,索坎的大多数团队都是匿名的,就像今天一样。
现在,让我们看看托坎是如何在引擎盖下工作的。
它是怎么工作的
thorcain协议的核心是tendermint和coos SDK构建的节点网络。
这种方法允许thorchain创建一个具有自己共识和网络层的单独区块链,而不必从头构建所有元素。
Thorcain使用tendermint BFT模使网络即使有1/3的节点失败也能达成共识。
共识机制很重要,因为托尔坎的节点必须协同工作,比如记录来自其他区块链的交易。
让我们举一个简单的例子来看看它是如何工作的
假设用户想用以太坊网络上的ETH替换比特币网络上的BTC。
用户向比特币保险库发送了一个标准比特币交易——一个由索坎网络控制的比特币地址。
thorcain节点不断监视vault地址以确认新的事务。
为了实现这一点,每个thorcain节点(也称为thornode)由几个主要部分组成,其中最重要的部分是:运行thorcain区块链本身的服务;连接到区块链的每个完整节点,如比特币或以太坊节点;还有比弗罗斯特。
Bifrost协议是thorcain网络和其他网络(如比特币或以太坊)之间的连接层。它的主要职责之一是观察保险库地址,以便找到入站交易,然后将其转换为thorchain的见证交易。
见证事务最初记录为“挂起”——thorcain状态机中的一种状态。在大多数节点同意入站事务的状态之后,事务被移动到以最终确定状态。
此时,用户的比特币存款记录在thorcain区块链上。
现在是交换的另一部分将以太发送回用户的时候了。
一旦一个新的入站事务被确认,thorcain协议将开始交换。交换交易记录在thorcain区块链上,Bifrost协议再次被使用,这次从以太坊的出站金库中提取ETH。
使用相应的链客户机(在本例中为以太坊客户机),出站事务从thorcain内转换为目标链的有效事务,并广播到相应的网络;
此时,交换已经完成,用户终于在以太坊钱包里拿到了以太坊。
虽然听起来很简单,但有很多细节可以让它成为可能。
TSS公司
为了签署交易,网络必须能够控制每个集成区块链上的保险库地址。
当然,在每个节点上存储私钥会带来巨大的安全风险,这就是thorcain使用上述门限签名方案或TSS的原因。
TSS是一种用于分布式密钥生成和签名的加密原语。你可以把它看作是multisig的一个更好的版本。两者都致力于实现相同的目标—仅当达到先前设置的阈值时,才允许多方收集和签署事务。主要区别在于,multisig通常在区块链的应用层实现,例如以太坊上的智能合约,而TSS独立于区块链,因为它依赖于基本的加密元素。
这使得签名交易的整个过程更加廉价和安全。
虽然TSS有许多优点,但它还没有像其他流行的加密元素(如ECDSA或一些散列函数)那样经过测试。
拱顶
索坎建筑的另一个有趣的细节是拱顶的工作原理。
拱顶有两种类——中的和中的。
入站金库存储系统中的大部分资金。它们速度较慢,可能需要20秒,但更安全,因为它们需要所有TSS签名者的三分之二才能签署事务。
这极大地限制了整个系统,因此thorcain引入了由每个thornode运行的更小、更不安全的出站保险库。这些保险库速度更快,因为它们只需要在运行它们的节点上签名一次。这些金库中的资金仅限于其资产和债券价值的25%。后来,更多的是关于担保过程,它创造了一种激励机制,防止节点运营商从仓库窃取资金。这些保险库不断地由系统进行充值,因为资金用于对外交易;
位置和位置;搅动
如前所述,thorcain使用tendermint和coos SDK。在这种模式下,thorcain网络作为一个堆栈证明(POS)系统运行,签署和验证交易的节点必须保证一定数量的符文代币。
在索坎生态系统中,抵押符文代币的过程也被称为绑定。
2021年5月17日,运行一个功能齐全的thorcain节点将需要1000000个符文代币(约1800万美元)。
与大多数POS系统变更相比,这里不允许代币委托。因为要确保网络中的所有节点都得到平等对待,不要让节点操作员长时间捕获大部分代币。
实际上,thorcain网络中的所有节点都是匿名的,只能通过它们的IP地址和公钥来识别。他们不能像其他允许授权的系统那样,对节点进行品牌化或营销。
为了避免总是在同一个节点上用最多的run代币对事务进行签名,thorchain引入了搅动的概念。
网络维护一组可以签署事务的活动节点和另一组备用节点。
每50000个块,即每三天左右,搅动过程就会开始,活动区域中最老或最不可靠的节点就会被备用区域中的节点替换。
搅动过程保证了符合质押标准的新节点可以依次签署交易。此外,每次验证器设置发生变化时,索坎网络都会将资金转移到新的金库中,以确保活动节点仍能获得资金。
目前,支持bepswap的单链混沌网络中有28个主动节点和45个备用节点,最近发布的多链混沌网络中有11个主动节点和9个备用节点。
目前,多链混沌网络处于扩展模式,即从网络中挤出的每个节点,都会有两个节点进入。
在满足tendermint和TSS的限制之前,多链网络可以扩展到99个节点。
即使网络增长到99个活动节点,它仍然可以通过具有分区保险库的能力进一步扩展。
同样需要注意的是,即使运行一个功能完备的节点需要大量的符文,人们仍然可以运行没有符文的节点。这些节点能够验证事务,而不需要签署事务。
符文代币
索坎体系结构的**一个关键元素是符文标记。
符文为索坎生态系统提供了动力,也为保护网络提供了必要的经济激励。
系统中的所有流动性池都由本机代币和run组成。例如,要从比特币切换到以太网,事务必须通过btc运行和ETH运行池。在这种模式下,每个资产必须与符文配对。在这里,池的数量比Uniswap这样的系统要少,Uniswap可以用任意两种资产创建池。
此外,托尔坎节点必须绑定特定数量的符文才能满足保证标准。这种保证金通过承销资产池中的资产来保证系统的安全。如果一个节点试图从协议中窃取资金,它的债券将被它窃取的资产数量(1.5倍)扣除,这样资产池就变得完整了。此外,如果节点不能提供可靠的服务,它们将面临被切断的风险。
Thorcain协议还鼓励节点操作符始终保持**符文数。这是通过一个名为的机构来实现的,该机构激励摆锤。
刺激钟摆的目的是使系统处于最理想的状态,即系统中67%的符文被束缚,33%的符文被收集到池中。
如果流动性池中的资金过多,网络会增加对节点运营商的奖励,减少对流动性提供者的奖励。如果节点绑定的资金过多,系统会增加对流动性提供者的奖励,减少对节点运营商的奖励。
在**情况下,对于基金池中每100万美元的资产,节点将绑定一个200万美元的符文。
此外,rune还用于支付网络上的交易费用,并补贴将出站交易发送到不同网络所需的天然气;它也可以用来参与治理。用户可以指示下一步应该向网络添加哪些链和资产。
Uniswap公司
如上所示,thorcain和Uniswap或以太坊上的其他DEX之间有很大的区别。
首先,Uniswap只允许交换ERC-20代币,因此如果我们想交易其他区块链资产,它们必须是封装或复合代币的形式。Thorchain允许在不封装的情况下交换本地资产。
托尔坎交易所不仅收取固定的网络费用,还收取基于动态滑动点的费用。这意味着产生更多滑动点的交易将收取更多的交易费用。这使得机器人更难从掉期中提取价值,比如三明治攻击,这是影响流动性池中价格的常见方式,导致用户在交易中获得更差的价格。
至于交换的速度,以太坊上的资产可以在一个以太坊区块内交换,平均每13秒交换一次。关于索坎,有点复杂。交换时间取决于我们在哪个网络之间交换。如果是从比特币到以太坊,在比特币网络上至少需要一个区块——平均10分钟,加上在索坎区块链上执行交换的内部时间,再加上出站以太坊交易——大约13秒。
有趣的是,从以太网到比特币的交换速度会更快,因为thorcain网络只需要等待以太坊交易,然后发送比特币交易,这将导致接收钱包后直接消费比特币utxo交易广播。
此外,作为一个独立的区块链,索坎已经失去了以太坊DAPP的一些优势,其中之一就是可组合性。例如,Uniswap可以作为交易的一部分合并到更复杂的合同中。这在索坎是不可能的。
当然,索坎并不像比特币或以太坊那样去中心化。相反,这个体系依赖于强有力的经济激励。
这不一定是坏事。考虑到thorcain的应用场景与比特币网络完全不同,比特币网络保证了价值超过1t的资产的安全,而以太坊网络则保证了锁定在智能合约中的数十亿美元资产的安全。
对于它的主要用例,在不同的区块链之间交换资产,大多数用户不会在thorcain区块链上长期存储他们的资产。
总结
在人们期待已久的多链混沌网络发布后,托尔坎团队正专注于托尔坎生态系统的开发,同时确保系统按预期运行。
当涉及到与thorcain协议的交互时,用户有很多选择。他们可以使用去中心化的交换,比如thorswap或asgardex,或者集成钱包,比如shapeshift和thorcain。
我们应该看到更多的DAPP和钱包与thorcain结合在一起。
此外,我们还可能看到更多的链和资产,更多的链节点加入网络,越来越多的交易量和总价值被锁定在流动性池中。
**,取消冗余保护措施,使混沌网络成为主网。
Thorcain显然是一个有趣的协议,也是DeFi生态系统中缺失的一部分,它允许人们不使用CEX直接交易本地资产。
文章标题:索坎是怎么工作的?
文章链接:https://www.btchangqing.cn/260967.html
更新时间:2022年12月11日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。