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

geth 查询智能合约

1. 扩展区块链的读写能力

...挑战。大多数数据库应用均有特定的数据结构,其中数据库结构是针对系统查询数据定制而成的。例如,让我们看一下Telegram等聊天应用。您可以想象整个Telegram系统是一个巨型数据表,它有四个列标题:用户ID、线程ID、时间戳、消息内容。虽然这种方法在理论上是可行的,但考虑到Telegram的实际用户(...

知识:去中心化,区块链,区块,区块链的

2. 在以太坊上安装“炸弹”

...成两个十六进制字符。然后,我们要先根据序列中的第一个字符,向根节点查询下一个节点是什么;得到此子节点后,再根据第二个字符向下查询节点,依次类推,直至找到最后一个节点,获得最后一个字符。在下面这个例子中,我们可以看到默克尔帕特里夏树实际上包含三种不同的节点。扩展节点(...

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

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

...成两个十六进制字符。然后,我们要先根据序列中的第一个字符,向根节点查询下一个节点是什么;得到此子节点后,再根据第二个字符向下查询节点,依次类推,直至找到最后一个节点,获得最后一个字符。在下面这个例子中,我们可以看到默克尔帕特里夏树实际上包含三种不同的节点。扩展节点(...

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

4. 化险为夷:以太坊的状态问题

...对我们所寻找的数据进行哈希计算。简而言之,每执行一次查找账户的 trie 查询,都要执行 8-9 个解析操作。每次解析操作都是一次数据库查询,而每次数据库查询都可能是任意数量的实际磁盘操作。磁盘操作的数量难以预估,但是由于 trie 密钥是加密哈希 (抗冲突),因此密钥是「随机的」,这对任何...

知识:以太坊,柏林升级

5. 揭露ETC的51%攻击者的操作行为如何盗取总价值807K的ETC

...块10904147:通常,您可以使用以下格式的URL:https://explorer.bitquery.io/ethclassic查询重组的链(当前接受的链,以及带有攻击者挖掘块的链)https://explorer.bitquery.io/ethclassic_reorg查询未重组的链(带有被丢弃的区块的链)链中的这些区块有几个不同之处:1. 高度相同,但哈希不同,因为这些区块的内容不同。2....

知识:区块,矿工,挖矿,钱包

6. 浅谈矿工可提取价值(MEV)

...选交易顺序,flashbots data 则是用来扫描以太坊MEV数据并存储在 Postgres 中以供查询和分析。flashbots protect 是将 flashbots auction 中除去客户端等复杂部署剔除,抽象出交易捆绑打包等功能,让 Metamask 等钱包可以集成 flashbot auction 的MEV保护功能。flashbots 核心项目Flashbots Auction 包括 mev-geth,一个位于 go-ethereum ...

知识:矿工,区块,代币,以太坊

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

智能合约安全审计 | 环境搭建工欲善其事必先利其器,只有知道怎么搭建智能合约安全漏洞实战练习的环境,才能更好的进行合约漏洞的复盘。本文主要介绍在进行以太坊智能合约安全漏洞实验演练时需要的工具和环境,方便后续漏洞实战操作。阅读本文前,你应该对区块链、以太坊、智能合约有所了...

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

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

工欲善其事必先利其器,只有知道怎么搭建智能合约安全漏洞实战练习的环境,才能更好的进行合约漏洞的复盘。本文主要介绍在进行以太坊智能合约安全漏洞实验演练时需要的工具和环境,方便后续漏洞实战操作。阅读本文前,你应该对区块链、以太坊、智能合约有所了解。本文在第一部分简单快速...

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

9. 三分了解以太坊 Geth 客户端快照加速机制

...我们想要访问某个账户或者某个存储槽的时候,我们只需付出一次 LevelDB 的查询操作即可,而不用在每棵树上查询 7~8 次。理论上来说,更新快照也很简单,处理完一个区块后,我们只需为每个要更新的存储槽多做 1 次额外的 LevelDB 写入操作即可。快照加速结构实际上将读取操作的复杂性从 O(log n) 降...

知识:以太坊,Geth,EVM,默克尔树

10. 一文了解以太坊Geth客户端:快照加速机制

...我们想要访问某个账户或者某个存储槽的时候,我们只需付出一次 LevelDB 的查询操作即可,而不用在每棵树上查询 7~8 次。理论上来说,更新快照也很简单,处理完一个区块后,我们只需为每个要更新的存储槽多做 1 次额外的 LevelDB 写入操作即可。快照加速结构实际上将读取操作的复杂性从 O(log n) 降...

知识:区块,帕特里夏树,合约,以太坊

11. 了解 Geth 客户端:快照加速机制

...我们想要访问某个账户或者某个存储槽的时候,我们只需付出一次 LevelDB 的查询操作即可,而不用在每棵树上查询 7~8 次。理论上来说,更新快照也很简单,处理完一个区块后,我们只需为每个要更新的存储槽多做 1 次额外的 LevelDB 写入操作即可。快照加速结构实际上将读取操作的计算复杂性从 O(log n)...

知识:以太坊,Geth

12. 8月 26今日发生了 什么

...掌上办”、“指尖办”,为困难群众提供方便快捷的救助事项申请、办理、查询等服务。(新华网)Stack联合创始人:美联储主席周四的演讲内容或推动比特币走高美联储主席杰罗姆·鲍威尔(Jerome Powell)本周四将在杰克逊·霍尔全球央行年会发表主题演讲,他预计将暗示对更高通胀的容忍度。对此,Sta...

知识:以太坊,比特币

13. 8月 26今 日发生了 什么

...掌上办”、“指尖办”,为困难群众提供方便快捷的救助事项申请、办理、查询等服务。(新华网)Stack联合创始人:美联储主席周四的演讲内容或推动比特币走高美联储主席杰罗姆·鲍威尔(Jerome Powell)本周四将在杰克逊·霍尔全球央行年会发表主题演讲,他预计将暗示对更高通胀的容忍度。对此,Sta...

知识:以太坊,比特币

14. CartesiRollups之状态折叠

...一个更简单的解决方案,但有相关的成本。这些服务对超过一定限制的每个查询收费。决定使用 Infura 的读者必须考虑到这一点。智能合约发布状态的一种便捷方式是通过 diff 事件。想法很简单:在每次状态更改时,我们只通知更改的内容。例如,想象一个智能合约,它存储某个资产的所有过去价格。...

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

15. 黑客在ETC网络中发动51%算力攻击,盗取了80.7万ETC(上)

...块10904147:通常,您可以使用以下形式的URL:https://explorer.bitquery.io/ethclassic查询重组链(当前接受的链,以及有攻击者挖矿的链)https://explorer.bitquery.io/ethclassic_reorg查询未重组的链(带有已丢弃块的链)这些链中的这些块有几个区别:1、高度相同,但哈希不同,因为这些块的内容不同。2、父哈希值相同...

知识:区块,矿工,挖矿,钱包