分享百科

Bitcoin

视频总结: **核心内容:** 该视频主要讲解了比特币上的两种协议:BRC20 和 ARC20。在复习了 BRC20 协议的基础上,重点介绍了 ARC20 协议,包括其原理、特点以及如何通过编程实现 ARC20 代币的 mint(铸造)。 **关键论据/信息:** * **BRC20 回顾:** 简单回顾了 BRC20 的起源、原理,以及如何通过 Unisat 钱包进行 mint 操作。强调了 BRC20 实际上是在比特币交易中嵌入 JSON 格式的数据来实现代币发行。 * **ARC20 介绍:** * ARC20 借鉴了 BRC20,但增加了“挖矿”的概念,即交易需要满足特定的前置条件(例如,交易哈希包含特定数量的前导零)才能被广播。 * ARC20 使用 Sable 格式来传输数据,将挖矿过程中产生的 nonce、sequence 等信息压缩到 Payload 中。 * ARC20 协议已经不流行,但仍具有学习价值。 * **ARC20 实现:** * 详细讲解了如何通过编程实现 ARC20 代币的 mint 操作,包括: * 构建交易 * 改变 sequence 的值进行挖矿 * 组装 script * 签名交易 * 广播交易 * 展示了如何通过修改代码,调整挖矿难度,以及如何将挖矿程序部署到 GPU 上。 * **ARC20 生态:** * ARC20 拥有自己的缩影器 ElectronX,可以解析链上数据,显示代币信息。 * ARC20 的出现也让更多人开始使用 Sparrow 钱包。 * **ARC20 意义:** * ARC20 是一种 POW(工作量证明)代币,为程序员提供了一个参与比特币生态的机会。 * 通过学习 ARC20,可以掌握挖矿类代币的实现方法,为未来的投机机会做好准备。 * **作业:** 批量 mint 代币。 总而言之,该视频深入浅出地讲解了 ARC20 协议的原理和实现,并鼓励观众通过实践来掌握相关技术。
22
0
0
6天前
- 深度解读 ordinal 和 runes 基本原理 - Terminal 端 inscribe 和 etch 的命令 - mempool 内存池查看,RBF和 CPFP
253
0
0
2024-07-28 17:17
- 理解 bitwork 和 hash,理解 JS 代码 PSBT 函数 - 用 Go 重写,用 nounce 或 sequence 算 hash 以及多线程的方法
249
0
0
2024-07-23 17:14
- 简单的 tapscript 实现 - 用 tapscript 实现多签 - 理解 payload 和 Cbor 的传输
265
0
0
2024-07-22 17:12
- Bitcoin Core 全节点安装与配置 - 索引器部署与理解 - RPC 接口与命令调用
276
0
0
2024-07-18 17:09
- UTXO 模型详解 - P2PKH 脚本入门,理解最基本的脚本堆栈和 UTXO - segwit 升级和 taproot 升级
275
0
0
2024-07-17 19:10
登链社区