分析 SafeUint112:后门 这里的 ctf 给我的感觉和之前不同,之前的库合约不需要审核,这里有一个问题是出现在 `SafeUint112.sol`库合约中(也理解,毕竟使用的 `SafeUint112.sol`并不是经过审核的安全的库合约,而是自己写的) 来...
为了使 R1CS 到 QAP 的转换不那么抽象,让我们使用一个真实的例子。 假设我们要编码以下**算术电路**: $$z = x⁴ – 5y²x²$$ 转换为**秩 1 约束系统**,这变为: $$ \begin{align*} v_1 &= xx \\\ v_2 &= v_1 * v_1 && //x^4\\\ v_3 &= -5yy \\\ -...
[系列一:初识「零知识」与「证明」](https://learnblockchain.cn/2019/08/01/learning-zkp/) [系列二:理解「模拟」](https://learnblockchain.cn/2019/08/06/zkp-simu/) [系列三:寻找「知识」](https://learnblockchain.cn/2019/08/28/zkp-pok/) [系列四:「随机...
...性。  **来源 - [链接](https://clientdiversity.org/methodology/)** 在2022年,Solana经历了三次主要的网络宕机,以及数次性能下降,2023年发生了一次宕机。正如Jum...
## 概述 子图使得通过 GraphQL 查询区块链数据成为可能,从而极大地简化了去中心化应用程序的数据访问。使用 Ormi 的 0xgraph,你可以通过 5 个简单的步骤访问实时、索引的区块链数据。 在本指南中,你将学习如何在你的 QuickNod...
... 一、准备工作 我以一个简单合约为例,调用合约的`setA`方法,参数为`123`。合约代码如下。 ``` pragma solidity >=0.4.22 如果是部署合约时,`address`为空。 > 如果是以太币转账交易, `input `为空,`address`为接收者地址。 交易...
 在开发智能合约时,使用开发环境非常重要。本文将探讨[Truffle和Hardhat](https://learnblockchain.cn/docs/hardhat/guides/truffle-migration.html)的命令翻...
 据报道,现在区块链是发展最快的领域之一。随着区块链项目(DeFi、NFT、DAO)的激增,对区块链开发人员的需求也在直线上升。 如果已经在区块链上进...
> 前文链接: > > Demian 德米安,公众号:李大狗LDG [Move 基础语法 | 共学课优秀学习笔记](http://mp.weixin.qq.com/s?__biz=MzI0NTM0MzE5Mw==&mid=2247487327&idx=1&sn=515a260561832078f6198a00f44131e8&chksm=e94eb9e9de3930ff35790953ff06a8d69095d6cfef9177b3373fe41a837fa343ae7eb...
...ve事务脚本中解释的那样,用户编写事务脚本来请求对Libra区块链的全局存储的更新。几乎在任何事务脚本中都会出现两个重要的构建块:`LibraAccount.T`和`LibraCoin.T`。LibraAccount是模块的名称,T是该模块声明的资源的名称。这是一个...
> 原文:https://dev.to/q9/finally-understanding-ethereum-accounts-1kpe > 作者:[Afr Schoe](https://dev.to/q9) *以太坊是一个公共的区块链网络,可以通过各种不同类型的账户访问。与比特币类似,底层密码学用的是SECP256K1椭圆曲线。但这是什么...
[返回总章](https://learnblockchain.cn/article/2125) 首先说一下。我的开发项目是智能设备自治,其中有一个很关键的部分就是如何将物联网数据可靠的上传到智能合约当中。这里必须要求很灵活,所以综合研究的是chainlink与nest。 这里...
本系列文章如下: [HyperLedger Fabric 2.0 测试网络部署](https://learnblockchain.cn/article/581) [Fabric2.0 样例 first-network 生成配置说明](https://learnblockchain.cn/article/582) [Fabric2.0启动网络脚本配置剖析](https://learnblockchain.cn/article/590) [Fabric 2.0 ...
...前防止前端欺骗。 ## **简介** 对于 [区块链](https://learnblockchain.cn/tags/blockchain) 治理机构和 [多签名](https://learnblockchain.cn/article/13756) 委员会,**验证交易数据不是可选的,而是绝对必要的。** 在批准协议升级或转移巨额资金时...