Ordinal 是什么? BTC NFT 解释

这篇具有很好参考价值的文章主要介绍了Ordinal 是什么? BTC NFT 解释。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ordinal NFT 于 2023 年 1 月 20 日由开发者 Casey Rodarmor 在 BTC 主网上推出,它是在 BTC上 创建 NFT 的最新方式。虽然 BTC 上的 NFT 并不是一个新概念,BTC 之上的第 2 层网络(例如 Counterparty 和 Stacks)已经支持基于 BTC 的 NFT,但是 Ordinal NFT 具有与其他 BTC 上的 NFT 根本不同的架构。

自从 Ordinal 出现以来,越来越多的用户、开发者和爱好者社区铸造了超过 20 万个 ordinal NFT,他们对 BTC 原生的 NFT 的潜力感到兴奋。但究竟什么是 Ordinal NFT,它们是如何工作的,以及它们为什么和其他的 NFT 不同?

btc nft,区块链,web3,智能合约

Ordinal NFT 自首次推出以来一直在稳步增长,各种媒体类型现已嵌入到不同的 satoshis(聪) 中。

什么是 Ordinal 铭文?

Orinal 是通过将图像、视频等数据附加到基础 BTC 区块链上的单个 satoshi(聪) 来创建比特币 NFT 的。与之前出现过的 BTC 的 NFT 不同,Ordinal NFT 不存在于与比特币不同的二层网络上。相反,他们使用一种称为 ordinal 理论的任意但合乎逻辑的排序系统来为每个比特币 satoshi 分配一个唯一的编号。在这方面,序数 NFT 完全是 BTC 原生的。它们在不改变比特币协议的情况下工作,不需要任何额外的二层网络,并且与 BTC 网络向后兼容。

“satoshi”或“sat”相当于单个比特币的 1/100,000,000,比特币的最小面额。

Ordinal NFT 的历史

虽然 Ordinal NFT 是基于 Ordinal 理论的,但现在的 Ordinal NFT 能够实现也有赖于 2017 年和 2021 年对比特币协议进行的隔离见证 (SegWit) 和 Taproot 的技术更新。

值得注意的是,这些更新并不是为了启用这些新型 NFT 的目的而被开发的。但是,由于这两次更新都增加了一个区块存储数据量——这意味着现在有空间可以存储图像、视频,甚至游戏——无意中让Ordinal NFT 的部署成为了可能。

隔离见证 (SegWit)

Segwit 是 2017 年的一次更新,导致了 BTC 的软分叉。该更新通过添加可以支持任意数据的“见证数据”部分,有效地将比特币交易分为两部分。

btc nft,区块链,web3,智能合约
SegWit 将交易和见证(签名)数据分成不同的部分,并允许将任意数据存储在见证部分中。

见证数据最初是作为一种方式创建的:

  1. 绕过块大小限制的严格限制
  2. 允许可选的、任意数据传输
  3. 防止无意的交易延展性

在技​​术意义上,SegWit 的实施意味着交易不再需要包含见证数据(通常是发送者的数字签名)。相反,在块的末尾为见证数据创建了一个额外的空间,使其作为一个单独的结构。它支持任意数据传输,并且让“区块权重”变小(因为 segwit 中见证数据被存在了一个独立的数据结构中,所以交易签名数据不再计入区块权重中),巧妙地将大量数据保持在比特币的块大小限制内,以避免硬分叉。

这是 Ordinal NFT 的第一个先决条件,因为它扩大了交易中可以包含多少任意数据的限制。

Taproot

Taproot 于 2021 年 11 月实施,是一项多方面的升级,旨在提高比特币的隐私性、可扩展性和安全性。通过这个升级,Taproot 创建了一个更简单的系统来存储任意见证数据,并放宽了对比特币交易中可以放置多少任意数据的限制。此次升级的最初目标是进一步增强基于比特币的智能合约,例如见证数据中经常使用的时间锁定合约。

这些变化是 Ordinal NFT 的关键推动因素,序数 NFT 将 NFT 数据存储在 Taproot 脚本中。升级使得构建和存储任意的见证数据变得更加容易,为“ord”标准奠定了基础。并且随着数据要求的放宽,假设单个交易可以用其交易和见证数据填满整个区块,达到 4MB 的区块大小限制——这极大地扩展了可以放在链上的媒体类型。

Bitcoin NFTs 的原理是什么?

要理解 Ordinal NFT 是如何工作的,有必要区分 “Ordinal(序数)” 和 “inscription(铭文)” 这两个术语,它们都用于指代这种新型的基于 BTC 的 NFT。

  • 序数是一种对 sats(聪) 进行排序的系统,从而创建了 NFT 所必需的“不可替代”属性。
    铭文是 Ordinal NFT 本身的内容——图像、文本、视频或任何其他用户认为可以在 NFT 中使用的任意数据。

  • 通过类比非 BTC 的 NFT,可以更好地理解这些 NFT,它们是独特的一对一的 Token,通常有两个组成部分:TokenID 和元数据(metadata)。

TokenID

可替代 Token 是可互换的。例如,无法区分两个不同的 ETH,就像无法区分一美元与另一美元一样。TokenID 将“不可替代”属性注入 NFT 中——它们为每个 NFT 提供了一个独特的条形码,使用户能够将 Token 从彼此区分开来。TokenID 是使得 NFT 能够独一无二的因素。

*如果由不同的智能合约创建,NFT 可以具有相同的 TokenID。在这种情况下,智能合约是区分一个 NFT 和另一个 NFT 的方法。

作为 TokenID 的 Ordinal 理论

Bitcoin 是可替代的,这意味着一个 BTC 和另一个 BTC 是无法区分的。这就是序数理论的作用所在。

Ordinal NFT 的关键创新在于,它们提供了一个对每个单独的 satoshi 进行编号的系统。结果是:比特币区块链上每个单独的 satoshi 都有一个唯一的 ID。每个 Ordinal,在其最基本的形式中,只是一个被分配了一个唯一编号的 satoshi。以下是它的工作原理。

在 Ordinal 理论中,单独的 satoshi 按照它们被挖掘的顺序进行编号。第一个序数是追溯到2008 年挖出的第一个 satoshi。当一个 satoshi 被转移时,其顺序通过基于交易顺序的先进先出系统进行保留。

btc nft,区块链,web3,智能合约
Ordinal 按照被挖掘的顺序进行编号。基于先进先出的流程,订单将在交易中得以保留。

Ordinal 理论并不违反 BTC 可替代性的本质。BTC 协议没有正式承认这种新颖的 satoshi 排序方式。相反,一个序数爱好者社区只是决定共同赋予这个编号系统重要性,并基于它构建了工具。

元数据

在非比特币区块链中,元数据是 NFT 的可选附件,可以存储任意数据。它用于代表和展示艺术、游戏内的广泛资产、个人资料图片、金融资产等,这些已成为 “NFT” 一词的同义词。

铭文作为元数据

Ordinal NFT 没有像非 BTC 网络中的 NFT 那样的元数据指定位置。相反,Ordinal NFT 的元数据保存在交易的见证数据中。

btc nft,区块链,web3,智能合约
比特币铭文示例—— CryptoPunk 图像,该图像由其所有者重新利用。

这也是术语“铭文”的来源——附加到特定 satoshi 的数据被“铭刻”在比特币交易的特定部分中。要用数据刻写特定 satoshi 并创建 Ordinal NFT,用户必须将单个 satoshi 的交易发送到与 Taproot 兼容的钱包,并在交易中附加所需的元数据。他们还必须注意交易的顺序,以确保所需的 satoshi 不会用作网络费用。自动化此过程的工具有助于消除这些风险,并使非技术用户的过程更加容易。

比特币序数与 NFT 有何不同?

比特币 Ordinal 和更标准的 NFT 类型之间的主要区别在于它们的流动性。因为比特币协议没有正式承认 ordinal 理论,所以 ordinal 可以是可替代的或不可替代的。这完全取决于谁拥有 ordinal 以及他们是否希望保留这个单一个的 satoshi。

例如,如果 BTC 用户不认识或不关心 ordinal 或附加到它的数据,它可以像任何其他 BTC 一样简单地使用。序号以这种方式是可替代的——它们可以用来支付网络费用或作为付款发送,尽管任意数据仍将保持附加状态。以太坊 NFT 则不同。以太坊 NFT 与 ETH 完全不同,并且不可能将可替代通证与 NFT 混淆,因为以太坊网络对每种 token 类型的处理方式不同。

围绕 Ordinal NFT 的争论

Ordinal NFT 的兴起在比特币社区内引发了关于 BTC 的基本作用和精神的讨论。

一些人认为 BTC 应该用于安全的金融交易,由 meme 推动的 ordinal 铭文的兴起不必要地填满了比特币的区块空间并推高了交易费用。其他人对有序 NFT 可以给比特币区块链带来的 meme/文化价值以及比特币将其不可变的、去中心化的数据库扩展到金融交易之外的想法感到兴奋。

因为 Ordinal 在今天的 BTC 网络中是完全有效的,所以删除创建 Ordinal 铭文的能力需要更新 BTC 的协议。因此,最终由比特币社区共同决定是否保留 Ordinal。

欢迎关注 Chainlink 预言机并且私信加入开发者社区,有大量关于智能合约的学习资料以及关于区块链的话题!文章来源地址https://www.toymoban.com/news/detail-764880.html

到了这里,关于Ordinal 是什么? BTC NFT 解释的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 1、《创建您自己的NFT集合并发布一个Web3应用程序来展示它们》什么是NFT

    我看到很多教程使都讲的比较复杂。所以,我会尽量保持简单。 NFT是一个人可以拥有的一种“token”,它链接到某个“数据”(例如,指向数字艺术、视频、图像等的链接)。NFT的诀窍在于,每个“token”都有一个唯一的标识符,让所有者证明它是独一无二的。稍后我们将看

    2024年02月14日
    浏览(46)
  • NFT/Web3/区块链项目孵化包装策划,到底该自建运营还是专业外包孵化?

    本文只讲两个问题: 1.为什么(区块链)项目策划找外包团队比自营更有优势? 2.如果项目外包为什么一定要找匠星孵化? 如果把项目的发展划分出一个等级,行业头部企业和强势资本方会比较钟意自建运营团队,便于掌控全局,但是并不是所有的企业或者项目方都有如此深厚

    2024年02月02日
    浏览(41)
  • 通俗解释什么是NFT,NFT到底是什么

    一、快速了解 NFT,可以简单类比 房产证 ,把房子换成图片、视频、声音等各种数字资产,纸质证书换成去中心化的数字认证,就变成NFT了。 拥有一个NFT就代表拥有“对应某个数字资产所有权”的证书。 最早的NFT养猫游戏 CryPtoKitties 二、扩展知识 1. 详细解释 NFT全称Non-Fung

    2024年02月03日
    浏览(41)
  • 什么是NFT?NFT概念的通俗解释

    NFT是一种数字化代币或者资产,可以把它理解为一种数字交易代币或者数字艺术品,每当你购买一个NFT,实际上你买的是这个数字资产的所有权。 NFT翻译为非同质化代币,每个NFT生成以后不能更改,它一定是和其他的数字资产不一样,例如一个比特币一定是和另一个比特币是

    2024年02月12日
    浏览(38)
  • Web3.0——NFT

            前段时间发的Web3.0文章里有提到一些概念,如DAO、NFT和Defi等等,这些都是Web3.0初期结合区块链技术所获得的新产物。在Web3.0文章之后,本打算按照这条线,把几个概念都写一写的,无奈不会影分身,只好先去忙学习工作上的事情,前几天将CAC的终稿修改好提交上

    2024年02月06日
    浏览(55)
  • 【Web3】认识NFT

      NFT(非同质化代币)在Web3中扮演着重要的角色。Web3是指下一代互联网,它建立在区块链技术之上,旨在实现更加去中心化、透明和用户掌控的互联网。 NFT在Web3的一些重要作用: 唯一性和可证明稀缺性:NFT是一种唯一的数字资产,每个NFT都有独特的身份和属性。这使得N

    2024年02月12日
    浏览(38)
  • 【Web3 系列开发教程——创建你的第一个 NFT(3)】开始创建 NFT

    本文将引导你使用以太坊和星际文件系统 (IPFS) 编写和部署不可替代 (ERC721) 代币智能合约。 星际文件系统 IPFS 是一个旨在 实现文件的分布式存储、共享和持久化的网络传输协议 。它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点构成一个分布式文件系统。它是

    2023年04月08日
    浏览(64)
  • 【Web3 系列开发教程——创建你的第一个 NFT(6)】为 NFT 设置价格

    我想作为 NFT 的创建者,你可能有意将你的 NFT 出售给你的 NFT 爱好者。 为此,我们需要为 NFT 定价,一般有两种主要的定价方式: 在智能合约内定价(本文所讲) 在 NFT 市场或平台上列出你的 NFT(更流行的方法) 注意: 在前面 NFT 创建教程的第 10 步中(回看之前的文章),

    2023年04月26日
    浏览(59)
  • Web3 开发指南:使用 NFTScan NFT API 构建一个 NFT 链上追踪器

    对于大多数 Web3 团队来说,构建一个完整的链上 NFT 数据追踪系统是一项具有挑战性的任务,构建一个 NFT 链上追踪器更是如此。涉及到处理区块链上的智能合约和交易数据,并将其与外部数据源进行整合和分析工作量是十分巨大的: 区块链数据的复杂性:区块链上的数据结

    2024年02月15日
    浏览(43)
  • 【Web3 系列开发教程——创建你的第一个 NFT(7)】创建一个 NFT DApp,给你的 NFT 赋予属性,例如图片

    在本文中,你将构建一个 NFT 铸币机,并学习如何通过使用 Metamask 和 Web3 工具将你的智能合约连接到 React 前端,来创建一个NFT dApp。 我认为,对于具备 Web2 开发背景的开发者来说,最大的挑战之一是 弄清楚如何将你的智能合约连接到前端项目并与之交互。 通过构建 NFT 铸币

    2024年01月16日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包