以太坊理论-学习笔记

以太坊理论

参考文件

以太币的单位

以太 ETH ether 可以被分为更小的单位,直到可能的最小单位wei 1 ether = 10^18wei
在以太坊中,表示金额的值都是以wei为单位 为了纪念戴伟Wei Dai 提出了B-money 早于比特币分布式数据库

测试以太

测试以太的途径,主要是水龙头(faucet)工具,测试路径:

  • “Ropsten 测试网络”
  • “Rinkeby”
  • 从faucet中获取以太,必须输入社交账号的地址,
    以太的转出也需要花费一定的gas 例如 我需要向某地址发送1 ether,传输所消耗的费用是0.000063ether,那么我的账户里面必须要有1.000063 ether 才能够传输成功 (谁发谁收费)

以太坊的私钥、公钥、地址

  • 私钥:256位的随机数(与比特币相同)一定确保不相同,我们平常使用的都是伪随机
  • 公钥:由私钥通过椭圆曲线加密secp256k1算法单向生成的512位(64字节)数(同样与比特币相同)
  • 地址:有公钥的Keccak-256单向哈希,取最后20个字节(160位)派生出来的标识符(16进制编码,与比特币有所区别)

以太坊客户端

  • go-ethereum(使用go实现的客户端),目前使用最多的客户端 简称geth
  • parity(使用Rust实现的客户端)

全节点、远程客户端、轻节点

  • 全节点
    全节点是整个主链的一个副本,需要耗费很大的成本,具有以下特性:
    (1)可以直接与公共区块链上的任何合约交互
    (2)可以离线查询区块链状态
    (3)可以直接把自己的合约部署到公共区块链中
    (4)第一次下载也许要几天才能同步,,,且必须及时维护
  • 远程客户端:提供钱包功能的客户端,例如MetaMask,本地请求打包,远程到全节点上去
  • 轻节点:轻节点只保存区块链当前的状态,不保存链上的区块历史数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值