文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Michael.W基于Foundry精读Openzeppelin第58期——PullPayment.sol
in
Michael.W基于Foundry精读Openzeppelin
in
Michael.W基于Foundry精读Openzeppelin
PullPayment库是对Openzeppelin中Escrow库的一种封装。从安全角度看,PullPayment是一对多发送eth的最佳解决方案。它可以防止收款人阻塞发送eth的行为并消除重入问题。
PullPayment
OpenZeppelin
Foundry
Michael.W
发布于 2024-06-18
阅读 ( 1899 )
( 11 )
深度解读API3, 释放OVM的预言机赛道破圈者
MEV是通过交易排序来捕获价值,而OEV是利用链上链下的信息时间差,结合预言机的上帝视角来提取价值。
以太坊
预言机
API3
十四君
发布于 2024-06-17
阅读 ( 2877 )
( 33 )
Arbitrum Stylus 合约开发范式的转变
Stylus 是 Arbitrum Nitro 的一次升级,允许智能合约用 Rust、C 和 C++ 等语言编写
Arbitrum Stylus
WASM
Arbitrum
Layer2
智能合约
Esther Oche
发布于 2024-06-17
阅读 ( 2238 )
( 11 )
单Slot最终性共识机制研究的概述与扩展
该项目旨在对单Slot最终性(SSF)共识机制进行全面的学术概述,涵盖现有机制、设计、优缺点以及可行性,并提出新的共识模型和研究问题。项目最终形成一篇硕士论文,对RLMD-GHOST、Tendermint、Algorand等多种共识机制以及Casper CBC、Sleepy model等设计进行评估和分析,旨在为以太坊的SSF实现提出新机制,明确研究现状,并为该领域的研究提供路线图。
单时隙最终性
共识机制
以太坊
RLMD-GHOST
Casper CBC
拜占庭协议
eth-protocol-fellows
发布于 2024-06-17
阅读 ( 481 )
一篇文章整理主流共识算法
本文整理了主流的共识算法相关概述,有助于扫盲共识算法和相关概念。
共识算法
Rayer
发布于 2024-06-17
阅读 ( 4583 )
( 88 )
智能合约在以太坊上的工作原理概述
本文介绍了以太坊智能合约的基本概念、工作原理及部署方法,详细说明了如何使用 Remix IDE 编写、编译和部署智能合约,并提供了一个简单的示例代码。
智能合约
EVM
Solidity
Remix IDE
以太坊
QuickNode
发布于 2024-06-17
阅读 ( 1835 )
区块链的第一性原理: 以 Sui 和 Arweave AO 为例
区块链的第一性原理是一种去中心化的记账方式,“区块”和“链”并非必要。
AO
Sui
PermaDAO
发布于 2024-06-17
阅读 ( 2378 )
( 32 )
raydium-amm-v3---swap
raydium-amm-v3---swap```rustusecrate::error::ErrorCode;//引入错误码模块usecrate::libraries::{big_num::U128,fixed_point_64,full_math::MulDiv,l
Solana
blockchain002
发布于 2024-06-17
阅读 ( 2929 )
( 16 )
每周以太坊 2024/06/15
Electra 升级范围尚未最终确定,Devcon 门票确定售票日期, OP Stack 故障证明在 OP 主网上线。
每周以太坊
EthWeekly
发布于 2024-06-16
阅读 ( 1833 )
( 32 )
EIP712实践
EIP712 实践
离线签名
Solidity
EIP712
zhtkeepup
发布于 2024-06-16
阅读 ( 2227 )
( 35 )
什么是 Jito Bundles 以及如何使用它们?
本文详细介绍了如何在 Solana 区块链上使用 Jito Bundles 功能,通过捆绑多个交易确保它们在同一区块中顺序执行。文章还提供了具体的代码示例,展示了如何使用 TypeScript 和 Solana Web3.js 2.0 创建和发送交易捆绑包。
Jito Bundles
Solana
MEV
Typescript
blockchain
Atomic Transactions
QuickNode
发布于 2024-06-16
阅读 ( 2936 )
在Solana程序中管理内存
本文详细探讨了Solana程序中的内存管理,特别是如何避免堆栈溢出的问题。通过对堆栈、堆和账户空间的基本概念进行讲解,提供了多种优化解决方案,包括将代码分割成函数、使用Box以转移内存到堆中,以及自定义堆分配器以合理利用内存。
Solana
内存管理
堆栈溢出
Rust
优化
自定义堆分配器
blockiosaurus
发布于 2024-06-16
阅读 ( 786 )
现代DeFi 借贷协议 - Fluid + Vault 是如何构建的
in
现代 DeFi 借贷协议
in
现代 DeFi 借贷协议
Fluid是一个现代多层协议,具有基础层和多个实施不同DeFi机制的二级层。本文详细介绍了Fluid的流动性层以及Vault协议的设计与实现,强调了其使用Uniswap V3类似的价格点,允许流动性操作和风险管理的创新方法。整体架构展示了流动性和借贷操作的高效性,具有独特的保护机制。文章逻辑清晰且内容丰富,适合对DeFi协议开发有深入兴趣的读者。
Fluid
Vault协议
多层协议
流动性管理
Uniswap V3
DeFi
mixbytes
发布于 2024-06-16
阅读 ( 1354 )
什么是跨链DeFi?
本文介绍了跨链DeFi的概念,即在多个区块链生态系统之间无缝交换数据和代币的金融应用生态系统。文章阐述了跨链互操作性的重要性,以及Chainlink CCIP在实现跨链DeFi创新中的作用,并探讨了跨链DeFi的优势、类型以及Chainlink在其中的作用。
跨链 DeFi
Chainlink CCIP
互操作性
流动性
跨链智能合约
多链
Chainlink
发布于 2024-06-15
阅读 ( 469 )
什么是多链?
本文介绍了多链的概念,它指的是当前存在的数百个区块链的生态系统。文章解释了多链的工作原理,以及多链应用与跨链应用的区别。此外,文章还探讨了Chainlink在多链生态系统中的作用,以及Chainlink CCIP如何赋能开发者构建安全的跨链应用。
多链
跨链
Chainlink
CCIP
互操作性
智能合约
Chainlink
发布于 2024-06-15
阅读 ( 557 )
账户抽象:提升区块链交互体验的关键
本文详细探讨了区块链中的账户抽象概念,特别是在以太坊、Solana和Cosmos等不同平台中的实现和对比。文章介绍了账户抽象如何改善用户体验,尤其是在复杂性和安全性方面,同时分析了EIP-3074、ERC-4337和EIP-7702等提案的优缺点,提供了对未来区块链用户交互的展望。
账户抽象
以太坊
Solana
Cosmos
EIP-3074
ERC-4337
HashKeycapitalofficial
发布于 2024-06-15
阅读 ( 1015 )
什么是跨链游戏?
本文介绍了跨链游戏的概念,即利用跨链互操作性协议使游戏资产和数据在不同区块链之间无缝流动。文章阐述了跨链技术如何通过互操作性、专业化和流动性来改变Web3游戏设计,并详细解释了Chainlink CCIP在实现安全跨链通信中的作用,最后区分了多链游戏和跨链游戏。
跨链技术
跨链游戏
互操作性
Chainlink CCIP
NFT
区块链游戏
Chainlink
发布于 2024-06-15
阅读 ( 806 )
《Effective Rust》第 6 条:拥抱 newtype 模式
in
《Effective Rust》中文版
in
《Effective Rust》中文版
第6条:拥抱newtype模式第1条描述了元组结构体,它的字段没有名字,而是通过数字(self.0)来引用。本条着重介绍的是,只包含一个类型的元组结构体。它是一个新的类型,可以包含和内置类型一样的值。在Rust中,这个模式非常普遍,它叫做:newtype模式。newtype模
Effective Rust
King
发布于 2024-06-15
阅读 ( 1938 )
Abracadabra Money 650万美元被黑事件分析:Cauldron V4漏洞利用详解
本文深入分析了 Abracadabra Money 遭受的 650 万美元攻击事件,重点剖析了 Cauldron V4 合约的漏洞利用原理。
Abracadabra Money
Cauldron V4
漏洞利用
DeFi安全
重入攻击
闪电贷
extropy-io
发布于 2024-06-15
阅读 ( 1014 )
《Effective Rust》第 5 条:理解类型转换
in
《Effective Rust》中文版
in
《Effective Rust》中文版
第5条:理解类型转换Rust的类型转换分为三个类别:手动:通过实现From和Intotrait提供的用户定义类型转换半自动:使用as关键字在值之间进行显式转换自动:隐式强制转换为新类型本章节的重点主要是第一种,即手动转换类型,因为后两种大多数情况下不适用于用户定义类
Effective Rust
King
发布于 2024-06-15
阅读 ( 2072 )
‹
1
2
...
314
315
316
317
318
319
320
...
780
781
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
DAPP开发
EOF
LST
Gitcoin
deep-research
周报
CCIP
数字身份
清算
借贷协议
ERC-7579
价格预言机
ERC-7683
Devnet
椭圆曲线密码学
MuSig2
去中心化自治组织
投票
OpenZeppelin Relayer
AI代理
fhEVM
Alchemy
nonce
casper
盲签名
30天文章收益榜
»
Helius
155 篇文章,440 学分
Henry
96 篇文章,425 学分
blockmagnates
94 篇文章,343 学分
寻月隐君
281 篇文章,313 学分
Andrey Obruchkov
10 篇文章,266 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: