以太坊上的侧链技术Loom(一)
什么是侧链
侧链(SideChains)因为最早是由比特币提出,所以这个概念后期也更多的是在描述比特币相关的扩容,它的定义是:可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。
比特币的闪电网络也可以认为是一种侧链,因为它允许用户A和用户B不在主链上直接交易,而是在“侧链”上进行频繁地进行了N笔交易之后,再把最后的交易结果同步到主链上。
侧链的本质是,首先把你的一部分比特币(或者以太坊)锁定在主链上,并且在侧链上对你的货币进行操作,当操作周期结束之后再在主链上结算。闪电网络是比特币的第二层协议,很多人说闪电网络上的币和主链上的币是两种币,这是因为当你的比特币在主链上锚定的时候,你在闪电网络上操作的那些币,其实是已经脱离了比特币的存在,闪电网络的币之于主链上的比特币,就像是美元锚定在黄金(主链)上一样。
Loom是什么
大家都知道Crypto Kitty已经把以太坊给整挂了。对以太坊的扩展迫在眉睫,可以把Loom Network通过侧链的技术来扩展以太坊。想要在Loom上开发DApp,可以使用Loom SDK为每个DApp生成一个侧链,它是以以太坊作为基础层的第二层区块链。
DPoS = 大规模可扩展的DApp。我们的SDK允许开发者选择他们自己的共识算法和规则集,根据他们DApp的需求来自定义可扩展性和安全性之间的权衡。
开箱即用,我们支持DPoS(股份授权股权证明),它支持大型在线游戏和社交应用——是我们关注的两种初始类型的DApp(尽管你可以在Loom SDK上构建任何类型的DApp)。
以太坊上的Plasma提供安全保障
DApp链使用基于Plasma的中继来与以太坊之间来回转移资产,这使得ERC20和ERC721代币可以在DApp链上使用的同时,仍然由以太坊保障安全。
关于使用基于以太坊的侧链技术,并且支持EOS的DPos机制,我是这么理解的:DApp的侧链会定期地把用户的资产和数据同步到以太坊的主链上,而不是之前像Crypto Kitty那样交易频繁。只要是侧链,那么就需要类似网关的服务器,那么这些服务器就像EOS的超级节点一样,运行着游戏服务器,只不过游戏的数据会定时更新到以太坊的主链上。
另外由于DApp的代码开源,并且会把数据更新到完全去中心化的以太坊上,那么看起来运行在中心化的服务器上的DApp,一定程度上也是去中心化的,这种去中心化的意义在于:如果用户觉得规则不爽了,那么就可以硬分叉出另外规则的游戏。
就像电影《头号玩家》中的那样,是否关闭并且清除所有的游戏数据,这个决定是由去中心化的民主决定的。
为什么Loom要发行token
我们知道比特币部署闪电网络的时候,市场上并没有出现另外一种Token。那么以太坊的侧链技术Loom为什么要发行他的Token呢?
这是因为Loom是用于让你生成你自己的侧链的工具!Loom本身不是侧链,它只是用来出创建侧链的工具。
LOOM代币相当于所有 Loom Network DApp 的终身会员卡。
它允许你在 Loom DApp 链和以太坊主网之间转移你的数据和电子资产。
代币作为软件许可密钥,以一个 ERC20 代币的形式在以太坊上实现,你可以保管在你的以太坊钱包里。
当你试图将一份资产从一个 Loom DApp 链转移到以太坊(或另一个DApp链)时,该 DApp 会首先检查你钱包中的 LOOM 代币余额。如果你拥有1个或以上的代币,则可以继续完成转移。否则,你需要购买一个代币,才会被允许在链之间转移数据。
参考资料: