...此你可以确信学习 Solidity 是一个不错的选择,因为这些知识适用于大多数区块链应用。 幸运的是,有许多地方可以 [全面学习 Solidity](https://patrickalphac.medium.com/top-10-smart-contract-solidity-developer-learning-resources-cb9d60dd1146): - [Cyfrin U...
...应该对 MEV 及其在 Solana 上的交易包含方式有一定的背景知识。 请参见 [Solana 交易生命周期](https://learnblockchain.cn/article/13486) 以获取相关背景,以及 [Solana 的 MEV 问题](https://blockworks.co/podcast/bellcurve/f828313a-e828-11ed-8aaf-1f8a1a21ec0a) 以...
...com/bitcoin/bips/blob/master/bip-0340.mediawiki)):一种更高效且可证明安全性的签名方案(相较于 ECDSA)。 - **MuSig2 协议**( [BIP 327](https://github.com/bitcoin/bips/blob/master/bip-0327.mediawiki)):一种将多个签名聚合为一个签名的技术,优化了多...
...什么是 OP_Retrun? OP_Retrun 是一种比特币交易输出,已被证明是不可花费的。它可以用来烧掉比特币,以及在比特币区块链上存储任意数据。因为这些数据不是 UTXO 集的一部分,这样存储数据被认为有助于扩展比特币,因为剪枝...
...过使用公钥和私钥以及不同形式的激励系统(例如工作量证明或权益证明)来确保的。 在现代的加密货币系统中,用户的“钱包”或帐户地址具有公共密钥,而私钥仅是所有者已知的,并用于签署交易。资金转帐以最低的手...
... ##### `ERC721NonexistentToken(uint256 tokenId)` 错误 表示 `owner` 为零地址的 `tokenId`。 ##### `ERC721IncorrectOwner(address sender, uint256 tokenId, address owner)` 错误 表示与特定 token 的所有权相关的错误。 用于转账。 ##### `ERC721InvalidSender(address sender)`...
.../ethereum.org/g/protocol-fellowship-group),以提高你的以太坊协议知识,以便及时了解公告。** 以太坊协议奖学金计划完成了其第五期,并在曼谷 Devcon 大会上达到了 EPF Day 的高潮。它的完成标志着一群才华横溢且敬业的伙伴对以太坊核...
...见问题;通过我们 Solidity Bootcamp 的授课经验,我们知道知识差距常常在哪里。 深入理解应是任何编写管理他人加密资产的代码的人的期望。因此,我们的教程优先生成强大的心理模型,即使这需要付出更多的努力。 最后,...
...一就是 **质押**。虽然传统上与以太坊和 Cardano 等 **权益证明**(Proof-of-Stake, PoS)币相关联,但 Algorand **质押** 也通过创新平台和服务获得了吸引力。本综合指南将教你如何 **质押** Algorand,开始赚取奖励,并充满信心地驾驭整个过...
...经过身份验证并且是可验证的。具体来说,我们需要能够证明: (i) 每个由验证者执行和提交的事务 **T**;(ii) 每个由验证者执行和提交的事务 **T** 的顺序;和 (iii) 提交每个事务 **T** 后的区块链状态 **Sⱽ**。在 Aptos,我们通过...
...返回了之前存储的 `23`,而 **没有** 再次调用 `init()`。这证明了 `LazyCell` 的初始化过程只发生一次,从而实现了高效的惰性加载。 ### 示例二 ```rust use std::{sync::LazyLock, thread}; static NUMBER: LazyLock = LazyLock::new(|| { println!("in...
...。 极简主义。模块化。封装的复杂性。形式化验证。可证明的安全性。可证明的最优性。这些都是微妙而重要的技术考量。敬请关注关于后量子密码学的文章,它将使这些考量变得明确。 ## 精简传承(lean legacy) 在经历了美妙...