以太坊基础知识
1.什么是以太坊:密码学账本,有很多高级功能(去中心化交易、用户发行自己的货币,智能协议等);
2.交易费用:按照字节收取费用,每字节5gas;
3.钱包:
冷钱包:离线,断网;私钥与交易的分离;
热钱包:联网;私钥存储在能被网络访问的位置;
中心化钱包:交易平台注册的账号就是中心化钱包,所有的数据都从自己的中心化服务器获得
轻钱包:依赖比特币网络上其他全节点,仅同步和自己相关的数据
全节点钱包:需要同步所有的区块链数据,完全去中心化
4.节点:以太坊P2P网络中的节点。在Ethereum网络中每个节点互相沟通和同步区块资料,分为。矿工节点,其他节点。
从其他的以太坊节点接收区块资料同步区块。
验证该区块是否正确,若正确就保存在本地端的数据库。
接收其他帐户或Dapp所发起的交易。
挖矿来获得奖励的币并把交易纪录写入区块。
把区块资料传送给其他以太坊节点来达到同步区块。
智能合约的布署也是由以太坊节点来负责。以太坊节点也负责智能合约执行。
外面的网站可以与以太坊节点沟通来取得区块相关的历史纪录。
服务器测试链转账:
eth.sendTransaction({from:“目标地址”,to:“接收地址”,value:web3.toWei(数量,“ether”)})
转账前需要解锁目标地址
personal.unlockAccount(“目标地址”, “密码,没有的话不写”,时间(单位默认为秒))
查看钱包地址余额,换算ether为单位