找到约 15 条结果

文章 深入解析AAVE智能合约:存款

...lStorage.sol`合约定义,代码如下: ```solidity // Map of reserves and their data (underlyingAssetOfReserve => reserveData) mapping(address => DataTypes.ReserveData) internal _reserves; // Map of users address and their configuration data (userAddress => userConfiguration) mapping(addre...

文章 二叉 Merkle 树

...- 对于任何具有节点数 `n(l)` 的级别 `l`,如果 `n(l) % 2 == 1 and n(l) > 1`, 则级别 `l-1` 中的最后一个节点是一个中间节点,其中包含 `l` 中最后一个节点的哈希两次。 **示例** _图 2_ 显示了项目 `[L0, L1, L2, L3, L4]` 的规范构造。 ```...

文章 如何实现MetaMask签名授权后DAPP一键登录功能?

...ype: Sequelize.INTEGER.UNSIGNED, defaultValue: () => Math.floor(Math.random() * 1000000) // Initialize with a random nonce }, publicAddress: { allowNull: false, type: Sequelize.STRING, unique: true, validate: { isLowercase: true } }, username: { type: Sequel...

文章 【以太坊源码go-ethereum阅读】errors.go

... // // The go-ethereum library is free software: you can redistribute it and/or modify // it under the terms of the GNU Lesser General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // The go-ethere...

文章 哈希的奇妙之处:SHA-256、Pedersen 和 Poseidon

...用了 NOT(带有向下线的线)、XOR(带有圆圈的“+”)和 AND(向上的箭头)。红色部分对 SHA-256 进行以 2³² 为模的加法。 ### Pedersen 哈希 Pedersen 哈希涉及将消息拆分为 _k_ 个块( _m_ 1, _m_ 2 … _mk_),然后使用这些块基于多个生...

文章 Solana 开发 101 - 使用 Webhooks 创建 Solana Discord 机器人

...71218180700934144) - [什么是 Webhook](https://docs.helius.dev/webhooks-and-websockets/what-are-webhooks) >- 原文链接: [helius.dev/blog/discord-...](https://www.helius.dev/blog/discord-sales-bot) >- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方...

文章 EigenLayer:Restaking 将如何改变以太坊协议的安全性

...动性质押衍生品](https://www.paradigm.xyz/2021/04/on-staking-pools-and-staking-derivatives) (LSD)。这些 LSD 以 1:1 的比例代表质押的 ETH,使 ETH 质押者能够在质押的同时保留其 ETH 的流动性,从而参与其他金融活动,例如将其用作借贷的抵押品,...

文章 全球公链进展 每周更新 - 2023/7/3

...Holešky,以取代Goerli; ### TRON发布 GreatVoyage-v4.7.2(Periander)版本; ### Polygon 提出 Polygon 2.0 架构; ### ZEN 将不再被视为隐私币; ### ... ## **01ETH** * ### 以太坊开发团队计划9月15日推出新测试网Holešky,以取代 Goerli ...

文章 Web3系列教程之进阶篇---3. 以太坊域名服务(ENS)

...; // If user is not connected to the Rinkeby network, let them know and throw an error const { chainId } = await web3Provider.getNetwork(); if (chainId !== 4) { window.alert("Change the network to Rinkeby"); throw new Error("Change network to Rinkeby"); } con...

文章 以太坊交易签名过程源码解析

...saction_signing.go // SignTx signs the transaction using the given signer and private key func SignTx(tx *Transaction, s Signer, prv *ecdsa.PrivateKey) (*Transaction, error) { h := s.Hash(tx) sig, err := crypto.Sign(h[:], prv) if err != nil { return nil, err } return tx.WithSignature(...

文章 以太坊 Calldata 和字节码:EVM 如何知道要调用哪个函数

...的东西,请随时在 [LinkedIn 上联系](https://www.linkedin.com/in/andrey-obruchkov/) ### **什么是 Calldata** 在我们理解了 EVM 的堆栈([来自之前的文章](https://learnblockchain.cn/article/21735))之后,让我们深入了解 **calldata**。**calldata** 是 EVM 中的一...

文章 联盟侧链:比特币最早的可升级侧链实现

... [softchains](https://bitcoinmagazine.com/technical/softchains-use-cases-and-security-costs) 一样)。还需要指出的是,从激励的角度看,对很小的系统来说,使用一种基于矿工的锚定机制可能是危险的,因为他们可以偷走非常小的一个群体的钱,而...

文章 比特币钱包地址的演变(一)-P2PKH

... case OP_INVERT : return "OP_INVERT"; case OP_AND : return "OP_AND"; case OP_OR : return "OP_OR"; case OP_XOR : return "OP_XOR"; case OP_EQUAL : return "OP_E...

文章 停止销毁代币——改为回购并制造——Placeholder

...](https://insights.deribit.com/market-research/comparing-liquidity-mining-and-proof-of-work/)世界中很明显:那些奖励用户代币以换取通过提供流动性来资本化系统的协议(例如,Compound、Balancer)比那些没有这种资本激励的协议(例如,Maker、Uniswap...

文章 NFT的区块链技术进展

...收藏品](https://blockapps.net/blog/highlighting-prominent-nft-artists-and-collections/) - [什么是 NFT 以及它们是如何工作的?](https://blockapps.net/blog/what-are-nfts-and-how-do-they-work/) - [以投资者的身份浏览 NFT 市场](https://blockapps.net/blog/navigating-the-nft-mark...