...管理的语言不同,Rust 的所有权模型可确保内存安全**和**零成本抽象。 本文将引导你了解所有权的核心原则、Rust 如何使用栈和堆,以及变量在赋值、函数调用和作用域期间如何与内存交互。 ### 为什么内存管理很重要 每个程...
... ## 从网络初始化到程序部署 以下内容是对上一讲的知识总结。 在 Solana 上,每个账户都有一个所有者,所有者通常是一个程序。需要注意的是,程序本身也是一个账户,而程序账户的所有者通常是系统原生程序(如 BPF Lo...
...于某些$b$和$r$。因此可以写$a' = (a_k' X^{k-d} + b)f + r$。 要证明$a$的上述分解是唯一的,假设存在矛盾的不同$(b, r) \neq (b', r')$使得$bf + r = b'f + r'$。这意味着$(b - b')f + (r - r') = 0$。由于$\deg(r - r') < d$,必须有$r = r'$。那么我们知道如果$(...
...状态均为 EXECUTED。 正如我们在我们过于严格的系统结果证明中所证明的那样,Block-STM 算法中的前两个条件意味着第三个条件。为了原子地验证 (1) 和 (2),我们引入了两个附加计数器。第一个计数器跟踪正在进行的任务的数量。...
...ana 的最佳途径之一,但构建一个 Solana Explorer 可以让你的知识提升到一个新的层次!在本系列三部分中,我们将介绍创建 Solana Explorer 简单克隆所需的步骤! 在本指南中,我们将提取一个钱包的委托账户,以显示用户有多少 $SOL...
...通过将其艺术作品铸造成 NFT,艺术家可以建立真实性并证明所有权,类似于实体艺术品的认证和估值方式。 NFT 对于数字艺术家来说,最显着的优势之一是能够创造新的收入来源。借助 NFT,艺术家可以直接将他们的数字创作出...
...er chain 的任何入站请求都经历一个验证过程,其中协调者证明入站事件相应源链交易的存在。同样,在中继器处理出站请求之前,协调者会验证 Router chain 上相应交易是否已被挖掘。为了在入站和出站验证期间签署证明,协调者...
...log.chain.link/smart-contract-use-cases/),包括数据馈送、[储备金证明(PoR)](https://learnblockchain.cn/article/18921)、可验证随机性等等。 虽然 Chainlink oracles 能够解决数百种不同的使用案例,但在其 oracle 框架之外,其最重要的服务是其 [跨...
...账本且没有最长链原则的设定下,没有修改过的账本怎么证明自己才是真的?
...通过web3交易要对发起的交易进行签名来验证交易信息,证明地址的拥有者。 但是在智能合约erc721中transfer的方法里并没有看到签名相关的代码,有地址就可以转出 实际上我应该自己开发一个网站,写一份自己的智能合约,...