 > **_Shoal Research Contributors_**: **[Cookieflyer1,](https://twitter.com/cookieflyer1) [TheAttentionscape](https://twitter.com/Attentionscapes)** ### **介绍** 对于那些深度参与加密货币...
原文发布在 [https://github.com/33357/smartcontract-apps](https://github.com/33357/smartcontract-apps)这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。欢迎关注开源知识项目! # 快速部署 Uniswap-v2 这是一套自动化部署Uniswap...
...代打(蚀刻)模型的最佳机制? ## 1、Runes 代打平台 GAS 排名 下图是十四君梳理的一览图。  从方案角度排名,核心结论是: * gas 成本上“拆分+链...
...链下计算能力来增强你的 web3 智能合约!  我们将智能合约称为“智能”合约,因为它们确切地知道如何执行我们要求它们执行的任务。拥有按预期执行的不可变代...
...65Checker.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/introspection/ERC165Checker.sol ERC165Checker库是用来查询已实现IERC165的目标合约自身实现了哪些interface的工具库。在使用时需要注意:利用ERC165Checker提...
...点,USDC是6位小数点,这些问题怎么解决呢 ```solidity pragma solidity ^0.8.0; import "forge-std/Test.sol"; import "@uniswap/v3-periphery/contracts/interfaces/ISwapRouter.sol"; import "@uniswap/v3-core/contracts/interfaces/pool/IUniswapV3Pool.sol"; import "@uniswap/v3-core/co...
前置条件:电脑上一定要安装了 MetaMask 插件,且钱包里有至少 0.2 个 ETH。如果还没安装,请查看另一个文档的安装教程。 ### 1、打开 Remix 编译器 的镜像** 最近对zk-SNARKs背后的技术产生了很多兴趣,人们越来越多地[试图解密](https:...
 我们将逐步演示一个基本的 zk-dapp,旨在验证加法。该应用程序使用户能够证明两个数字 X 和 Y 的和等于 Z,而无需在区...
...-down-in-security/2712)获取更多信息。 ## 从零开始构建一个 dapp 在本教程中,我们将使用 Network JS 构建一个 React dapp,该 dapp 可以在具有注入的 web3 的浏览器中使用,例如在使用 MetaMask 时。 ### 设置环境 我们首先创建一个新项目...
让我们通过研究一个互联网时代最具标志性的算法:PageRank 来探讨算法设计中的主观性。  PageRank 的不动点方程版本,带有随机矩阵 W(G),非零元素 i,j 仅在 (i,j) 是 G 中的...
...生涯,同时让你更好地理解迅速发展的去中心化应用( [dApps](https://learnblockchain.cn/tags/dapp))和协议的世界。 我们向全球顶尖的 [智能合约](https://learnblockchain.cn/tags/smart-contract) 开发者询问了他们在区块链开发方面的学习材料,...
 ## 来自 Solana 智能合约开发的真实案例 昨天,在审查一位团队成员的代码时,我在一个看似简单的方法中发现了一个有趣的问题。这是一个 Solana 智能合约,我们需要最大限...