织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

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

时间:2021-05-21 09:10来源:未知 作者:admin 点击:
TSS是一种用于分布式密钥生成和签名的加密原语。你可以把它看成是多签(multisig)的更好版本。两者都专注于实现相同的目标——只有达到某个先前设定

  TSS是一种用于分布式密钥生成和签名的加密原语。你可以把它看成是多签(multisig)的更好版本。两者都专注于实现相同的目标——只有达到某个先前设定的阈值时,才允许多方聚集在一起并签名交易。主要区别在于,multisig通常是在区块链的应用层实现的,例如,作为以太坊上的智能合约,而TSS所支持的与区块链无关,因为它依赖于基本的密码学元素。

  这使得签名交易的整个过程更便宜、更安全。

  虽然TSS有很多好处,但它还没有像其他流行的加密元素(如ECDSA或某些哈希函数)那样经过实战考验。

  金库(Vault)

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

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

  入站金库在系统中存储大部分资金。它们的速度较慢,可能需要长达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)的概念。

  该网络保持着一组活跃的、能够签名交易的节点和另一组待命的节点。

  每50,000个区块,也就是每3天左右,搅动过程就会启动,活跃区的最老或最不可靠的节点就会被待机区的节点所取代。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容