找到约 10 条结果

文章 Solidity 合约类型

...on sayHi() public pure returns (uint) { return 10; } } ``` 就我们可以声明 `uint x` 或 `address addr` 一样,我们也可以声明 `Hello h` 来表示一个 Hello 合约类型的变量。 ## 使用合约类型 我们要如何使用合约类型呢?主要有两种方式:...

视频 如何在你的应用中使用 Flashblocks

视频 AI 总结: 该视频介绍 Flash Blocks 技术,它使区块链交易几乎瞬间确认。视频通过一个 Next.js 应用,对比 Flash Blocks 和传统交易的确认速度。Flash Blocks 利用预确认机制,交易确认时间低于 200 毫秒。视频展示如何使用...

文章 千里之堤,溃于蚁穴—跨链协议Nomad被黑事件分析

...总结安全防范手段,希望后续项目可以引以为戒,共筑区块链行业的安全防线。 ![image.png](https://img.learnblockchain.cn/attachments/2022/08/JEj2Ztxd62e9373b410ae.png) ## 一、事件分析 被攻击合约(代理合约): 0x5d94309e5a0090b165fa4181519701637b...

文章 Web3系列教程之新手篇---Level 6:Solidity

...程知识](https://learnblockchain.cn/article/4284) - [Level 1:什么是区块链?](https://learnblockchain.cn/article/4285) - [Level 2:什么是Web3?](https://learnblockchain.cn/article/4292) - [Level 3:什么是ETH?](https://learnblockchain.cn/article/4300) - [Level 4:加密钱...

文章 Starknet Dojo 入门:安装、编译、部署与交互

...戏功。 ## 什么是 Dojo Dojo 是一个社区驱动的开源可证明游戏引擎,为构建可验证游戏和自主世界提供全面的工具包。 ## 全链游戏 链上游戏,包括状态和逻辑,都完全位于公共区块链上,由智合约定义。 ## 可证...

文章 幕后构建:与LimeChain架构师的对话

我们与 LimeChain 的高级区块链架构师 Marin Konjari 和 Lyubomir Kiprov 进行座谈,探讨团队如何处理区块链项目 —— 从第一次客户会议到高风险的 DeFi 系统。 结果是一个令人耳目一新、以人为本、深入且有条不紊的过程,揭示...

文章 BSC全节点搭建教程(2024)

...sc/build/bin ``` 使用geth version确认安装正确 * 配置创世区块 ``` wget https://github.com/binance-chain/bsc/releases/download/v1.1.7/mainnet.zip #这里建议在github找最新的配置 unzip mainnet.zip geth --datadir node init genesis.json ``` * 下载BSC快照 ...

文章 你对舍入误差的思考是错误的

...法会向零截断,我们通常称之为“向下舍入”。这意味着计算机只是丢弃小数部分,只保留整数部分。这就是为什么在 Solidity 中 1/2、100/200 等于零,或者 1000/550 等于 1。 因此,在智合约中,总是会存在 1. 精度损失,特别是...

文章 链上多人策略游戏 Network States 教程

...服领土。玩家需要通过按照不同的规则和限制移动和占据区块来扩大他们的领土,同时消灭其他玩家的状态。这款游戏玩法相对简单,但具有一定的策略性和竞争性。本文详细介绍游戏的基本规则和玩法,以及对一些游戏元素...

文章 如何将以太坊智合约部署到区块

...部署智合约 现在基本设置已经完成,你可以开始创建区块链智合约。 #### 3.1. 安装 Hardhat 要设置 Hardhat,你需要在你的系统上安装以下两个 **packages(包)**: - node.js(我们使用的是 v18.9.0) - npm(我们使用的是 v8.19.1) ...