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

geth 调用已部署合约

1. 智能合约安全审计 | 环境搭建

...单的方式,可以直接使用在线Remix IDE来进行智能合约的开发、编译、部署、调用、测试、调试等,很适合入门选手进行练习,如下图所示:具体的Remix IDE使用这里不在赘述,可移步Remix官方文档:https://remix-ide.readthedocs.io/en/latest/#Injected Web3Injected Web3,主要是通过插件使用,配合metamask可方便部署智能合...

知识:还能合约,零时科技,区块链安全

2. 智能合约安全审计|环境搭建

...单的方式,可以直接使用在线Remix IDE来进行智能合约的开发、编译、部署、调用、测试、调试等,很适合入门选手进行练习,如下图所示:具体的Remix IDE使用这里不在赘述,可移步Remix官方文档: https://remix-ide.readthedocs.io/en/latest/#Injected Web3Injected Web3,主要是通过插件使用,配合metamask可方便部署智能合...

知识:智能合约,合约,以太坊,智能合约安全

3. 详解DeFi协议智能合约漏洞:4大分类与38种情况

...署并自动执行编程脚本任务。这些程序称为智能合约,用于定义在交易期间调用的自定义功能和规则。基于智能合约的区块链技术已被应用到各种行业中,例如金融,供应链管理,医疗保健能源和政府服务。只有特定的区块链平台支持智能合约:以太坊是第一个支持智能合约的。其他区块链平台(例如E...

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

4. 详解以太坊智能合约安全性漏洞,如何有效减少 DeFi 攻击?

...署并自动执行编程脚本任务。这些程序称为智能合约,用于定义在交易期间调用的自定义功能和规则。基于智能合约的区块链技术已被应用到各种行业中,例如金融,供应链管理,医疗保健能源和政府服务。只有特定的区块链平台支持智能合约:以太坊是第一个支持智能合约的。其他区块链平台(例如 ...

知识:以太坊,安全,智能合约,DAO,DeFi,WeBlock

5. BlockSec:以太坊分叉因Geth旧版本在处理预编译合约调用时未考虑异常值的处理

...ec4aa1435dd770ce4)厘清了以太坊分叉的根本原因:Geth 旧版本在处理预编译合约调用时,并未考虑特殊情况(corner case)下参数值的处理,从而引发重叠拷贝(overlapping copy),导致返回值异常。该漏洞(CVE-2021-39137)已提交 Geth 官方,目前尚未披露细节,但攻击者已经利用漏洞实施了攻击。 BlockSec 总结称...

知识:BlockSec,以太,坊,分叉,因,Geth,旧,版本,在

6. 以太坊新技能

...r )RPC将会开始在该IP和PORT上运行如此一来,我们可以使用Postman进行简单的API调用,也可以使用任何编程语言进行任何REST API调用,并通过Ethereum Management API提取数据。步骤9:在以太坊区块链上发送交易好了,这一步才是真正有趣的。但是,这要花费一些以太币(Ether)。(要获得最好的东西总要付出点...

知识:运行以太坊节点,私钥,以太坊,去中心化

7. 【以太坊智能合约编程】之【solidity傻瓜代码3】----简单的计数器和Remix IDE简介

...。(由实际矿工出块之后,才真正部署成功)。运行合约部署之后,当需要调用这个智能合约的方法时只需要向这个合约账户发送消息(交易)即可,通过消息触发后智能合约的代码就会在EVM中执行了。Gas汽油占用区块链的资源(不管是简单的转账交易,还是合约的部署和执行)需要付出相应的gas费用G...

知识:合约,以太坊,智能合约,以太坊客户端

8. ETC2020技术路线图公布:以太坊堆栈客户端Core-Geth完成开发

...,支持Ethereum Classic,Ethereum和相关的测试网。我们希望获得多达一百万个API调用,以确保此浏览器尽可能可用,同时为多个EVM社区提供良好的体验。Signatory桌面:这将是一个开放源代码的桌面应用程序,它利用Signatory模块和一个简单且易于自定义的material-ui界面,供用户在EthereumStack上签名消息和交易。Q...

知识:分叉,以太坊,区块链,go-ethereum

9. ETC 2020技术路线图公布:以太坊堆栈客户端Core-Geth完成开发

...,支持Ethereum Classic,Ethereum和相关的测试网。我们希望获得多达一百万个API调用,以确保此浏览器尽可能可用,同时为多个EVM社区提供良好的体验。Signatory桌面:这将是一个开放源代码的桌面应用程序,它利用Signatory模块和一个简单且易于自定义的material-ui界面,供用户在EthereumStack上签名消息和交易。 ...

知识:以太坊(原链)

10. 以太坊遭到攻击而导致分叉事件的技术分析

根本原因在于 Geth 旧版本在处理预编译合约的调用时并未考虑异常值的处理,导致攻击者利用该漏洞实施了重叠拷贝,影响了返回值,最终导致分叉的出现。</blockquote>北京时间 2021 年 8 月 27 日 20 点 50 分左右(区块高度 13107518),以太坊突然出现分叉。我们通过分析 Geth 的代码版本修改和这笔造成分叉...

知识:以太坊,分叉,安全,智能合约,Geth

11. 把700元的单片机改造成以太坊节点 9步get起新技能

...r )RPC将会开始在该IP和PORT上运行如此一来,我们可以使用Postman进行简单的API调用,也可以使用任何编程语言进行任何REST API调用,并通过Ethereum Management API提取数据。步骤9:在以太坊区块链上发送交易好了,这一步才是真正有趣的。但是,这要花费一些以太币(Ether)。(要获得最好的东西总要付出点...

知识:运行以太坊节点,以太坊,私钥,以太坊区块链

12. 刚刚!以太坊柏林硬分叉正式激活

...但对于各个地址或存储槽位,这种高额费用只会产生一次。这意味着除首次调用之外,交易中任意数量的后续调用都仅耗费 100 gas。之所以上调首次调用的 Gas 成本,是为了缓解以太坊中的最大 DoS 攻击向量。这种设计也有助于在无状态以太坊环境下限制必要的见证人规模。目前,Merkle 证明所需要的见证...

知识:刚刚,以太,坊,柏林,硬,分叉,正式,激活,本文,

13. 以太坊今日将完成柏林硬分叉升级,这些知识点你需要了解

...在交易期间被“使用”,则该地址或存储密钥就被视为已访问。例如,当你调用另一个合约时,该合约的地址会被标记为已访问。类似地,当你SLOAD或SSTORE某些slot时,它将被视为在交易的其余部分已被访问。不管是哪个操作码做的:如果一个SLOAD读取了一个slot,那么它将被认为对接下来的SLOAD以及SSTORE...

知识:以太,坊,今日,将,完成,柏林,硬,分叉,升级,在,

14. 以太坊突遭分叉的罪魁祸首:CVE-2021-39137漏洞成因及攻击分析

...5ec4aa1435dd770ce4)厘清了以太坊分叉的根本原因:Geth旧版本在处理预编译合约调用时,并未考虑特殊情况(corner case)下参数值的处理,从而引发重叠拷贝(overlapping copy),导致返回值异常。该漏洞(CVE-2021-39137)已提交Geth官方,目前尚未披露细节,但攻击者已经利用漏洞实施了攻击。我们认为及时的分...

知识:合约,分叉,以太坊,公链

15. 引介 | 在以太坊上安装 “**”

...此未来读取magic的请求将返回0而非1。经过足够长的时间后,我们要做的就是调用Hardfork.hardfork(discrepancy)。每个正确同步整个网络的节点都会看到一个回滚交易,而每个使用快速同步加入网络的 Geth 节点都会看到一个成功的交易。这将导致一个区块产生两个不同的状态根,也就是说我们可以随心所欲地触...

知识:合约,区块,帕特里夏树,节点