古话说“分久必合,合久必分”,这个道理同样适用于科技行业。在过去的10年,移动互联网、云计算、大数据等风起云涌,而在未来10年,随着区块链分布式技术的发展,公链基础设施的不断完善,DApp(去中心化应用)可能将成为主流。
The same goes for the technology industry. Over the past 10 years, mobile Internet, cloud computing, big data, etc., have flourished, and in the next 10 years, as the infrastructure of the public chain continues to improve with the development of block-chain-based technologies, Dapp (decentralized applications) may become the mainstream.
与传统的互联网应用不同,DApp去掉了第三方运营平台,不需要平台方运营代码、储存用户数据,而是直接连接用户和开发者。研发DApp则不需要经过任何公司批准,平台的规则也不会被任何人改变。
Unlike traditional Internet applications, DApp removes a third-party operating platform without the platform's operator code, storage of user data, but directly connects users and developers. The R&D of DApp does not require any corporate approval, and the platform's rules are not changed by anyone.
从系统结构的角度看,DApp的后端运行在去中心化的点对点网络上,传统互联网应用的后端运行在中心化的服务器上。DApp前端可以使用任何编程语言编写,这使得API的调用变得非常简单。
From the point of view of the structure of the system, the DApp backend runs on a decentralised point-to-point network, and the traditional Internet backend runs on a centralized server. The DApp frontend can be written in any programming language, which makes the API call very simple.
过去,我们享受到了互联网中心化带来的便利,而高度中心化的技术在提供便利的同时,弊端也同样明显。
In the past, we have enjoyed the benefits of the centralization of the Internet, while the benefits of highly centralized technologies are equally evident.
我们全部的数据都存储在某个中心化的服务器上,一旦出现差池、发生泄露,会导致严重的问题。Facebook巨量的用户数据泄露、谷歌的搜索服务不可用、iCloud 服务的宕机,都是传统互联网高度中心化显而易见的缺点。
All of our data are stored on a centralised server, which causes serious problems in the event of a bad pool or leak. The massive Facebook user data leak, the inoperable Google search service, and the iCloud server are all obvious weaknesses in the traditional high-centreization of the Internet.
传统互联网应用和DApp在开发上的最大区别在于,DApp的智能合约如果部署完毕,便不能更改,任何细小的智能合约代码错误都会导致用户不可挽回的损失。而传统互联网应用的开发,适合马上试错,快速迭代。这是两种完全不同的逻辑。
The biggest difference between traditional Internet applications and Dapp’s development is that the DApp’s smart contract cannot be changed if it is deployed, and any minor smart contract code error can lead to irreversible losses for users. The development of traditional Internet applications is suitable for immediate error and rapid rotation.
以太坊封装了区块链的底层协议,让开发者无需多虑,便可以专注DApp本身的开发,从而让DAPP开发变得非常容易。以太坊也是第一个使用图灵完备编写智能合约的系统,并由此成为了一个重要的DApp生态平台。据公开数据显示,前50名的DApps里有43个建立在以太坊平台上。
By encapsulating the bottom line of the block chain in Taiwan, developers can focus on the development of the DApp themselves, making it very easy for DAPP to develop. It is also the first system to use Turing to fully write smart contracts, and thus become an important DApp ecological platform. According to public data, 43 of the top 50 DApps are built on the Ether platform.
以太坊的智能合约支持Solidity 编程语言,这让Solidity在开发者社区中逐渐流行开来,但编程语言的小众仍是个问题。UBTC的开发者已经开始选用c#、Java、Kotlin、Lua、等通用编程语言,旨在让智能合约得到更多开发者的支持。
The community’s smart contracts, which support the Solidity programming language, are becoming popular in the community of developers, but the small group of programming languages is still a problem. UBTC developers have started to choose the common programming languages of c#, Java, Kotlin, Lua, etc., with a view to making the smart contracts more supportive of developers.
由于先发优势,目前为止,以太坊仍然是最成功的DApp平台,基于以太坊的公有链,有超过1500个DApps。以太坊的开发生者生态圈已经相对完善,既有开发者社区的支持,又有多种框架、工具可以挑选。
As a result of the pre-emptive advantage, the Etherp is still the most successful Dapp platform so far, based on the Etherp’s public chain, with more than 1,500 Dapps. The Etheraya’s pioneer cycling is relatively well developed, with the support of the developers’ community, as well as a variety of frameworks and tools available for selection.
在去年,CryptoKitties等一众DApps应用爆发,让人们首先意识到区块链上是可以开发应用的,而ICO的爆发,则让人们切身感受到了智能合约的巨大威力。
Last year, a number of Dapps applications, such as CryptoKittys, broke out, making people first aware that they could be developed on the block chain, while the ICO outbreak brought to the fore the tremendous power of smart contracts.
其实,DApp的理念与区块链诞生前雾计算的理念十分像相似,但雾计算并没有被实际应用到传统互联网中。反而区块链技术的发展,让去中心化应用的落地成为可能。
In fact, Dapp’s idea is very similar to that of the mist before the birth of the block chain, but the mist calculation has not actually been applied to the traditional Internet. Instead, the development of block chain technology has made it possible to decentralize the application.
DApp让我们对未来拥有无穷的想象空间,或许,今后DApp可以完全取代如今的支付平台、应用平台,就如同30年前的互联网技术,翻天覆地地掀起了一场科技革命。
The Dapp gives us endless room for imagination about the future. Perhaps, in the future, the Dapp could completely replace today's payment and application platforms, as in the case of Internet technology 30 years ago, with a revolution in science and technology.
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论