- Web1.0、Web2.0 和 Web3 的区别?
- web1:“只读”的信息展示平台
- web2:“互动”的内容生产网络
- web3:“去中心化”的个性环境
- web3.0 概念旨在创建一个去中心化但安全的互联网,人们可以在其中安全地交换金钱和信息,而无需中间商或大型科技公司。与将数据存储在单个数据库或云提供商中的 Web2.0 不同,Web3.0 应用程序要么在区块链上运行,要么在点对点节点(服务器)上运行。
- 什么是区块链?
区块链通常是指实时、不可变更的交易和所有权记录。## 分布式数据库:相当于一个数据库,没个数据都会有其唯一的标识,不可修改,透明性和不可篡改性
区块链网络有哪四种类型?
1、公共区块链
比特币和以太坊 (Ethereum) 是最早和最典型的区块链网络,也是公共网络。所有人都能读取公共区块链,向公共区块链发送交易,或者参与公共区块链的共识流程。公共区块链无需许可,每笔交易都是公开的,而且用户可以保持匿名状态。
2、半私有区块链
半私有区块链
半私有区块链由单一企业运行,该企业为所有满足预设标准的用户提供访问权限。尽管并未真正去中心化,但在 B2B 用例和政府应用领域,这类许可区块链仍然极具吸引力。
3、私有区块链
私有区块链也是由单一企业控制,该企业决定谁可以读取区块链、向区块链发送交易和参与共识流程。但是,这种区块链完全中心化,因此只适合用作沙箱环境,无法用于实际生产。
4、共同体区块链
目前,在建立区块链网络的四种方法中,共同体区块链最受欢迎。在共同体区块链中,共识流程由预先选定的团体(如企业团体)控制。可能每个人都可以读取区块链和向区块链提交交易,也可能仅限于参与者。共同体区块链被认为是“许可区块链”,最适合用于商业领域
- 什么是分布式账本?
分布式账本也称为共享账本,是一种可在网络成员之间共享、复制和同步的数据库
分布式账本储存什么?
在这个账本里存储的资产可以是金融、法律定义上的实体,也可以是电子的资产。 而这个账本里存储资产的安全性和准确性,是通过公私钥以及签名的使用去控制账本的访问权,从而实现密码学基础上的维护。
- 什么是加密货币?
加密货币(或“加密”)是一种数字货币,可用于购买商品和服务,但使用具有强大密码学的在线分类帐来保护在线交易。对这些不受监管的货币的大部分兴趣是为了获利而进行交易,投机者有时会推动价格飙升。
么是加密钱包?
钱包就是地址加上私钥。
- 什么是区块链浏览器?
区块链浏览器是一种浏览区块链上资讯的软体,通常是以网页呈现,不同币种有各自的区块链浏览器,像是BlockCain explorer 可以查询比特币资讯、Etherscan 可以查询以太坊资讯,这些浏览器上面记录了整理好的各种交易明细,就像是银行交易明细表上纪录的资讯一样,包含交易者是谁,转帐给谁,交易多少金额,手续费多少等资讯,因此我们可以透过区块链浏览器预先确认交易对象是否正确、合理的手续费大小,避免确认交易后造成损失。
前端转web3的技术栈:
前端:使用 JavaScript 或 React、Vue,大部分会优先选择react,因为外国比较流行,如果国内中小公司的话,用vue3做规范的话,开发效率会有一定的提高。 后端:node,Rust,Solidity 了解 DApp 的前端和后端是如何通信和交换数据的,如果使用react为技术栈的话,Next.js是不错的选择。