比特币中的符文是什么?

news2025/3/11 10:05:00

比特币中的符文是什么?

比特币符文是存在于比特币区块链上的独特的、可替代的代币。它们旨在代表具有独特特征和元数据的可替代资产。 Ordinals 协议的创建者 Casey Rodamor 最近放弃了一项替代 BRC-20 可替代代币协议的提案,该替代方案被称为 Runes。

破译比特币符文之谜

在基于比特币的代币蓬勃发展的世界中 ​Runes 协议​是一个颠覆性的新来者,有可能重新调整比特币上实施不佳的代币方案的现有动态,这些方案是​ 从Ordinals衍 ​生出来的。 

符文由 Ordinals 协议的创建者 Casey Rodarmor 开发。 Runes 旨在为 ​ Ordinals、ORC-20、BRC-20和Stamps等现有代币化协议提供一种用户友好的、基于 UTXO 的替代方案。 ​

符文是比特币网络上一种全新类型的可替代代币。这些代币在几个方面与现有替代品不同。首先,符文原生于比特币的未花费交易​ 输出(UTXO)模型。 ​这最大限度地减少了“垃圾”UTXO 的产生,从而实现更负责任的 UTXO 管理和更小的链上足迹。

比特币区块链被设计为一个最小且高效的分类账,用于通过比特币交易转移价值。引入像 Ordinals 和 Stamps 这样的代币化方案可以向这种精益结构添加额外的数据,这可能会对区块链的可扩展性和性能产生影响。

序号和邮票将额外的数据引入到它们所属的每笔交易中。例如,​ 序数“铭刻”了Satoshis 的附加信息,而邮票则添加“数据块”来创建数字制品。虽然每条数据可能很小,但总体影响可能很大,特别是如果这些标记化方法被广泛采用的话。

就Stamps而言,数据存储在链上并且无法修剪,这意味着它永久占用区块链上的空间。这与其他系统不同,在其他系统中,额外的数据可能会存储在链外或进行修剪以节省空间。

Runes 专为易于使用而设计,缺乏其他协议(如 Ordinals、Stamps 或 BRC-20 代币)中常见的实现复杂性。符文有望给比特币代币生态系统带来一些有影响力的变化。通过遵循比特币的 UTXO 模型,符文通过减少 UTXO 集不必要的膨胀提供了一种“减少危害”的形式,这是 BRC-20 和 Stamps 等现有协议的一个重大问题。

其更简单的设计可以吸引更多开发者的兴趣和参与,有可能加速比特币开发社区的创新。无缝的用户体验可以吸引更多主流采用,因为用户不需要处理原生代币或处理链下复杂性。

序号、邮票、BRC-20 和符文,天哪!

什么是序号和铭文?

序号和铭文提供了一种在比特币网络中生成 NFT 的有点争议的方法。这些被蚀刻在单个 Satoshi 上,这是比特币的最小单位,1 亿 Satoshi 组成了一个比特币。通过序数,这些中本聪具有钱币意义,并且可以用任何选定的内容进行“标记”,从而在比特币区块链上形成可以买卖的独特数字资产。尽管这些数据是在链上维护的,但其存储设计允许选择性修剪。

序数通过赋予每个中本聪独特的特征或“钱币价值”,可能会损害比特币的可替代性。在完全可替代的资产中,每个单位都可以与任何其他单位互换;就比特币而言,这意味着一个中本聪应该与另一个中本聪相同。然而,序数有效地为中本聪“标记”了独特的属性,使它们彼此区分开来。 

这可能会创建一个市场,其中某些中本聪因其独特的序数铭文而比其他中本聪更有价值,从而打破了固有的可替代性,而这是比特币等加密货币的基石特征之一。这种与可替代性的背离可能会给交易过程带来复杂性,并可能对比特币的使用和估值产生更广泛的影响。

什么是邮票?

Stamps 和 SRC-20 代币与 Ordinal Inscriptions 和 BRC-20 代币有相似之处,因为所有这些代币化方案都利用比特币区块链嵌入任意数据,从而创建独特的比特币原生数字项目。然而,邮票将无法删除的数据嵌入到比特币区块链中。 

这意味着数据永久存储在每个完整节点上,从而导致区块链规模不断增长。 Stamps 添加的数据块会导致“区块链膨胀”。随着越来越多的人使用邮票向交易添加额外的数据,每个区块的大小可能会增加,可能会更快地填充区块,并为金融交易留下更少的空间。随着时间的推移,这可能会使操作完整节点变得更加麻烦和资源密集,从而使网络集中化并使普通用户更难以访问。 

此外,SRC-20 代币与基于 Ordinals 的 BRC-20 代币不同,因为它们不使用 Segwit 见证数据;相反,它们是多重签名交易的一部分,其中 SRC-20 令牌信息包含在为其他密钥的签名数据分配的空间内。

什么是 BRC-20 代币?

BRC-20 代币建立在序数铭文的概念之上,增加了额外的复杂性。 BRC-20 不是仅仅将序列号嵌入到单个 Satoshi 中,而是利用 JSON(JavaScript 对象表示法)来创建用于发行的基本代币合约。这些代币具有预设的供应限制,并且与其他代币化方法相比表现出一定的限制。

什么是 ORC-20 代币?

ORC-20 代币增强了最初为 BRC-20 代币开发的方法。与它们的前辈一样,它们使用 Segwit 见证数据和 JSON,但还具有其他高级功能。 ORC-20 代币提供了可变供应的灵活性,并且可以利用“铸币”功能来促进交易内传输,从而节省区块空间。

什么是符文以及它们有何不同?

“符文”代表了一种创建可替代代币协议的新颖方法。与 BRC-20 等现有协议不同,符文是基于 UTXO 的,这意味着它们与比特币现有架构无缝集成,同时最大限度地减少不必要的输出。符文是 UTXO(未使用的交易输出)中持有的唯一标识的余额。涉及符文的事务包含通过 OP_RETURN 输出和附加数据推送启动的特定协议消息。 

这允许灵活分配和转移符文余额,无效的协议消息会导致符文燃烧,作为未来升级的保障。此外,符文可以发行特定的人类可读符号和十进制配置,并且其发行和转移不需要使用原生代币,使得协议不那么繁琐,更加用户友好。总的来说,符文提供了一种更简单、更直观的方式来处理比特币区块链上的可替代代币。

符文会流行起来,还是会像其他代币时尚一样销声匿迹?

符文协议正处于十字路口。一方面,它提供了 BRC-20 的简化、高效替代方案,有可能解决通过 Ordinals 引入的比特币低效代币化问题。另一方面,它们的快速、近乎冲动的采用也带来了长期可持续性的风险。社区必须决定是优先考虑深思熟虑、可扩展的解决方案,还是继续不计后果地追求快速收益。

符文代表了比特币元协议领域一个有前途但有争议的发展。其简化、高效的设计与 BRC-20、Stamps 以及 Ordinals 社区内持续争论的低效率形成鲜明对比。符文有望为比特币网络带来交易费收入、开发者兴趣和更多用户。关键问题是 Runes 是否会提供长期的可扩展性和可持续性。 

​就目前而言,符文协议要么会成为代币功能和可扩展性的突破性解决方案,要么成为仓促区块链创新的另一个警示故事。现在决定其命运的责任落在了社区身上。

Runes、Ordinals 和 Stamps 作为比特币区块链上新的代币化协议的引入引发了人们对其必要性和效率的质疑,特别是与Counterparty和Omni Layer等更成熟的协议相比。 ​

首先,Counterparty 和 Omni Layer 已经使用多年,受益于社区信任、实际测试和持续开发。它们是更成熟的协议,拥有更大的用户群和支持网络,使它们成为许多开发人员和最终用户更可靠的选择。

其次,复杂性和用户体验是重要的考虑因素。符文、序数和印章引入了新的标记化机制,与现有解决方案相比,这些机制可能会也可能不会提供任何优势。例如,Runes 中使用的基于 UTXO 的状态模型可能会最大限度地减少“垃圾”UTXO,但它引入了自身的复杂性,并且可能不会显着改进 Counterparty 或 Omni Layer 中使用的状态模型。

第三,引入多种不同的代币化协议可能会分散开发人员的注意力和资源。每个新协议都有其特殊性,需要时间和精力来学习。这削弱了开发人员的注意力,他们本来可以专注于改进一小部分易于理解和广泛使用的协议。

最后,区块链技术最大的挑战之一是互操作性。多种代币化方法的激增可能会使跨不同协议或比特币“层”的代币和资产的无缝交换进一步复杂化,从而阻碍比特币的更广泛采用。

总之,虽然 Runes、Ordinals 和 Stamps 提供了比特币区块链上有趣的代币化方法,但它们可能代表了使生态系统支离破碎的多余努力,而不是对现有的、更优雅的解决方案的有意义的改进。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1618235.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32 HAL库F103系列之DAC实验(一)

DAC输出实验 原理图 DAC数据格式 DAC输出电压 DORX - 数据输出寄存器 Vref 3.3V 实验简要 1,功能描述 通过DAC1通道1(PA4)输出预设电压, 然后由ADC1通道1 (PA1) 采集,最后显示ADC转换的数字量及换算后的电压值 2,关闭通道1…

TypeError: Cannot read properties of undefined (reading ‘tapAsync‘)

项目启动,一直报tabAsync未定义,整个项目中没有找到引用的地方; 最终重新安装webpack4版本 解决问题; npm install webpack4

Android studio顶部‘app‘红叉- Moudle ‘XX.app’ dosen’t exist in project

Android studio顶部app红叉- Moudle ‘XX.app’ dosen’t exist in project 1、现象: 运行老项目或者有时候替换项目中的部分代码,明明没有错但是Android studio就编译报错了。 1.1 Android studio顶部app红叉。 1.2 点击Build没有clear菜单&#xff0…

掼蛋赢牌口诀

1、不能做头游,单张暂缓走。 2、起始出单张,表明有大王。 3、单牌先起步,对家应相助。 4、情况尚不明,对子可先行。 5、要想使个坏,就出三不带。 6、小顺往前凑,大顺必殿后。 7、哪张牌先下,倒数…

Electron+Vue3+ElectronForge整合 - 打包时整合 -分步打包

说明 本文介绍一下 Electron Vue3 的打包整合的基本操作。实现的效果是 : 1、一个正常的Vue3项目; 2、整合加入 Electron 框架 :开发时 Electron 加载的是开发的vue项目; 3、完成打包时整合:3.1 先完成vue3项目的正常…

情感识别——情感计算的模型和数据集调查

概述 情感计算指的是识别人类情感、情绪和感觉的工作,已经成为语言学、社会学、心理学、计算机科学和生理学等领域大量研究的主题。 本文将概述情感计算的重要性,涵盖思想、概念和方法。 情感计算是皮卡德于 1997 年提出的一个想法,此后出…

小案例:ToolBar+选项菜单

使用选项菜单,一般是用于做单选,需要重写方法: public boolean onCreateOptionsMenu(Menu menu) 如果想要实现事件监听,则采用基于回调的事件监听机制,可以监听到具体是哪一项被选中。即重写方法: publi…

基于Spring Boot的点餐平台网站设计与实现

基于Spring Boot的点餐平台网站设计与实现 开发语言:Java框架:springbootJDK版本:JDK1.8数据库工具:Navicat11开发软件:eclipse/myeclipse/idea 系统部分展示 管理员登录界面,通过填写用户名、密码、角色…

OpenHarmony实战开发-性能测试工具SmartPerf Editor使用指导

概述 SmartPerf Editor是一款PC端桌面应用,通过监测、采集应用运行时FPS、CPU、GPU、Memory、Battery、Network等性能数据,帮助开发者了解应用的性能状况。SmartPerf Editor还集成了DrawingDoc功能,可录制Render Service绘制指令&#xff0c…

Idea如何本地调试线上测试服务器代码?

线上出现问题,但是没加日志打印拍脑门惋惜为啥不多打一行日志 加日志重新部署,半小时没了,问题还没有找到,头顶的灯却早已照亮了整层楼...... 排查别人线上的 bug,不仅代码还没看懂,还没一行日志&#…

Linux 终端中的目录切换

目录 ⛳️推荐 前言 理解 Linux 中的路径 利用 cd 命令变更目录 故障解决 文件或目录不存在 非目录错误 特殊目录符号 测试你的知识 ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击…

AD 21、22 软件安装教程

AD2022安装包链接 链接:https://pan.baidu.com/s/1oMNbXibQ1Zjl0RTLdPDVGw 提取码:xfs4 软件下载 1.以管理员身份运行 2. 3. 4. 5.路径最好改为C盘以外的,如D盘,要新建一个空文件夹 6. 7.下载好以后 8.在Crack文件夹下找…

内插和抽取

抽取: 频域表达式的关系: 1、角频率扩大M倍 2、移动2pi、22pi…(n-1) 2pi 3、相加 4、幅度变为1/M 内插: 加入低通滤波,减小混叠,但是由于截短,也会造成误差,但是…

投资网站汇总

1、 中信证券(600030)历年财务指标——亿牛网https://eniu.com/gu/sh600030/cwzb 2、 3、 4、

Linux中文件描述符与重定向的深入探索

目录 1. 理解C语言的文件操作函数 2. 操作系统的文件操作接口 3. 文件描述符详解和其内核本质 4. 如何理解Linux下一切皆文件 5. Linux中的重定向 5.1 输出重定向 5.2 追加重定向 5.3 输入重定向 6. 结合文件描述符理解重定向 7.重定向的系统调用 在Linux操作系统中&a…

Docker容器:镜像与容器命令管理

目录 一、镜像管理命令 1、搜索镜像 2、获取镜像 3、镜像加速下载 4、查看下载的镜像文件信息 5、查看下载到本地的所有镜像 6、获取指定镜像的详细信息 7、为本地的镜像添加新的标签 8、删除镜像 8.1 删除指定的镜像 8.2 批量删除多个镜像 9、导出镜像与导入镜像 …

CUDA线程管理

核函数在主机端启动时,执行会转移到设备上,并且将控制权转移回主机。当核函数在GPU上运行时,主机可以运行其他函数。因此,主机与核函数是异步的。 此时,设备端也就是GPU上会产生大量的线程,并且每个线程都…

汇编期末复习知识点

参考文献1 第一章 概述 组成 计算机系统由硬件子系统和软件子系统组成。硬件子系统:组成计算机系统的所有电子的,机械的,光学的和磁性的元部件。 计算机中常用进制数表示 十进制(Decimal):数据尾部加一后缀D,如2355D二进制&a…

【技巧】Git 版本控制工具没有图标提示怎么办?

Git 版本控制工具在日常开发中使用率是非常高的,多数情况下会安装 TortoiseGit 之类的插件,让文件夹显示图标,方便观察文件的状态。但是有时装完插件之后发现,文件夹/文件并没有图标显示,可以按照以下思路进行排查&…

Git 核心概念与实操

这里写目录标题 1 版本回退2 工作区、暂存区、本地仓库、远程仓库 1 版本回退 原文链接:https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192 首先 git log 查看提交记录 在Git中,用 HEAD 表示当前版本 上一个版本就是 HEAD^ &#xff…