-
web3 以太坊开发-17-POS 权益证明机制(POS)
POS
权益证明 (PoS) 是支撑以太坊共识机制的基础。
以太坊于 2022 年启动了权益证明机制,这是因为和原先的工作量证明架构相比,以太坊更安全、能耗更低并且更利于实现新的扩容解决方案。
什么是权益证明?
权益证明是构成共识机制的基础,区块链使用这些机制来实现分布式共识。
在工作量证明共识机制中,矿工通过消耗能源来证明他们拥有资本以应对风险。
以太坊采用权益证明机制,在该机...
2022-10-28 13:01:55 |
web3
-
web3 以太坊开发-16-ETHASH 工作量证明 pow
ETHASH
Ethash 是在现已弃用的工作量证明架构下,实际用于真正的以太坊主网的挖矿算法。
Ethash 实际上是为 Dagger Hashimoto 算法进行重要更新后的一个特殊版本命名的新名称,但它仍然继承了其前身的基本原理。
以太坊主网只使用过 Ethash - Dagger Hashimoto 是挖矿算法的研发版本,在以太坊主网上开始挖矿之前被取代。
详细了解 E...
2022-10-28 13:01:55 |
web3
-
web3 以太坊开发-15-mining 挖矿 / 挖矿算法 mining-algorithms /
以太坊挖矿是什么?
挖矿是指创建要添加到以太坊区块链的交易块的过程,在以太坊现已弃用的工作量证明架构中进行。
挖矿一词源于将加密货币比作黄金的比喻。
黄金或贵金属很稀缺,数字代币也很稀缺,在工作量证明体系中,只能通过挖矿增加总量。
在工作量证明以太坊中,只能通过挖矿进行发行。
然而,与黄金或贵金属不同,以太坊挖矿也是一种通过在区块链中创建、验证、发布和传播区块来保护网络的方式。
...
2022-10-28 13:01:55 |
web3
-
web3 以太坊开发-14-pow 工作量证明
POW
以太坊网络最初采用一种称为工作量证明 (PoW) 的共识机制。
这种机制允许以太坊网络的节点就以太坊区块链上记录的所有信息的状态达成共识,并防止某些产生经济影响的攻击。
然而,以太坊在 2022 年终结了工作量证明并开始采用权益证明。
什么是工作量证明 (POW)
中本聪共识采用工作量证明,一度允许去中心化的以太坊网络对帐户余额和交易顺序等达成共识(即所有节点都同意)。
...
2022-10-28 13:01:55 |
web3
-
web3 以太坊开发-13-consensus 共识机制
共识机制
“共识机制”一词常常泛指“权益证明”、“工作量证明”或“权威证明”协议。
但是,它们只是共识机制中用于防御“女巫攻击”的部分。
共识机制是由一整套想法、协议和激励构成的体系,使得一系列分布式节点能够就区块链状态达成一致
什么是共识?
我们所说的共识,是指达成了广泛的一致。
比如,一群人去看电影, 如果他们对于提议“看某部电影”没有任何异议,那么就可以说共识达成了。
如...
2022-10-28 13:01:55 |
web3
-
web3 以太坊开发-12-网络 networks
网络
网络是指可在其中进行开发、测试或布置生产用例的各种不同以太坊环境。
以太坊是一种协议,因此可以有多个符合该协议且彼此不会影响的独立“网络”。
以太坊帐户可在不同的网络上使用,但是帐户余额和交易历史记录不会结转到以太坊主网以外。
进行测试时,了解哪些网络可用以及如何获取可以试用的测试网以太币是很有用的。
公共网络
每个人都能通过互联网连接到公共网络。
任何人都可以在公共区块...
2022-10-28 13:01:55 |
web3
-
web3 以太坊开发-11-节点和客户端
节点和客户端
以太坊是一个由计算机组成的分布式网络,这些计算机运行可验证区块和交易数据的软件,称为节点。
软件应用程序(客户端)必须在电脑上运行,将你的电脑变成一个以太坊节点。
注意:仍然可以仅运行执行客户端。 然而,在合并之后,将不再可以继续这样做。
合并后,执行客户端和共识客户端必须一起运行,以使用户能够访问以太坊网络。
一些测试网(例如 Kiln、Ropsten)已经完成了它...
2022-10-28 13:01:55 |
web3
-
web3 以太坊开发-09-GAS 和费用
什么是 GAS?
Gas 是指在以太坊网络上执行特定操作所需的计算工作量。
由于每笔以太坊交易都需要计算资源才能执行,每笔交易都需要付费。
在这个方面上,Gas 是指在以太坊成功进行交易所需的费用。
本质上,Gas 费用是以太坊的货币以太 (ETH) 支付的。
Gas 价格以 Gwei 标明,Gwei 本身就是 ETH 的一个单位――每个 Gwei 等于 0.000000001...
2022-10-28 13:01:55 |
web3