web3简述Dapp组成部分

好啊 都说光说不练 会感觉很空啊

那 我们就来进入真正的这个操作过程啊
区块链这种东西 我们肯定是无法从零开始搭建的
我们在这里说 是通过 以太坊提供的公有链的应用开发平台来做的

就可以理解为 以太坊是一个大的公共平台 人家给我们把地基搭好了 我们只需要在上面写dapp 在上面去盖房子

Dapp中的 D 代表Decentralized 去中心化 所以 Dapp的意思 就是一个去中心化的应用
其中 Dapp诞生的必要性 在于
比如 我们之前开发小程序 他的Api可能就一直改 我们就要不断的学
没办法 你在用别人的东西 如果所有平台都一直改Api 那就非常麻烦

Dapp基础不完全是智能合约 他是前端+智能合约 相互配合开发的
比如 也可以是 App 等应用 链接 部署的智能合约接口

可能讲到这里 很多做后端的朋友就慌了 那么 智能合约起来是不是就不需要后端了呢?
其实发展也没那么快 毕竟说 像文件 图片类的数据 你就算转成base64字符串 它也没那么大空间去存

所以 有些时候 还是一部分请求合约 一部分请求后端 而且后端本身也可以去操作区块链

但这就有涉及到后端 可能成为第三方 存在用户信息数据 所以 这个也需要互联网开发中 开发者遵循规范 不要私存用户的信息

你可能感兴趣的:(web3,区块链)