找到约 14 条结果

文章 使用 SnarkJS 和 Circom 进行零知识证明

...链接:https://betterprogramming.pub/zero-knowledge-proofs-using-snarkjs-and-circom-fac6c4d63202 >- 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) >- 译者:[张小风](https://learnblockchain.cn/people/74) ,校对:[Tiny 熊](https://learnblockchain.cn/people/15)...

文章 Substrate 部署公开测试网络

...pe EpochChangeTrigger = babe::SameAuthoritiesForever; } ``` 在 construct_runtime 时引入 Babe 模块, ``` Babe: babe::{Module, Call, Storage, Config, Inherent(Timestamp)}, ``` 实现对应的runtime api, ``` impl sp_consensus_babe::BabeApi for Runtime { ...

文章 用 Elixir 构建一个共识节点

...剪 **分叉选择** 存储; 拒绝最终确定之前的区块 - 将 RANDAO 混合添加到信标状态 - BeaconAPI:检索最终确定检查点、randao 混合 - 处理证明者削减和提议者削减 - EngineAPI:**分叉选择** 更新 **7. 奖励、洗牌 - 12 月** - 在 ep...

文章 Uniswap V3 释疑: 集中流动性, 无常损失和滑点

...为计算起来相对容易,但是依然适用于V3。 ```js # x and y are number of tokens # x_uni = 10000, y_eth = 100 x_uni * y_eth = k (x_uni - recieve) * (y_eth + deposit) = k (10000 - receive) * (100 + 1) = 10000 * 100 receive = 10000 - (10000 * 100 / 101) receive = 99.0099 ``` ...

文章 认识Holesky:以太坊最新测试网了解如何将你的DApp开发效率提升10倍

...初发布于 [BuildBear 教程](https://www.buildbear.io/resources/guides-and-tutorials/Holesky_testnet)。 目前,以太坊有两个公共测试网络: 1. **Sepolia:** 适合测试合约和应用程序。 2. **Goerli:** 被协议开发者用于测试网络升级,以及验证者试运行...

文章 创建一个像Opensea一样的NFT市场

...SWR构建DApp](https://dev.to/yakult/tutorial-build-dapp-with-web3-react-and-swr-1fb0) 让我们开始构建吧。 ## 任务1: 创建项目及设置 ### 任务1.1: 项目包含三部分: - **一个NFT智能合约**和一个简单的网页来显示NFT。我们将使用链上SVG作为NF...

文章 ChainLink 预言机学习

...计算共同生成 ### 使用步骤 1. 用户合约 构造请求 RequestRandomwords, 给预言机合约 VRFCoordinator 发送随机数请求RequestRandomWords, 并生成随机数及proof, 2. 预言机会监听EventLog, 预言机获取种子,生成随机数以及相关的proof 写回链上 ...

文章 详解现实世界资产(RWAs)

...tion/articles/2023/september/21/bringing-capital-markets-onchain-with-dtcc-and-chainlink)将资本市场引入区块链。 - 澳大利亚领先的银行ANZ Bank,资产管理规模超过1万亿美元,[利用Chainlink CCIP](https://chain.link/resources/cross-chain-tokenized-asset-settlement)演...

文章 近期关于奇点与去中心化的科幻阅读

...荐查理·斯特罗斯的[《加速器》](https://www.amazon.com/Accelerando-Singularity-Charles-Stross/dp/0441014151)。它从近未来开始,结束于数千年后的激进未来。在此之间是一段搞笑而疯狂的创造性旅程。几个亮点: - 在书的早期,主角丢失了他...

文章 离线授权 NFT EIP-4494:ERC721 -Permit

...可以使用 [ecrecover](https://solidity.readthedocs.io/en/latest/units-and-global-variables.html#mathematical-and-cryptographic-functions) 来检索函数的签名者。但现在我们来到了与 ERC20-Permit 的下一个重大区别。这里的签名是一个哈希,而不是通常使用的 v...

文章 合约升级模式-以compound为例

...lementation; address public pendingComptrollerImplementation; constructor(address _admin) { admin = _admin; } //设置逻辑合约地址 function _setPendingImplementation(address newPendingImplementation) public returns (uint){ require(msg.sender == admin); pendingCom...

文章 【Solidity Yul Assembly】4.2 | 100% Yul ERC20 Example

...ddress(offset) -> v { v := decodeAsUint(offset) if iszero(iszero(and(v, not(0xffffffffffffffffffffffffffffffffffffffff)))) { revert(0, 0) } } function decodeAsUint(offset) -> v { let pos := add(4, mul(offset, 0x20)) if lt(calldatasize(), add(pos, 0x20)) { ...

文章 以太坊 - 什么是Farcaster?Farcaster框架创建的全面指南 - Quicknode

...gnup?utm_source=internal&utm_campaign=guides&utm_content=what-is-farcaster-and-how-to-build-farcaster-frames))并启用 [Token API](https://www.quicknode.com/token-api) + Optimism 主网节点终端(运行 Hubble 节点所需) - 已安装 [Node.js](https://nodejs.org/en) - [运行 Hubble 节...

文章 理解 Web 3.0 👉 有兴趣帮助构建…… | 作者:Josh Stark | L4 博客 | Medium

...are.com/search-engine-market-share.aspx?options=%7B%22filter%22%3A%7B%22%24and%22%3A%5B%7B%22deviceType%22%3A%7B%22%24in%22%3A%5B%22Desktop%2Flaptop%22%5D%7D%7D%5D%7D%2C%22dateLabel%22%3A%22Trend%22%2C%22attributes%22%3A%22share%22%2C%22group%22%3A%22searchEngine%22%2C%22sort%22%3A%7B%22share%22%3A-...