找到约 14 条结果

文章 代币标准--ERC1155协议源码解析

...一致 require(accounts.length == ids.length, "ERC1155: accounts and ids length mismatch"); // 创建一个列表长度与account相同 uint256[] memory batchBalances = new uint256[](accounts.length); // 获取账号对应的代币id的数量 ...

文章 MEV:对峙、停火还是无尽的传奇?

...以为重组所需的哈希算力投资辩护。《区块》的 Tim Copeland 写了一篇关于重组戏剧的[精彩解释](https://www.theblockcrypto.com/daily/111790/will-ethereum-miners-become-time-bandits-and-reorganize-the-blockchain): > 简而言之,一个矿工如果发现在新的区...

文章 如何创建和部署ERC-721(NFT)

...m/signup?utm_source=internal&utm_campaign=guides&utm_content=how-to-create-and-deploy-an-erc-721-nft)) - 一个带有测试 ETH 的 web3 钱包(例如 MetaMask、Coinbase Wallet、Phantom 或兼容 WalletConnect 的钱包)(你可以在 [Multi-Chain QuickNode Faucet](https://faucet.quicknode....

文章 冷密钥共享

...性,我们可以使用 Shamir 秘密共享 (SSS) 方法来支持任何 t-and-n 的共享方法。例如,我们可以将密钥分成五个片段,然后只需要组合三个片段即可恢复密钥。在本例中,我们将使用 FROST (Flexible Round-Optimised Schnorr Threshold) 方法将密...

文章 CAT与Schnorr技巧

**作者:Andrew Poelstra** ![](https://img.learnblockchain.cn/2025/02/22/1sLe-tsz09bJdPS3VB0yK8w.png) ## 引言 这是关于在比特币中使用 [Taproot](https://www.wpsoftware.net/andrew/blog/link%20me) 和(假设存在的)`CAT` 操作码实现 covenant 的一系列文章中的第一篇...

文章 TWAP预言机 vs. Chainlink喂价:比较分析

...章](https://blog.chain.link/challenges-in-defi-how-to-bring-more-capital-and-less-risk-to-automated-market-maker-dexs/) 中所探讨的那样,但本文中的概念适用于所有类型的 AMM。特别是,Uniswap 使用 X\*Y=K 粘合曲线,其中 K 是一个常数值 1,X 是 token0 的数量...

文章 如何使用 Web3.js 铸造 NFT

... Ropsten 网络](https://docs.alchemyapi.io/alchemy/tutorials/how-to-write-and-deploy-a-nft-smart-contract),让我们展示我们的 web3 技能并铸造一个 NFT! 在本教程结束时,你将能够使用这段代码铸造任意数量的 NFT——让我们开始吧! ## 步骤 1:安装 w...

文章 Huff 入门以及简单的应用

...e [PUSH](https://www.evm.codes/#60) instructions are bigger than one byte, and so will increment the counter accordingly. 程序计数器 (PC) 是已部署代码中的字节偏移量。它指示接下来将执行的指令。例如,当执行 ADD 时,PC 会递增 1,因为指令是 1 字...

文章 什么是 “闪电网络 offer(BOLT12)”?

...提下实现 [LNURL](https://thebitcoinmanual.com/articles/what-is-ln-url-and-how-does-it-work/) 提供的部分功能。BOLT12 offer 可以编码触达某个节点、请求闪电网络发票所需的数据,要么是节点 id,要么是一条 [盲化路径](https://github.com/lightning/bolts/blob...

文章 理解以太坊: Go-Ethereum 源码剖析(0): Geth Start

...项目的主要目录结构如下所示: ``` cmd/ ethereum相关的Command-line程序。该目录下的每个子目录都包含一个可运行的main.go。 |── clef/ Ethereum官方推出的Account管理程序. |── geth/ Geth的本体。 core/ 以太坊核心模块,包括核心数...

文章 比特币 - Revault 交易

...) unvault_witness_script = or(1@thresh(len(stakeholders), stakeholders), 9@and(thresh(len(managers), managers), and(thresh(len(cosigners), cosigners), older(X)))) ``` ``` cpfp_descriptor = wsh(cpfp_witness_script) cpfp_witness_script = thresh(1, pubkey1, pubkey2, ..., pubkeyM) # The pubkeys being t...

文章 理解DeFi中的无常损失:流动性提供者的综合指南

...会的更多信息。_ 目录 [切换](https://blockapps.net/blog/understanding-impermanent-loss-in-defi-a-comprehensive-guide-for-liquidity-providers/#) ## 理解无常损失 无常损失的概念超出了加密货币市场中简单的价格波动。[根据 Ledger 的说法](https://www.ledger....

文章 想用 Rust 开发游戏?这份超详细的入门教程请收好!

... ctx.set(0, self.y, YELLOW, BLACK, to_cp437('@')) } fn gravity_and_move(&mut self) { if self.velocity < 2.0 { self.velocity += 0.2; } self.y += self.velocity as i32; self.x += 1; if self.y < 0 { self.y = 0; ...

文章 LND 闪电客户端与 CLN 客户端有何区别?

....cloud/blog/bitcoin-lightning-network/what-are-the-differences-between-lnd-and-cln/](https://voltage.cloud/blog/bitcoin-lightning-network/what-are-the-differences-between-lnd-and-cln/)_ 闪电网络协议在叫做 “BOLT(闪电网络技术基础)” 的规范文档里有正式说明。所有...