找到约 11 条结果

文章 Gas优化学习笔记1-乘法比加法贵

...ode, EVM根据栈执行各种指令,来运行程序。 一行简单的计算,bytecode可就是push,dup,swap,if,pop等等指令的组合。为保证安全,bytecode包含很多安全检查的指令,这些检查在你的代码里根本没有,不是你写的。但是bytecod...

文章 Solidity中通过工厂合约创建合约原理详解

...它们的地址,并对它们进行管理。工厂合约模式在开发去心化应用(DApps)时非常有用,尤其是在需要频繁创建和销毁合约实例的场景下。 ## 工厂合约代码示例 下面是一个生产级别的Solidity工厂合约示例。 ### Step 1: 定...

文章 如何在 JavaScript 中使用 Ethers.js 启用 RPC 调用的 Gzip 压缩

...好地处理文本文件。然而,压缩和解压缩数据需要时间和计算力。即使有这种开销,处理压缩后的数据花费的时间也显著少于处理未压缩的原始数据。 **gzip 是如何工作的?** - 当服务器收到来自客户端的 HTTP 请求时,它会检...

文章 Initia 代币经济学:Enshrined Liquidity 与双重奖励指南

...**。该模型以原生 **INIT** 代币、托管 **esINIT** 奖励代币为中心,并整合两种独特的机制,旨在协调激励并促进可持续增长。 第一个是 **Enshrined Liquidity (EL)**,Initia 增强的 [Delegated-Proof-of-Stake (dPos)](https://learnblockchain.cn/article/204...

文章 Tip5:代数哈希

...个过程不遵循代数方法,因此缺乏数学基础。在零知识**证明 (zero-knowledge proof)**的世界中——例如使用 STARKs——我们常用的哈希方法,如 SHA-256 和 Blake2,实现起来很复杂,而且运行速度通常很慢,特别是因为我们无法在有限域...

文章 在Polygon zkEVM上构建的终极指南

...味着它可以作为 [Ethereum](https://ethereum.org/en/developers/docs/) 区块链的扩展解决方案;通过实现更高的每秒交易量和**更**便宜的 [gas fees](https://ethereum.org/en/developers/docs/gas/) 来提高其可扩展性。 作为开发人员,Polygon zkEVM 的一个重要...

文章 TFHE-rs v0.8:加密数组与增强的多GPU支持

TFHE-rs v0.8 引入数组类型并增强多 GPU 计算。通过此版本,开发人员现在可以更轻松地使用向量和张量。此外,增强的多 GPU 大大减少 GPU 上算术运算的计算时间。例如,在 8xH100 上,将两个加密的 64 位整数相乘现在大约需...

文章 NFT教程 - 如何用IPFS在Flow上创建一个NFT交易市场?

...- 代币转移力 - 设置代币发行量 因为Flow模拟器是Flow区块链在内存的模拟,所以要确保在这一步之前执行之前的教程,并确保模拟器保持运行。假设你已经完成这些工作,在让我们创建一个可互换的代币合约,用于支付购...

文章 以太坊智合约事件日志

...一种轻量级的输出,无需更改合约的状态或者进行复杂的计算。 ### 获取交易日志 通过 `eth_getTransactionReceipt` RPC 方法可以访问交易回执,回执里面的 logs 数据,就是这里所说的日志。 合约执行每触发一次事件,在交易回执里...

文章 十三部门加码虚拟货币监管,筑牢区块链安全防线

...续深化、违法手段不断升级的背景下,零时科技作为专注区块链生态安全的实战创新型企业,可凭借核心力成为政策落地的 “安全伙伴”。 我们的核心优势精准契合会议要求: **其一,全场景区块链安全审计,** 累计...

文章 Libra 源码分析:Libra 的准入控制(AC)模块

... } ``` 实际上在`run_with_clients`中还创建vm_validator,只不过这个不是独立的服务罢。 通过`run_with_clients`我们也可以学习构建grpc服务的流程。 ```rust /// This method will start a node using the provided clients to external services. /// For now,...