为什么没有像去中心化应用这样的东西?

分散式应用程序背后的想法是,一旦部署了该应用程序,便几乎不可能将其删除。 这些还不存在。 每个所谓的DApp至少有一部分是由个人或公司控制的。

区块链启用了去中心应用程序的概念,特别是以太坊使其流行起来,但是现实是“ DApps”仅将一些小数据存储在区块链上,通常与资产所有权有关,其余的由公司运营。创建了它。

在分散交易的情况下,存在着从分散化到集中化的范围,但是它们都集中了主要部分。 甚至Etherdelta(可能是频谱分散端中最远的一个)也将其订单簿放在中央服务器上。 其余部分比带有多个集中部分的Etherdelta更加集中。 仅仅因为名称中包含DEX,并不意味着它是去中心化的(这确实是100%的时间)。

对于像CryptoKitties这样的加密收藏品,“去中心化”部分是存储在区块链上的令牌(随机数)。 当您购买猫咪时,实际上是在为所购买的猫咪随机购买一个ID。 其他一切均由创建它的公司Axiom Zen负责。 这包括市场,拍卖,数据,甚至是小猫的形象。

集中件

为了获得技术性知识,它们都拥有一个实体拥有和运营的以下部分或全部:

  • DNS-当您访问应用程序网站时,公司拥有用于访问该网站的DNS条目
  • 用户界面-您使用的应用程序,无论是在浏览器中还是在手机上的移动应用程序中,都归公司所有,由公司托管并分发给公司
  • 后端服务器-由公司拥有和运营
  • 数据库服务器-由公司拥有和运营
  • 对象存储-通常由公司(或公司拥有并要付费的云服务帐户)拥有和运营,除非他们使用IPFS

如果您在考虑“这就像任何其他集中式应用程序一样”,那将是正确的。 今天的DApps只是集中式应用程序,其中一些少量数据存储在区块链上。

如果运行这些服务的任何公司破产,决定关闭该应用程序或被迫关闭该应用程序,通常您一无所有(我相信Etherdelta至少可以使您的钱花光)。

我并不是说集中管理是不好的,只是不分散

从业务角度来看,为某些部分选择集中化几乎肯定是正确的决定,因为如果不这样做,则用户体验将是糟糕的,并且他们将没有客户。

为什么我们不能更加分散?

真正归结为一件事: 可靠的性能

以太坊太慢而无法支持单个应用程序,更不用说数千个应用程序了。 如果您想了解原因,我去年写过一篇文章。 甚至GoChain等更高性能的区块链对于大规模采用来说也太慢了,但它们是朝着正确方向迈出的一步。

我什至不在这里讨论费用和存储问题,但那些是当前区块链的其他主要问题。 也许我们可以在后续文章中对此进行讨论。

那么我们如何到达那里?

看到所有集中式零件上方的列表了吗? 这些都需要分散的等效物。 IPFS创建了去中心化的对象存储,并且是解决其中一部分的一个很好的例子。 事实证明,IPFS也是用户界面的可能解决方案。 尽管使去中心化应用成为现实,我们仍然需要其他所有方面的好的解决方案。

您能帮助建立分散的未来吗? 开始#BUIDLing!