LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

以太坊源代码分析

1. 以太坊2.0取得了一些关键进展

以太坊2.0的存款智能合约已经完成了字节码的正式验证和审核。 ETH 2.0信标链的持续优化也在进行中。以太坊2.0越来越接近现实正式验证(FV)对于生产软件开发至关重要。 FV是一种分析代码语义以确保它们遵守某些属性的方法。智能合约中的许多漏洞是代码中的语义错误,导致错误的代码执行结果。这...

知识:以太坊,智能合约,区块链,以太坊的

2. 以太坊2.0取得了重要进展

针对以太坊2.0的Deposit Smart Contract已完成官方验证和审核字节码。 ETH 2.0的进一步优化过程也在进行中。以太坊2.0逐渐变得现实正式验证(FV)是开发生产软件的必要步骤。 FV是一种代码语义分析方法,可确保遵守某些属性。智能合约中的许多漏洞是由代码中的语义错误引起的,从而导致不良的代码执行...

知识:以太坊,智能合约,区块链,以太坊基金会

3. 以太坊、Cosmos、Polkadot和Solana,谁的开发者生态系统最活跃?

...Galaxy Digital 最近的一份报告认为,在代码开发方面,替代的 Layer 1 正在逼近以太坊的脚步。在承认量化开发活动方面存在困难的同时,该报告提供了一个 GitHub 核心库的书签数量的静态比较,作为目前人才集中的代理。另一份来自 The Block 的最新报告,提供了一个比较第 1 层协议的框架。该报告承认了开...

知识:Polkadot,Cosmos

4. 排名前5位的以太坊区块链浏览器

...以检索与特定地址关联的正常交易的列表。开发人员还可以验证和发布合同源代码。 上传代码后,Etherscan资源管理器将对其进行验证,从而为与源代码进行交互的用户提供透明度。从本质上讲,这意味着该代码可以由公众审核。 为此,开发人员需要提交一个专门用于部署智能合约的构造函数参数。 Eth...

知识:以太坊,区块链,智能合约,区块

5. 以太坊保密交易方案 Aztec Protocol 公布 ZK? rollup v0.1 版本代码

律动 BlockBeats 消息,4 月 25 日,以太坊保密交易方案 Aztec Protocol发布 ZK? rollup v0.1 版本代码,根据介绍,该代码可实现从一个 SNARK 有效地验证另一个 SNARK,这是基于单曲线配对的通用 SNARK 递归的首次实现,意味着可运行行业标准哈希。根据说明,在当前的代码情况下,各项数据与理想状况仍有距离。例...

知识:AZTEC

6. 如何阅读比特币,以太坊,比特股的源码——比特币源码阅读

...列文章侧重源码架构和分析。   这里所说的三大巨人是指:比特币,以太坊,比特股。其他微创新的代码可以以这些代码为base进行扩展研读,所以只打算介绍这三巨人。   由于本人是CXX工程师,除了模块分析之外,其他源码的介绍主要以CXX的代码为主。   考虑到难度,这里以比特股的...

知识:比特币源码,以太坊源码,比特股源码

7. 测大发撒发撒地方撒

...界尤其是安全领域带来巨大的挑战。因此便开始深入研究各个流行DeFi项目的源代码,跟踪每一次DeFi领域的重大事故,分析事故的原因,找到应对的解决方案,并在这个过程中积累了丰富的经验。这些过往,成为了灵踪安全的起点。从技术极客向审计者的角色转变在DeFi不断发展的今天及未来,安全事故...

知识:合约,以太坊,智能合约,加密货币

8. 行情分析:以太坊2.0离我们有多远?

...样适用。但也同样存在领域门槛较高,大多数用户可能不会费力刻录或调试源代码的状况,这时,钱包开源是否只能提供心理上的安慰而并不会有实质上的帮助?关于这一点,果子给出了这样的回答:对于硬件钱包来说,开源是“前提”,原因很简单,每一个硬件钱包都需要“自证清白”,而不开源,...

知识:硬件钱包,以太坊,钱包,比特币

9. RuntimeVerification:为以太坊等动态分析审计的形式化验证项目

...的安全性,可靠性和正确性。目前区块链安全审计领域多为静态分析(只对源代码内部逻辑进行审计),而动态分析(使用代码编译后执行时产生的数据进行审计)能够涵盖的安全漏洞比静态分析要广得多。Runtime Verification 拥有世界顶尖的形式化验证团队, 能够对编译后的二进制代码直接进行验证。相...

知识:公链,智能合约,代币,区块链领域

10. 从以太坊实例看智能合约法律效力

...强制性规定,不违背公序良俗。”在上述例子中,由于该智能合约是以公开源代码的形式部署于以太坊区块链中,其程序和运行结果是可以预见的,如有A和B两个将自己的账户接入并以数字签名形式运行智能合约,则意味着接受将预定的代码运行效果。因此,读取和了解该智能合约代码的过程,可以认...

知识:智能合约,以太坊

11. 从EVM到Ewasm 硬核对比以太坊虚拟机

...代码。它带来了新的特性和巨大的性能提升。Wasm旨在为 C、C++ 和Rust等低级源代码语言提供有效的编译目标。而Ethereum Web Assembly (Ewasm)则是一种建立在现代、标准的 WebAssembly 虚拟机上的确定性智能合同执行引擎。EWasm 最有潜力取代EVM,成为以太网2.0 “Serenity” 路线图的一部分。而且,还有人建议在 以太...

知识:字节,以太,指令,合约

12. 深入理解重入攻击漏洞

...分离出来并转移到自己的账户中。下列代码为 splitDAO() 函数中的部分代码,源代码在 TokenCreation.sol 中,它会将代币从 the parent DAO 转移到 the child DAO 中。平衡数组 uint fundsToBeMoved = (balances[msg.sender] * p.splitData[0].splitBalance) ?/ p.splitData[0].totalSupply 决定了要转移的代币数量。下面的代码则是进行提款奖励操作...

知识:合约,以太币,智能合约,代币

13. 以太坊完成正式的验证和审计字节码

的智能存款合约以太坊2.0更新完成了正式验证和审核字节码。 ETH 2.0信标链的持续优化也在进行中。 Consensys和以太坊基金会(EF)都在进行以太坊2.0更新的第二阶段。2020年2月5日| AtoZ市场–以太坊2.0已经取得了一些关键的进展。以太坊2.0 Lighthouse测试网最近修复了一个错误,并且能够毫无问题地运行100K...

知识:以太坊,合约,以太坊基金会,区块链

14. 智能合约的正式验证:在制定过程中的信任

...码编译为字节码。 基于Hoare 逻辑的几个项目寻求带来的益处,以正式验证其源代码中智能合约。一些人试图对 Solidity 代码进行说明 ,而另一些人则选择直接使用ML 函数式编程语言进行开发,从而获得正确的构建程序。这种类型的努力可能会引起很多关注,因为它们会导致强大的开发人员工具和出色的经验...

知识:合约,区块链,以太坊

15. 以太坊经典实验室发布EVM-LLVM

...现有语言移植的开发人员而言,可以在官方EVM-LLVM项目的Github存储库中下载源代码。 ETC Core的编译器开发负责人Alan Li呼吁社区参与创建新的智能合约语言,移植和使用基于LLVM的现有分析,验证,调试或优化工具,以实现更轻松,更安全,面向未来的智能合约开发。 。该项目的初始文档位于llvm.etccore.io...

知识:智能合约,以太坊,智能合约开发,区块链