...术来生成随机性,然后在链上使用它们。 ## 什么是[oracle](https://learnblockchain.cn/article/1019)(预言机)? - 预言机是将数据从外部世界发送到区块链的智能合约,反之亦然。 - 然后,智能合约可以使用这些数据做出决定并改变其...
### 背景 在substrate的开发过程中,我们本地可以启动节点然后通过polkadot.js.org来查看节点的运行情况。在localhost的情况下,不需要关心SSL的证书。 **但是在项目的开发中,节点一般需要运行在服务里面,而polkadot.js.org目前只...
## CosmWasm 分配栈溢出 ### 摘要 CosmWasm 运行时定义了几个导入(imports),这些函数可以从 WASM 合约中调用,以写入状态更改、执行验证或将昂贵的加密操作卸载到原生实现。 这些函数使用一个名为 `write_to_contract` 的辅助方法,...
...树。Merkle 树提供了一种方式来 [加密承诺](https://en.wikipedia.org/wiki/Commitment_scheme) 一组数据。我们首先对数据集中每个数据进行 [哈希](https://en.wikipedia.org/wiki/Cryptographic_hash_function) 处理,然后继续哈希直到到达根节点。 结果看起...
我们很高兴地宣布 sec3 X-Ray 安全扫描仪(前称 Soteria)的公众正式发布 — Solana 智能合约的首选安全分析服务。 sec3 X-ray 安全扫描仪提供许多功能: - 它检测 **40 种以上的常见安全漏洞**,涵盖 Rust 原生和基于 Anchor 的程序。...
2022年3月27日,以太坊上的staking DeFi项目 Revest Finance 遭到黑客攻击,损失约200万美元。BlockSecTeam团队第一时间介入分析,并在tweeter上向社区分享了我们的分析成果。事实上,就在我们通过tweeter向社区分享我们的分析成果时,我...
...0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 Create2.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/Create2.sol Create2库本质就是对EVM opcode `CREATE2`进行的一个封装,可以让开发者在非内联汇编...
 在我们迄今为止的 [Solana 教程](https://learnblockchain.cn/column/119)中,我们只初始化并写入一个账户。 在...
 IDL(接口定义语言)是一个描述如何与Solana程序交互的JSON文件。它是由Anchor框架自动生成的。 名为“initialize”的函数没有...
 photograph by [**Kasie Schlagel**](https://pixy.org/author/Kasie_Schlagel/) 開發鏈上合約時,由於區塊鏈的特性,合約部署後往往無法再更動。 proxy-implementation 的架構,是一個在這樣的...
... [Clickhouse 以太坊分析:基础交易数据清洗](https://blog.wssh.trade/posts/clickhouse-with-blockchain/) 1. [Clickhouse 以太坊分析:交易日志分析](https://blog.wssh.trade/posts/clickhouse-eth-logs/) > 如果您未阅读过以上文章并不影响您继续阅读本篇文章,本...
_编辑注:a16z 发布了其全面的 [列表](https://a16z.com/big-ideas-in-tech-2025/),其中列出了技术建筑师们在未来一年可能会处理的“大想法”,涉及领域包括人工智能、美国活力、生物/健康、加密、企业、金融科技、游戏、基础设施及...