精华内容
下载资源
问答
  • 侧链,驱动链,和根链的双向锚定设计 什么是双向锚定 双向锚定(2WP)允许比特币从比特币区块链转移到第二层区块链,并且反之亦然。“转移”其实是一个错觉:比特币是不能被转移的,但可以暂时性地将比特币在...

    1.png

    侧链,驱动链,和根链的双向锚定设计

     

    什么是双向锚定

    双向锚定(2WP)允许比特币从比特币区块链转移到第二层区块链,并且反之亦然。“转移”其实是一个错觉:比特币是不能被转移的,但可以暂时性地将比特币在比特币区块链上锁定,同时等量的等价代币在第二层区块链上被释放。当等量等价的代币在第二层区块链上被锁定时,则比特币区块链上的原始比特币就可以被释放。这就是双向锚定的本质。这一本质存在一个问题,理论上第二层区块链已经清算完毕,但如何保证实际执行是一个问题。因此,任何双向锚定系统必须做的承诺都基于假设双向锚定的参与者是诚实的。最重要的一个假设是,第一层区块链是抗审查的,并且大多数比特币矿工是诚实的。另外一个假设是主要的保管锁定的比特币的第三方也是诚实的。如果这些假设不成立,那么比特币和等量等价的第二层区块链代币可能被同时释放,这就导致了恶意的双花。任何一个双向锚定系统必须选出一个实施方案,以保证参与的各方承诺的诚实性是在经济上和法律上有根据。这涉及到那些由关键性参与方发起的攻击的成本分析,和攻击因果关系分析。双向锚定方案的安全性取决于其激励体制是否能够强化系统中关键性的参与方对系统做出的承诺。

     

    什么不是双向锚定

    质押托管合同(BEC)是比特股上创建的一种方法,这种方法可以让比特币(或法定货币)在一个智能支付平台上创建和平台本身不同的代币(如bts)进行交易。这种方法也适应于其他平台。这种方法可以在平台上锁定发行者的当地货币或比特币来发行债券,一般来说锁定的货币或比特币价值要超过他们创建的债券价值,或等值,然后他们就可以创建债券白条在平台上销售。平台监控比特币的实时价格可以实现发行的债券总量的动态调整。显然,这种方法不是双向锚定,因为这种方法创建了新的“比特币”,并且没有等量的比特币在比特币区块链上被锁定。质押托管合同(BEC)的安全性通常是弱于双向锚定(2WP)的,因为用户必须信任没有对应利益关系的记账方,他们可能没有获得高额的奖励,但用户却必须信任他们是诚实的。并且,因为本地代币市场价格的波动性,让持有债券的参与方几乎只有很少甚至没有经济利益。

     

    任何双向锚定系统只是一个投票系统

    当第二层区块链最终没有清算,我们可以将任何双向锚定系统简化,并且看出双向锚定系统就相当于有一组保管人投票来决定锁定比特币和发送已经锁定的比特币。投票可以以数字签名、哈希算力(工作量证明PoW)、存储空间(存储空间证明Proof of space),或者加密数字货币权益(股权证明POS),或者其他任何已有区块链的共识系统。我们可以调整每一个参与方的投票权,调整可投票的参与方数量,调整某个参与方在某种情况下是否被允许投票,可以设定多个允许投票条件,等等,但我们无法改变这个系统的投票本身。

     

    双向锚定设计

    我们目前已经有的最常见的双向锚定设计是:侧链,驱动链和多重签名监管和混合设计。为了简化说明,我们将从比特币区块链转移到第二层区块链的代币称为第二层链代币(secoins)

     

    单一保管人

    双向锚定的一种可实现形式是建立一个交易所担保托管锁定比特币和执行监管解锁等量第二层链代币。在第二层区块链代币没有被锁定前需要锁定比特币,可以由交易所手动执行,也可以通过软件协议来执行操作。这个操作过程可用下图来描述:

    2.png

    多重签名联邦

    双向锚定的一个更好的实现方式是建立由一组公证人控制的多重签名,其中大部分公证人被批准执行资金解锁。这种设置方式要比由单个组织来控制资金更合理,但控制权依然有可能中心化。为了实现真正的去中心化,需要仔细选择公证人,让他们分布在不同的司法管辖范围,不同的地理位置,并且每一个人都要拥有良好的声誉和足够好的保密性。他们不能太少,也不能太多。这个操作过程可用下图来描述:

    3.png

     

     

    侧链

    为了不让更多第三方参与双向锚定,每个区块链可以通过协议来实现强制执行的共识。一个区块链系统性能能够理解其它区块链的共识系统,能够实现在获得其它区块链系统提供的锁定交易证明之后,自动释放比特币。可以用下图来描述:

     

    4.png

    然而,当使用比特币的侧链时存在几个问题:

    • 大多数公共区块链没有最终结算方案。如果第二层区块链也没有最终结算方案,那么比特币区块链就不能确认第二层区块链的交易是否被第二层区块链网络所接受。(例如:锁定第二层链代币(secoins))它所能得到的只是一个概率保证:越多的工作量证明被用来验证一个交易,就意味着它越有可能已经被接受。

    • 即使第二层区块链有最终结算方案,如果没有区块链纠缠(见下一节)那么第二层区块链将遇到与比特币区块链相同的问题。如果存在纠缠,那么第二层区块链的出块率不能高于比特币的出块率。

    • 比特币的侧链需要一个软分叉或者硬分叉来添加新的复杂操作码。Blockstream的方案现在是不完整的,没有解决简单支付验证(SPV)证明的工作量证明(POW)的验证问题。

     

    区块链纠缠

    解决双向锚定缺乏最终交易确认问题的一种方式是区块链纠缠,例如在第一层区块链中锁定交易的被撤消,就等同于第二层区块链中解锁交易的撤消。有几种区块链纠缠的方式:

    1. 第二层区块链的交易被嵌入到第一层区块链的交易中(例如嵌入到OP_RETURN支付载荷中,像合约币(Counterparty))

    2. 第二层区块链的区块有两个父块,一个在第二层区块链,一个在第一层区块链。第二层区块链节点验证第一层区块链里的父块是否是在比特币的最长链。

    3. 第二层区块链的区块被锚定在被监管的第一层区块链的加密交易中。

    前两种方式允许第二层区块链验证简单支付验证(SPV)证明,而不需要证明者提供确认区块头部信息(header),因为第二层区块链客户端也保存了一份比特币区块链的副本(第一种方式中的整个区块链,第二种方式是只保存区块头部信息)。而第三种方式并不可行。

    下图显示了侧链将比特币转移到第二层区块链中而无需额外确认(以比特币尽可能快的速度):

     

    5.png

    区块链纠缠有以下几个缺点:

    • 它阻止了第二层区块链以比比特币更高的速率创建区块,因为在锚定前,区块链分支的接受情况存在不确定性。有可能出现描定的是一条短链,而不是锚定在最长链吗?

    • 在比特币交易中嵌入了第二层区块链的交易时,第二层区块链的所有用户都需要处理两个链的交易。

    • 区块链纠缠解决了最终结算方案的某方面问题,但没有解决第一层区块链中被锁定的比特币的监管问题。

     

    驱动链

    驱动链将被锁定比特币的监管权交给比特币矿工,并且允许比特币矿工们投票决定何时解锁比特币和将解锁的比特币发送到哪里。矿工使用比特币区块链投票,使用区块里的某些字段来实现投票(例如coinbase字段)。越多的诚实矿工参与进来投票,则安全性就越高。下图是对驱动链的描述:

     

    6.png

    混合型

    迄今为止所提出的所有设计都是对称的:用于解锁第二层链代币的方法与解锁比特币的方法是相同的。但第一层区块链和第二层区块链有本质的不同:第一层区块链主要是在发行货币,而第二层链则不发行货币。这在安全性方面存在巨大的隐患,它表明了对称的双向锚定模型可能是不够完善的。混合双向锚定是对两边使用了不同的解锁方法,例如在第二层区块链上使用侧链而在第一层区块链网络上使用驱动链。

     

    根链(RSK)案例

    根链(RSK)是很特别的。根链基于这样一种基本的设计选择:必须与比特币联合挖矿。因此,我们必须分析出最佳设计。我们要考虑到:

    • 哪一方控制着被锁定的比特币

    • 攻击的成本是什么

    • 攻击的后果是什么

    • 参与的激励机制是什么

    我们发现,如果几乎全体的比特币矿工都加入到联合挖矿中,当监管者是比特币矿工时,参与各方可以被激发出最高的诚实性,但只有当几乎所有矿工都参与其中。在联合挖矿的情况下,驱动链和侧链都完全依靠比特币矿工的诚实,两者的安全性是相同的。然而,侧链在比特币一侧实现起来要复杂得多,所以在比特币这一侧,根链的最佳选择是使用驱动链。而在根链这一层,我们使用侧链的方式来实现。所以从这一点来说,根链是采用混合型设计方案,可以被称为驱动链/侧链。

    7.png

     

    当矿工参与联合挖矿的程度比较低时,“驱动链/侧链”的安全性是很低的。因此,我们建议采用这样一种混合模型,其中被锁定比特币的安全性是基于驱动链外加一组公证人。矿工和公证人(拥有不同的权重)共同投票决定解锁哪些比特币。公证人使用数字签名进行投票,而矿工则在他们的coinbase交易中写入一个特殊的标记进行投票。这是中心化和安全性之间的一种权衡。最终的根链双向锚定设计可以被称为“驱动链 +公证人/侧链”。我们会基于比特币全体矿工参与到联合挖矿的程度来动态调整投票权重。在初期,只有公证人才有投票权,使用传统的多重签名交易。在中期,当驱动链功能被加载到比特币时,公证人和矿工将一起参与投票。从长远来看,当90%以上的矿工参与了联合挖矿时,公证人的投票权将被删除,届时只有矿工才有投票权。这个演变的过程可以用来图来描述:

     

    8.png

     

    在本质上,我们建议将锁定的比特币的安全性建立在矿工和一组公证人身上,但是这两者之间的投票权重会因全体矿参与联合挖矿的程度而动态调整。

     

    在之后文章中,我们将展示驱动链+公证人的设计是如何在比特币上实现的,只需要在比特币上植入一个单一的操作码OP_CHECK_VOTES_MULTISIG_VERIFY。这个操作码很容易理解,编程实现也很简单,并且可以以软分叉的方式在比特币网络上部署。

     

    关键词:比特币,英国退欧,合同,密码学,减半,投资,智能。

    转载于:https://my.oschina.net/u/3805056/blog/2247826

    展开全文
  • Sidechains and drivechains - 侧链,驱动链,和根链的双向锚定设计
  • 此功能使项目能够在 Clover平行链上快速部署以太坊 dApp,并基于无需信任的双向锚定机制将ERC20资产引入波卡生态中。 通过这次合作,Coinversation将通过Clover的双向锚定机制引入更加多元的ERC20资产,以便于未来...

    我们非常高兴地宣布Coinversation Protocol与Clover Finance达成战略合作。Clover 是一条波卡平行链,提供简单易用的区块链基础设施,并为基于 Substrate 的应用程序创建一站式兼容 EVM 框架。此功能使项目能够在 Clover平行链上快速部署以太坊 dApp,并基于无需信任的双向锚定机制将ERC20资产引入波卡生态中。

    通过这次合作,Coinversation将通过Clover的双向锚定机制引入更加多元的ERC20资产,以便于未来用户通过抵押ERC20资产在Coinversation上铸造出合成资产。同时,Coinversation将基于Clover平行链Sakula做智能合约的部署测试。

    在这里插入图片描述

    Coinversation Protocol是第一个基于波卡合约链上的合成资产发行协议与合约交易平台。用户可以用Coinversation发行的通证CTO和波卡DOT作为抵押,通过智能合约和预言机来合成出任何加密货币或者股票、债券、黄金等链下资产。所有用户铸造的资产与整个系统的负债所对应,并且在锻造时已确定每个用户负债的比例,以便计算出各自的利润。因为这种抵押池的模式不需要交易对手,所以它完美地解决了去中心化交易(DEX)中的流动性和交易深度问题。

    在这里插入图片描述

    Clover 是基于 Substrate 构建的波卡平行链,致力于提供易于使用的区块链基础设施,为基于 Substrate 的应用创建一站式 EVM 兼容框架,让以太坊上的 DApp 能够使用 MetaMask、Truffle、Remix 和其他熟悉的工具,简单、快速地迁移部署至 Clover 链上,从而入驻波卡生态,最大限度地减少迁移成本和难度。

    展开全文
  • 5.2 侧链技术

    2018-08-25 17:16:27
    除了以上两种方式,还有很多种技术可以实现将区块链主链上的资产发送到目标侧链上,或者从目标侧链发送到主链,为了更好地理解,我们看一下侧链双向锚定的思路和步骤,先来看一幅示意图: 如图所示,在主链与侧链...

    在了解侧链技术之前,我们先看如下的对话。

    Alice:我有两个不同的数字货币钱包:比特币和以太币,我可以将比特币从比特币钱包地址转到以太币钱包地址吗?

    Bob:一般情况下当然不可以啦,比特币和以太币是两个完全不同技术和构架的区块链,它们的价值不能直接转换。

    Alice:那有什么办法可以做到两个不同的区块链数字货币之间直接做价值转换?

    Bob:那就必须引入侧链,侧链协议可以将比特币从主链上转移到侧链上来。但是需要在比特币主链上先冻结,然后在别的链上激活。

    我们知道区块链本质是公共账本技术,主链承载的都是账本核心交易数据(或价值)。当一笔交易的信息太大或复杂的时候,会在不影响账本数据一致性和安全性的基础上通过引入侧链的技术来分流数据量(或价值)。

    传统意义上的侧链就是指将比特币(价值)从比特币主链上来回转移到与比特币完全不同特征和技术构架的区块链上。所 以侧链不是指比特币(区块链)主链上的某个部分,而是指遵循侧链协议的所有区块链,侧链这个名词是相对于比特币主链而言的。侧链协议是指可以让比特币和其 他区块链账本资产在多个区块链之间来回转移的协议。大家需要注意的是,主侧是相对的,没有说哪种链必须是主链或者是侧链,根据需要,任何一种链都可以成为 另外一种链的侧链或者是主链,比如比特币可以成为莱特币的侧链,以太坊可以成为比特币的侧链等,侧链可以是完全独立的链,也可以是必须依赖主链生存的链。

    所以,只要实现侧链协议,现有所有的区块链、比特币、以太坊、比特币现金、莱特币、瑞波币等彼此竞争的区块链都可 以成为侧链,不过,目前侧链的实现还是主要来自比特币的各种侧链系统,把比特币的资产从比特币主链上转移下来,这开辟了一条通道,让用户可以通过已经拥有 的比特币资产,去培养和孵化一些更创新、更适用的数字货币系统或者其他更丰富的应用,由于比特币本身已经是目前使用最广泛的区块链系统,因此通过侧链的扩 展,可以充分发挥比特币网络的价值和作用,比较著名的比特币侧链有ConsenSys的BTC Relay、Rootstock和BlockStream推出的元素链,非比特币的侧链如Lisk和国内的Asch。我们看下主链和侧链的关系:

    image.png

    如图所示,站在软件的角度,其实就是两种不同的软件进行数据交互,一方以另一方的功能和数据作为依托来开展其他的业务 功能。如果将图中的侧链换成一个普通的软件客户端(如钱包软件),那就不能叫侧链了,因为钱包不是一个区块链系统,这样讲是为了让大家能够比较容易地理解 侧链的角色作用。接下来我们以比特币为例看一下侧链的工作方式。

    (1)单一托管

    为了将比特币从主链上移动到侧链,比特币区块链上的比特币必须首先在主链上被冻结,然后在侧链上激活,这叫双向锚 定。最简单的实现双向锚定的侧链就是将比特币主链上的资产发送到一个单一托管方,并在侧链上激活。其实,这样单一托管的方式,由一个机构去主链上冻结资产 的侧链跟一家现实中的数字资产交易所的方式都很类似,所以这样最明显的问题就是:这是完完全全的中心化的解决方案[1]

    我们平时常用的比特币钱包也是一种单一托管模式的侧链技术。它保证你的资产冻结在一个节点上保管或者应用。

    (2)合约联盟

    简单地说,就是比特币主链上冻结的资产通过一个多重签名的地址控制,这个类似于一份智能合约,双方或者多方约定一个公证保管规则。比起第一种单一托管,这种方式更加增强了安全性,也使得侧链协议实现得更加顺畅。

    除了以上两种方式,还有很多种技术可以实现将区块链主链上的资产发送到目标侧链上,或者从目标侧链发送到主链,为了更好地理解,我们看一下侧链双向锚定的思路和步骤,先来看一幅示意图:

    image.png

    如图所示,在主链与侧链之间转移比特币时,会冻结主链中相应数量的比特币,然后在侧链上激活,这也就是所谓的双向锚定或者说双向挂钩,看以下步骤:

    1)由比特币持有者发起一笔特殊的交易,将比特币从一个特殊标识的比特币主链地址上锁定,然后发送到侧链的一个特殊处理的地址上,主链需要提供工作量证明并被侧链认可;

    2)主链比特币一旦被锁定,不会在主链上被删除。锁定交易一般有一个特定的等待确认期,等足够大量随机的节点确认,更有效地防止被假冒和攻击;

    3)由于侧链已经同意作为比特币的侧链,侧链将产生跟主链转移过来的资产对等的侧链资产,并设置合适的所有权,完全按照侧链的游戏规则进行;

    4)上述逻辑一般是对等的,可以将资产从比特币主链上转移出来,也可以用同样的道理将资产转移回来。

    通过建立侧链,在保证比特币价值的基础上把交易/资产转移到别的完全不同构架、技术和共识机制的新区块链上,也可以说是解决比特币扩容和性能瓶颈的最好方案。很多比特币改进建议,都是各种侧链的变化。

    [1] Enabling Blockchain Innovations with Pegged Sidechains. https://www.blockstream.com/sidechains.pdf.

    来源:我是码农,转载请保留出处和链接!

    本文链接:http://www.54manong.com/?id=87

    '); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
    '); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();
    展开全文
  • 2020-04-11

    2020-04-11 20:24:48
    CPIT 侧链基于以太坊主链开发,是用于区块 链上的完全去中心化程序,CPIT是第一个基于智能央行算法协议的稳价币, 现在CPIT锚定了美金$。 在未来CPIT将锚定CPI或一揽子商品价格而成为便于通用的数字加密货币1、智能...

    CPIT稳定币3.0技术解析
    CPIT 侧链基于以太坊主链开发,是用于区块 链上的完全去中心化程序,CPIT是第一个基于智能央行算法协议的稳价币, 现在CPIT锚定了美金$。 在未来CPIT将锚定CPI或一揽子商品价格而成为便于通用的数字加密货币1、智能央行算法协议通俗地说,就是与美联储和各国央行一样,依据货币数量论的理论基础,根据需求量的变化产生的价格波动,来调整供应量以维持价值稳定。CPIT将调整方案写在协议中主要包括:需求量增加时,增加节点奖励数量来提高供应量;需求量减少时通过增加铸币权节点数量,让CPIT退出流通来减少供应量,以达到长期的供需平衡;协议中还设置了多资产的稳价池实现快速调整,当CPIT价格波动0.1%时协议自动开启兑换功能,任何人都只可以用1美元兑换到1CPIT或1CPIT兑换回1美元,让波动的CPIT价格快速恢复锚定值;(对技术原理有更高需要的请阅读白皮书)2、侧链侧链协议本质上是一种跨区块链解决方案。通过这种解决方案,可以实现数字资产从第一个区块链到第二个区块链的转移,又可以在稍后的时间点从第二个区块链安全返回到第一个区块链。其中第一个区块链通常被称为主区块链或者主链,第二个区块链则被称为侧链。最初,主链通常指的是比特币区块链,而现在主链可以是任何区块链。侧链协议被设想为一种允许数字资产在主链与侧链之间进行转移的方式,这种技术为开发区块链技术的新型应用和实验打开了一扇大门。3、SPV证明SPV模式是最初的侧链白皮书《Enabling Blockchain Innovations with Pegged Sidechains》中的去中心化双向锚定技术的最初设想。SPV是一种用于证明交易存在的方法,通过少量数据就可以验证某个特定区块中交易是否存在。在SPV模式中,用户在主链上将数字资产发送到主链的一个特殊的地址,这样做会锁定主链的数字资产,该输出仍然会被锁定在可能的竞争期间内,以确认相应的交易已经完成,随后会创建一个SPV证明并发送到侧链上。此刻,一个对应的带有SPV证明的交易会出现在侧链上,同时验证主链上的数字资产已经被锁住,然后就可以在侧链上打开具有相同价值的另一种数字资产。这种数字资产的使用和改变在稍后会被送回主链。当这种数字资产返回到主链上时,该过程会进行重复。它们被发送到侧链上锁定的输出中,在一定的等待时间后,就可以创建一个SPV证明,来将其发送回主区块链上,以解锁主链上的数字资产。4、网络分片“设置一个区块链,在这个区块链系统中有一百个各自不同的宇宙,每一个宇宙都是一个独立的账户空间。使用者可以在某个宇宙中拥有一个账户,该用户发起的交易也只会对交易相关的宇宙产生影响。”——Vitalik Buterin在BeyondBlock区块链技术交流大会的演讲分片(Sharing)其实是一种传统数据库的技术,它将大型数据库分成更小、更快、更容易管理的部分,这些部分叫做数据碎片,不过应用到区块链当中会相当复杂。简单来说就是将区块链网络在内部划分成若干能够处理交易的较小组件式网络,以实现每秒处理更多笔交易的支付系统,以此来提高TPS。在CPIT侧链中,把一定数量的铸币权节点/主轻节点/轻节点/全节点放在一个分片内,当节点数量超出时,自动进入下一个分片内,来保证节点获得恒定的区块奖励数量。5、默克尔树又叫哈希树,由一个根节点、多个父节点和多个子节点组成的中间节点和一组叶节点组成。最下面的叶节点包含存储数据或其哈希值,每个中间节点是它的两个子节点内容的哈希值,根节点也是由它的两个父节点内容的哈希值组成。比特币使用的是双叉树,以太坊使用了三棵树,进一步的,默克尔树可以推广到多叉树的情形。默克尔树的特点是,底层数据的任何变动,都会传递到其父节点,一直到树根。默克尔树Merkle Tree默克尔树的典型应用场景包括:快速处理比较大量的数据、快速定位修改、零知识证明。默克尔树的查找的时间复杂度为O(logn)。对于默克尔数据块的更新操作其实是很简单的,更新完数据块,然后接着更新其到树根路径上的Hash值就可以了,这样不会改变默克尔的结构。在CPIT侧链上,节点在默克尔树中的位置,决定了与其它节点的关系,而这最终决定节点获得区块奖励或生态建设奖励的比例和数量。6、自动交易系统得益于以太坊主链和CPIT侧链的技术原理,协议设置了自动交易系统,交易过程在主链和侧链中自动完成,不需要人工参与。买入用户在CPIT钱包中写入买入数量,系统自动计算需要的ETH数量并检查侧链钱包中的ETH数量,当侧链上ETH数量不足时,系统计算差额并在主链上将ETH转移到特定的SPV地址锁定,同时创建一个SPV证明发送到侧链上。当侧链上的钱包中ETH数量满足时,买入用户的买入表单会在侧链上显示。卖出用户在CPIT钱包中选择买入用户的买入表单后,系统自动检查卖出用户的CPIT钱包,如果CPIT数量满足(大于或等于)买单数量,交易将被自动执行:在侧链上,买入用户的ETH自动转移到卖出用户的CPIT钱包,这笔交易会创建一个SPV证明发送回主链上,证明中包含买入用户和卖出用户在SPV锁定地址中的ETH锁定余额。卖出用户的CPIT自动转移到买入用户的CPIT钱包,交易完成。自动交易在生态系统中非常重要,在交易所没有开放CPIT交易对以前,在用户和用户之间开启了方便、快速、安全的交易通道,在交易所开放CPIT交易对以后,自动交易系统也为用户提供着一条具有完全匿名性交易的特别的通道。7、稳价池稳价池其实是对初级的3.0模式稳定币一个核心问题的解决方案:初级的3.0协议即智能央行算法协议是依据货币数量论对货币流通量的进行调整,价格上涨增加供应量,价格下跌收缩供应量,但这是一种更适合长期稳定的策略。而CPIT稳价池的设置完美的解决了初级3.0模式的缺点,由于稳价池储存有多种数字资产,当CPIT价格一发生变化,协议就会自动开启对应的稳价池单身兑换通道,价值1美元的ETH和1CPIT马上可以互相兑换,价格将会快速的回到稳定值。稳价池同时也起到在侧链上获得CPIT和退回CPITR 作用,用户可以通过稳价池在侧链上得到CPIT,或通过稳价池退回CPIT。匿名交易CPIT侧链使用了环形机密交易RingCT算法,在使用 RingCT时,每笔交易会先以金额的形式存在于交易输出中,而当这些交易在第一次被转移时,将会产生带有金额遮罩的 RingCT交易输出。这代表着CPIT钱包在交易时可以任意挑选一个 RingCT的交易输出,这大幅提高了匿踪性。在 RingCT交易中,用户会被要求提供一个此笔交易输出的资讯,仅包含了让交易网络可以验证此笔交易的信息,而不会公开实际上到底花费了多少金额。提供的这些资讯看起来像是随机的数字,节点仍然可以从这其中验证转账给对方的金额与可用的余额相同。CPIT在侧链上的交易不会向非交易中的第三方公开,这绝对保护了用户的隐私,在侧链上的交易结果,会以SPV证明的方式发送到主链上,主链只依据交易后的最终余额解锁用户地址中的ETH,而不会获取到任何交易过程CPIT发行信息基于以太坊的智能合约侧链技术共识机制:DPOS(主链POS)资产转移验证方式:非对称式双向锚定资产转移托管方式:SPV证明模式隐私性交易:环形机密交易RingCT算法发行总量5,000,000,000 CPIT(ERC20)早期生态搭建10,280,000CPIT生态区块奖励4,989,720,000CPIT

    展开全文
  • 侧链技术

    2018-09-05 23:49:03
    它们通过“双向锚定” (Two-Way Pegging)来建立关联,实现主链与侧链之间价值的双向转移。可以在侧链上使用主链资产,并通过侧链来弥补主链功能的不足。虽然它们具有双向转移的能 力,但它们是隔离的,即使侧...
  •  .NET框架对所有这三种机制都提供支持,可以供你选择来按照设计的需求创建自己的本地、锚定或者移动对象。  Windows Forms和Web Forms对象都是本地的-对于创建它们的进程以外的环境是不可访问的,这种情况下,...
  • 从哈希锁定到跨链技术

    万次阅读 2019-05-11 16:24:20
    类似于金融中的产权抵押,侧链中的双向锚定也有这个意思。 5)通用跨链合约(General Cross-chain Contract):比如根据链A上的资产证明来在链B上用B的货币来分配发放红利。 跨链技术的方案有哪些 1)中心...
  • 双向锚定使用侧链(目前是一个联合锚定,全自动的比特币协议的锚定)     注:“RSK”是指根链平台,具体是指“RSK协议”(规范)和“RSK参考节点”(参考实现),本地RSK货币是“根币”,“RTC”是根币的...
  • 该桥塞结构简单,具有液压坐封、双向卡瓦锚定双向承高压、可取性好、打捞油管可退捞矛打捞等特点,是油田卡堵水、分层采油的理想配套工具。为确保承高压的安全性,还对关键部件进行了强度校核,并在现场进行了应用。...
  •  .NET框架对所有这三种机制都提供支持,可以供你选择来按照设计的需求创建自己的本地、锚定或者移动对象。  Windows Forms和Web Forms对象都是本地的-对于创建它们的进程以外的环境是不可访问的,这种情况下,...
  • 当出现这个现象的时候,简单的解决方法就是`关闭滚动锚定策略`, 或者`设置一个具有相同效果的样式` overflow-anchor:none; scroll-anchoring 该属性目前`小程序只支持IOS`,`android手机需要自己通过CSS处理 ...
  • Polkadot(波卡链)白皮书

    万次阅读 2019-05-16 18:34:55
    但并没有任何和侧链进行富(rich)交互的具体规定:交互被限定在允许和侧链之间相互托管对方的资产,也就是行话所说的双向锚定(two-way peg)。最终也是为了做个框架,通过锚定比特币链和其他链,允许在比特币协议...
  •  ② 单向站内链接: 导入:它通常是另外页面的单向文本链接、纯文本链接、超链接,如果页面具有一定相关性,还是有一定作用的。 导出:单向链接到权威网站,是导出单向链接的一个常用手法,你的页面指向被搜索...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,795
精华内容 718
关键字:

双向锚定