一、准备
B站教程:(32 小时最全课程)区块链,智能合约 & 全栈 Web3 开发
配套学习站:free code camp
(一)浏览器、钱包
- web3浏览器brave(或者用chrome)。
- 钱包metamask(浏览器插件)。
(二)注册测试账号
1.密码:
***********
2.助记词:
************************
3.私钥(用于交易):
账号Account1:
**************************
账号Account2:
********************
(三)区块浏览工具 etherscan.io
浏览器 打开 https://etherscan.io/
把钱包地址填入搜索,可以用他来查看不同的交易、地址。
二、测试交易
1.切换到测试网 Sepolia
2.打开sepolia.etherscan.io查看账号信息。
3.获取 测试eth代币。
测试网水龙头Get Testnet LINK Tokens | Chainlink Faucets
查看账号信息,钱已经到账
区块浏览器工具查看账号以及交易
点击那个hash跳转到查看交易详情
4.交易详情
Block: 写入的区块高度,随着时间逐渐累加。
Block Confirmmations: 确认区块数量,在交易被确认之后,有多少个区块被挖出;区块链越长,越难修改,就越安全。
你会看到一些流程说,在20或者30个区块确认后再操作,这样才能确定这笔交易确实写入了那个区块
Transaction Fee: 手续费 万分之一?
Transaction Fee = Gas Price * Usage by Txn
Gas Price: gas 价格是交易中每个执行单元的花费(用ether和gwei做单位),gas 价格越高,被写到区块中的机会越大。
Gas Limit & Usage by Txn: 交易 的gas上限 和 gas使用量(个)。
gas: 算力单位;要使用更多的计算资源,就需要支付更多的gas。
发送以太币这种简单的交易,gas比较便宜,区块越忙要付越多的gas
但是对于铸造NFT、向某个Defi 存钱这种复杂的交易可能会花费更多gas。
每一个区块链都有不同的方式来计算gas费用。
Input Data: 智能合约相关,如果只是发送币,则为空
5.两账户间发送
三、私钥、公钥、地址的关系
私钥 --签名算法- -> 公钥 --(以太坊哈希取后20位) --> 钱包地址