什么是DApp?
与传统应用程序不同,去中心化应用(DApp)不仅属于单个提供者或服务器,而是整个栈将在P2P网络上以分布式方式部署和操作。
典型的DApp栈包括前端,后端和数据存储。创建DApp有许多优点,典型集中式架构无法提供:
1)弹性:在智能合约上编写业务逻辑意味着DApp后端将在区块链上完全分发和管理。与在中央服务器上部署应用程序不同,DApp不会有停机时间,只要区块链仍在运行,它就会继续存在。
2)透明性:DApp的开源特性允许任何人分叉代码并在区块链上运行相同的应用程序。同样,任何与区块链的互动都将永久存储,任何拥有区块链副本的人都可以获得对它的访问权限。值得注意的是,可能无法将字节码反编译为源码并完全理解合约的代码。寻求提供合约行为完全透明的开发人员必须发布供用户阅读,编译和验证的源代码。
3)抗审查:只要用户可以访问以太坊节点,用户将始终能够与DApp交互而不受集中机构控制的干扰。一旦在网络上部署代码,任何服务提供商,甚至智能合约的所有者都不能更改代码。
当前内容版权归 inoutcode 译 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 inoutcode 译 .