文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
使用 SnarkJS 和 Circom 的零知识证明
本文介绍了如何使用JavaScript中的zk-SNARK技术,特别是通过Circom和SnarkJS库来生成和验证零知识证明。首先解释了零知识证明的基本概念及其在区块链中的应用,接着介绍了如何安装Circom和SnarkJS,并详细说明了如何编写电路代码以生成证明,最后展示了验证证明的步骤。读者在完成后应该对如何在JavaScript项目中实现zk-SNARK有初步的理解和实践能力。
零知识证明
zk-SNARK
circom
snarkjs
区块链
JavaScript
better-programming
发布于 2023-01-12
阅读 ( 937 )
研究如何利用 Solidity 新操作码 Prevrandao 获取随机数
研究如何利用 Solidity 新操作码 Prevrandao 获取随机数
prevrandao
随机数
翻译小组
发布于 2023-01-11
阅读 ( 6170 )
( 20 )
EVM 深入探讨 Part 4
本篇文章将介绍 Geth 代码库,了解以太坊的 “世界状态”,以此加深对 EVM 的整体理解。
EVM
慢雾科技
发布于 2023-01-09
阅读 ( 3841 )
( 3 )
使用Foundry来探索可升级的合约
使用Foundry工具来探索实现可升级的合约,本文介绍了可升级的合约使用的 delegatecall 时遇到的变量冲撞的问题,以及应该如何应对。
Solidity
Foundry
智能合约
Tiny熊
发布于 2023-01-06
阅读 ( 5116 )
( 115 )
Foundry官方文档的中文翻译
类似Hardhat,Foundry是一个Solidity智能合约开发工具链。Foundry管理您的依赖关系、编译项目、运行测试、部署,并允许您通过命令行和Solidity脚本与链交互。
doc
Foundry
寒星
发布于 2023-01-06
阅读 ( 5654 )
( 76 )
解构 Solidity 合约 #4: 函数体
in
理解 EVM - 探究Solidity 背后的秘密
in
理解 EVM - 探究Solidity 背后的秘密
解构 Solidity 合约 #4: 函数体
EVM
智能合约
翻译小组
发布于 2023-01-05
阅读 ( 4438 )
( 30 )
比特币多签指南
本指南对多签钱包的关键概念进行了梳理,总结了一套比特币多签的基本操作框架,引入了更简洁高效的描述符作为钱包备份方案,并在不牺牲安全性的前提下尽可能地简化了操作流程。
比特币
多签
zengmi
发布于 2023-01-04
阅读 ( 959 )
智能合约安全审计入门篇 —— 移花接木
本期我们来带大家了解一下如何识别在合约中隐藏的恶意代码。
安全审计
智能合约
慢雾科技
发布于 2023-01-04
阅读 ( 3448 )
如何审查一项治理动作
本文介绍了一种通过分叉模拟执行的方式来预先审查治理的执行动作。
治理
Tiny熊
发布于 2023-01-04
阅读 ( 3305 )
( 50 )
逆向 EVM - 解析原始Calldata数据
in
理解 EVM - 探究Solidity 背后的秘密
in
理解 EVM - 探究Solidity 背后的秘密
逆向 EVM - 解析原始Calldata数据
EVM
Calldata
翻译小组
发布于 2023-01-03
阅读 ( 9100 )
( 108 )
解构 Solidity 合约 #3:函数包装器
in
理解 EVM - 探究Solidity 背后的秘密
in
理解 EVM - 探究Solidity 背后的秘密
解构 Solidity 合约 #3:函数包装器
EVM
Solidity
智能合约
翻译小组
发布于 2022-12-22
阅读 ( 5307 )
( 59 )
解构 Solidity 合约 #2 - 函数选择器
in
理解 EVM - 探究Solidity 背后的秘密
in
理解 EVM - 探究Solidity 背后的秘密
来自 Openzeppelin 的经典文章。
ABI
EVM
智能合约
翻译小组
发布于 2022-12-17
阅读 ( 5648 )
( 34 )
解构Solidity合约 #1 - 字节码
in
理解 EVM - 探究Solidity 背后的秘密
in
理解 EVM - 探究Solidity 背后的秘密
理解 EVM 解构Solidity合约 #1 - 字节码
EVM
智能合约
翻译小组
发布于 2022-12-14
阅读 ( 6751 )
( 5 )
指南:关于secp256k1、ECDH、ECDSA
在密钥交换中使用ECDH,在数字签名中使用ECDSA,secp256k1 曲线已被证明可以在密钥交换和 RSA 签名中取代 Diffie-Hellman 方法。
secp256k1
ECDH
ECDSA
ChinaDeFi 去中心化金融社区
发布于 2022-12-14
阅读 ( 8200 )
Solidity 非权威开发指南(4): OpenGSN
OpenZepplin 虽然提供了支持元交易的工具类(metatx 目录下),但并未对元交易场景提供完整的支持,甚至在其 MinimalForwarder.sol 的源代码的注释中都建议采用别的框架。这个框架就是本文主题:OpenGSN。
OpenGSN
指南
Solidity
胡键
发布于 2022-12-12
阅读 ( 3817 )
比特币多签指南
本文是一份详细的比特币多签钱包实践指南,面向对钱包、私钥、交易等概念有基本了解的用户,介绍了多签钱包的基本原理、操作框架、备份方案,以及如何一步步创建比特币多签钱包,提升资产的安全等级,通过多签钱包提供一个可以抵御单点故障的保管方案,为资产提供更高的安全性和容错性。
多签钱包
私钥
扩展公钥
描述符
硬件签名器
PSBT
BTCStudy
发布于 2022-12-10
阅读 ( 909 )
什么是通证标准?
在这篇文章中,我们将探讨为什么标准对于提高加密通证的采用、使用和价值很重要。我们还将探讨以太坊标准是如何开发的,还将简要讨论 Solana 标准。
Token
Chainlink
发布于 2022-12-08
阅读 ( 3663 )
( 2 )
关于审计技术和工具 101事
区块链项目代码审计必不可少,看看有哪些方式可以让我们的项目更安全。
安全审计
翻译小组
发布于 2022-12-07
阅读 ( 7439 )
( 104 )
Uniswap Permit2 - 高效、一致和安全的授权
Uniswap Labs发布了两个新的智能合约Permit2和UniversalRouter, Permit2 确实可以让链上交易体验上一层楼, 推荐各大协议接入。
Solidity
ERC2612
permit
翻译小组
发布于 2022-12-06
阅读 ( 10974 )
( 139 )
Solidity 非权威开发指南(3):OpenZepplin
在一般语境下,OpenZepplin 指代的其实是:OpenZepplin Contract,一组合约开发的可重用包。同时,由于合约升级相对特殊,它还专门提供了用于编写可升级合约的包。
Solidity
OpenZeppelin
胡键
发布于 2022-12-05
阅读 ( 3719 )
‹
1
2
...
87
88
89
90
91
92
93
...
127
128
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
以太坊
智能合约
区块链
DeFi
Solana
Solidity
NFT
零知识证明
Web3
比特币
EVM
区块链安全
去中心化
Rust
MEV
闪电网络
Move
加密货币
Rollup
DApp
密码学
预言机
Layer2
每周以太坊
Sui
30天文章收益榜
»
Helius
155 篇文章,440 学分
Henry
98 篇文章,389 学分
blockmagnates
99 篇文章,348 学分
寻月隐君
282 篇文章,316 学分
Andrey Obruchkov
10 篇文章,255 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: