点击上边「tomorrow投资区块链」即可快速关注
Loom Network是什么?
Loom Network是一套正式上线的以太坊第2层扩展解决方案。它是一个DPoS侧链网络,允许高度可扩展的游戏和面向用户的DApp在其之上运行,同时仍然受到以太坊的安全支持。
导言
随着以太坊的出现,去中心化应用程序(Decentralized Application)的时代到来了。它引进了人们从未认为可能的概念,如去中心化交易、去中心化组织、去中心化“填入你的想法”。
可尽管以太坊带来了这些革命性的可能性,在开发方面仍需许多努力。在扩展性上,它缺乏大量能够帮助引导的适当的第2层解决方案,及能够帮助开发者以更快更强的方式写出那些势不可挡的应用程序的抽象化。
LOOM为什么不写白皮书(摘录LOOM官方声明)
loom Network没有白皮书,因为Loom Network忙于发送代码。
就像一个繁忙的海港,我们的大部分时间都是(而且一直)专注于将东西运送到野外。
这使我们能够在现实世界中测试我们的假设,收集反馈,并更快地进行快速迭代。
罗马不是一天建成的,埃及一次建造一块石头 - 而我们正在建造的技术将遵循类似的道路。这正是以下口号在我们网站上的原因:我们不写白皮书。我们运送产品。
LOOM的目标
1:当DApp不需要区块链的完整安全性时,使它们运行速度更快,成本更低。
2:允许DApp提供免费试用来吸引新用户
3:通过oracles实现与离线世界的安全可靠的交流,并通过推送和短信提醒来通知用户状态更改(降低gas成本,因为所有的计算都在我们的侧链上完成)
我们注意到的是,以太坊对所有交易“一视同仁”,无法区分高优先级交易(需要最大限度的安全措施)和低优先级交易(如用户更改在社交媒体DApp中的头像)。
一个简单的情况,攻击者可能有巨大的动机去逆转账户A和账户B之间1000ETH的交易,因此这个交易就需要以最大的安全性来执行。同一个攻击者就不会有什么兴趣去妨碍一个对合约C里“changeProfilePicture(换头像)”函数的调用,这个交易就可以让我们以稍微宽松一点的安全措施来执行,因此使它更快更便宜地确认。
LOOM认为,应该允许应用程序根据自己地需要和威胁模型决定共识机制的宽松度,与现在流行的哪怕对阵国家级敌人都能保持强硬的“工作证明”系统不同。
再者,在使用DApp时,目前还没有任何固有的用于免费试用的机制——请注意,loom并不是指调试环境(testrpc)或测试网(Ropsten、Rinkeby)。LOOM希望允许产品所有者将他们的合约部署到一个真实的网络环境,并且能够在预定的时间段内为用户提供对他们DApp特定功能的免费访问。
最后,从开发者的角度,没有任何解决方案支持对网络的单一命令部署。当web开发人员使用像Heroku这样的服务时,一旦他们将更改推送到他们的git存储库,他们的应用程序就会自动部署和预配置,以满足他们确切的需求。这极大地减少了在DevOps上耗费地时间,同时也减少了开发人员和实际系统之间地摩擦,从而使得表面误差可以忽略不计。
再说一次,目前在以太坊生态系统中还没有对于那个问题的解决方案,这是LOOM的终极目标。
通过侧链扩展以太坊DApps
loom旨在成为能够构建和运行大型网络游戏和社交应用程序的区块链平台。
以太坊做不到吗?
如今DApps遇到了瓶颈,无法扩展:
它们正在与所有其他的DApps和金融交易竞争资源(即用户要支付更多的gas去获得更快的交易确认,从而形成了一个不可扩展的费用市场)
它们的交易和转移数百万美元的财产是相同的安全等级。
除非有一个中央实体控制它们,否则它们是无法更新的。
我们注意到并不是每个DApps上的操作都需要相同的最高级别的安全性。 与审查或双重支付的价值数百万美元的以太交易相比,攻击者更没有兴趣对游戏中的小额转移下手或在一个社交应用上发帖。
从本质上讲,以太坊的用户在不需要最高安全级别的情况下支付高价来运行DApps上的函数。
DApp链是什么?
Loom Network允许开发人员使用DApp链(即DApps作为自己的侧链来运行)来构建大型游戏和社交应用程序。
更具体地说,DAppChain是一个特定于应用程序的侧链,平行于主链运行,在这种情况下,主链就是以太坊。 它的规则集是基于用例自定义的,其安全性由主链的共识算法维护。
1 DApp = 1 DApp链
运行在Loom的DApp链上的DApp是民主的
想要支持某个DApp并拥有投票权的用户可以在该DApp链上运行自己的节点。 这意味着如果开发者发布了一个用户不同意的更新,他们可以配置他们的节点来拒绝升级并分叉离开。
与传统游戏和网络服务中开发者可以发布一个社区不喜欢的更改不同,DApp链的用户可以投票和表达自己的意见。
运行在Loom的DApp链上的DApp是可扩展的
由于在一个DApp链上发生的所有交易都是特定于它的DApp的,所以它可以运行一个共识算法来优化那些特定类型的交易。
以一个游戏为例,我们就可以使用一个极快速和便宜去运行的共识算法,如代理股权证明。
这类似于用ASIC来为特定用例实现特高性能。
每个DApp链都是为其DApp量身定制和优化的。
在DApp链上运行的DApp数据是公共的且可共享的。
在传统游戏或网络服务中,如果开发者决定推出一个用户不满意的更新或者禁止/审查一个帐户,(除了提交支持票)用户什么都不能做。任何数据,如进行到此的游戏进展,是无法再次访问的了。
另一方面,在DApp链中,运行一个节点会为它的用户提供自DApp链的Genesis Block以来所有数据的完整副本。
这种可共享的公共数据也允许了进一步的创新和开创全新概念,例如两个游戏共享相同状态。
你可以有一个魔兽世界类型的游戏,而这个世界是由在Minecraft类型游戏中的玩家创建的。 玩家在每个世界中的行动都会影响另一个游戏的世界。
开发人员可以使用来自另一个存储在DApp链上的游戏世界的角色数据来发布一个新的游戏。 这样一来,游戏的新用户可以立即带着他们现有的角色和资产跳入一个新的世界(本质上就是将旧游戏的数据空投到新游戏中)。
在DApp链上运行的DApp数据是安全的
正如之前所讨论的那样,为了可扩展性牺牲去中心化的算法并不理想,因为它们增加了强大对手的攻击面。 Loom的DApp链也如此,但有一个最主要区别就是,动机。
攻击者需要花费大量的资源来攻击区块链。 在像以太坊这样的通用区块链中,就会产生巨大的攻击动机,因为有大量的价值被转移,并且对双重支出或审查一些交易有很高的回报。
在代表社区的DApp链中,以下内容可适用:
与审查一笔金融交易相比,通过审查一则推文获得的收益要少得多。 这会阻止恶意行为,除非其中有政治利益,这一点我们不考虑。
如果在尽管奖励很少的情况下,一个攻击者成功攻击了社区,社区可以在一个较早的时间点自由地分叉,走自己的路,类似于在DAO入侵之后以太坊分裂成以太坊和以太坊Classic。
最终的结果是让DApps可以实现可扩展性和去中心化之间的平衡。
建立Loom的DApp链是开发者友好的
开发人员将能够使用Loom的软件开发工具包(SDK)为一个DApp链生成基础。
然后,他们可以专注于编写应用程序逻辑,SDK会帮他们处理所有区块链逻辑。
loom的SDK的第一个版本将已经在3月份上线。
为什么Loom要发行token
我们知道比特币部署闪电网络的时候,市场上并没有出现另外一种Token。那么以太坊的侧链技术Loom为什么要发行他的Token呢?
这是因为Loom是用于让你生成你自己的侧链的工具!Loom本身不是侧链,它只是用来出创建侧链的工具。
LOOM代币相当于所有 Loom Network DApp 的终身会员卡。
它允许你在 Loom DApp 链和以太坊主网之间转移你的数据和电子资产。
代币作为软件许可密钥,以一个 ERC20 代币的形式在以太坊上实现,你可以保管在你的以太坊钱包里。
当你试图将一份资产从一个 Loom DApp 链转移到以太坊(或另一个DApp链)时,该 DApp 会首先检查你钱包中的 LOOM 代币余额。如果你拥有1个或以上的代币,则可以继续完成转移。否则,你需要购买一个代币,才会被允许在链之间转移数据。
tomorrow总结
loom项目虽然没有发布过白皮书,但是loom从创立以来,一直备受开发者社区的关注,在国外有极高的人气,产品迭代速度很快,目前在亚洲地区深受游戏开发着的喜爱,并与多家大型公司签约战略合作,希望loom团队能我们带来源源不断的进度消息。
以上图文分享纯属个人观点,不做投资建议
领取专属 10元无门槛券
私享最新 技术干货