Web3必须熟练的基础概念

近一年培训带了不少新人入圈,可以很肯定的说,在Web3或者说区块链行业玩,要是没掌握一些必备的基础概念和基础操作。是很难玩在币圈玩下去的,(当然除单纯的交易所炒币外)。
熟悉基础概念、基础操作是快速入行的最佳方式。你掌握了基础概念和基础操作,你就掌握了行业50%的内容,就像你上学读书一样,你想考个60分,根本不需要那么努力,把书本中的基础概念全部理解完,就可以了,后面的40分,才需要去练习,去钻研。

下面我从基础概念和基础操作俩个维度,带新人入门。

Web3必须熟知的15基础概念

  • 1、什么是区块链?
  • 2、区块链的运行机制?
  • 3、什么是分布式账本?
  • 4、公有链、私有链、联盟链
  • 5、什么是比特币
  • 6、什么是以太坊
  • 7、什么是智能合约
  • 8、什么是扩容
  • 9、什么是矿工费
  • 10、什么是交易确认
  • 11、什么是DAPP
  • 12、股权证明机制(PoS)是什么
  • 13、工作量证明机制(PoW)是什么
  • 14、私钥、公钥、助记词、地址
  • 15、钱包的分类?

Web3必须熟练的10个基础操作

  • 1、怎么创建小狐狸钱包
  • 2、怎么钱包导出私钥
  • 3、怎么查找代币的合约地址
  • 4、怎么给钱包添加资产
  • 5、怎么给钱包添加不同网络
  • 6、怎么转账,怎么收款
  • 7、怎么注册中心化交易所
  • 8、怎么去买数字货币
  • 9、怎么去交易所交易
  • 10、怎么提现到区块链钱包

一、我梳理了15个最基础的区块链概念,请一定得熟悉。

1、什么是区块链?

区块链(blockchain或block chain)是藉由密码学与共识机制等技术建立与储存庞大交易资料区块串链的点对点网路系统。区块链也是一个共享的、不可篡改的账本。
目前区块链技术最大的应用是数字货币,例如比特币的发明。因为支付的本质是“将账户A中减少的金额增加到账户B中”。如果人们有一本公共账簿,记录了所有的账户至今为止的所有交易,那么对于任何一个账户,人们都可以计算出它当前拥有的金额数量。而区块链恰恰是用于实现这个目的的公共账簿,其保存了全部交易记录。在比特币体系中,比特币地址相当于账户,比特币数量相当于金额。

2、区块链的运行机制?

我们可以将区块链视为由一连串稳定区块组成的链,每个区块都存储了一系列先前确认过的交易数据。 区块链网络是由无数计算机共同维护,因此其主要功能是充当去中心化数据库(或账本)。换言之,区块链中的所有参与者(即节点)维护区块链数据副本,相互之间保持良好的沟通交流,确保大家始终处于同一页面(或区块)。

因此,区块链交易在全球点对点网络中进行,推动比特币成为去中心化、无国界并且抗审查的加密货币。然而,多数区块链无需任何信任机制,被视为去信任化系统。比特币也没有独立的监管机构。


说明:如A向B发起了一次转账,交易在线上显示,同时区块会向整个网络发出:“A向B发起了一次转账”这个事实,等这个区块被周边6个节点确认,则区块则被添加到现有区块链中,这个交易完成。如果其中B不承认,A向它转账了,但这也不被接受,因为周边的节点都确认了A向B发起了一次转账这一事实,所以这个防止有参与者对交易记录进行篡改,也就是说这是一个无需任何信任机制的系统。

3、什么是分布式账本?

分布式账本也称为共享账本,是一种可在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。

4、公有链、私有链、联盟链

4.1 公有链:可称为公共区块链,指所有人都可以参与的区块链。换言之它是公平公开,所有人可自由访问,发送、接收、认证交易。另外公有链亦被认为是“完全去中心化”的区块链。公有链的代表有BTC区块链,ETH、EOS等,它们之间有存在不同架构。

4.2 私有链:商业组织正在为各种应用开发分布式分类账和其他区块链启发的软件。由于这些软件被中心化机构控制,不具有区块链去中心化的属性,被称为私有链 (private blockchains)。

4.3 联盟链:介于公有链和私有链之间,是指有若干组织或机构共同参与管理的区块链,每个组织或机构控制一个或多个节点,共同记录交易数据,并且只有这些组织或机构能够对联盟链中的数据进行读写和发送交易。 例如,有30个金融机构组成一个联盟,每个机构都运行着一个节点,每个区块生效、每个交易的完成需要获得其中20个机构的确认才能够进行。

4.4 公有链、联盟链、私有链之间的区别:如下图:

5、什么是比特币

特币(英语:Bitcoin,缩写:BTC 或 XBT)是一种基于去中心化,采用点对点网络与共识主动性,开放源代码,以区块链作为底层技术的加密货币,比特币由中本聪(网名)Satoshi Nakamoto)于2008年10月31日发表论文,2009年1月3日,创世区块诞生。在某些国家、央行、政府机关、学术界则将比特币视为虚拟商品,而不认为是货币。货币金融学认为货币具有交易介质、记账单位、价值储藏三种基本职能,但由于其高度波动性因此不具有后两种基本职能从而不是货币。

比特币的最小单位是 0.00000001 (一亿分之一)比特币,称为“1聪”。如有必要,也可以修改协议将其分割为更小的单位,以保证其流通方便,区块回报每产出21万个区块减半一次,周期大约为4年,最近一次减半在2020年5月12日,而此种收敛等比数列的和必然是有限的。2018年4月,已经有1700万比特币被开采,剩余400万个比特币,产量已超总额的80%。[28]2019年5月12日时,比特币总存量约17,695,512个,实际可流通的量还会因为私钥丢失等因素更加减少。比特币的总发行量达到1910万,整个网络的超过90%比特币已经被开采完。截止到2140年,比特币将被全部开采,总额度略低于2100万枚。

6、什么是以太坊

以太坊(Ethereum)是一个去中心化的开源的有智能合约功能的公共区块链平台。 以太币(ETH)是以太坊的原生加密货币。 截至2021 年12月,以太币是市值第二高的加密货币,仅次于比特币。 以太坊是使用最多的区块链。

ETH的工作量证明不再是以太坊共识机制的基础,这意味着挖矿已终结。 取而代之的是,以太坊将由质押了以太币的验证者保护。 质押挖以太币。

7、智能合约

智能合约通过将协议条款转换为计算机代码使协议数字化,这些计算机代码在合约条款得到满足时自动执行。

智能合约也是一个以太坊帐户,我们称之为合约帐户。 这意味着它们有余额,可以成为交易的对象。 但是,他们无法被人操控,他们是被部署在网络上作为程序运行着。个人用户可以通过提交交易执行智能合约的某一个函数来与智能合约进行交互。智能合约能像常规合约一样定义规则,并通过代码自动强制执行。 默认情况下,您无法删除智能合约,与它们的交互是不可逆的。

8、什么是扩容

扩容指的是重新编程或修改数据结构,以便扩大服务的支撑能力。 扩容针对的是服务,通常情况下,随着业务的发展,用户数量的增加,原本的服务,受限于硬件基础有限,无法满足增加的用户请求,或者受限与软件能力,因此需要扩容。

9、什么是矿工费

BTC、ETH 等数字货币转账过程中都需要支付「矿工费」。 矿工费是给区块链网络中矿工 / 验证者的费用,它能够鼓励矿工或验证者打包交易,维护区块链网络安全稳定的运行。矿工费也可以理解为区块链网络中的交易费用,类似日常生活中的转账手续费。

10、交易确认

在使用钱包进行转账的时候,如果注意查看交易记录,会看到一个进度条,进度条右边有个如下图所示 “4/12” 字样的数字,并且过几秒钟这个数字会变为 “5/12”,“6/12” … 一直到 “12/12”。这里显示的就是确认数,“4/12” 表示这笔交易需要 12 个确认,当前已经有了 4 个确认。

 理解一下“确认”,它和区块链的链式结构有关了,一个极度抽象的区块链的链式结构是下面这个样子的。

当我们提交一个交易,正常情况下,这个交易最终会被矿工放到某个区块中,这个时候,我们可以说,这笔交易获得了 0 个确认。当有另外一个区块链到这笔交易所在区块,也就是把这笔交易所在区块为父区块时,我们就说这笔交易获得了 1 个确认,以此类推。一笔交易获得了多少个确认,就是这笔交易所在区块后面又链接了多少个区块。

11、什么是DAPP

DAPP是一个后端代码(智能合约)运行在一个去中心化的网络上,而非中心化的服务器。他们使用区块链网络作为数据存储端,并且用智能合约实现app的业务逻辑。

12、工作量证明机制(PoW)是什么

工作量证明(PoW)是由比特币网络和其他诸多加密货币采用的共识算法,可预防双花问题。中本聪在2008年发布的比特币白皮书中提出这个概念。

工作量证明在本质上确定了比特币区块链实现分布式共识的途径。它以去信任化的方式验证点对点交易,无需第三方中间机构的介入。

在比特币这样的工作量证明网络中,交易由矿工负责验证。他们是网络的参与者,利用大量资源来确保网络持续安全的正常运行。矿工同时还要负责创建和验证区块交易等任务。为争取到验证下一区块的权利,矿工需使用高度专业化的挖矿硬件来解决复杂的数学难题。

首位成功攻克这些数学问题的矿工即可赢取将区块加入区块链的权利,并赚取所谓的区块奖励。区块奖励由新生成的加密货币和交易手续费组成。网络情况不同,区块奖励的加密货币数量也会有所不同。例如,矿工从比特币区块链成功挖出一个区块,即可获得6.25枚比特币以及每个区块交易手续费的奖励(截至2021年12月)。然而,由于减半机制,每隔21万个区块(约四年时间),每个区块生成的新比特币将减少50%。

13、股权证明机制(PoS)是什么

权益证明(PoS)是2011年推出的共识算法,属于工作量证明的替代方案,旨在解决工作量证明在可扩展性方面的局限。权益证明是人气第二高的算法,由币安币(BNB)、Solana (SOL)和Cardano (ADA)等加密货币采用。

虽然工作量证明和权益证明的目标一致,都是为了在区块链中达成共识,但是权益证明采用不同的方式来确定区块交易的验证者。权益证明区块链中没有矿工。权益证明验证者根据个人的加密货币持有量来竞争区块验证权,而非依赖计算机性能。

参与者在特定区块链智能合约锁定一定数量的代币,即可获得区块验证权。这个过程称之为“质押”。然后,权益证明协议将分配验证者验证下一个区块。根据不同的网络,选取过程将随机或按持有量(质押量)决定。选出的验证者可从他们验证的区块获得交易手续费作为奖励。一般情况下,质押的代币越多,越有机会被选为验证者。

14、私钥、公钥、助记词、地址

钱包定义:是用来存储区块链上数字货币的应用程序。

说到钱包一定得知道密钥(公钥、私钥)助记词、密码。

创建钱包的时候随机数生成器会生成私钥和地址。私钥就是你的银行卡密码必须记住,而且只能自己知道,钱包地址就是你银行卡的账号。

钱包只保存密钥和地址,数字货币保存在整个区块网络中,每次交易中需要“签名、地址、密钥”来证明你的所有权。

公钥:公钥=账号=转账地址,相当于你的银行卡号,公钥是可以对外随意公开的,没有任何风险,就像别人知道了你的银行卡号一样,除了给你转账啥也干不了。

私钥:私钥=账号+密码=身份认证,相当于你的银行卡号+密码。私钥是由数字和大小写字母组成,不同区块链的私钥⻓度一般不一样。通过私钥可以推导出公钥。需要注意的是,一旦你的私钥丢失或遗忘,将无法再找回,所以一定要妥善保管好。

助记词:由于私钥不方便记忆,因此出现了助记词,助记词只是私钥的另一种展现形式。一般由12或24个英文单词组成,为了方便国内用户,也有提供汉字版本助记词。只要你记住这些单词,按照顺序在钱包中输入,就能恢复钱包并且进行任意操作。如果别人拿到了你的助记词,就相当于拿到了你的私钥,就可以对你的资产进行掌控了。

密码:为了进一步增强安全性,大部分钱包会采取密码的方式对私钥做二次加密。每个钱包的加密方法和存储方式是不一样的。这也是为什么你使用钱包进行交易的时候,总需要进行授权,这背后其实涉及了钱包使用密码进行私钥解密,然后再使用私钥对交易进行签名等复杂的过程。

15、钱包的分类

钱包按维度不同可分为各种类型,入门简单点能通过网上注册软件钱包就可以了。

以下是搜集到的不同维度分类的解释:

1)按大类分,可分为硬件钱包,软件钱包。

软件钱包:通俗来讲就是钱包电脑软件或App。用户只需在电脑上安装钱包软件客户端或在手机上安装钱包App,即可使用区块链钱包的所有功能。它不需要用户再去购买额外的专门硬件设备。

硬钱包:通常以冷钱包的形式出现,也有冷热配套的硬件钱包品牌。用户需要额外购买专用的外设硬件来配合使用。

2)按链分,可分为比特币钱包,以太坊钱包,sol钱包。
这种分法是我们日常使用中最常见的,根据链来分的,以太坊链就以太坊钱包。

3)按签名人数分,可分为单签钱包、多重签名钱包。
单签名钱包:仅需一人使用私钥签名即可使用的区块链钱包。
多签名钱包:需要2个或2个以上不同的私钥签名才可以使用的区块链钱包。通常用在需要共同管理账户的场景中,例如数字资产组织合作、区块链企业管理等等。

4)按节点数据是否存储完整,可分为全节点钱包、轻节点钱包。

全节点钱包:即完整存储区块链所有交易数据的区块链钱包,通常是与节点客户端一起使用作为官方钱包。它能够对数字资产进行溯源,验证数字资产的真伪;能够自行验证区块链上的交易是否完成、受到多少区块的确认保护、地址里是否有足够的余额、是否存在双花等等。由于全节点钱包存储的数据庞大,数据需要与区块链及时同步,因此使用起来限制较多。

轻节点钱包:轻节点钱包简单理解为不完整存储区块链交易数据的节点钱包,简称为轻钱包。因为它的数据不完整,因此不能完全履行全节点的功能。

市面上常见的区块链钱包App,例如AToken、imToken、myToken、Kcash等等都是轻节点钱包。

以上15个基础概念是我整理的币圈必须熟知的内容,希望对新人入行有一定的帮助,如有疑问欢迎交流。