Ulord课程学习进行到第二课,看完PPT和视频以后,大家提了很多问题,有很多问题有代表性,团队依依做了解答。问题汇总如下:
1、主链和侧链是否可以使用不同的共识机制?
可以,比如Ulord主链采用POW,但侧链采用的是DPOS,以满足不同的应用场景需求。
2、Ulord没有智能合约对后面开发有没有影响?
不会有影响,Ulord通过侧链技术集成智能合约,将不同应用场景的需求用不同的侧链进行满足,既能保证足够的TPS,还能确保主链的安全。
3、对于区块大小与交易速度的关系?
区块由区块头和区块体两部分组成。中本聪在创立比特币时,区块大小设定为1MB(为了防止资源浪费和DOS攻击),区块头的大小被固定为80个字节。
当交易越来交易越来越频繁,每个区块所需要涵盖的交易数量越来越多,于是这个1MB的区块大小快要不够用了。当1MB大小的区块已经一次装不下这么多交易时,只能把这十分钟内装不下的交易放到下一个区块,直至所有的交易都处理完成,这就导致比特币的交易不仅仅要等10分钟才能等到第一次确认了,导致网络拥堵,交易速度非常慢。这个时候就需要用分片技术、闪电网络、扩容来解决网络拥堵这个问题,提高交易速度。
4、什么是分片技术?Ulord公链是否具备分片技术?
分片技术是区块链(以太坊)网络的一种增强本身性能的改进方案,可以理解为比特币中的“扩容”,目的就是提升交易速度,缓解网络拥堵。
分片技术的运作——用V神的话来说:“你可以把分片看成是,设置一个区块链,在其中有一百个各自不同的宇宙,每一个宇宙都是一个独立的账户空间。所以你可以在某个宇宙中拥有一个账户,也可以在数个宇宙中持有一个合约,当然,你还可以在数个宇宙间发起一笔交易,而这笔交易仅仅会对涉及到的这几个宇宙产生影响。但是,这一百个宇宙不仅仅是割裂分散的区块链,它们在内部相互联系并组成系统,彼此间达成共识。如果要打破其中一个宇宙,你就必须打破这一个整体”。
Ulord公链正在研究探索分片技术。
5、既然区块链在2016年1月算力就达到1EH/S,为什么很多人都一起交易数字货币的时候还是要等很久才到账的?是不是交易速度不是取决于算力多少?
算力大意味着参与争夺记账权的矿机多,但比特币设计了一个调节机制,当一段时间(2016个块)内的平均出块时间小于10分钟时,挖矿的难度会增加。以保证长时间看来出块时间为10分钟。所谓比特币的到账,跟这个出块时间和块的本身的大小有关系。如果需要打包的交易特别多,而每个块的交易容量有限,有些交易也可能在算力很大的情况下等待较长的时间,这个叫网络拥堵。
6、比特币Pow机制相对Pos机制的优缺点?
PoW即工作量证明,通过评估你的工作量来决定你获得记账权的机率,工作量越大,就越有可能获得此次记账机会。它的优点是:算法简单,容易实现;节点间无需交换额外的信息即可达成共识;破坏系统需要投入极大的成本。
它的缺点:浪费能源;区块的确认时间难以缩短;新的区块链必须找到一种不同的散列算法,否则就会面临比特币的算力攻击;容易产生分叉,需要等待多个确认;永远没有最终性,需要检查点机制来弥补最终性;
PoS通过评估你持有代币的数量和时长来决定你获得记账权的机率。这就类似于股票的分红制度,持有股权相对多的人能够获得更多的分红。这种机制的优点是不像Pow那么费电。
它的缺点:没有专业化,拥有权益的参与者未必希望参与记账;容易产生分叉,需要等待多个确认;永远没有最终性,需要检查点机制来弥补最终性。
7、基于Ulord的应用,比如优享,为什么不部署在主链上呢?
主链采用的是比特币协议,功能简洁确保安全;其次,优享部署在Ulord侧链上,侧链和主链之间是强锚定关系,优享的部署锁定了一部分UT,所以,简单来讲,也属于UT生态,主链与侧链的结合更好的保证了功能的拓展性与系统的安全性。
8、侧链的作用?
侧链(sidechain)实质上不是特指某种链,而是指遵守侧链规则的任何链,可以用来辅助主链。Ulord侧链规则是指:Ulord侧链可以验证来自Ulord主链的数据,并且通过双向锚定(Two-way Peg,2WP),让UlordToken以一个固定的汇率在主、侧链间安全地转出和转入,实现链与链之间的资产转移。每个侧链可以运行在不同的网络中,有独立的经济形态和相应的DApp。开发者可以构造一个侧链,然后对接到Ulord主链,在继承和复用Ulord主链技术的同时,也分担了Ulord主链的压力。比如优享就是开发在侧链的Dapp。
在侧链上部署的每个DApp都允许拥有一套独特的账本,并且由于侧链是一个独立系统,万一侧链上的DAPP出现的严重问题,只会影响侧链本身,对主链并无影响。
9、POS和DPOS的具体区别是什么?
计算阈值时加上了用户余额,意味着如果用户拥有的资产越多,那么就找到正确随机数的概率也会越大。DPoS 被认为是 PoS 的改进版本,DPoS 通过每隔一段时间进行一次选举,然后由这些选举出来的节点来负责出块和互相监督验证,这样就可以大大降低出块以及块确认的时间。这样的选举方式带来的问题是出块节点会比 PoW 以及 PoS 更加中心化。
10、零知识证明原理
所谓零知识其实是指完成某一操作,而不泄露重要信息,在比特币系统里面通过转账记录是有可能发现某些账户的一些关键转账信息的,在Ulord系统内有一种混币交易,可以很好的消除交易轨迹,如同多根自来水管先接到一个蓄水池中,再由蓄水池往外送水,这样我们很难再跟踪到某根出水管的水是来自于哪一根入水管。
在这些问题中我最关注的是第七个和第八个问题——优享为什么没有部署在主链上。团队的回答是优享部署在Ulord侧链上,属于UT生态,主链与侧链的结合更好的保证了功能的拓展性与系统的安全性。试想一下,如果以后应用足够多,多开发一些侧链就能解决问题。同时UT的生态会更加丰富。如果侧链之间也可以相互锚定,功能一定更加强大。
网友评论