- 以太坊基本概念 1.1 传统架构与 Dapp架构
传统架构-数据存储在某公司服务器中,也就是中心化服务器 Dapp - 数据存储在公链(以太坊)上的节点上,数据不是某个服务器私有的,也就是去中心化服务器
- Dapp 与前端
- 以太坊的定位:构造全球计算机
- 假如我的电脑要加入世界计算机当中,我们需要安装节点(安装一个应用软件,操作节点)
- 前端通过链上的某个节点进行交互
- 这个节点是全球计算机的一个部分
- 节点上可以写一些程序,程序通常是叫“智能合约”,通过remix开发工具 使用eth(solidity)/eos(c++) 等语言去编写的程序
- 前端直接对接区块链:通过 基于http协议的rpc协议(json的数据格式)进行交互
- 以太坊每次增删改数据都是要花钱
- 前端 - 中间服务器(中心化)- 区块链 链接方式
-
-
中间服务器(数据的缓存处理) 可以计算或处理一些数据,对于一定要上链的数据,可以通过web3.js 进行链的交互(数据增删改)
-
- 以太坊的定位:构造全球计算机