... constructor() { owner = msg.sender; unlockTime = block.timestamp + delay; } function execute() public { require(msg.sender == owner, "Not authorized"); require(block.timestamp >= unlockTime, "Too early to execute"); // 执行...
..., "Admin what?"); willVotingBegin = true; endOfVotingTimestamp = block.timestamp + 2592000000; //投票期限一个月 totalVotingAgreeWeight = 0; totalVotingWeight = 0; for (uint256 i = 0; i < singleLegLength; i++) { voters[singleLeg[i]].weight = users[singleLeg[...
...详细的技术概述,可以查看[支付的技术周期](https://learnblockchain.cn/article/3363l)。 ! !请注意Mina使用了一种(Gossip Protocol),以保证消息能够及时可靠地传输给网络中的所有其他成员。 ### **支付** 支付是一种事务类型,请求...
... .search-container { width: 490px; display: block; margin: 0 auto; } input#address { margin: 0 auto; width: 100%; height: 45px; padding: 0 20px; font-size: 1rem; ...
...ing-bitcoin-for-data-availability/ >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/9013) research • 2024 年 8 月...
...示法,让我们看看 Mina 与以太坊相比如何扩展。  正如您在上面所看到的,唯一会随着 Mina ...
...idge 安全系列的第 4 篇文章。请参阅[第一部分](https://learnblockchain.cn/article/22186/),[第二部分](https://learnblockchain.cn/article/22188/),[第三部分](https://learnblockchain.cn/article/22217/)。 本文解释了: 1. **Chain id 欺骗** 2. **哈希碰撞** 3. **缺...
 _**Open Mina 节点**是一个用 **Rust** 实现的快速且安全的 Mina 协议实现。_ _目前处于**公开测试阶段**,加入我们的 [Discord 社区](https://discord.com/channels/484437221055922177/...
 在过去的一段时间里,CertiK团队对比特币生态系统及其发展进行了深入研究。同时,团队还审计了多个比特币项目以及基于不同编程语言的智能...
...会在用户配置的 `datadir`(数据目录)形成两个文件夹: `blocks` 和 `state`,分别对应上文所说的区块数据和状态数据。我们可以通过把它们设置为另一个真实存储位置的软链接,来规划数据的真实存储位置。例如(在 Windows 系统...
...太(Ether)、账户(Account)、交易(Transaction)、区块(Block)、EVM(以太坊虚拟机)、Gas 机制**。 其中**EVM、Gas、智能合约** 是需要重点掌握的部分。 - **以太(Ether)** 以太坊的原生代币,符号为 ETH。它不仅是支付...
...(https://github.com/lbc-team/Pioneer) > * 译者:[Tiny熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/1403)  使...
...Amount} ( 0, path, to, block.timestamp + 60 ); } // 卖 function swapTokenSell(address to, uint256 tokenAmount) private { address[] memory path = new address[](2); path[0] = address(this); path[1] ...
...。 ## 步骤一:发起交易 用户进入[钱包](https://learnblockchain.cn/2019/04/11/wallet-dev-guide/),执行一个交易操作,他将一个加密货币或者一个token发送给另一个用户。 ## 步骤二:进入交易池 现在这个交易被[钱包](https://learnbloc...
...即时最终性。在实验室环境中,该网络的并行执行引擎 (Block-STM) 展示了处理高达 160,000 TPS 的负载的能力,而 Shardines 展示了超过 1,000,000 TPS **。** 迄今为止,Aptos 是现存最快的 L1,并在 3 月份以 [150 毫秒的区块时间](https://x.com/A...