找到约 13 条结果

文章 Unbundling staking: Towards rainbow staking - Proof-of-Stake / Economics

....ch/u/sachayves), [@mikeneuder](https://ethresear.ch/u/mikeneuder), [@DrewVanderWerff](https://ethresear.ch/u/drewvanderwerff), [@diego](https://ethresear.ch/u/diego), [@Pintail](https://ethresear.ch/u/pintail), [@soispoke](https://ethresear.ch/u/soispoke), [@0xkydo](https://ethresear.ch/u/0xkydo), ...

文章 Polygon生态系统综述(2023年8月)

...hnology/blog/introducing-polygon-chain-development-kit-launch-zk-l2s-on-demand-to-unlock-unified-liquidity) - [Dragon Fruit 升级即将登陆 Polygon zkEVM 主网 Beta](https://polygon.technology/blog/polygon-zkevm-dragon-fruit-upgrade-with-new-opcode-coming-to-mainnet-beta) ### 2.2 公司与...

文章 零知识证明 - FPGA vs. GPU

...specified curve: [G_1, G_2, G_3, ..., G_n] 以及随机的系数: and a randomly sampled finite field elements from specified scalar field: [s_1, s_2, s_3, ..., s_n] MSM is the calculation to get the Elliptic curve point Q: Q = \sum_{i=1}^{n}s_i*G_i 行业普遍采用Pippenger算法...

文章 Rapidsnark 的 GPU 加速

...下是 CPU 和 GPU 版本的数据: - CPU 版本测试数据 ``` init and set str for altBbn128r: 0 ms get zkey,zkeyHeader,wtns,wtnsHeader: 0 ms make prover: 64 ms get wtnsData: 0 ms Multiexp A: 1816 ms Multiexp B1: 2020 ms Multiexp B2: 2520 ms Multiexp C: 2775 ms Initializing a b c A: 59 ms Pro...

文章 使用truffle开发自己的第一个DAPP

... Artifacts are information about our contract such as its deployed address and Application Binary Interface (ABI). The ABI is a JavaScript object defining how to interact with the contract including its variables, functions and their parameters.) 3.`markAdopted`判断是否已经被买了,通...

文章 手摸手教你完成HOH Move共学Task3-Move NFT

..."...", subdir = "...", rev = "..." }`. # Revision can be a branch, a tag, and a commit hash. # MyRemotePackage = { git = "https://some.remote/host.git", subdir = "remote/path", rev = "main" } # For local dependencies use `local = path`. Path is relative to the package root # Local = { local = ...

文章 Michael.W基于Foundry精读Openzeppelin第55期——PaymentSplitter.sol

... require(payees.length == shares_.length, "PaymentSplitter: payees and shares length mismatch"); require(payees.length > 0, "PaymentSplitter: no payees"); // 循环增添设置领款人与其对应股份 for (uint256 i = 0; i < payees.length; i++) { _a...

文章 处理 NFT 预售 — 链下白名单

> * 原文链接:https://betterprogramming.pub/handling-nft-presale-allow-lists-off-chain-47a3eb466e44 > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[Meta](https://learnblockchain.cn/people/5578) > * 校对:[Tiny熊](https://learnblockchain.cn/peopl...

文章 学习如何在15分钟内创建、部署NFT智能合约并开发前端应用程序

此文章最初发布在 [https://www.buildbear.io/resources/guides-and-tutorials/NFT\_Smart\_Contract](https://www.buildbear.io/resources/guides-and-tutorials/NFT_Smart_Contract) ![](https://img.learnblockchain.cn/2025/03/29/1Tj56ZWUBeykBp3949M-2ww.jpeg) ## 第一步:开发智能合约 以下...

文章 Ethernaut 题库闯关 #19 — Denial

...c { partner = _partner; } // withdraw 1% to recipient and 1% to owner function withdraw() public { uint amountToSend = address(this).balance.div(100); // perform a call without checking return // The recipient can revert, the owner will still get ...

问题 通过Web3返回并读取一个结构体

...址](https://ethereum.stackexchange.com/questions/3609/returning-a-struct-and-reading-via-web3 "原文地址")

问题 智能合约 转USDT(ERC20)

...转走。报错:The called function should be payable if you send value and the value you send should be less than your current balance. Debug the transaction to get more information.是为什么?请大神赐教 ![image.png](https://img.learnblockchain.cn/attachments/2021/05/RWx0kFxl60966c657ba...

问题 大佬,怎样在remix连接metamask的BSC测试网?

连接报错 **No injected Web3 provider found. Make sure your provider (e.g. MetaMask) is active and running (when recently activated you may have to reload the page).**