理解智能合约字节码末尾的元数据
智能合约安全 - 常见漏洞(第四篇)
本文介绍了如何在Solana区块链上监听链上事件,主要探讨了轮询和流式数据传输的不同方法,并详细描述了通过Helius、Websockets和Geyser等技术构建高效的系统的具体实施方法。此外,还给出了一些实际应用案例,展示了如何使用这些技术实现自动化监控和触发操作。
如果你熟悉比特币,你可能知道怎么创建一个用来接收支付的地址(以及相应的 QR 码)。而且这样的地址也是可以重复使用的,虽然重复使用相同的地址不是一种值得推荐的习惯但这是一种人们习惯的用户体验,也有特定的用途。
智能合约安全 - 常见漏洞(第三篇)
我们在这个系列中,将列出Solidity智能合约中一些容易反复出现的问题和漏洞。
开发者及用户必备钱包 - MetaMask 钱包 使用指南
这个智能合约安全系列将归纳总结 Solidity 智能合约开发过程中容易反复出现的问题和漏洞。
虽然应用还是很苍白,作为有趣的破圈尝试,开启了比特币可编程性的遐想
本文详细介绍了 Uniswap V3 中 Oracle 合约的实现与作用,包含预言机观测点的结构、相关方法的实现及其逻辑流程,例如如何初始化、扩容观测点数组、写入观测点等。同时通过代码示例深入解析了如二分查找、观察单个时间的预言机数据等核心功能,具备一定的技术深度。
一个网络中的计算机依据协议跟彼此交流。在这里,“协议” 指的是一套规则系统,指定了消息应该如何传输和解读。闪电网络协议中的支付消息传输部分由 BOLT4 描述,也叫 “洋葱路由协议(Onion Rounting Protocol)”。
随着 Rollups 使用的增加并托管生态的应用程序,用户的迁移成本将增加,中心化的排序器将获得对定价的垄断性影响力。中心化排序器的控制者有理由从用户中直接(例如通过费用)和间接(例如通过抢跑交易、三明治攻击等)最大程度地提取价值(MEV)。
在本文中,我们会讲解 HTLC 工作的方式,并使用一个例子来展示多跳支付是如何在闪电网络中实现的。
闪电网络是一种去中心化的链下技术方案,可支持每秒上万笔交易并发,接近于 Visa 系统能做到的程度(举个例子)。
现在,他们想要在通道中放入一个哈希时间锁合约(HTLC),以确保 Bob 在用 1btc 交换 Carol 手中的秘密值后,Bob 可以从 Alice 那里取回 1btc。
在上一篇文章中,Alice 和 Bob 建立了一个双向的支付通道。现在,Alice 想要给一个第三方 Carol 支付 1 btc。
本系列的第一篇文章将列举必要的模块并展示这些模块如何能组合起来创建 “智能合约”;这个概念可以用来理解闪电网络的第一个前提:双向的支付通道。
本文从通过钱包发起交易开始,解析钱包如何构建交易数据,如何设定 Gas,如何签名及序列化交易。以及当节点接收到交易后,如何验证、EVM 如何执行对应的 Solidity 字节码,如何退还 GAS 等。
值得所有开发者们仔细阅读。
DeFi借贷概念 3 - 如何使用协议代币激励用户存款
Decert.me 连载教程 《Solidity开发教程》 -- 工具篇
扫一扫 - 使用登链小程序
204 篇文章,732 学分
492 篇文章,675 学分
67 篇文章,586 学分
132 篇文章,558 学分
413 篇文章,499 学分