首页
学习
活动
专区
工具
TVP
发布

终有链响

专栏成员
136
文章
13513
阅读量
23
订阅数
DEX-如何防范夹子机器人攻击
上一篇《DEX-套利夹子机器人》 这一篇就写一下如何防范。 一般在编写智能合约时,防范夹子攻击是一个重要的考虑因素。夹子攻击通常发生在去中心化金融(DeFi)应用中,尤其是自动做市商(AMM)如Uniswap、SushiSwap等。为了防范这种攻击,可以从多个角度入手:
终有链响
2024-09-09
30
智能合约中storage和memory函数详解
在Solidity中,storage和memory是两个不同的存储位置,它们有着不同的用途和特点。了解它们之间的区别对于编写高效且安全的智能合约至关重要。
终有链响
2024-09-05
780
区块链技术的应用场景
区块链技术是一种分布式数据库或公共分类账的形式,它保证了数据的完整性和透明性。它最初是为了支持比特币这种加密货币而被发明的,但现在已经被广泛应用于多种领域,包括供应链管理、投票系统、数字身份验证等。
终有链响
2024-08-15
940
BRC-100 协议
BRC-100 是一种基于序数理论的可扩展的去中心化计算协议。 BRC-100 协议会以下面的方式定义。未来所有的 BRC-100 协议栈都应该使用类似的规范来定义。
终有链响
2024-08-11
840
安装Erlang环境提示 bash: erl: 未找到命令
运行 erl 命令时收到的错误提示 bash: erl: 未找到命令 表明 Erlang 语言环境尚未安装在系统上,或者 Erlang 的可执行文件不在系统的 PATH 环境变量中。
终有链响
2024-08-06
1280
智能合约中approve函数详解
我问他为什么不只用Token的标准approve 函数外部提前调用一次、然后直接执行第二步就行了、他们都有各自的理由、咱也不好细问。
终有链响
2024-08-06
1000
智能合约开发中13种最常见的漏洞
在智能合约开发过程中,确实存在多种类型的漏洞,这些漏洞可能导致资金损失、合约功能失效或被恶意利用。以下是智能合约开发中常见的漏洞类型:
终有链响
2024-07-29
1360
智能合约安全:为什么使用 SafeMath来防止整数溢出
在智能合约中,使用 SafeMath 库来处理数学运算的原因主要是为了防止整数溢出和下溢问题。这些问题在 Solidity 中非常重要,因为它们可能导致安全漏洞或意外行为。
终有链响
2024-07-29
710
智能合约中如何返回mapping
在 Solidity 中,直接返回一个 mapping 的所有数据是不可能的,因为 mapping 本身不支持直接遍历。但是,可以使用一些技巧来实现这一目标,例如通过维护一个额外的数组来跟踪 mapping 中的键,并通过这个数组来返回所有的键值对。
终有链响
2024-07-29
650
智能合约中:可升级的代理合约
代理合约是一种设计模式,用于间接地执行另一个合约的功能。在代理模式下,代理合约接收外部调用,但并不直接执行这些调用,而是将调用转发给另一个合约(通常称为实施合约或目标合约)。这样做的主要目的包括:
终有链响
2024-07-29
1320
智能合约中重放攻击
重放攻击(Replay Attack)是一种网络安全威胁,它发生在攻击者截获了合法用户与服务之间的有效数据传输(如认证令牌、加密消息、交易请求等),然后在稍后的时间重新发送这些数据,以欺骗服务端重复执行相同的操作。这种攻击利用了数据的时效性不足,即服务端未能正确验证数据的新鲜度或唯一性。
终有链响
2024-07-29
900
智能合约的重入攻击
智能合约的重入攻击是一种常见的安全漏洞,特别是在基于以太坊的区块链上,它利用了智能合约设计或实现中的缺陷。重入攻击的核心在于攻击者能够在一个交易的中间阶段,即智能合约尚未完成其预期的内部状态更新时,递归地调用合约的同一或另一个函数。
终有链响
2024-07-29
620
智能合约中授权与转账的分离可行性分析
本文档旨在探讨智能合约中授权与转账操作为何通常被设计为分离的步骤,以及在授权与转账之后,是否能够立即进行连续的代币转移。我们将从安全性、效率、灵活性和操作流程的角度分析这些问题。
终有链响
2024-07-29
900
rabbit启动:Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces auth.erl
从提供的日志错误信息来看,问题出现在读取 /var/lib/rabbitmq/.erlang.cookie 文件时出现了权限错误(eacces),这通常意味着 Erlang 节点尝试读取 .erlang.cookie 文件时没有足够的权限。
终有链响
2024-07-29
940
Pump.fun
Pump.fun 是一个专为 Meme 币设计的发布token的工具和社群平台,于2024年1月在Solana区块链上推出,随后扩展至以太坊Layer 2 Blast。它的核心价值在于简化了发币过程,降低了技术门槛,允许任何人以极低的成本(0.02SOL,约2美元)部署和发行token,无需编程经验。Pump.fun的出现迎合了加密货币爱好者和投资者对Meme币的浓厚兴趣,尤其是那些渴望参与发币但缺乏专业技能的人群。
终有链响
2024-07-29
1190
什么叫创世区块、创世区块有什么用、为什么需要创世区块
创世区块(Genesis Block)是任何区块链技术中的第一个区块,它是区块链的起点,标志着该区块链的诞生。在创世区块之前没有任何区块存在,因此它没有前一个区块的哈希值,通常这个位置会被设置为零或者一个预定义的特殊值。创世区块包含了区块链网络的一些初始参数和规则,比如初始的难度值、时间戳、初始的交易记录等。
终有链响
2024-07-29
1260
Solana公链
Solana是一个高性能的区块链平台,其设计目标是在不牺牲去中心化或安全性的情况下提供可扩展性。Solana由前高通、英特尔及Dropbox的工程师于2017年末创立。以下是Solana的一些关键特点:
终有链响
2024-07-29
1020
区块链不可能三角
区块链技术自诞生以来,以其去中心化、透明、安全等特点吸引了全球的关注,成为金融科技领域的重要革新力量。然而,随着区块链应用的日益广泛,一个核心问题逐渐浮出水面——“不可能三角”。本文将深入探讨这个概念,解析去中心化、安全与可扩展性之间的复杂关系,以及它们如何影响区块链技术的发展和应用。
终有链响
2024-07-29
1030
solidity智能合约如何实现跨合约调用函数
比如现在有一个需求、我需要通过外部合约获取BRC20 token的总交易量。那么我需要在brc20的转账函数里面做一些调整,主要是两个函数内统计转移量。然后再提供外部获取函数。
终有链响
2024-07-29
950
swp添加池子addLiquidity失败
首次添加交易对、一直失败、但是也没提示具体的原因。到这一步就没了、由下图可知、也没看到log、由此可见第一步就失败了。
终有链响
2024-07-29
880
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档