链圈摆渡人的迷雾科普——去中心化应用(DApps)

本文介绍了去中心化应用(DApps)的概念,包括其组件、优势以及DApp的组成部分——前端、后端和数据存储。DApps在智能合约上运行,提供弹性、透明性和抗审查性。同时,文章提到了一些DApp开发框架,如Truffle、Embark和Emerald,以及以太坊网络上的一些活跃DApp案例,如CryptoKitties和Ethlance。
摘要由CSDN通过智能技术生成

去中心化应用(DApps)

点对点(P2P,peer-to-peer)运动使数百万互联网用户能够连接在一起。USENET是被称为第一个点对点架构的一种分布式消息传统系统,它于1979年成立,是第一个互联网“ARPANET”的继承者。ARPANET是一个客户端-服务器网络,参与者运行节点请求和提供内容,但由于除了简单的基于地址的路由,缺乏提供任何上下文的能力,USENET很有希望实施一个分散的控制模型,即客户端-服务器模型,分别从用户或客户角度为新闻组服务器提供自组织方法。

1999年,著名的音乐和文件共享应用程序Napster出现了。Napster是点对点网络运动演变为B物理网络,itTorrent的开始,参与用户建立了一个虚拟网络,完全独立于物理网络,无需遵守任何管理机构或限制。

由于点对点机制可用于访问任何类型的分布式资源,因此它们在去中心化应用程序中起着核心作用。

什么是DApp?

与传统应用程序不同,去中心化应用(DApp)不仅属于单个提供者或服务器,而是整个栈将在P2P网络上以分布式方式部署和操作。

典型的DApp栈包括前端,后端和数据存储。创建DApp有许多优点,典型集中式架构无法提供:
1)弹性:在智能合约上编写业务逻辑意味着DApp后端区块链上完全分发和管理。与在中央服务器上部署应用程序不同,DApp不会有停机时间,只要区块链仍在运行,他就会继续存在。

2)透明性:DApp的开源特性允许任何人分布代码并在区块链上运行相同的应用程序。同样,任何与区块链的互动都

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值