找到约 13 条结果

文章 解密 Solidity:添加 PAYABLE 关键字真的可以节省 GAS 吗?

...article/353)关键字。 ### **快速介绍:Payable 关键字的基础知识** 在智能合约所能做的所有美妙的事情中,存钱(ETH)就是其中之一。现在为了在智能合约中接收ETH,Solidity语言有一个特定的关键字,叫做Payable。 用非常简单的术...

文章 网络安全基石的奠基人:Ralph C Merkle

...一个哈希,最终我们到达树的顶部,其中可以从顶层哈希证明所有数据的有效性,并且任何更改都可以在树中快速追踪。这是一个如此漂亮的模式,说出它是什么,它就完成了。它有四个基本声明,但基本上,它是围绕树的核心...

问题 【综合月入15-30k,提供住房】招聘区块链技术专业教师 / 区块链技术工程师

...1)熟悉数据结构和算法; (2)熟悉网络安全基础理论知识与技术实现方法; (3)熟悉两门以上编程语言,包括但不限Go,Python,Java,JavaScript等; (4)熟悉 Linux操作系统。 如能胜任下述课程的教学/科研工作,同样...

文章 高效的持久存储租金

...需要完整的状态,或者接收所有使用过的状态数据的包含证明。分片因子必须与对等方连接的诚实主机数量成反比,因此如果状态大小增长,并且其他因素保持不变,则本地存储也必须增长。因此,原则上,用户应该为消耗的持...

文章 以太坊验证者退出过程 及 Pectra 硬分叉带来的变化

...前验证者集的实时数据。 - [Neuder、Pai 和 Resnick 关于权益证明区块链的退出队列优化](https://arxiv.org/pdf/2406.05124): 形式化退出队列问题并研究潜在改进。 - [EIP-7251](https://eips.ethereum.org/EIPS/eip-7251): 增加验证者的`MAX_EFFECTIVE_BALANCE`的...

文章 Ethereum.org 2024翻译马拉松回顾

...以太坊内容。 任何会双语的人都可以参与,不需要技术知识。在翻译马拉松期间,参与者可以了解更多关于以太坊的信息,同时为 ethereum.org 做出贡献并争夺奖品。 - 2 周的申请时间 - 9 天的翻译时间 - 2 周的质量评估 目标是...

文章 ZeppelinOS 智能合约审计

...是否为合约** 此函数可以通过任何有效地址调用,包括地址和 [外部拥有账户](http://ethdocs.org/en/latest/contracts-and-transactions/account-types-gas-and-transactions.html#externally-owned-accounts-eoas),这可能导致 `ContractDirectory` 被破坏。 **更新:**...

文章 避免治理地狱 - 寻找治理天堂

...大多数人可能对正在辩论的问题了解不够,另一些人可能知识渊博但对政府过程漠不关心。因此,自古以来,直接民主就没有大规模使用过,即使在那些时候,它也受到了批评者的反对。[包括柏拉图在内的许多哲学家](https://iep....

文章 Web3赋能下的电子商务进化

...计划,包括培训和技能提升计划,以确保员工掌握必要的知识和技能,以应对向基于 Web3 的系统过渡。[20](https://www.linkedin.com/pulse/web3-supply-chains-chain-management-mark-vernall-vcloc) 5. **监管和法律格局**:围绕 Web3 技术的监管和法律格局...

文章 Merkle trees (Golang实现)

...块交易的唯一标示,将它保存到区块头,然后用于工作量证明。 --- ### 代码实现 ```go package main import ( "bufio" "crypto/sha256" "fmt" "os" "strconv" ) //默克尔树节点结构体 type Node struct { Index int Value string RootTree *M...

文章 Diffie-Hellman问题、ECDH密钥交换和ElGamal加密协议

...,最近的 [配对操作](https://learnblockchain.cn/article/10851) 已证明 DDHP 是易于解决的,而 CDHP 和 DLP 仍假定为困难。 Diffie-Hellman 问题是许多高级密码协议安全性的重要基础,尤其是数字签名方案。因为它们是一些假设,我喜欢将它...

文章 模糊测试与不变性测试 - ImmuneBytes

...无休止地探索输入,而是设置逻辑“边界”。 例如,将代币存入 AMM 可能会触发 **MIN\_INITIAL\_SHARES** 错误。由于这是一个可预测的故障,你可以引导模糊器避免此类输入,而是专注于有意义的**极端情况**。 将 BMC 想象为导航...

文章 DID中地址聚合器的实现 | Move dApp 极速入门(八)

... > https://github.com/NonceGeek/DID-Solution-In-Move 本文包括如下知识点: * 资源的概念与使用 * 合约操 * 签名算法 * 数据的增删改查 * Starcoin 控制台的使用 ## 0x01 准备工作 首先,按照如何设置本地开发网络中的描述启动一...