logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

solidity call和delegatecall的那些事儿

delegatecall的漏洞与solidity的两个特性有关。为了写出更安全的合约,solidity提供了Library关键字,被Library字义的合约必须是无状态的(合约内不能存在状态变量)。这就规避了在外部合约中修改状态变量的操作。在我们实践过程中我们写共用功能合约时尽量定义为Library。call和delegatcall之间的区别很微妙,为了有效和安全地使用它们,理解它们是很重要的。

文章图片
#区块链#node.js#后端 +1
以太坊权益证明(POS)

权益证明机制不需要消耗大量的电力能源,来打包新区块,而是用大量的质押代币来代替 PoW 机制中矿工的算力。在新版本的 ETH 中,每个想要成为验证者的用户必须向存款合约存入 32 个 ETH 并运行三种独立的软件:执行客户端、共识客户端和验证者。

文章图片
#区块链#分布式账本#共识算法 +1
到底了