on Output,未花费交易输出)是比特币交易模型的核心组成部分,支撑了比特币网络的基本运作。在比特币的世界里既没有账户,也没有余额,只有分散到区块链里的UTXO。UTXO是不能再分割、被所有者锁住或记录于区块链中,被整个网络识别成货币单位的一定量的比特币货币。每个UTXO都具有特定的价值,每笔比特币交易都会用掉一些UTXO1作为支付,并生成新的UTXO2作为找零。 -以下用白话帮大家大概理解UTXO: 在比特币的UTXO模型中,每个UTXO代表的是某个特定的比特币金额,且每个UTXO必须在交易中被整个使用。这意味着你不能像使用纸币那样选择使用其中的一部分,每个UTXO是不可分割的。 假设你有一张价值100比特币的UTXO,你想买一个价值50比特币的商品,你必须使用整个UTXO。在这个过程中,整个100比特币的UTXO被消费掉了,然后交易会生成两个新的UTXO:一个是支付给商家的50比特币,另一个则是剩余的50比特币返回给你作为找零。 ?为什么最好提前拆分UTXO去打符文? 用户自发的 mint 过程需要在 OP-RETURN 下写入 Runestone 的数据类型(与符文 NFT Runestone 无关),一次交易只能 mint 一次,因此想要获取更多的筹码,需要在一个地址下分多个 UTXO 进行。 比如张三有1张价值100块的UTXO,你有10张10块的UTXO,两个人的钱包余额都是100块。如果你俩同时铸造一个价值10块的NFT,在提交铸造后,需要等待链上确认,在链上完全确认之前,张三的钱包虽然显示余额有90块却无法继续消费,因为此时UTXO处于占用状态(上笔交易链上确认中),而你因为还有9张10块的UTXO,所以可以继续铸造。 注:OP-RETURN是一个操作码,用于在比特币交易中嵌入一个小量的不可花费的数据。这个操作码让用户可以在区块链上存储一些信息,而不会影响到比特币的货币功能。 想要省钱和多打而做UTXO拆分的教程看这里:x.com/lilyanna_btc/s…‼️如果你实在不会拆分的可以在unisat、okx和xverse钱包里准备好资产在蚀刻平台直接参与就好 -UTXO优势:每次使用UTXO都需要验证,这样可以保证每一笔交易的安全性。一旦UTXO被消费,就会被标记为已花费,这有助于防止双重支出。由于每个UTXO只能使用一次,这简化了交易的记录和验证。网络只需要关注未花费的UTXO,而不是跟踪每个个体账户的总余额。使用整个UTXO并生成新的UTXO可以提高隐私保护,因为这使得追踪特定用户的资金流动更加困难。 -UTXO劣势:每个UTXO都需要在区块链上独立记录,随着交易数量增加,这导致数据的膨胀,增加了节点运行的存储负担。有时为了构建合适的交易金额,需要组合多个小额UTXO,增加交易的大小,从而增加交易费用,我们会看到网络拥堵的时候GAS费非常高。虽然UTXO模型支持并行处理,但大量小额UTXO的管理和维护也可能导致效率问题,影响网络的整体性能 ?符文runes和UTXO的关系 符文 Runes 存储于 UTXO,与比特币的数据结构保持一致性和原子性,让用户在比特币的基础上能够创建和转移自己的代币。这种方式通过绑定到UTXO上,保持了与比特币类似的操作逻辑,减少了整个系统的复杂性。比如说,如果你想在一个交易中同时发送比特币和Runes代币,你可以把它们放在同一个UTXO里。一个UTXO可以包含1个比特币、100个A类型的Runes和1000个B类型的Runes。这样的设计让Runes的交易看起来和普通的比特币交易没什么两样,但实际上它包含了更多类型的资产。当你需要转移Runes代币时,你会选择一个包含这些Runes的UTXO作为支付来源。在交易中,你需要在OP-RETURN字段里注明你要转移多少Runes到新的地址。这个新的UTXO1会接收指定数量的Runes,同时,如果有剩余的Runes,它们会被绑定到另一个UTXO2上,并可能作为找零返回给你。同时 Runes 还附带了燃烧功能,可声明销毁代币。不过Runes 代币转账的合法性依然需要 Ord 索引账本的记录。 ?为什么会诞生符文runes? 过去一年,BTC生态的火爆叙事源于铭文生态的爆发,最初的起点便是23年1月30日正式在比特币主网上启动的Ordinals。23年初,由匿名开发者domodata推出的依赖于Ordinals协议的BRC20,因为开创了 open mint 的模式,让大家都有机会参与到铸造过程中,带来了狂热火爆的造富效应但同时也产生了许多无用的 UTXO,导致了比特币网络的拥堵。由于各个索引的版本差异,也可能容易引发双花问题(同一笔数字货币被花费两次或多次的行为)。 因此,23年9月,Ordinals协议的核心创始人Casey @rodarmor 宣布重新开发一个名为符文Runes的协议,提交了基础版的Runes代码,计划作为 BRC-20、ARC-20、SRC-20的替代品。 但是Runes协议一直没有发布主网上线,所以有个插曲是同年9月的铭文热潮中,runeAlpha看准商机提前分叉了Runes代码,单独发行了RunesAlpha等协议,创建了当时火热的符文代币CooK、PSBT等,单月总市值就过亿,不敢想象正版Runes协议出来后造富效应会有多大。 由Ordinals协议的创始人casey所设计的官方正版Runes协议也将在2024.4.20号正式官宣上线。 ?符文runes和铭文的区别? 刻写位置不同:Brc20 的方式被称为铭刻(inscribe),即利用隔离见证和Taproot技术,使内容能够被“铭刻”到比特币网络上,并与特定的sats绑定,从而使其能够进行转移和交易。本质上是把 BTC 当为存储空间,转账完全依赖链下的 Brc20 索引账本,为了保证交易的合法,Brc20 的转账必须先通过铭刻将对应代币变为可转移状态,再通过第二个交易转移对应铭刻后的 UTXO 完成转账 Runes 的方式被称为蚀刻(Etch),一笔 Runes 的余额被绑定在一笔 UTXO 上,对这笔余额数量、代币符号等信息的数据被记录在这笔交易的 OP-RETURN 上,OP-RETURN 可以看作是这笔交易的备注(最大 80 个字节),其数据包含的 json 标注了该 BTC 交易下 utxo 表示了多少数量的 Runes 代币,识别这些代币需要 Runes 的索引器。 所以铭文会对比特币网络造成阻塞,而符文不会。相比在Sats上铭刻的BRC20代币,Runes提供了正确的UTXO管理并降低了链上占用空间,因此更加高效、更适合比特币网络架构。虽然OP_RETURN能存储的数据大小非常有限,但是用于发币绰绰有余。 具体优势如下:1、无需铭刻新的转移铭文,可以直接 Transfer,减少了链上足迹。降低了交易成本,交易次数减少,转账效率提升2、对开发者更友好,数据存储与索引更友好,能提供参考实现3、兼容性和扩展性更强,与UTXO二层协议兼容,支持 SPV(简单支付验证),支持软分叉升级4、代币发行方式更灵活,名称长度支持 1–28 个字符,名称更加明确,通过区块时间公平部署解决名称抢跑问题,引入多样化代币发行方式5、安全性更高,能抵御投毒交易攻击 ?什么是预符文? 预符文(Pre-Runes也是预挖)项目围绕Runes概念发行Ordinals NFT,并将在Runes协议正式上线后以NFT作为符文代币的挖矿标准并向其持有者提供空投符文。目前你所见到的符文项目许多都处于「预符文」阶段,热度比较高的预符文项目有RSIC、RuneStone、Rune Pups等等其他打着符文旗号的项目,大概会在符文市场开放后去重新部署。 ?什么是0-9号符文? 为了避免第一个 Rune 被 VC 或项目方抢走或预挖, Casey 决定将编号0-9的前 10 个 Runes硬编码(也就是直接写在代码里)至 Runes 协议中,只支持 open mint,让大家都能公平地参与其中。 这第一个The genesis Rune(创世符文)称为 UNCOMMONGOODS,将在比特币区块高度 840,000 开始开放铸造,并在下一次半价活动(4 年后)结束。此代币限时不限量,不可分割,没有小数点,每次免费铸造 /和领取都能获得 1个代币,可以选择在GAS非常低的时候再入手。 Casey 仅对第一个 Rune 进行硬编码。因此,编号从 1 到 1,000 的 Rune 很可能由 Foundry、Marathon 等大型比特币挖矿公司之一铸造。开放铸造后群众的目标肯定会盯着1-9号符文疯卷,不敢想象20号的链上火热程度哈哈。不过要注意分辨不要盲目跟风,有蓝筹背景的项目增值空间应该也不错。 ?参与 Runes 生态需要用到的工具 --支持蚀刻 runes 符文的钱包和工具 ? runes热度过高,可以准备资产放在不同的钱包,多钱包可供灵活切换各种平台使用,防止整个BTC链上火爆拥堵造成的单一平台奔溃。 1、Unisat 官网:unisat.io/inscribeUnisat 作为最受欢迎的比特币钱包之一,不仅将在 Runes 协议上线后支持显示 Runes 资产也将支持蚀刻和铸造符文2、OKX wallet 官网:okx.com/zh-hans/web3/m…OKX wallet 作为最受欢迎的钱包之一,在比特币生态方面的建设支持向来灵敏迅速,目前未正式上线 Runes 协议的市场及铸造工具,但官网已经 Runes 专门留出了位置,估计待 Runes 协议正式上线应该就会正式开放使用。可以在OKX wallet的市场上找到 Ordinals 项目的airdrop列表,以下这些项目持有者会获得空投 Rune 代币 3、Xverse wallet 官网:xverse.app可在移动设备上的 Android 和 iOS 上使用,以及桌面上的 Chrome 拓展程序上使用Xverse 钱包和Luminex正在进行合作, 其分割地址功能提供了额外的保护,防止用户在不知不觉中花费他们的符文。使用 Xverse 可以简化您的 UTXO 管理。 4、Luminex 官网:luminex.ioLuminex 是一个新晋的 Ordinals 铸造及 launch 平台,也宣布将在 Runes 协议上线后第一时间支持铸造。在他们平台一次性批量铸造多达 2,500 个符文,支持拆分UTXO目前测试网现已正式面向所有人开放。 --支持符文蚀刻与买卖市场 ? 1、Rune Alpha 官网:runealpha.xyz/runesRune Alpha 是最早的一个 Runes 服务平台,包含符文浏览器、交易市场及资产铸造等功能,不过因 Runes 还没正式上线,Rune Alpha 上铸造的 Runes 代币也可被看做是 pre-rune。此前公开发行的代币 COOK 是其平台第一个 pre-rune 代币。用户也可在其测试网上体验蚀刻及铸造符文 2、HOTFI 官网:app.hotfi.io/etchHOTFI 是基于 Ordinals 协议和 EVM 协议构建的 BRC 20 的流动性解决方案,支持订单薄和 AMM swap 两种交易模式。其也宣布待 Runes 协议正式上线后将提供 mint 工具及开放交易市场。 3、Magiceden 官网:magiceden.io/ordinals/marke…Magiceden 跨链 NFT 市场获得Coinbase、红杉资本、Polygon Ventures、Paradigm等顶级VC领投,融资总额高达1.7亿美元。此外,ME持续保持高盈利能力,盈利能力非常强。目前已支持符文的二级买卖交易许多项目已经开始向持有者宣布 Runes 空投,在平台的Pre-Runes区显示了已确认将向持有者分发符文空投的项目。 最后希望大家对符文有一个大概的概念后,能够在这一波热潮里吃辣喝香。这波符文因为之前的铭文造富效应而被大家密切关注,极度fomo的情况下注意风险和收益并存。板块轮动,BTC生态虽潜力巨大,但聚散终有时,保持好理智思考。 来源:金色财经lg...