Python中国社区  »  区块链

Ulord区块链侧链USC十二问

币布斯 • 2 周前 • 16 次点击  

侧链技术一直是区块链技术从理论走向落地的一种最“简单”的方案,能够从一定程度满足实际应用场景的TPS需求,国内外很多团队都在研究和探索侧链技术的具体实现。其中,Ulord内容分发公链,探索区块链与内容分发领域相结合的解决方案,致力于为内容行业量身打造一个底层平台,第三方开发商可以基于Ulord公链,非常方便的开发自己的去中心化应用,并十分方便的使用底层的分布式存储与计算资源。

Ulord公链之所以能够轻松自如地支持更多的应用,一部分原因就是Ulord系统的多侧链设计思想,用不同共识机制与特性的侧链满足不同场景的应用,又用联合挖矿的方式保证侧链数据库的安全性,确实为内容领域摸索出了一套可行的解决方案。今天,特将与Ulord公链的第一条侧链USC相关的一些问题分享如下:


1、什么是 USC?

USC即 Ulord Side Chain,是基于Ulord的首条侧链,它采用双向 锚定(2-way peg)技术,支持 Ulord 与USC区块链间资产的转移。 利用联合挖矿来保证USC区块链的安全。

USC 侧链具有以下特征:

USC是独立于Ulord的区块链,它具有更快的出块速度,支持更大 的交易量,支持智能合约等新的技术特性。USC不会铸造新币,它是从Ulord中转移现有的UT币。 Ulord 的资产可以被持有者转移到USC,同时在 USC 的资产也能被当前持有者移回Ulord。


2、USC 能做什么?

作为Ulord的侧链,USC为Ulord扩展了更加丰富的功能,它能运行智能合约,可以发行自己的Token,可以更好的支持内容分享和价值分享的场景等等。 相对于Ulord,USC有更快的出块速度和交易处理量,因此它提升了Ulord的性能,而且它至少与Ulord一样安全。


3、USC 的出块时间、每秒交易量是多少?

USC网络按每 18 秒钟的区块确认时间发布一个区块。考虑当前网络 节点 SSD存储技术的趋势,USC网络可以承受高达 2000 笔/秒的速 度(简单支付交易)。


4、USC 的采用什么挖矿算法?

USC 区块链是使用基于 CryptoHello 算法(与 Ulord 使用的算法相 同)的工作量证明来保证安全的。这使Ulord矿工完全使用相同资 源并在两条区块链上同时挖矿,而不会对Ulord挖矿有任何的性能伤害。


5、使用USC需要什么费用吗?

除了产生正常的交易费用,并没有额外的费用。交易费可分为两部分:

一是在Ulord与USC之间进行双向资产兑换时,在Ulord网络中产生的的交易费用,这个与普通的Ulord交易计算规则是相同的。

二是在侧链上发送交易或合约时的交易费,像以太坊一样,以gas进行计算,矿工有权调整Gas价格。交易费以SUT进行支付,实际支付的费用 = Gas 使用量 * Gas 价格。


6、如何兼容以太坊?

USC智能合约用 Solidity 编写,USC VM 完全兼容以太坊VM。在以 太坊上运行的智能合约基本可以直接部署在USC网络中运行。


7、什么是联合挖矿?

联合挖矿是在主链和侧链上,使用相同的矿工算力来进行挖矿。在 被挖掘出来的主链区块中,嵌入侧链的标记,同时携带了主链区块 头的SPV证明信息被发送到侧链区块链中,侧链区块链对主链区块 头进行SPV验证并找到标记,这样唯一地建立了主侧链之间区块头的关联关系,这种关联关系可以保证侧链的区块安全。


8、Ulord主链矿工为什么要加入 USC 联合挖矿?

侧链 USC 的解谜难度远远低于主链Ulord的解谜难度,侧链联合挖矿功能让Ulord矿工使用同样的硬件,消耗同样的电力在Ulord和USC区块链上同时进行挖矿,使Ulord矿工几乎不用任何额外成本就可以在两条区块链上挖矿。挖矿得到的侧链中的手续费给矿工提 供了额外的收入。


9、什么是双向锚定技术?

双向锚定技术经常被认为是一种将主链资产转移到侧链的方法,并且反之亦然。

当用户打算把UT转换成SUT,将锁定部分UT在Ulord区块链上, 同时在 USC上释放等量的SUT。当SUT需要换回UT时,再次在USC上锁定 SUT,同时在Ulord区块链上释放等量的UT。通过安全协议保证相同的 UT不会在两条区块链上同时释放。


10、Ulord主链 与 USC 之间使用什么样的双向锚定技术?

USC与Ulord之间采用的是一种被称为驱动链+联邦/侧链的混合型设计方案,因为在USC这一侧,我们使用的是侧链(即 SPV 验证) 的方式来实现,在Ulord这一侧,则使用的是驱动链/联邦(矿工+ 联邦投票)的方式。


11、Ulord主链 与 USC 之间的双向锚定流程是怎样的?

当Ulord主链用户想要使用双向锚定进行兑换时,他发送一笔UT 交易到由联邦保护资金的多重签名钱包地址上。USC 区块链使用这笔交易中Ulord 相关的公钥(即用 Ulord 私钥生成的 USC 公钥)来存储SUT。这意味着 Ulord区块链上控制UT的私钥可以用来控制USC链上的账户。尽管Ulord 和USC的公钥私钥是相似的,但是因为每个区块链使用不同的格式编码地址,所以两个区块链上的地址是不同的。

12、还能得到哪些侧链USC 相关资源?

USC浏览器

TestNet: http://testnet.usc.ulord.one

MainNet: http://usc.ulord.one

USC Faucet(水龙头)

TestNet: http://testnet.usc.ulord.one:8088/faucet


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/FdYnDsHIC9
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/27138
 
16 次点击  
分享到微博