DAPP系统开发原理详细说明及源码
么是DApp?
今天和大家聊聊用户视角中的DApp是什么。
这类DApp由智能合约编写,并运行在区块上。因此会有诸多特征,比如去中心化:部署后并不运行于某主体的服务器;开源化,可读可写;其他比如它可以脱离监管、某种程度上更安全等等。
每一个Web3中的DApp都可以大概映射至Web2中的App,他们都是为了解决用户的某类需求而产生的应用程序。但我更想说,Web3其实在更多的创造需求。伟大的创新永远是创造新的需求,迎合现有大众需求很大程度无法带来本质的创新。在有马车的时候不会有群众提出我需要汽车,在有燃油车的时候群众也少有提出电动汽车的需求,这也是福特和马斯克在创新初期被众人不理解和抵触的原因。
回到DApp
比如小狐狸钱包,由于现阶段Web3应用广泛地是以虚拟资产交易为主,所以小狐狸钱包成为web3体验更多DApp的通行证。很像某付宝,它现在可以帮你解决支付、生活服务等诸多问题。
而钱包背后的个人钱包地址,很像Web2中的手机号码,你可以以钱包地址去Web3中体验DApp(大多上DApp交互,需要支付Gas费,即矿工费。因为如开头所说,DApp并不部署于某服务器中,它是部署在区块中,需要矿工进行提供算力支持交互)
[向右R]总结而言,DApp的底层技术是区块,而在交互上目前和App并没有太大差异。(除了需要每次交钱)
[打卡R]而元宇宙是Web3.0描绘的终局,众多DApp可能都在这个元宇宙中互通共建,而备受吐槽的那些虚拟形象等设计也只是一个表现形式,看到很多企业或创业者披着元宇宙的皮做点CG动画,就觉得很难过。好像他们毫不关注底层区块技术的应用与进化,而是抓紧套上概念。