找到约 15 条结果

文章 Web3底层语言(二):Move如何避免闪电贷重入攻击?

## 摘要 [上一篇](https://learnblockchain.cn/article/5332)报告从底层语言特点,对比了Move和Solidity(以太坊)的优势和特点。作为Web3的基础性研究,本篇从闪电贷这一最具特色的应用角度出发,分析了以太坊和Move分别如何实现闪电贷,M...

文章 Solidity Gas剩余量

## 介绍 本文的目的是描述 Solidity 的 `gasleft()` 函数的行为及其用途。 它是一个内置函数,用于检查合约调用过程中剩余的 Gas。它是始终存在于全局命名空间中的特殊变量和函数,因此无需导入。`gasleft()` 在 [Solidity](https://le...

文章 BlockJam 2022 报名通道已开启,总奖金超过 5 万美元

![640.png](https://img.learnblockchain.cn/attachments/2022/05/9q03DyGu628dafe4e0acd.png) **BlockJam 2022** 即将推出,将于 6 月 17 日正式开启!活动为期 16 天,由系列在线会议和黑客马拉松 GameJam 组成,旨在教育和激励传统的游戏开发者通过区块链...

文章 sodility入门认识

...习的sodility语言,这个网站非常全面,链接:https://www.wtf.academy。非常适合小白食用(本人也是小白,最近刷完入门)。基本框架就按照wtf网站就行了,下面谈谈本人的一些理解和心得。如有不当,欢迎大佬指出。 ### 1.开始写s...

文章 第9章 区块链

...接的包含交易的区块列表。它可以被存储为平面文件(flat file),或是存储在一个简单数据库中。Bitcoin Core客户端使用Google的LevelDB数据库存储区块链元数据。区块被“向后”链接,每个区块都指向链中的前一个区块。区块链经...

文章 用Fabric 2.0 Java SDK 进行合约交易

根据前面的步骤,可以前往[我的主页](https://learnblockchain.cn/people/390/articles)阅读。 我们基于cli客户端完成了一系列操作,但是正常情况下,我们的工程一般会使用SDK去调用网络完成交易,因此从这一篇开始实践如何基于Java SDK调...

文章 Go语言常见数据结构实现原理

...的数据类型。 示例代码: ```go type Person struct { Name string Age int } func main() { var p Person fmt.Println(p) // 输出: { 0} // 初始化方式 p = Person{"Alice", 30} fmt.Println(p) // 输出: {Alice 30} } ``` #### 内存布...

文章 ZNARKs:整数SNARKs

>原文: https\://www\.zksecurity.xyz/blog/posts/znarks/ >作者:Mathias Hall-Andersen >译者:Kurt Pan SNARK 总是要用于有限域上的计算吗?并不是。 今天,我们将探讨我们最近的预印本《Fully-Succinct Arguments over the Integers from First Principles...

文章 Ethernaut 题库闯关 #14 — Gatekeeper Two

今天这篇是[Ethernaut 题库闯关](https://learnblockchain.cn/article/4578)连载的第14篇,难度等级:有点难。 我自己经过这 14 篇的翻译,感觉自己对 Solidity 理解更深了, 完成 Ethernaut 挑战真的是非常好的提升 Solidity 编程的方式。今天...

问题 脚本与 Aave Pool V3合约交互,但调用的项目合约执行失败报错‘Fail with error 'not approve'’

大佬们好。 朋友想要我写一个脚本,用于与https://ultra.powermonger.vip/#/FlashLoans 进行闪电交易交互。 我大概看了一下网站代码,就吹牛逼说很容易,这不就是从网站api获取数据然后与Aave Pool V3进行带数据交互嘛,结果很快就打脸...

文章 利用Remix进行Sui Move开发

...浏览器添加WELLDONE Code扩展 https://chromewebstore.google.com/detail/welldone-wallet-for-multi/bmkakpenjmcpfhhjadflneinmhboecjf?hl=zh-CN&utm_source=ext_sidebar 添加后,我们创建一个新钱包 ![1.png](https://img.learnblockchain.cn/attachments/2024/01/8CbQDEgo65b9e27de4626.pn...

文章 空手套白狼 —— Popsicle 被黑分析

... 08 月 04 日,据慢雾区消息,跨链收益率平台 **Popsicle Finance** 的 Sorbetto Fragola 产品遭受黑客攻击,慢雾安全团队第一时间介入分析,并将结果分享如下。 ## **攻击背景** 在本次攻击中,攻击者通过创建 3 个攻击合约来完成对...

文章 一文详解TRON账户地址激活的那些问题

... **如何查看该提案规定?** 1. 进入浏览器:https://tronscan.org/#/ 2. 上层首页选项:治理 3. 提议 按钮 4. 第七项: 提议修改系统合约中创建账户的费用(目前为 1 TRX) > 注:委员会由前27名超级代表组成,用于修改TRON网络动...

文章 共识算法解读-天下武功唯快不破Conflux共识算法

...易引发的吞吐量瓶颈 上次我们讲到[GHOST算法](https://learnblockchain.cn/article/1064),它在中本聪共识的基础上提出的确定主链的算法,在保障了在高吞吐量的同时还保障了安全性(即不容易分叉,依然保证51%攻击)。但是GHOST算法的...