写点什么

佛萨奇 2.0 上链 DApp 开发|佛萨奇链上开发技术

  • 2023-01-30
    广东
  • 本文字数:1351 字

    阅读完需:约 4 分钟

佛萨奇2.0上链DApp开发|佛萨奇链上开发技术

当今大多数应用都在由控制机构运营的集中化网络上运行。例如,社交媒体网络、银行和流媒体服务将您的数据保存在集中化服务器上。当您访问这些应用时,这些应用会向其所在的服务器发送一个请求,而相应服务器会将结果发回给您,但前提是您的凭据(用户名和密码)有效。虽然这种集中化效率颇高,但会产生大量的用户数据。对接:13z 系统 4277 开发 2558。


幸运的是,这些缺点提高了人们的数据安全意识,引起了人们对区块链技术等隐私保护解决方案的更多兴趣。区块链网络符合去中心化特征,无需大型科技中介机构提供支持。共享共识以及自动智能合约使此功能得以实现。例如,假设您想向好友发送一些加密货币:


如果使用 DApp,您只需登录您的加密钱包、选择您要发送的金额并确认交易即可;之后的操作交由智能合约完成。同时,区块链验证程序会协同验证您的交易,继而在区块链上生成永久记录。


相比之下,如果使用 Web2(集中化技术),向您的好友发送美元的过程则会发生在集中化网络上。这意味着您交易的每个环节均由银行处理。银行拥有数据并决定交易是否有效。


去中心化应用(DApp)是这些传统应用的基于区块链的等效物。DApp 是各种相互关联的智能合约的集合。在幕后,每种智能合约都在应用中履行特定的职能。必须注意的是,DApp 通常看起来与传统的应用相似,区别仅在于它构建在区块链技术之上。因此,DApp 共享集中化平台上所没有的通用属性:


无单点故障:与传统应用不同,DApp 因区块链网络涵括多个节点而更可靠。如果 Instagram 崩溃,所有用户都将因集中化服务器的存在而无法访问该应用。DApp 离线的可能性明显更小,因为需要每个节点同时发生故障。


开源:区块链技术的去中心化特性要求源代码可供所有网络成员访问。在没有中介机构的生态系统中,用户必须识别并验证每个应用,以避免诈骗和剥削性恶意软件。


去中心化共识机制:如果没有中央主管机构,区块链就必须利用共识机制来确保所有交易的有效性。每当发生 DApp 交易时,整个网络负责验证。


实用代币:就像您付费访问传统应用的方式一样,许多 DApp 集成了一种引导平台经济的实用代币。例如,许多实用代币支持 DApp 治理、应用内交易和奖励计划等用例。


我们已经定义了 DApp 是什么及其如何运作,现在我们可以开始探索不同类型的 DApp 及其在更广泛的区块链生态系统中的作用。


DApp 的类型


尽管所有 DApp 功能相似,但我们可以根据其特定用例和协议层将其分为三类。您可以将协议层视为婚礼蛋糕上的蛋糕层,其中可以一层接一层地堆叠多层(或多阶)。


第 1 类:这些 DApp 拥有自己的区块链网络;许多人认为比特币是第一种 DApp。


第 2 类:这些 DApp 利用第 1 类 DApp 并集成了其正常运行所需的实用代币。例如,Omni 协议构建在比特币区块链之上,作为分布式交易平台运行。


第 3 类:这些 DApp 利用第 2 类 DApp 的协议才能正常运行。例如,SAFE(面向所有人的安全访问)网络是一个去中心化数据存储和通信网络,支持创建经得起审查的网站和应用。SAFE 网络利用 Omni 协议发行安全币。


如果对 DApp 类型仍有疑问,则与更熟悉的平台进行比较可能会有所助益。


第 1 类:您 Mac 上的 macOS Monterey 操作系统


第 2 类:您 Mac 上的 Brave 浏览器应用


第 3 类:在您 Mac 上的 Brave 浏览器应用中运行的 Honey 插件


虽然所有 DApp 划分为三类,但每一类都遵循一个独特的用例或应用。下面,我们细分了一些最受欢迎的 DApp 及其在重新构想在线体验方面的作用。

用户头像

技术开发咖 2020-10-28 加入

区块链开发技术观察员

评论

发布
暂无评论
佛萨奇2.0上链DApp开发|佛萨奇链上开发技术_dapp_薇電13242772558_InfoQ写作社区