找到约 9 条结果

文章 分布式一致性之paxos算法个人见解

...应用在许多场景中,是分布式计算中的重要问题。因此从20世纪80年代起对于一致性算法的研究就没有停止过。节点通信存在两种模型:共享内存(Shared memory)和消息传递(Messages passing)。Paxos 算法就是一种基于消息传递模型的...

文章 Ethernaut 题库闯关连载

...al](https://learnblockchain.cn/article/4716) - [Ethernaut 题库闯关 #20 — Shop](https://learnblockchain.cn/article/4727) - [Ethernaut 题库闯关 #21 — Dex](https://learnblockchain.cn/article/4736) - [Ethernaut 题库闯关 #22 — Dex 2](https://learnblockchain.cn/article/4748) ...

文章 OP-DLC 2:大道至简

...言 Discreet Log Contract (DLC) 是由麻省理工学院的Tadge Dryja在2018年提出的一种基于预言机的合约执行框架。DLC允许两方根据预定义的条件进行有条件支付。双方预先确定可能的结果并进行预签名,并在预言机签署结果时使用这些预签...

文章 Rust 智能合约养成日记(7)合约安全之计算精度

![71.png](https://img.learnblockchain.cn/attachments/2022/03/Sk5PD15K62414c4db0cbd.png!/scale/50) 往期回顾: * [Rust智能合约养成日记(1)合约状态数据定义与方法实现](https://learnblockchain.cn/article/3745) * [Rust智能合约养成日记(2)编写Rust智能合约...

文章 详解EIP712链下签名

...ecover(hash, v, r, s); if (signer != owner) { revert ERC2612InvalidSigner(signer, owner); } ``` 在链下,你的v,r,s由你的私钥签名摘要信息后生成 ```solidity (uint8 v, bytes32 r, bytes32 s) = vm.sign(ownerPrivateKey, digest); ``` ### ...

文章 GMX 源码解析五,质押和解质押逻辑

... **质押流程** ![image.png](https://img.learnblockchain.cn/attachments/2024/09/QAIFtDez66dc15f371ab5.png) 跟我们常见的质押处理逻辑不一样,我们通常的质押处理逻辑是直接将代币质押到一个合约中,然后直接在该合约计算奖励和份额。但是GMX平台...

文章 Hyperledger Fabric 1.4 Kafka分布式环境搭建

...P 映射 ![enter image description here](https://img.learnblockchain.cn/2020/09/22_/704003159.jpeg) - 防火墙是关闭的,不然会遇到服务启动,但访问不了的情况。 - 查看防火墙状态:`firewall-cmd --state` - 关闭防火墙:`systemctl stop firewalld.service` - ...

文章 Optimism 务实的去中心化之路

...:每个 L2 都有升级密钥 😱 ![](https://img.learnblockchain.cn/2025/03/15/1CRWI3er9PyA0ccFy1lv_rA.jpeg) 在讨论 Layer 2 (L2) 协议时,有一个难以接受的真相常常被忽视:**_每个主要的 L2 项目都有一个可信的方可以执行协议升级_**。目前,这几...

文章 ZeppelinOS 智能合约审计

...去掉这项要求,不会损失任何 ZEP 的分数。 - 示例中的 `ERC721Token` 实现已过时,应该使用 `Migratable`。 - 也考虑在此项目中使用 `pragma experimental “v0.5.0`。 ## 结论 发现一个高严重性问题。提出了一些更改以减少潜在攻击面,Zeppel...