时间:2023-08-01|浏览:169
随着区块链技术的普及,去中心化或者是DAPP的概念近期在以太坊平台上变得非常流行。以太坊的主要目的是发布智能合约,让大家可以在去中心化的平台相互交流,像广播一样发送,从而重塑出这些“区块链新物种,DAPP新生态”。
DAPP的优势在于区块链特有的数据确权、价值传递功能。它在用户认证流程变更、交易安全、行业生产关系变更、减少运维成本、降低技术开发成本等方面具有较大的优势,并能大幅提升用户体验。
目前,DAPP面临的劣势在于技术前景不明朗,主要表现在DAPP产品设计思路需要创新、处理效率低、研发风险高。
DAPP的架构可以简单分为三种类型:轻钱包模式、重钱包模式、兼容模式。
在轻钱包模式下,我们需要有一个开放HttpRPC协议的节点与钱包通信。这个节点可以是任意链上的节点。轻钱包通常以浏览器插件的形式存在,插件在运行时会自动注入Web3框架,DApp可以通过Web3与区块链节点通信。
重钱包会自己同步并持有一个区块链节点,同时提供一个浏览器环境。其他与钱包相关的操作也在这个环境里进行。
兼容模式可以在轻钱包和重钱包下同时使用。与钱包通信的节点可以选择在钱包外本地持有,也可以自己搭建服务持有并公布节点。