找到约 11 条结果

文章 Web3实战:使用Anchor与Rust开发和调用Solana智能合约

...实战教程,基于Solana区块链和Anchor框架,完整展示如何从开始构建和调用智能合约。内容分为两部分:一、**Anchor开发Solana智能合约**,涵盖项目初始化、Rust合约编写、编译、启动本地节点和部署合约的全流程;二、**Rust客户...

文章 什么是 “闪电网络 offer(BOLT12)”?

...能。BOLT12 发票承诺了唯一的支付者密钥 —— 这可以用来证明你是实际上支付发票的人,从而触发退款。 同样的功能可以结合取款 offer,保证只有对的人才能成功获得由 offer 创建者支付的一个发票,而不是任何能够获得 offer ...

文章 如何理解 NFT 同质化的一面

...艺术、实体艺术、照片、音乐等等。总的来说,一切拥有知识产权(IP)的创意品都属于该领域。 这就意味着,NFT 或许会采用 “唯一代币” 标准,但是*不一定* 要这么做。NFT 可以采用 ERC20 代币标准,或其它任何代币标准。 ...

文章 比特币是最有创造力的技术:分层的比特币

...费_:比特币很难挖出,而且是唯一一个有效通过工作量证明(比特币挖矿)在计算力之间分发信任的网络。比特币挖矿的算力与日俱增。比特币挖矿要耗能不是一个漏洞,而是一个优点。它让比特币网络变成了世界上最安全的...

文章 每周以太坊进展 2020-01-26

...ng-the-fuel-v0-open-beta-565a2d340fc3),在 100 万 gas 内实现错误性证明。使用 colored coins 机制! * [Arbitrum 如何应对矿工审查](https://medium.com/offchainlabs/fighting-censorship-attacks-on-smart-contracts-c026a7c0ff02) * Loopring [致力于使其 zk rollup 交易可在 l...

文章 EIP-1153: Transient storage opcodes 簡介

...ge variable做對應的變化,最後只需要驗證storage variable有歸即可知道swap已經完成,而此種storage variable也是使用transient storage的方式實作,有興趣的人可以去看 [UniswapV4的實作](https://github.com/Uniswap/v4-core/blob/main/src/PoolManager.sol)。 ...

文章 全面理解智能合约升级

...系统对这些参数中设置的极值的反应。任意高昂的费用或费用都可能导致系统停止运行,甚至使攻击者能够窃取所有资金。在合约中硬编码合理范围的参数值通常是一个好主意,并以此作为保障措施。 ### 合约注册表 由多...

文章 以太七日谈 • 2022/12/13

...等式语言 (PIL),可用于定义状态机,开发者无需担心 ZK 证明机制的复杂性。 这使得开发者在构建复杂的 zk 有效性证明系统时,更关注用例本身而不是 zk 的复杂性。 来源: [![4.png](https://img.learnblockchain.cn/attachments/2022/12/6Q...

文章 Web3底层语言(三):Move生态有哪些亮点?

...来,进行排序将消耗极小的算力资源(仅限区块元数据和证明,如前区块哈希值、梅克尔树数据、时间戳等),从而实现交易高吞吐量和最小化延迟。通过消除共识和执行之间的相互依赖性,可以实现更高的吞吐量和延迟。 SUI...

文章 漏洞披露 — Solidity代码生成漏洞可能导致内存损坏

...看,似乎初始化如此大的数组需要大量的Gas。然而,结果证明初始化代码也使用数组的字节长度来确定需要初始化多少字节。由于该长度溢出,初始化代码只初始化了从空闲指针中分配的那些字节,从而导致合理的Gas成本。 ##...

文章 Shardines:Aptos的分片执行引擎突破100万TPS

...每秒(TPS)。这一成就是区块链行业的一个重要里程碑,证明我们的架构能够满足Web3应用程序日益增长的需求,并支持全球规模的创新。** - **区块链执行引擎可以独立于共识和存储进行扩展。这使得验证节点运营商能够优化资...