分散式应用程序-dApps

in #steempress5 years ago


与在一台计算机上运行的集中式应用程序相反,分散式应用程序在基于P2P网络的计算机上运行。自从P2P网络问世以来,它们就已经存在了。

需要明确的,首先分散式应用程序不一定要在区块链网络之上运行。区块链是一种特殊的P2P网络:Tor、BitTorrent、Popcorn Time、BitMessage是在P2P网络上运行的,但不是在区块链上运行的,它们也是分散式应用程序。

分散式应用程序是一种与区块链通信的软件,区块链管理所有网络参与者的状态。分散式应用程序的界面看起来与今天的任何网站或移动应用程序都没有什么不同。

智能合约代表了分散式应用程序的核心逻辑。智能合约是区块链不可或缺的组成部分,可处理来自外部传感器或事件的信息,并帮助区块链管理所有网络参与者的状态。 分散式应用程序的前端代表您所看到的内容,后端代表整个业务逻辑。这种业务逻辑由与基础区块链交互的一个或多个智能合约表达。前端以及照片、视频或音频之类的文件可以托管在诸如Swarm或IPFS之类的分散式存储网络上。 传统的Web应用程序使用的是HTML、CSS和javescript等来呈现网页,该页面与存储在集中式数据库中的所有数据进行交互。 例如,当您使用Twitter、Facebook、Amazon或Airbnb之类的服务时,网络将调用API处理您的个人数据,和存储在其服务器上的其他必要信息通信,以在页面上显示它们。 由于将个性化数据存储在服务提供商的服务器上,因此用户ID和密码用于安全性较低的标识和身份验证。传统网站:前端——>API——>数据库 分散式应用程序类似于传统的Web应用程序。 前端使用完全相同的技术来呈现页面。它包含一个与区块链通信的“钱包”。钱包管理加密密钥和区块链地址。公钥基础结构用于用户标识和身份验证。 钱包软件不是触发与数据库连接的API,而是来触发智能合约活动的,该智能合约与区块链进行交互。Web3.0兼容网站:前端(包括钱包)——>智能合约——>区块链 与Web2.0应用程序相比,Web3.0应用程序需要与区块链进行连接,该连接由称为“钱包”的特殊应用程序管理。它保留着私钥和区块链地址的记录,代表着唯一的30个身份和参考点。如果没有管理我们数字身份的软件,我们将无法与区块链进行交互。 因此,Web3.0建立在当前Web2.0堆栈的基础上,并在应用程序级别中引入了其他元素。在后端,Web3.0为分散式应用程序添加了一个全新的基础架构层,以便与分散的协议栈进行交互。分散式应用程序需要具备一个管理用户私钥的组件,利用该组件可以在状态层(区块链)上签署交易。
分散式应用程序-dApps
DApp说明,该DApp使用具有智能合约的区块链,由Swarm和Whisper作为支柱

关于作者:Shermin Voshmgir是《令牌经济》一书的作者。她是维也纳经济大学密码经济学研究所所长,也是BlockchainHub Berlin的创始人。过去,她曾担任The DAO的策展人,并担任多家初创公司的顾问。

关于《令牌经济:区块链和智能合约使得任何人仅需几行代码就可以轻松创建令牌。它们可以代表从资产到访问权的任何东西,例如黄金、钻石、毕加索画作的一小部分或音乐会的入场券。令牌还可以用于奖励社交媒体的共享,鼓励减少二氧化碳的排放,甚至可以吸引人们观看广告。尽管创建令牌很容易,该令牌由像区块链这样的公共基础设施共同管理,但是对于如何应用这些令牌的理解仍然很模糊。这本书是指令牌,而不是加密货币,并解释了为什么“令牌”一词是更准确的术语,因为许多令牌从未被设计成用来代表货币的加密货币。然而,由于令牌确实与法定货币相似,因此本书将详细分析货币作为交换媒介的作用。本书概述了区块链的机制和情况、令牌的社会经济影响,以及对选定令牌使用案例的深入研究:注意力经济令牌,Steem,令牌管理注册中心(TCR),目标驱动令牌,稳定令牌,资产令牌,部分所有权令牌,Libra&Calibra(Facebbok)等。

分散式应用程序-dApps

WhereIN——国内首款基于Steem区块链的社交媒体应用

全球Dapp排名前200位

点击「阅读原文」下载WhereIN

原文始发于微信公众号(WhereIN社区):分散式应用程序-dApps


Posted from my blog with WhereIN小程序 : http://cocozl.cn/2020/01/03/631813bb8d/

Sort:  

!thumbup
恭喜你!您的这篇文章入选 @justyy 今日 (2020-01-04) 榜单 【优秀的文章】, 回复本条评论24小时内领赏,点赞本评论将支持 @dailychina 并增加将来您的奖赏。
@justyy 是CN区的见证人,请支持他,给他投票,或者设置justyy为见证人代理。感谢!@justyy的主要贡献:https://steemyy.com

Congratulations! This post has been selected by @justyy as today's (2020-01-04) 【Good Posts】, Steem On! Reply to this message in 24 hours to get rewards. Upvote this comment to support the @dailychina and increase your future rewards! ^_^

SteemIt 工具、API接口、机器人和教程
SteemIt Tools, Bots, APIs and Tutorial



If you believe what I am doing, please consider a spare vote voting me here, thank you very much indeed.

@justyy - the author of https://SteemYY.com and I have been a Steem Witness for more than a year now.

你今天过的开心吗?来一份新手村小卖部的美食吧!@teamcn-shop倘若你想让我隐形,请回复“取消”。

你好鸭,瓜子!

@cnbuddy给您叫了一份外卖!

@cherryzz 阿紫 迎着海啸 跑着步 给您送来
小龙虾盖饭

吃饱了吗?跟我猜拳吧! 石头,剪刀,布~

如果您对我的服务满意,请不要吝啬您的点赞~
@onepagex

排名前200啦~~666

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.030
BTC 65678.25
ETH 2669.38
USDT 1.00
SBD 2.88