网赚论坛

 找回密码
 免费注册
查看: 276|回复: 0
打印 上一主题 下一主题

【二期三团Day3-萧艳枝】 区块链应用的进阶2.0-以太坊-2

[复制链接]

13

主题

13

帖子

52

积分

Ⅰ级财主

Rank: 1

积分
52
跳转到指定楼层
楼主
发表于 2017-10-21 13:36:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以太坊应用的缺点和限制

在2017年9月中上海举办的一场区块链峰会上,以太坊的创始人Vitalik说到“阻碍区块链大规模应用最重要的因素是技术障碍”;“过去三四年我们需要普及公众对区块链的认识,但现在要做的是改变区块链本身。”“技术的限制比监管的限制更加严重。”

1.以太坊的可扩展性

以太坊一直存在一个难以忽略的问题:它目前不能支持太多的使用者,当务之急是改善它的可扩展性。

与比特币不同,限制以太坊链上区块容量的不是区块大小,而是 gas 值。目前以太坊每个区块 gas 值的限制约为 670 万,根据每区块大约容纳 200 笔交易、平均出块时间为 15 秒来计算,以太坊的交易处理速度可达 13 笔/秒。

虽然这已经是比特币网络可以实现的两倍,但还远远不够。以 Facebook 为例,这个社交平台每秒至少要处理 17.5 万条请求,假如加上 API 端的或许还要高大概三到四倍。也就是说,想要借助以太坊“虚拟机”构建去中心化的社交平台,那就需要进行万倍以上的扩容。

2.除了可扩展性外,智能合约代码存在漏洞,易被黑客恶意攻击等都是区块链的安全风险,区块链技术若要实现大规模商用还要提升“安全性”。

2016年6月发生的一个程序漏洞事件:The DAO由于其智能合约中存在的漏洞而受到黑客攻击,导致当时价值达6000万美元的360多万以太币被劫持,黑客盗走当时价值5000多万美元的ETH,导致以太硬分叉。

2017年7月17日CoinDash官网被某未知身份的黑客黑掉,将原本用于募集资金的ETH地址篡改成一个假地址,从而盗取了该项目所筹集的资金,共计损失754万美金;

2017年7月19日由于patity多重签名钱包bug,导致被黑客盗价值3300万美元ETH.

还有2017年的9月份,发生数起钱包资产被盗,以太坊钱包imToken对用户发文提醒用户做好钱包的自查防范,以防被盗。

这些都表明了以太坊容易受DDOS攻击,而且暂时还无法找到解决的方法。

3.智能合约费用过高

太坊平台代币ETH自今年1月1日以太坊(ethereum)从7.98美元一个,暴涨几十倍,随着ETH价格和关注的上涨,以太坊APP的使用成本同样会上涨。

在以太坊上交易是有手续费的,以来激励矿工来处理交易和保护网络,不同的是以太坊是以“gas”的形式来收费的.

这对开发者和用户意味着什么呢?虽然读取本地区块链是免费的,但写入和运算是花钱的。储存更是尤其昂贵,因为任何写入的信息都会被永久的储存着。

"gas”是以太坊计算力的单位,而“gas成本”被用于指代在该平台执行行为需要的gas量。一笔简单的交易的成本是500 gas,而使用以太坊存储数据的成本为100 gas。

这些数字都是被硬编码到软件中的。最后,“gas价格”是指每一单位gas需要多少ETH。

在以太坊平台执行一次动作所需要的总成本就等于“gas成本”乘以“gas价格”。如果“gas价格”保持不变,而ETH价格增加,那么这时候,智能合约的整体价格将会增加。从长远看,随着更多人使用以太坊平台,这可能会导致智能合约的价格更高。

对于以太坊平台来说,无论是在一个以太坊预测平台上进行投标或是使用新类型的去中心化推特和优步,用户需要直接付款来使用以太坊平台计算力。目前来讲,这与因为“免费”而出名的Facebook的情况不同。

例如,以太坊APP Ethlance联合创始人Matus Lestan最近发布了一张来自一位用户的截图,这位用户正在寻求在这个平台上创建一份用户简介——而这需要用户支付0.08ETH或者7美元。这位用户写道,当ETH还是10美元的时候,他只需要支付“不到1美元”就行了。

以太坊这些方面的限制曾经只是研究者才关注的潜在问题,但是,它们现在真的已经影响到使用者了。这个世界上第二大的区块链平台,最近似乎出现了一系列容量问题,包括智能合约费用的提高,偶尔导致了交易时间停滞,以及新ICO项目的发布。

如何解决以太坊应用上述的限制?

以太坊存在以上限制的问题,为了解决这些问题,有下面的一些方案:

解决扩展问题:

目前,比如分片技术(sharding)、雷电网络,以及Truebit这些都提出了一些思路,旨在保证未来去中心化应用能够像今天的中心化应用一样快速运行。

比如,Vitalik也指出,“Plasma”的一个新解决方案近期也发布了。Plasma的思路是,该技术希望的是通过使用许多许多子区块链来解决问题。

具体来说,这个系统通过一种叫“欺诈证明”的方法把各子区块链连接到主链。这有点像闪电网络,不同的是,闪电网络被严格限制于仅供支付使用,但是Plasma将这种思路扩展到更加复杂的计算中去应用,比如以太坊智能合约。但是这个扩容方案目前还只是一份白皮书,未来是否能实现还未能下定论。

如何提高区块链应用的安全?

假如用户的手机丢了,或者智能合约的代码存在漏洞,或者是黑客恶意攻击,这些都是区块链的安全风险。Vitalik说“在过去一年,我们都处于改善合约编程语言的研发当中,来提高区块链应用的安全性。”

那么上述的解决方法是不是真的能彻底解决区块链现存的限制呢?除了上述的办法还有没有更好的解决方法呢?

答案是有的,但现在暂时还未能实现,那么这个解决方法是什么呢?下一篇就讲到的将是区块链3.0——EOS

如今越来越清楚的是未来我们将会看到很多用于各种用途的不同种类的区块链。根据Vitalik Buterin所说,“一链统众生”的概念——一种带有一种独一无二数字货币的独特区块链,可以被用于所有分布式账本应用——是过时的。”

相反,我们将会拥有一个可互操作的区块链网络,基于不同分布式账本技术创建并携带不同的数字货币,能够联合起来处理分布式应用的不同方面。

目前有比特币大陆,以太坊大陆等,或将来会有EOS大陆,相信未来将会把不同的大陆链接在一起,形成一个统一的网络。

未来已来,只是尚未流行!

本来只是对区块链应用技术发展的探讨,不作任何投资建议。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-22 05:43 , Processed in 0.561601 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表