在以太坊平台上就出现了这样一个例子,如今,这款应用已如病毒般在以太坊社区蔓延,以致于它对以太坊网络造成了巨大压力。你可以把它想象成去中心化的电子鸡(Tamagotchi)游戏,CryptoKitties似乎在挑逗着新用户的神经,它使得以太坊变得不再枯燥,让它变得更加有趣。
这款应用使用了以太坊区块链来创建一个公共、共享的数字猫加密历史记录,如今它已经成为了以太坊平台上最受欢迎的应用,用户们至少花取了300万美元来培育、购买并出售游戏中的商品,昨日最高的一只数字猫更是创下了100万美元的天价。截至目前,这些数字猫的平均交易价为100美元。
不过,这款有趣的区块链游戏却对以太坊网络造成了不小的压力,使得交易长期处在拥堵状态。
“由于网络拥堵,我们的生产费用从0.001 ETH上升到了0.002 ETH。这将确保你的小猫准时出生!” CryptoKitties团队在twitter上描述了目前的情况。
据悉,CryptoKitties在其短暂的生命当中,其已占据了以太坊网络20%的计算力资源,并且其似乎仍在增长。
而这当然不是以太坊交易滞后的唯一元凶,但正如以太坊开发者Nick Johnson所指出的,这是造成以太坊网络拥堵的一大原因。
Johnson告诉记者:
“CryptoKitties绝对是造成网络拥堵的重要因素,它可能已迫使我们的区块接近达到满区块的状态。”
软肋
这个问题是有点讽刺的,以太坊被誉为是“世界计算机”,它可以承载大量去中心化应用,最终甚至取代互联网。
然而,这样的愿景下,一款小猫交易应用就使得网络变得堵塞,似乎是让人感到奇怪的。其实,这是由于区块链的工作原理造成的,每一笔区块链交易都需要网络所有节点去处理,这就限制了在同一时间能够进行的计算量。
这不仅意味着大量的小猫交易可以减缓以太坊网络,它也会造成以太坊网络交易费的增加。
这不仅仅是以太坊的问题,也是比特币和其他区块链的共同问题 —— 可扩展性。
编码者Boris Kozak 发布了一条推文,他认为这一问题是被大家所熟知的,目前以太坊已经有了很多解决方案,其中包括状态通道
雷电网络、分片以及Casper共识机制(以太坊创始人Vitalik Buterin以及其他开发者所研究的pos机制),然而,以上的这些解决方案都需要大量的工程工作,目前均处于未完成的状态。
“这也可能会加速以太坊的扩容危机,” BlockTower首席信息官Ari Paul评论称。
来自比特币社区的开发者对此也发表了他们的看法。
Bitcoin Core贡献者Johnson Lau在推特上调侃道:
“我们需要以太坊现金,否者很多小猫将会被杀死。”
塞翁失马,焉知非福?
总之,目前以太坊社区正在积极应对这一问题。
和往常一样,你是否认为 CryptoKitties对以太坊社区是一项积极的发展,这取决于你是否支持这项协议。
以太坊支持者们有理由感到兴奋,因为这样一个应用展示了平台的能力及短板。
“我很高兴看到,智能合约能够脱离炒作,并培育出各种应用,” 加密货币&合约(IC3)研究员Phil Daian指出。
甚至以太坊创始人 Buterin 也对这款数字猫游戏表示出了赞赏。
假设,以太坊成功完成了扩容,那么它或许也会因祸得福。
以太坊应用 Gnosis的创始人Martin Köppelmann呼应了这一观点,他告诉记者;
“如果它是成功的,即使它增加了以太坊网络的交易费,它将揭示当前技术的弱点,最终它会使得以太坊变得更好。我完全赞同实验。”
领取专属 10元无门槛券
私享最新 技术干货