# tech_study **Published by:** [sole12343](https://paragraph.com/@sole12343/) **Published on:** 2021-11-22 **URL:** https://paragraph.com/@sole12343/tech-study ## Content today,start learing about web3.0!!!!一、以太坊的基础知识1. 幽灵协议(GHOST,Greedy Heaviest Observed SubTree)one.计算工作证明时,综合考虑当前区块的祖区块、父区块、还有作废的叔区块。 two.协议允许下探到第七层,废区块只能以叔区块的身份被父母的第二代---第七代后辈区块引用,不能再远了! three.叔区块成为新块时,虽然是废区块任然获得7/8的奖励,计算叔区块的侄子区块获得1/32奖励,交易费用不会奖励给叔区块。 four.整个以太坊主链并不是和BTC一样选择最远的链条,而是考虑到叔区块,选择最重的区块向前发展。2.以太坊和图灵完备图灵完备是指 能执行所有可计算的问题 。通用图灵机实现的就是 所有的可计算问题。 以太坊是图灵完备的!3.Dapp去中心化应用基于以太坊可以创建智能合约来构建的去中心化的应用 就是Dapp。 以太坊构想成为Dapps编程开发的平台。 Dapp至少由以下组成:区块链上的智能合约+web前端用户界面4.一些名词解释EIP:improvement Proposals 以太坊改进建议 ERC:Request for Comments 以太坊征求意见 EOA: 以太坊网络的人类用户创建的账户 Ethash:以太坊1.0的工作量证明算法 HD钱包:使用分层确定性密钥创建和转账协议(BIP32)的钱包 Keccak256:以太坊中使用的密码哈希函数,其被标准化为SHA-3 Nonce:在密码学中,nonce用于指代只能使用一次的值。以太坊使用两种类型的随机数,账户随机数和POW随机数。5.以太坊的单位货币单位是ETH,也称以太。 最小的单位:wei ; 1 ether = 10^18 wei 以太的值总是在以太坊内部表示为wei的无符号整数值。 Gwei = 10^9 wei = 10 ^(-9)ether6.私钥、公钥、地址私钥以太坊私钥事实上是一个256位的随机数,用于发送以太的交易中创建签名,证明自己对资金的所有权。公钥公钥是由私钥通过椭圆曲线加密secp256k1算法单向生成的512位(64字节)数地址由公钥的keccak-256单向哈希,取最后20个字节派生出来的标识符。7.助记词助记词是明文私钥的一种表现形式,目的是帮助用户记忆复杂的私钥。基于BIP-39提出,解决了账号识记的问题,也把账户恢复的门槛降低很多。 支持BIP-39协议的钱包归类为HD钱包。 ## Publication Information - [sole12343](https://paragraph.com/@sole12343/): Publication homepage - [All Posts](https://paragraph.com/@sole12343/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@sole12343): Subscribe to updates