在两个最受欢迎的智能合约平台以太坊和EOS上开发新的去中心化应用程序DApps的数量目前处于历史最高水平。每月大约有180个新产品。但是,DApp开发与实际DApp使用之间仍存在相当大的差距。显然有些问题阻碍了去中心化应用程序的广泛采用,但问题是什么问题呢?
以太坊,EOS和其他DApps的总数达到2,432,但没有大规模采用根据去中心化应用监测网站StateOfTheDApps.com,每月创建的新DApps数量是2018年12月以来的最高值。去年最后一个月共有179个新的DApps上线。
以太坊网络仍然是最受欢迎的去中心化应用程序创建平台,其中新项目总数中有105个正在推出。这是因为以太坊仍然拥有所有此类平台中最活跃的开发者社区。但是,网络上的DApps每个月仅被141,300个用户使用。
同时,尽管没有托管相同数量的项目,但EOS网络是迄今为止最受实际用户欢迎的网络。EOS的用户数量是以太坊用户数的三倍多。
所有平台上最大的去中心化应用类别是游戏。目前,共有478个去中心化游戏被超过29,000个月活跃用户使用。在过去30天内,DApps的游戏类别占相关加密货币的640,900笔交易。鉴于去年CryptoKitties的成功以及手机游戏的持久受欢迎程度(和盈利能力),这并不令人意外。
用户自己最受欢迎的类别是存储。诸如StorJ,Everipedia,X Cloud等项目被106,420个月用户使用。
有趣的是,排名最高的去中心化应用程序(基于上述指标和其他组合)仍然是货币化的社交博客平台Steemit。Steemit托管在自己的网络上,目前每24小时只有不到5,000名用户。
DApp数字增长迅速,但用户量却不是很多
显然,世界各地的开发人员都对去中心化编程架构带来的新机遇感到兴奋。但是,应用程序本身的用户数量远远不及更成熟的应用程序的用户数量。当然,这是可以理解的,因为即使是在EOS和以太坊等网络上运行时间最长的去中心化项目也只有几年的历史。
也就是说,还有其他因素阻碍了去中心化应用的大规模采用。首先,目前存在一个很大的障碍,即在EOS,以太坊或其他支持智能合约的平台上托管的应用程序,用户必须首先拥有相关的数字货币才能运行任何DApp。它不仅仅是访问Play或Apple商店并点击下载就ok。期望一般的移动或计算机用户首先注册他们可能从未听说过的加密交换,并且购买一些ETH,EOS或STEEM目前是不切实际的。
理想情况下,购买数字货币以使用去中心化应用程序的过程应完全隐藏在用户之外。如果发生在幕后,在应用程序本身,对于那些仍然不熟悉加密货币的人来说,DApps将是一个不那么令人生畏的前景。
去中心化应用程序开发人员和用户面临的其他问题是平台本身的局限性。由于它们是使用区块链网络创建的,因此DApp本质上效率低下。用户体验仍然落后于集中式应用程序。鉴于EOS网络每秒能够进行比以太网更多的交易,这种技术优势导致更好的用户体验可能落后于基于EOS的DApp的更多用户。
与此同时,以太坊比EOS更具竞争性。作为开发人员,以太坊网络比新的智能合约平台更安全。随着以太坊实验的更多历史,开发人员在创建应用程序时可以利用更多的资源。这可能解释了为什么开发人员继续使用以太坊,尽管EOS享有更多用户。
======================================================================
如果你想学习区块链并在Blockchain Technologies建立职业生涯,那么请查看我们分享的一些以太坊、比特币、EOS、Fabric等区块链相关的交互式在线编程实战教程:
- java以太坊开发教程,主要是针对java和android程序员进行区块链以太坊开发的web3j详解。
- python以太坊,主要是针对python工程师使用web3.py进行区块链以太坊开发的详解。
- php以太坊,主要是介绍使用php进行智能合约开发交互,进行账号创建、交易、转账、代币开发以及过滤器和交易等内容。
- 以太坊入门教程,主要介绍智能合约与dapp应用开发,适合入门。
- 以太坊开发进阶教程,主要是介绍使用node.js、mongodb、区块链、ipfs实现去中心化电商DApp实战,适合进阶。
- ERC721以太坊通证实战,课程以一个数字艺术品创作与分享DApp的实战开发为主线,深入讲解以太坊非同质化通证的概念、标准与开发方案。内容包含ERC-721标准的自主实现,讲解OpenZeppelin合约代码库二次开发,实战项目采用Truffle,IPFS,实现了通证以及去中心化的通证交易所。
- C#以太坊,主要讲解如何使用C#开发基于.Net的以太坊应用,包括账户管理、状态与交易、智能合约开发与交互、过滤器和交易等。
- java比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Java代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Java工程师不可多得的比特币开发学习课程。
- php比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Php代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Php工程师不可多得的比特币开发学习课程。
- c#比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在C#代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是C#工程师不可多得的比特币开发学习课程。
- EOS入门教程,本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、账户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点完成一个便签DApp的开发。
- 深入浅出玩转EOS钱包开发,本课程以手机EOS钱包的完整开发过程为主线,深入学习EOS区块链应用开发,课程内容即涵盖账户、计算资源、智能合约、动作与交易等EOS区块链的核心概念,同时也讲解如何使用eosjs和eosjs-ecc开发包访问EOS区块链,以及如何在React前端应用中集成对EOS区块链的支持。课程内容深入浅出,非常适合前端工程师深入学习EOS区块链应用开发。
- Hyperledger Fabric 区块链开发详解,本课程面向初学者,内容即包含Hyperledger Fabric的身份证书与MSP服务、权限策略、信道配置与启动、链码通信接口等核心概念,也包含Fabric网络设计、nodejs链码与应用开发的操作实践,是Nodejs工程师学习Fabric区块链开发的最佳选择。
- Hyperledger Fabric java 区块链开发详解,课程面向初学者,内容即包含Hyperledger Fabric的身份证书与MSP服务、权限策略、信道配置与启动、链码通信接口等核心概念,也包含Fabric网络设计、java链码与应用开发的操作实践,是java工程师学习Fabric区块链开发的最佳选择。
- tendermint区块链开发详解,本课程适合希望使用tendermint进行区块链开发的工程师,课程内容即包括tendermint应用开发模型中的核心概念,例如ABCI接口、默克尔树、多版本状态库等,也包括代币发行等丰富的实操代码,是go语言工程师快速入门区块链开发的最佳选择。
汇智网原创翻译,转载请标明出处。这里是以太坊和EOS的DApps数量飙升但用户量滞后