题记:区块链作为一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域,但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用。在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。
一、引言
在前面的技术视点文章中,我们详细介绍了本体跨链的六大模块的具体设计和实现,相信大家对本体跨链技术有了一个基本的了解。
Kcash开启重大技术更新的社区公开投票:据Kcash基金会消息,Kcash将于2020年10月10日开启社区公开链上投票,主要内容为:KcashSwap的上线,开启链上DeFi挖矿;Kcash主网的上线,提供高达百万TPS的动态扩容的主侧链;Kcash通证的拆分,提供更多的DeFi挖矿收益方案。这三项工作可能造成重大的技术更新、Kcash未来发展方向的变化、Kcash的价格波动等重大影响,为此,Kcash基金会决定于2020年10月10日发起社区公开链上投票,如果投票通过,Kcash将即日起启动这三项工作,如若社区投票未通过,将调整方案后再次投票。请参与投票的社区用户提前做好准备,把Kcash提前准备到冷钱包中,投票工作定于2020年10月10日开始。[2020/10/9]
图|网络
声音 | 王炳南:区块链等技术将为中巴服务贸易合作增添活力:12月9日,国际服务贸易创新研讨会在巴西里约热内卢举行,中巴两国政府和工商学界代表200余人出席。中国商务部副部长王炳南在活动上致辞。他表示,中巴服务贸易合作正在进入上升通道,区块链、跨境电子商务、人民币国际化等新技术、新业态、新趋势不断发展,将为中巴服务贸易合作增添新的活力。(人民网)[2019/12/12]
这次我们主要介绍
目前所有的跨链方案所面临的问题和挑战,以及为了应对这些问题和挑战给出的进一步改进和优化方案。
二、
侧链作恶
跨链交互中涉及到的一个重要安全问题就是如何防止侧链验证人集体作恶,即
侧链作恶。
声音 | 长亮科技:数字货币技术应用已进行前期技术准备:长亮科技(SZ300348)在互动平台回复投资者提问表示,有关数字货币的技术应用,我们进行了一些前期技术准备,也在等待央行的具体政策出台,目前尚不明朗。[2019/12/9]
在Cosmos中侧链是自治的系统,侧链验证人的选举由侧链自己决定;而在Polkadot中,侧链验证人的管理由Polkadot主链决定。无论是自治的验证人选举还是统一的验证人选举,都会面临一个根本性的问题——
这些侧链验证人都不一定可靠。若跨链交互的中任意一种或多种资产实际价值大于验证人抵押的实际价值,验证人会有足够的动力去作恶。
例如:
某个dApp的开发者同时在主链和侧链上部署了智能合约,希望进行跨链的资产交互。当该dApp的用户将一部分资产转移到侧链后,如果这部分资产的实际价值大于侧链在主链上抵押资产的实际价值,那么恶意的侧链可以直接将这部分的资产转移到自己的名下,最终转移到主链上并在交易所卖掉了这部分的资产。
声音 | 越南经济学家:应将Libra视作一个颠覆性的技术问题:据VietNam News报道,越南中央经济管理研究所(CIEM)高级经济学家V? Trí Thành发文指出,Libra不仅应该被视为一个单一的加密货币,而且应该被视为一个颠覆性的技术问题。它关系到社交网络的地位和发展,关系到全球金融稳定和主要国家的政策主权。对越南来说,这也是一个不可避免的问题。我们不应该只是坐等它何时诞生,而是应该利用这个机会,推动对颠覆性技术的研究和监督,以制定及时和适当的政策。[2019/8/6]
当然,侧链验证人在主链抵押的保证金会赔付用户的部分损失。但是如果侧链验证人在主链上抵押资产的实际价值小于这部分用户资产的实际价值,恶意的侧链验证人会有动力采取集体作恶的方式来获益。
作恶方式
现有的跨链方案中大都采用
?MerkleTree?证明的方式,即侧链会在每一个区块中生成当前区块中所有交易产生状态的StateRoot,侧链验证人会对该StateRoot?进行签名。当有跨链交易发生时,通过验证该StateRoot即可验证跨链状态的合法性。
若侧链验证人发现用户跨链交互的资产实际价值大于这些验证人抵押资产的实际价值,那么侧链验证人可以基于当前区块伪造一个StateRoot,即无视当前区块的执行结果,强行构造一个对自己有利的StateRoot,从而窃取用户锁定在主链上的资产。
三、如何解决侧链作恶
我们可以设置一个
挑战期,在挑战期内可以分为如下几个步骤进行作恶举证:
(1)是否能提交作恶的区块;
(2)是否能提供作恶的交易的前一个状态;
(3)是否能提供作恶的智能合约;
(4)是否在对应虚拟机中运行生成的StatesRoot是否与当前区块的StateRoot一致。
验证人作恶是通过集体在当前区块构造虚假的StateRoot,但区块中的交易因为无法伪造用户签名并不能被改变。因此,针对验证人作恶的情况,我们提出一个解决该问题的设想。
在挑战期内,若发现某一笔交易作恶,可以通过作恶区块、作恶区块中的交易、作恶区块中交易的前一个状态、作恶智能合约去对应的虚拟机中运行结果,并比较运行产生的StateRoot与提交作恶区块中的StateRoot是否一致,从而验证该StateRoot是否合法。
图|网络
同时,不管是否有跨链交易的发生,Relayer都会实时监听侧链的情况,若监听到当前区块头的StateRoot与实际运行StateRoot的不符,可立即提交该证明到主链中,举证侧链的恶意行为,并获得侧链验证人抵押在主链中相应的激励。
可以看到,目前该方案也存在进一步优化的空间。其验证过程稍显复杂,特别是对于异构链而言;另外,挑战期的存在对用户也不是足够的友好。因此,本体会在该方案的基础上继续研究其它更可行、更高效的解决方案。
四、后记
在这一系列关于跨链的技术视点文章中,我们给大家带来了关于跨链设计的相关具体细节。目前,本体提供了详细的跨链使用教程和多链开发手册,希望广大技术爱好者来体验本体跨链测试网络。
多链开发手册
https://github.com/siovanus/documentation/blob/master/multichain/Testnet_Dev_Manual.md
跨链使用教程:
https://github.com/siovanus/documentation/blob/master/multichain/Tutorial_Case.md
来源:本体
标签:TATTERSTATEOOTBitStationTwister CASH SYSTEMReal Estate TokenTop Down Survival Shooter
经过对102位区块链行业创始人和CEO的调查,一份新报告显示,区块链仍迫切需要整改。总部位于洛杉矶的加密货币公司Zage发布的这份报告称,尽管区块链技术在去年的大范围商业化过程中已经引入了一些用户体验还过得去的项目,但很多人仍然觉得这.
1900/1/1 0:00:00近期,尽管比特币走出了回调行情,但国际领先的投资银行高盛短期内仍将比特币看涨至近14000美元。在给投资者的一份报告中,高盛基于ElliottWaves理论对比特币价格做出了预判,该理论通过识别投资者极端情绪与价格高低来预测市场走势.
1900/1/1 0:00:00“在承兴控股涉嫌供应链金融欺诈行为曝光后,我们供应链金融风控审核尺度也一下子大幅收紧。”一位国内大型第三方理财机构业务主管赵诚向21世纪经济报道记者透露,如今,只要是基于应收账款的供应链金融融资业务,风控部门不但要逐一核查每份贸易合同.
1900/1/1 0:00:00加密货币投资机构?MythosCapital创始人?RyanSeanAdams?认为ETH被低估,他将向我们解释为什么ETH像货币一样身兼价值存储、交换媒介和账户单位功能于一体,并告诉我们为什么这个理念十分重要.
1900/1/1 0:00:00作者|哈希派分析团队 闪电网络公共通道容量达到1651枚BTC的历史新高:金色财经报道,加密研究员Kevin Rooke今日发布推文称:“6月闪电网络增加了250枚比特币的公共通道容量.
1900/1/1 0:00:00周二,以太坊庆祝了它的第四个生日。四年前的2015年7月30日,世界上第一个通用区块链平台上线,该平台名为以太坊,这是第一个以图灵完备的虚拟机和本地编程语言为特色的平台,能够部署任何算法复杂度的代码.
1900/1/1 0:00:00