主页 > imtoken钱包开发 > 比原链设计思路:侧链的价值

比原链设计思路:侧链的价值

imtoken钱包开发 2024-01-23 05:11:27

自从引入比特币系统以来,人们对去中心化加密货币的潜力产生了极大的兴趣。 但与此同时,必须非常保守地实施对已达成一致的比特币系统关键部分的更改。 这使得比特币系统比其他互联网协议更难适应新的需求和采用新的创新。 因此,侧链技术被提出:实现比特币等数字资产在多个区块链之间的转移。

侧链是以综合的方式实现加密货币金融生态的目标,而不是像其他加密货币一样排斥现有体系。 使用侧链,我们可以轻松建立各种智能金融合约、股票、期货、衍生品等。你可以有成千上万条锚定在比特币上的侧链,它们都有不同的特性和用途,都依赖于一种弹性和稀缺性,由主链。 在此基础上,侧链技术进一步拓展了区块链技术的应用范围和创新空间,使传统区块链能够支持多种类型的资产,以及小微支付、智能合约、安全处理机制、财产登记等。加强区块链的隐私保护。

比较好的侧链有ConsenSys的BTC Relay、Rootstock和BlockStream推出的元素链,以及Lisk等非比特币侧链。

1)比特币中继

比特币bitcoin公钥_比特币扩展公钥_比特币分叉会影响比特币价格吗

BTC Relay由ConsenSys团队推出,被认为是区块链上的第一个侧链。 BTC Relay 项目在以太坊基金会下诞生和成长。 BTC Relay 的主要原理是 BTC Relay 将以太坊网络与比特币网络以安全和去中心化的方式连接起来。 BTC Relay 允许用户通过使用以太坊的智能合约功能来验证以太坊区块链上的比特币交易。 侧链机制不仅允许用户将交易发送到其他地址或账户,还可以发送到其他区块链。 BTC Relay 使用区块头来创建比特币区块链的小型版本,以太坊 DApp 开发人员可以从智能合约对 BTC Relay 进行 API 调用以验证比特币网络活动。 它的使用场景如下:

1. Alice和Bob同意使用BTCSwap合约进行交易。 Alice 想购买 Bob 的 eth,Bob 将他的 eth 发送给 BTCSwap 合约 2. Alice 将比特币发送给 Bob,她希望 BTCSwap 合约知道这件事,以便 BTCSwap 合约可以在 Bob 之前释放 eth3。 Alice通过比特币交易信息和BTCSwap合约地址调用btcrelay.relayTx()。 btcrelay验证交易通过后,触发BTCSwap合约中的processTransaction方法。 4、BTCSwap合约被触发后确认btcrelay地址是合法地址,然后释放Bob的eth,交易完成。

如图所示:

比特币扩展公钥_比特币分叉会影响比特币价格吗_比特币bitcoin公钥

比特币扩展公钥_比特币分叉会影响比特币价格吗_比特币bitcoin公钥

2) 砧木

RSK 是第一个受比特币网络保护的通用智能合约平台。 它的目标是通过将复杂的智能合约实现为侧链来为核心比特币网络增加价值和功能。 当比特币用户想要使用双向挂钩时,他将交易发送到一个多重签名钱包,该钱包的资金由联邦保护。 RSK 区块链使用与此交易中的比特币关联的公钥存储智能比特币 (SBTC)。 这意味着在比特币区块链上控制比特币的私钥可以用来控制 RSK 链上的账户。 尽管公钥和私钥相似,但每个区块链使用不同的格式来编码地址。 这意味着,两个区块链上的地址是不同的。

3)元素链

Element Chain是Blockstream的开源侧链项目。 与 RootStock 类似,它使用了比特币的双向挂钩技术。 除了智能合约,它还迅速为比特币带来了许多创新技术,包括隐私交易、证据分离、相对锁定时间、新操作码、签名覆盖金额等功能。

比特币分叉会影响比特币价格吗_比特币扩展公钥_比特币bitcoin公钥

4)链

LISK 是新一代的区块链平台,它将每个应用添加到 LISK 的一个单独的侧链中。 用过比特币和以太坊的朋友都知道,把所有的功能和数据都加到这条主链上,导致区块扩容快,区块体积大,同步时间长。 这是一次非常痛苦的经历。 Lisk 的侧链模式提供了一种解决高交易量时网络拥塞问题的方法。 用户在使用相关应用时只需要下载相应的侧链,大大减少了无效的同步数据,保证了整个Lisk网络的高效运行,Lisk网络的速度会随着时间的推移不断加快,可见其特殊性好处。

比原链侧链模型

比原链是一种多比特资产的交互协议。 不同形态的异构比特资产(原始数字货币、数字资产)和原子资产(对应传统物理世界)运行在比原链上。 房产权证、权益、股息、债券、情报信息、预测信息等)可以通过本协议进行基于合约的登记、兑换、对赌等更复杂的交互操作。

比特币bitcoin公钥_比特币分叉会影响比特币价格吗_比特币扩展公钥

参考上述几条侧链的设计思路比特币扩展公钥比特币扩展公钥,为了对比原链其他链上的资产,比原链上的开发者可以创建一个小版本的X链(其他链)中继XRelay,在比原链上chain Dapp 开发者可以从智能合约向 X-chain 中继器进行 API 调用,以验证 X-chain 网络活动,实现跨链通信。 然后完成合约中的交易和分红操作,下面举例说明。

比原链将支持各类数字资产。 每一个资产都会有一个资产ID来标识,资产ID会是基于ODIN协议的一个标识,用来区分不同的资产类型。 根据不同资产的Asset_ID,我们可以判断资产的类型。 比原链上运行着两类资产:比原通证(简称BTM)和资产(Assets)。 比原链上的代币即比原币,是一种分布在比原链上,用于包装交易者和系统参与节点的特殊代币。 采用POW机制,鼓励随机匿名矿工参与整个生态。 由计划发布曲线分布生成。 比原币的主要用途是:

1)资产交易的手续费,包括运行智能合约所需的费用

2)收益权资产的股利分配

比特币扩展公钥_比特币bitcoin公钥_比特币分叉会影响比特币价格吗

3)资产发行保证金

以收益资产的分红为例,如果资产发行方决定使用比特币作为分红,可以通过侧链锁定相应数量的比特币,按照市场汇率兑换成比原币,远期根据资产锚定(BTBTC)发送给比原比特币,或者直接发给资产所有者的区块链地址。 这个过程由合约调用 XRelay 进行跨链操作来完成。 例如与BTC和ETH的兑换分别通过BTCRelay和ETHRelay完成,如图:

比特币bitcoin公钥_比特币扩展公钥_比特币分叉会影响比特币价格吗

基于比原链的侧链技术也更符合比原链的初衷——我们的任务是建立一个无障碍的市场,让不同的比特和原子资产可以自由交互和流动。 比原链将极大促进比特信息和比特资产已有价值属性的交换、交互和流动。