BRC20

微信扫码分享
12. 比特币编程回顾:UTXO、Taproot与代币原理

12. 比特币编程回顾:UTXO、Taproot与代币原理

视频 AI 总结: 1. **核心内容:** 视频回顾了比特币编程课程的主要内容,包括UTXO模型、比特币地址类型(Legacy、Segwit、Taproot)的解锁方式,以及Taproot智能合约编程的理论基础和四种形式。此外,还介绍了BRC20/ARC20代币的Mint原理,并鼓励学生参与开源项目和撰写论文。 2. **关键信息:** * 比特币发送到地址实际上是发送到地址对应的脚本。 * 三种地址类型:Legacy(P2PKH)、Segwit、Taproot。 * Legacy地址解锁需要签名和公钥。 * Segwit地址将签名和公钥放在Witness中。 * Taproot地址使用Schnorr签名,具有线性性,并使用默克尔根来验证脚本。 * Taproot编程涉及Commit和Reveal两种交易模式。 * BRC20/ARC20代币本质上是单叶子节点的Taproot脚本。 * 介绍了两个开源项目:比特币交易对战动画可视化工具和基于四节点Taproot脚本的论文撰写方向。 * 鼓励学生参与比特币开发邮件列表,关注行业动态。

10 0 0 2025-08-08 08:22
11. 比特币生态、价值、叙事与协议分析

11. 比特币生态、价值、叙事与协议分析

视频 AI 总结: 该视频主要介绍了比特币生态系统,探讨了比特币是否需要生态,以及开发者为何要重视比特币生态。演讲者分享了自己对比特币生态的看法,认为比特币需要生态,并提出了一个引力公式来解释在比特币上开发的价值。同时,回顾了一层协议的诞生,分析了比特币生态的三大叙事,并对不同的协议进行了比较。最后,分享了自己最近在 RWA 领域的研究,并与观众进行了互动讨论。 关键信息: 1. 比特币生态是市场选择的结果,已形成一定共识,且随着区块链行情上涨,相关代币和资产也会增长。 2. 比特币生态可以被视为数字黄金的首饰珠宝,具有巨大的增长机会。 3. 提出了一个引力公式,认为在比特币上开发的价格与比特币市值和代币市值成正比,与协议层数成反比。 4. 回顾了 BRC20、ATOMIC 和 Runes 等一层协议的诞生过程。 5. 总结了比特币生态的三大叙事:数据永久上链、增加矿工收入、让比特币更有趣。 6. 分析了 BRC20、ARC20 和 Runes 三个协议的特点和区别。 7. 讨论了美国建立比特币战略储备和发展矿机产业的计划。 8. 认为 DID 域名在比特币生态中具有发展潜力,但目前尚未出现成功的案例。

29 0 0 2025-08-01 08:21
7_比特币 ARC20 协议:原理与编程实现

7_比特币 ARC20 协议:原理与编程实现

视频总结: **核心内容:** 该视频主要讲解了比特币上的两种协议: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 协议的原理和实现,并鼓励观众通过实践来掌握相关技术。

38 0 0 2025-06-26 23:23
6_Ordinal 协议与 BRC20 代币详解

6_Ordinal 协议与 BRC20 代币详解

视频内容总结: **1. 核心内容:** 该视频主要讲解了比特币二层生态中的 Ordinal 协议和 BRC20 代币。视频详细解释了 Ordinal 协议的原理,并演示了如何使用编程和 Unisat 钱包来部署 (Deploy) 和铸造 (Mint) BRC20 代币和 NFT。 **2. 关键论据/信息:** * **Ordinal 协议原理:** * 利用比特币网络的安全性和去中心化特性,将信息存储在比特币区块链上。 * 通过矿工在挖矿时富余信息、OP\_RETURN 操作码等方式存储信息。 * Ordinal 协议的关键创新在于: * 利用 OP\_FALSE 等操作码,在 Script 中嵌入不会被执行的数据。 * 将数据存储在 Witness 中,利用 Taproot 升级后 Witness 可以存储大量信息的特性。 * 通过叙述理论 (Ordinal Theory) 对每个聪 (Satoshi) 进行编号,从而可以追踪和索引特定的聪。 * **BRC20 代币:** * BRC20 是一种基于 Ordinal 协议的同质化代币标准。 * 通过在比特币区块链上铭刻 (Inscribe) 包含特定 JSON 格式数据的 Script 来部署和铸造代币。 * JSON 数据定义了代币的协议 (Protocol)、操作 (Operation)、Ticker、发行总量 (Limit) 等信息。 * **NFT 铭刻:** * 视频演示了如何将图片等 NFT 数据铭刻到比特币区块链上。 * 通过在 Script 中指定 "image/jpeg" 等 MIME 类型,并将图片数据作为 Payload 存储在 Witness 中。 * **部署 (Deploy) 和铸造 (Mint) 操作:** * 部署 (Deploy) 是指在比特币区块链上创建 BRC20 代币或 NFT 的过程。 * 铸造 (Mint) 是指获得已部署的 BRC20 代币或 NFT 的过程。 * **Unisat 钱包:** * Unisat 钱包是一个支持 Ordinal 协议和 BRC20 代币的比特币钱包。 * 视频演示了如何使用 Unisat 钱包来部署和铸造 BRC20 代币和 NFT。 * **Commit and Reveal 模式:** * 视频讲解了如何使用 Commit and Reveal 模式来部署 BRC20 代币,以避免 Unisat 钱包的高额手续费。 * Commit 交易将铭刻数据发送到一个中间地址。 * Reveal 交易揭示铭刻数据,并将代币发送到目标地址。 * **Ordinal Server 的作用:** * Ordinal Server 是一个索引器,用于索引比特币区块链上的 Ordinal 资产。 * 通过 Ordinal Server,可以查询特定地址拥有的 BRC20 代币和 NFT。

61 0 0 2025-06-13 08:23