Một phân tích ngắn gọn về giao thức Bitcoin Ordinals

Người mới bắt đầu1/1/2024, 5:32:08 PM
Bài viết này sẽ phân tích ngắn gọn về giao thức Bitcoin Ordinals với hình ảnh và văn bản.

kiến thức cơ bản

BTC là một mô hình UTXO. Mỗi UTXO đều là duy nhất và có thể được theo dõi nguồn gốc.

1 BTC = 10^8 Satoshis (Satoshis), đó là, đơn vị nhỏ nhất là Satoshis, hoặc viết tắt là satoshis;

nguồn gốc

Các câu chuyện lớn nhất trong thị trường tiền điện tử vào đầu năm 2023 đang diễn ra trên Bitcoin. Vào tháng 1, giao thức phi tập trung Nostr đã ra đời từ cộng đồng Bitcoin. Vào tháng 2, giao thức NFT Ordinals trên Bitcoin đã ra đời. Vào ngày 8 tháng 3, Yuga Labs, công ty mẹ của Boring Ape, bắt đầu bán đấu giá BTC NFT trên Ordinals. Trong số 300 NFT phát hành, 288 được bán đấu giá với tổng giá trị là 16,5 triệu đô la Mỹ. Giao thức Ordinals [2] được phát hành bởiCasey Rodarmor[1]vào tháng 1 năm 2023 đề xuất một ý tưởng:Có thể sắp xếp các “sats” này theo một trật tự nhất định. Gán cho chúng một số thứ tự từ 0 đến 2.100.000.000.000.000, sau đó kết nối chúng với các thông tin khác: hình ảnh, văn bản, video hoặc thậm chí là một chuỗi mã. Mỗi Satoshi trở nên duy nhất và không thể thay thế. Điều này tương đương với việc cung cấp cho Bitcoin khả năng tạo ra NFTs. Không nghe có vẻ tuyệt vời sao? Trên thực tế, giao thức này phụ thuộc nhiều vào việc nâng cấp của Segwit vào năm 2017 và Taproot[3]trong năm 2021 . Bản nâng cấp Taproot mang đến các mức độ mới về quyền riêng tư, an ninh, và khả năng mở rộng cho mạng Bitcoin. Mặc dù luôn có khả năng đính kèm dữ liệu vào Bitcoin thông qua các phương tiện kỹ thuật, bạn chỉ có thể cơ bản là bơm 4Mbs dữ liệu, và không hơn nữa.Ordinals là một dự án mã nguồn mở được phát triển trên GitHub[4]Dự án bao gồm một BIP mô tả giao thức thứ tự[5] , một chỉ số giao tiếp với các nút Bitcoin Core để theo dõi vị trí của tất cả các sats, một ví cho phép giao dịch hiểu biết về thứ tự[6] , và một chỉ số để khám phá tương tác của blockchain. Trình duyệt khối [7]Có thể hiểu từ hai phần:

  1. Sử dụng một giải pháp kỹ thuật để đánh số Satoshi của Bitcoin (Satoshi, đơn vị nhỏ nhất của Bitcoin). Bitcoin ban đầu là một token FT đồng nhất, nhưng giống như một ngân hàng trung ương lớn phát hành tiền tệ hợp pháp và đánh số tiền tệ hợp pháp, Casey cho rằng các satoshi của Bitcoin cũng được đánh số;
  2. Sau mỗi satoshi được đánh dấu với các thay đổi, nó có thể được ràng buộc với bất kỳ mảnh mã nào có kích thước giới hạn, tức là, để ràng buộc tác phẩm nghệ thuật với satoshi để phát hành và lưu thông.

https://dune.com/icanhaz/ordinals-Bitcoin-NFT-inscriptions

Mặc dù Ordinal NFT dựa trên lý thuyết Ordinal, việc triển khai hiện tại của Ordinal NFT cũng phụ thuộc vào các cập nhật kỹ thuật của Segregated Witness (SegWit) và Taproot vào giao thức Bitcoin vào năm 2017 và 2021. Đáng chú ý rằng những cập nhật này không được phát triển với mục đích cho phép loại NFT mới này. Tuy nhiên, vì cả hai cập nhật đã tăng lượng dữ liệu được lưu trữ trong một khối - có nghĩa là hiện có không gian để lưu trữ hình ảnh, video, và thậm chí là trò chơi - việc triển khai Ordinal NFT đã vô tình trở thành khả thi.

Nhân chứng tách biệt (SegWit)

Segwit là một bản cập nhật vào năm 2017 dẫn đến một phân nhánh mềm của BTC. Bản cập nhật này hiệu quả chia giao dịch Bitcoin thành hai phần bằng cách thêm một phần "dữ liệu chứng kiến" có thể hỗ trợ dữ liệu tùy ý.

Dữ liệu chứng kiến ban đầu được tạo ra như một kế hoạch theo các cách sau:

  1. Vượt qua các giới hạn kích thước khối chặt chẽ
  2. Cho phép truyền dữ liệu tùy ý tùy chọn
  3. Ngăn chặn tính linh hoạt của giao dịch vô ý Theo nghĩa kỹ thuật, việc triển khai SegWit có nghĩa là các giao dịch không còn cần phải chứa dữ liệu chứng thực (thường là chữ ký số của người gửi). Thay vào đó, một khoảng trống bổ sung được tạo ra ở cuối khối cho dữ liệu nhân chứng dưới dạng một cấu trúc riêng biệt. Nó hỗ trợ truyền dữ liệu tùy ý và làm cho "trọng lượng khối" nhỏ hơn (vì dữ liệu nhân chứng trong segwit được lưu trữ trong một cấu trúc dữ liệu độc lập, do đó dữ liệu chữ ký giao dịch không còn được bao gồm trong trọng lượng khối), khéo léo kết hợp một lượng lớn dữ liệu ở trong giới hạn kích thước khối của Bitcoin để tránh hard fork.

Điều này là tiền đề đầu tiên cho Ordinal NFTs, vì nó mở rộng giới hạn về lượng dữ liệu tùy ý có thể được bao gồm trong một giao dịch.

Taproot

Được triển khai vào Tháng Mười Một 2021, Taproot là một bản nâng cấp nhiều mặt được thiết kế để cải thiện quyền riêng tư , khả năng mở rộng và bảo mật của Bitcoin. Với bản nâng cấp này, Taproot tạo ra một hệ thống đơn giản hơn để lưu trữ dữ liệu nhân chứng tùy ý và nới lỏng các hạn chế về số lượng dữ liệu tùy ý có thể được đặt trong các giao dịch Bitcoin. Mục tiêu ban đầu của việc nâng cấp này là tăng cường hơn nữa các hợp đồng thông minh dựa trên Bitcoin, chẳng hạn như các hợp đồng bị khóa thời gian thường được sử dụng trong dữ liệu nhân chứng. Những thay đổi này là yếu tố hỗ trợ chính cho Ordinal NFT, lưu trữ dữ liệu NFT trong các tập lệnh Taproot. Việc nâng cấp giúp dễ dàng xây dựng và lưu trữ dữ liệu nhân chứng tùy ý, đặt nền tảng cho tiêu chuẩn "ord". Và khi các yêu cầu dữ liệu được nới lỏng, người ta giả định rằng một giao dịch duy nhất có thể lấp đầy toàn bộ khối bằng dữ liệu giao dịch và nhân chứng của nó, đạt đến giới hạn kích thước khối 4MB, giúp mở rộng đáng kể các loại phương tiện có thể được đặt trên chuỗi .

Cơ bản

Chúng ta đều biết rằng mỗi Bitcoin có thể chia thành 100.000.000 đơn vị, được gọi là satoshis (hoặc sats), hoặc “Satoshi” trong tiếng Trung. Nói cách khác, làm đơn vị kế toán, đơn vị nhỏ nhất của Bitcoin là 0.00000001 (một trăm triệu phần) Bitcoin, được gọi là “1 Satoshi”. 1 Bitcoin có thể chia thành 100 triệu satoshis, điều này có nghĩa là mỗi satoshi có giá trị là 0.00000001 Bitcoin. Giao thức Ordinals đề xuất một thiết kế dựa trên Satoshi, đơn vị nhỏ nhất của Bitcoin, cho phép nhúng các thông tin khác nhau vào Satoshi, như hình ảnh, văn bản, video, v.v. (viết chép được gọi là viết chép), và kết nối viết chép đã tải lên với một Satoshi cụ thể. Quá trình này được gọi là viết chép. Ordinals là một hệ thống đánh số cho các sats cho phép theo dõi và truyền tải các sats cá nhân. Các số này được gọi là số thứ tự[8]. Sats được đánh số theo thứ tự chúng được đào và chuyển từ đầu vào giao dịch sang đầu ra giao dịch theo nguyên tắc vào trước ra trước. Cả cấu trúc đánh số và cấu trúc chuyển phụ thuộc vào thứ tự, cấu trúc đánh số phụ thuộc vào thứ tự của việc đào, và cấu trúc chuyển phụ thuộc vào thứ tự đầu vào và đầu ra của giao dịch, vì vậy có tên là các số thứ tự. Lý thuyết số thứ tự không đòi hỏi một mã thông báo riêng, không đòi hỏi bất kỳ thay đổi nào cho Bitcoin, và có thể được sử dụng và hiệu quả ngay lập tức. Rodarmor đề xuất lý thuyết về các số thứ tự. Các số thứ tự được đánh số bắt đầu từ 0 theo thứ tự mà satoshi được đào. Ví dụ, satoshi đầu tiên trong khối đầu tiên có số thứ tự là 0, và satoshi thứ hai có số thứ tự là 1. Số thứ tự của Satoshi cuối cùng là 4999999999, vì vậy mỗi Satoshi đều có một thuộc tính ID. Có hai điểm cốt lõi trong toàn bộ giao thức Số thứ tự:

  1. Số lượng của mỗi satoshi là duy nhất giống như số ID.
  2. Đầu vào trước, đầu ra trước. hãy xem một ví dụ

Trong hình bên dưới, có hai Đầu vào ở bên trái. Địa chỉ 1 và Địa chỉ 2 có tổng cộng 5 satoshis. Trong giao dịch này, 4 satoshis đã được gửi đến một địa chỉ bắt đầu bằng 3oPz, và 1 satoshi được để lại làm phí cho thợ đào.

Giả sử trong giao dịch trên, chúng ta sử dụng giao thức Ordinals để gán một “định danh” (số serial) cho mỗi satoshi. Sau đó, sau khi giao dịch hoàn tất, bốn satoshi được đánh số Ord A->D tại địa chỉ 1 và địa chỉ 2 sẽ chuyển đến địa chỉ 3. Ở đó, satoshi cuối cùng được trao cho các thợ đào.

Cái được gọi là “đầu vào trước, đầu ra trước” có nghĩa là việc sắp xếp số thứ tự của từng satoshi được xác định theo chỉ số của nó trong đầu ra giao dịch. Ví dụ, trong đầu ra giao dịch (Output) trong hình dưới đây, địa chỉ 3 được xếp hạng phía trước địa chỉ của người đào, vì vậy số satoshi được chuyển từ địa chỉ 1 và địa chỉ 2 sẽ được kế thừa bởi địa chỉ 3 trước, và sau đó là địa chỉ của người đào.

Quy tắc đánh số Satoshi

  1. Mỗi satoshi được đánh số, bắt đầu từ satoshi đầu tiên trong khối khởi tạo, và số serial được gán cho satoshis theo thứ tự chúng được đào ra. Satoshi đầu tiên trong khối đầu tiên có số thứ tự là 0, Satoshi thứ hai có số thứ tự là 1, và Satoshi cuối cùng của khối đầu tiên có số thứ tự là 4,999,999,999. Bởi vì phần thưởng đào Bitcoin ban đầu là 50 BTC.
  2. Vì vậy, bạn có thể gắn nội dung tùy ý vào mỗi satoshi, biến chúng thành các tác phẩm số chuyên nghiệp gốc từ Bitcoin; (được hiểu như nft)
  3. Có một số biểu diễn khác nhau của các số thứ tự:
    1. Chú thích số nguyên: 2099994106992659Số serial, được gán theo thứ tự mà satoshi được đào.
    2. Dạng thập phân: 3891094.16797Số đầu tiên là chiều cao của khối nơi mà satoshi được đào, số thứ hai là vị trí của satoshi trong khối.
    3. Ký hiệu độ: 3°111094′214″16797‴.
    4. Ký hiệu phân vị: 99.99971949060254%. Vị trí của Satoshi trong nguồn cung Bitcoin, được biểu diễn dưới dạng phần trăm.

Tổng cung cấp của Satoshi

  • Mức độ bình thường: bất kỳ satoshi nào trừ satoshi đầu tiên trong khối (tổng cung là 2100 nghìn tỷ)
  • Xuất sắc: Satoshi đầu tiên của mỗi khối (tổng cung là 6.929.999)
  • Hiếm: 1st satoshi mỗi giai đoạn điều chỉnh khó khăn (tổng nguồn cung 3437)
  • Epic: Satoshi đầu tiên sau mỗi lần cắt đôi (tổng nguồn cung là 32)
  • Huyền thoại: Satoshi đầu tiên* mỗi chu kỳ (tổng nguồn cung là 5)
  • Mức độ huyền thoại: satoshi đầu tiên trong khối gen (tổng cung là 1)

Truy vấn về sự hiếm có

https://ordinals.com/sat/2099994106992659

Mức thần thoại

https://ordinals.com/sat/0

Tóm tắt

Cho dù đó là cho thị trường NFT hay BTC, Ordinals đã mang lại một ảnh hưởng độc đáo. Thị trường Ethereum NFT đang hướng đến một thị trường gấu rõ ràng sau cuộc cận chiến do thị trường giao dịch Blur gây ra, nhưng Ordinals mang đến một câu chuyện mới:Trước hết, so với NFT trên Ethereum được lưu trữ ngoài chuỗi, Bitcoin NFT đều được lưu trữ trên chuỗi. Lần đầu tiên, các tác phẩm nghệ thuật có thể được lưu trữ mãi mãi trên sổ cái công khai của con người. Con người chưa bao giờ từ bỏ việc theo đuổi "sự vĩnh cửu". Không còn nghi ngờ gì nữa, BTC NFT sẽ mang đến một cơn sốt mới; Thứ hai, một tính năng quan trọng của Ordinals là đánh số Bitcoin, điều này tạo ra một nền văn hóa tương tự như "tài khoản đẹp QQ" và mang đến một câu chuyện chung cho cộng đồng NFT - cộng đồng không còn là "khỉ" và "khỉ". Bướm", đánh số sẽ trở thành một câu chuyện quan trọng và chắc chắn mới. Ordinals cũng sẽ mang lại sức sống mới cho hệ sinh thái Bitcoin. Ngoài phần thưởng khối, thợ đào cũng có thể kiếm được phí giao dịch theo giao thức Ordinals. Không còn nghi ngờ gì nữa, các thợ đào sẽ có động lực lớn hơn để khởi nghiệp trong tương lai. Đồng thời, các giao dịch NFT do BTC mang lại trong tương lai có thể thúc đẩy sự phát triển hơn nữa của Lightning Network.Quan trọng hơn, nếu BTC NFT thịnh vượng hơn nữa, nó cũng sẽ mang lại sự phát triển của các dịch vụ ngoại vi - cả ví và sàn giao dịch đều đang trong giai đoạn "xây dựng". Đối với các nhà phát triển, có một nhu cầu rất lớn về khám phá và dịch vụ. Cơ hội.Tất nhiên, cũng có những tranh cãi lớn trong cộng đồng Bitcoin liên quan đến Ordinals. Một số BTC Maxi tin rằng dữ liệu phi tài chính không nên được ghi vào các khối, khiến BTC đi chệch khỏi câu chuyện cơ bản về "vàng". Một số người cũng lo lắng về việc đánh số Bitcoin sẽ biến Bitcoin từ một đại diện đồng nhất thành một mã thông báo không thể thay thế, mất quyền riêng tư. Trong mọi trường hợp, giống như NFT được ghi vào sổ cái công khai của Bitcoin là không thể đảo ngược, Bitcoin NFT phải là một xu hướng quan trọng trong lịch sử mã hóa không thể đảo ngược và thậm chí khó dừng lại.

Mở rộng kiến thức

Giới hạn bụi

Về lý do tại sao mỗi bản khắc có giá 546 thống kêTrong Bitcoin, sản lượng giao dịch tối thiểu thường là 546 satoshi. Giá trị này dựa trên khái niệm "giới hạn bụi" trong giao thức Bitcoin. Giới hạn bụi đề cập đến giá trị hợp lệ thấp nhất của sản lượng giao dịch trong mạng Bitcoin. Sản lượng giao dịch thấp hơn giá trị này có thể được coi là không hợp lệ hoặc không xứng đáng để xử lý bởi các thợ đào. Mục đích của giới hạn bụi là ngăn người dùng tạo ra một số lượng lớn các giao dịch nhỏ trong mạng, từ đó làm tắc nghẽn mạng và lãng phí không gian lưu trữ. Theo giao thức Bitcoin, đầu ra giao dịch tiêu chuẩn chứa tập lệnh đầu ra P2PKH (Pay-to-Public-Key-Hash) hoặc P2WPKH (Pay-to-Witness-Public-Key-Hash). Đối với các loại đầu ra giao dịch này, giá trị hợp lệ thấp nhất là 546 satoshi. Nếu giá trị của sản lượng giao dịch nhỏ hơn giá trị này, thì chi phí tạo giao dịch (tức là phí khai thác) có thể cao hơn giá trị của chính giao dịch. Do đó, rất ít thợ đào sẵn sàng xử lý các giao dịch như vậy. Xin lưu ý rằng giá trị của 546 satoshi có thể thay đổi khi mạng Bitcoin thay đổi. Giới hạn bụi thực tế phụ thuộc vào quy mô của giao dịch và tốc độ mạng hiện tại. Tóm lại, quy tắc 546 satoshi của Bitcoin là để ngăn chặn các giao dịch không hợp lệ và tắc nghẽn trong mạng.

two-phase commit

Tất cả chi phí Taproot phải đến từ đầu ra Taproot hiện có. Đây là lý do tại sao việc ghi thông tin vào blockchain đòi hỏi một quy trình cam kết / tiết lộ hai giai đoạn. Đầu tiên, trong một giao dịch "commit", hãy tạo một cam kết với đầu ra Taproot của script có chứa nội dung được khắc. Bước này là bước chuẩn bị và cam kết viết thông tin cụ thể. Thứ hai, trong một giao dịch "hé lộ", đầu ra được tạo ra bởi giao dịch cam kết được tiêu thụ, từ đó tiết lộ nội dung được ghi trên chuỗi. Bước này là bước thực sự thực hiện ghi, vì nó tiêu thụ đầu ra Taproot được tạo bởi giai đoạn cam kết và công khai thông tin trước cam kết. Quá trình này là bắt buộc vì các giao dịch Taproot không hỗ trợ trực tiếp việc ghi dữ liệu tùy ý, mà thay vào đó yêu cầu tất cả chi tiêu đến từ các đầu ra Taproot hiện có. Thông qua phương pháp cam kết / tiết lộ, chúng ta có thể ghi bất kỳ thông tin nào vào blockchain, nhưng nó đòi hỏi hai giai đoạn: đầu tiên, chuẩn bị đầu ra và thông tin trước trong giai đoạn cam kết, sau đó thực sự viết thông tin trong giai đoạn tiết lộ.

Phân tích giao dịch

Khắc với một thế giới chào
https://mempool.space/tx/46714ae173f0c183e974fab2f582701c9d0e0e896a93e3e970d8710f870d28c9

OP_FALSE

OP_IF

OP_PUSH “ord”

OP_1

OP_PUSH “text/plain;charset=utf-8”

OP_0

OP_PUSH "Xin chào, thế giới"

OP_ENDIF

nội dung gốc

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea7098801750063036f7264010118746578742f706c61696e3b636861727365743d7574662d38000b68656c6c6f20776f6f726c6468

phân tích nội dung

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea70988017500

63 OP_IF

03

6f7264 ord

010118

746578742f706c61696e3b636861727365743d7574662d38 văn bản/thuần;text/plain;charset=utf-8

000b

68656c6c6f20776f726c64 Xin chào, thế giới

68 OP_ENDIF

công cụ phân tíchhttps://codebeautify.org/hex-string-converter

Được khắc với một thông điệp tốt đẹp để gặp bạn
https://mempool.space/tx/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499

https://ordinals.com/inscription/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0

https://static.unisat.io/inscription/content/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0I

đục một lời chạm tự mình

https://mempool.space/tx/3fd4b39890aae0a740db7a157eb8c32e901270c52a2cee0c2d25bd0e40f4d22f

Số brc20 stat được chuyển cho tôi là 500000000

https://ordinals.com/inscription/fed2913e99beb498896eb910e1ea4260807441c322a9324573b4dcbd514904c4i0brc20

số lượng doge mint 4200

https://ordinals.com/inscription/b9135e259ec380571b5fe087d5df67c686337a8bedec9d335793db8b5abe6d24i0brc20

Chuyển đổi số lượng doge 2200

https://ordinals.com/inscription/c02b017443290a4f50511878824c340129bb766cb66ea14916930b3a3d498d94i0

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được sao chép từ [ Cộng đồng Rebase]. Tất cả bản quyền thuộc về tác giả gốc [Melvini17]. Nếu có bất kỳ ý kiến phản đối nào về việc tái in này, vui lòng liên hệ Cổng Họcđội ngũ, và họ sẽ xử lý nhanh chóng.
  2. Miễn trừ trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không hề đại diện cho bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được nêu ra, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch là bị cấm.

Một phân tích ngắn gọn về giao thức Bitcoin Ordinals

Người mới bắt đầu1/1/2024, 5:32:08 PM
Bài viết này sẽ phân tích ngắn gọn về giao thức Bitcoin Ordinals với hình ảnh và văn bản.

kiến thức cơ bản

BTC là một mô hình UTXO. Mỗi UTXO đều là duy nhất và có thể được theo dõi nguồn gốc.

1 BTC = 10^8 Satoshis (Satoshis), đó là, đơn vị nhỏ nhất là Satoshis, hoặc viết tắt là satoshis;

nguồn gốc

Các câu chuyện lớn nhất trong thị trường tiền điện tử vào đầu năm 2023 đang diễn ra trên Bitcoin. Vào tháng 1, giao thức phi tập trung Nostr đã ra đời từ cộng đồng Bitcoin. Vào tháng 2, giao thức NFT Ordinals trên Bitcoin đã ra đời. Vào ngày 8 tháng 3, Yuga Labs, công ty mẹ của Boring Ape, bắt đầu bán đấu giá BTC NFT trên Ordinals. Trong số 300 NFT phát hành, 288 được bán đấu giá với tổng giá trị là 16,5 triệu đô la Mỹ. Giao thức Ordinals [2] được phát hành bởiCasey Rodarmor[1]vào tháng 1 năm 2023 đề xuất một ý tưởng:Có thể sắp xếp các “sats” này theo một trật tự nhất định. Gán cho chúng một số thứ tự từ 0 đến 2.100.000.000.000.000, sau đó kết nối chúng với các thông tin khác: hình ảnh, văn bản, video hoặc thậm chí là một chuỗi mã. Mỗi Satoshi trở nên duy nhất và không thể thay thế. Điều này tương đương với việc cung cấp cho Bitcoin khả năng tạo ra NFTs. Không nghe có vẻ tuyệt vời sao? Trên thực tế, giao thức này phụ thuộc nhiều vào việc nâng cấp của Segwit vào năm 2017 và Taproot[3]trong năm 2021 . Bản nâng cấp Taproot mang đến các mức độ mới về quyền riêng tư, an ninh, và khả năng mở rộng cho mạng Bitcoin. Mặc dù luôn có khả năng đính kèm dữ liệu vào Bitcoin thông qua các phương tiện kỹ thuật, bạn chỉ có thể cơ bản là bơm 4Mbs dữ liệu, và không hơn nữa.Ordinals là một dự án mã nguồn mở được phát triển trên GitHub[4]Dự án bao gồm một BIP mô tả giao thức thứ tự[5] , một chỉ số giao tiếp với các nút Bitcoin Core để theo dõi vị trí của tất cả các sats, một ví cho phép giao dịch hiểu biết về thứ tự[6] , và một chỉ số để khám phá tương tác của blockchain. Trình duyệt khối [7]Có thể hiểu từ hai phần:

  1. Sử dụng một giải pháp kỹ thuật để đánh số Satoshi của Bitcoin (Satoshi, đơn vị nhỏ nhất của Bitcoin). Bitcoin ban đầu là một token FT đồng nhất, nhưng giống như một ngân hàng trung ương lớn phát hành tiền tệ hợp pháp và đánh số tiền tệ hợp pháp, Casey cho rằng các satoshi của Bitcoin cũng được đánh số;
  2. Sau mỗi satoshi được đánh dấu với các thay đổi, nó có thể được ràng buộc với bất kỳ mảnh mã nào có kích thước giới hạn, tức là, để ràng buộc tác phẩm nghệ thuật với satoshi để phát hành và lưu thông.

https://dune.com/icanhaz/ordinals-Bitcoin-NFT-inscriptions

Mặc dù Ordinal NFT dựa trên lý thuyết Ordinal, việc triển khai hiện tại của Ordinal NFT cũng phụ thuộc vào các cập nhật kỹ thuật của Segregated Witness (SegWit) và Taproot vào giao thức Bitcoin vào năm 2017 và 2021. Đáng chú ý rằng những cập nhật này không được phát triển với mục đích cho phép loại NFT mới này. Tuy nhiên, vì cả hai cập nhật đã tăng lượng dữ liệu được lưu trữ trong một khối - có nghĩa là hiện có không gian để lưu trữ hình ảnh, video, và thậm chí là trò chơi - việc triển khai Ordinal NFT đã vô tình trở thành khả thi.

Nhân chứng tách biệt (SegWit)

Segwit là một bản cập nhật vào năm 2017 dẫn đến một phân nhánh mềm của BTC. Bản cập nhật này hiệu quả chia giao dịch Bitcoin thành hai phần bằng cách thêm một phần "dữ liệu chứng kiến" có thể hỗ trợ dữ liệu tùy ý.

Dữ liệu chứng kiến ban đầu được tạo ra như một kế hoạch theo các cách sau:

  1. Vượt qua các giới hạn kích thước khối chặt chẽ
  2. Cho phép truyền dữ liệu tùy ý tùy chọn
  3. Ngăn chặn tính linh hoạt của giao dịch vô ý Theo nghĩa kỹ thuật, việc triển khai SegWit có nghĩa là các giao dịch không còn cần phải chứa dữ liệu chứng thực (thường là chữ ký số của người gửi). Thay vào đó, một khoảng trống bổ sung được tạo ra ở cuối khối cho dữ liệu nhân chứng dưới dạng một cấu trúc riêng biệt. Nó hỗ trợ truyền dữ liệu tùy ý và làm cho "trọng lượng khối" nhỏ hơn (vì dữ liệu nhân chứng trong segwit được lưu trữ trong một cấu trúc dữ liệu độc lập, do đó dữ liệu chữ ký giao dịch không còn được bao gồm trong trọng lượng khối), khéo léo kết hợp một lượng lớn dữ liệu ở trong giới hạn kích thước khối của Bitcoin để tránh hard fork.

Điều này là tiền đề đầu tiên cho Ordinal NFTs, vì nó mở rộng giới hạn về lượng dữ liệu tùy ý có thể được bao gồm trong một giao dịch.

Taproot

Được triển khai vào Tháng Mười Một 2021, Taproot là một bản nâng cấp nhiều mặt được thiết kế để cải thiện quyền riêng tư , khả năng mở rộng và bảo mật của Bitcoin. Với bản nâng cấp này, Taproot tạo ra một hệ thống đơn giản hơn để lưu trữ dữ liệu nhân chứng tùy ý và nới lỏng các hạn chế về số lượng dữ liệu tùy ý có thể được đặt trong các giao dịch Bitcoin. Mục tiêu ban đầu của việc nâng cấp này là tăng cường hơn nữa các hợp đồng thông minh dựa trên Bitcoin, chẳng hạn như các hợp đồng bị khóa thời gian thường được sử dụng trong dữ liệu nhân chứng. Những thay đổi này là yếu tố hỗ trợ chính cho Ordinal NFT, lưu trữ dữ liệu NFT trong các tập lệnh Taproot. Việc nâng cấp giúp dễ dàng xây dựng và lưu trữ dữ liệu nhân chứng tùy ý, đặt nền tảng cho tiêu chuẩn "ord". Và khi các yêu cầu dữ liệu được nới lỏng, người ta giả định rằng một giao dịch duy nhất có thể lấp đầy toàn bộ khối bằng dữ liệu giao dịch và nhân chứng của nó, đạt đến giới hạn kích thước khối 4MB, giúp mở rộng đáng kể các loại phương tiện có thể được đặt trên chuỗi .

Cơ bản

Chúng ta đều biết rằng mỗi Bitcoin có thể chia thành 100.000.000 đơn vị, được gọi là satoshis (hoặc sats), hoặc “Satoshi” trong tiếng Trung. Nói cách khác, làm đơn vị kế toán, đơn vị nhỏ nhất của Bitcoin là 0.00000001 (một trăm triệu phần) Bitcoin, được gọi là “1 Satoshi”. 1 Bitcoin có thể chia thành 100 triệu satoshis, điều này có nghĩa là mỗi satoshi có giá trị là 0.00000001 Bitcoin. Giao thức Ordinals đề xuất một thiết kế dựa trên Satoshi, đơn vị nhỏ nhất của Bitcoin, cho phép nhúng các thông tin khác nhau vào Satoshi, như hình ảnh, văn bản, video, v.v. (viết chép được gọi là viết chép), và kết nối viết chép đã tải lên với một Satoshi cụ thể. Quá trình này được gọi là viết chép. Ordinals là một hệ thống đánh số cho các sats cho phép theo dõi và truyền tải các sats cá nhân. Các số này được gọi là số thứ tự[8]. Sats được đánh số theo thứ tự chúng được đào và chuyển từ đầu vào giao dịch sang đầu ra giao dịch theo nguyên tắc vào trước ra trước. Cả cấu trúc đánh số và cấu trúc chuyển phụ thuộc vào thứ tự, cấu trúc đánh số phụ thuộc vào thứ tự của việc đào, và cấu trúc chuyển phụ thuộc vào thứ tự đầu vào và đầu ra của giao dịch, vì vậy có tên là các số thứ tự. Lý thuyết số thứ tự không đòi hỏi một mã thông báo riêng, không đòi hỏi bất kỳ thay đổi nào cho Bitcoin, và có thể được sử dụng và hiệu quả ngay lập tức. Rodarmor đề xuất lý thuyết về các số thứ tự. Các số thứ tự được đánh số bắt đầu từ 0 theo thứ tự mà satoshi được đào. Ví dụ, satoshi đầu tiên trong khối đầu tiên có số thứ tự là 0, và satoshi thứ hai có số thứ tự là 1. Số thứ tự của Satoshi cuối cùng là 4999999999, vì vậy mỗi Satoshi đều có một thuộc tính ID. Có hai điểm cốt lõi trong toàn bộ giao thức Số thứ tự:

  1. Số lượng của mỗi satoshi là duy nhất giống như số ID.
  2. Đầu vào trước, đầu ra trước. hãy xem một ví dụ

Trong hình bên dưới, có hai Đầu vào ở bên trái. Địa chỉ 1 và Địa chỉ 2 có tổng cộng 5 satoshis. Trong giao dịch này, 4 satoshis đã được gửi đến một địa chỉ bắt đầu bằng 3oPz, và 1 satoshi được để lại làm phí cho thợ đào.

Giả sử trong giao dịch trên, chúng ta sử dụng giao thức Ordinals để gán một “định danh” (số serial) cho mỗi satoshi. Sau đó, sau khi giao dịch hoàn tất, bốn satoshi được đánh số Ord A->D tại địa chỉ 1 và địa chỉ 2 sẽ chuyển đến địa chỉ 3. Ở đó, satoshi cuối cùng được trao cho các thợ đào.

Cái được gọi là “đầu vào trước, đầu ra trước” có nghĩa là việc sắp xếp số thứ tự của từng satoshi được xác định theo chỉ số của nó trong đầu ra giao dịch. Ví dụ, trong đầu ra giao dịch (Output) trong hình dưới đây, địa chỉ 3 được xếp hạng phía trước địa chỉ của người đào, vì vậy số satoshi được chuyển từ địa chỉ 1 và địa chỉ 2 sẽ được kế thừa bởi địa chỉ 3 trước, và sau đó là địa chỉ của người đào.

Quy tắc đánh số Satoshi

  1. Mỗi satoshi được đánh số, bắt đầu từ satoshi đầu tiên trong khối khởi tạo, và số serial được gán cho satoshis theo thứ tự chúng được đào ra. Satoshi đầu tiên trong khối đầu tiên có số thứ tự là 0, Satoshi thứ hai có số thứ tự là 1, và Satoshi cuối cùng của khối đầu tiên có số thứ tự là 4,999,999,999. Bởi vì phần thưởng đào Bitcoin ban đầu là 50 BTC.
  2. Vì vậy, bạn có thể gắn nội dung tùy ý vào mỗi satoshi, biến chúng thành các tác phẩm số chuyên nghiệp gốc từ Bitcoin; (được hiểu như nft)
  3. Có một số biểu diễn khác nhau của các số thứ tự:
    1. Chú thích số nguyên: 2099994106992659Số serial, được gán theo thứ tự mà satoshi được đào.
    2. Dạng thập phân: 3891094.16797Số đầu tiên là chiều cao của khối nơi mà satoshi được đào, số thứ hai là vị trí của satoshi trong khối.
    3. Ký hiệu độ: 3°111094′214″16797‴.
    4. Ký hiệu phân vị: 99.99971949060254%. Vị trí của Satoshi trong nguồn cung Bitcoin, được biểu diễn dưới dạng phần trăm.

Tổng cung cấp của Satoshi

  • Mức độ bình thường: bất kỳ satoshi nào trừ satoshi đầu tiên trong khối (tổng cung là 2100 nghìn tỷ)
  • Xuất sắc: Satoshi đầu tiên của mỗi khối (tổng cung là 6.929.999)
  • Hiếm: 1st satoshi mỗi giai đoạn điều chỉnh khó khăn (tổng nguồn cung 3437)
  • Epic: Satoshi đầu tiên sau mỗi lần cắt đôi (tổng nguồn cung là 32)
  • Huyền thoại: Satoshi đầu tiên* mỗi chu kỳ (tổng nguồn cung là 5)
  • Mức độ huyền thoại: satoshi đầu tiên trong khối gen (tổng cung là 1)

Truy vấn về sự hiếm có

https://ordinals.com/sat/2099994106992659

Mức thần thoại

https://ordinals.com/sat/0

Tóm tắt

Cho dù đó là cho thị trường NFT hay BTC, Ordinals đã mang lại một ảnh hưởng độc đáo. Thị trường Ethereum NFT đang hướng đến một thị trường gấu rõ ràng sau cuộc cận chiến do thị trường giao dịch Blur gây ra, nhưng Ordinals mang đến một câu chuyện mới:Trước hết, so với NFT trên Ethereum được lưu trữ ngoài chuỗi, Bitcoin NFT đều được lưu trữ trên chuỗi. Lần đầu tiên, các tác phẩm nghệ thuật có thể được lưu trữ mãi mãi trên sổ cái công khai của con người. Con người chưa bao giờ từ bỏ việc theo đuổi "sự vĩnh cửu". Không còn nghi ngờ gì nữa, BTC NFT sẽ mang đến một cơn sốt mới; Thứ hai, một tính năng quan trọng của Ordinals là đánh số Bitcoin, điều này tạo ra một nền văn hóa tương tự như "tài khoản đẹp QQ" và mang đến một câu chuyện chung cho cộng đồng NFT - cộng đồng không còn là "khỉ" và "khỉ". Bướm", đánh số sẽ trở thành một câu chuyện quan trọng và chắc chắn mới. Ordinals cũng sẽ mang lại sức sống mới cho hệ sinh thái Bitcoin. Ngoài phần thưởng khối, thợ đào cũng có thể kiếm được phí giao dịch theo giao thức Ordinals. Không còn nghi ngờ gì nữa, các thợ đào sẽ có động lực lớn hơn để khởi nghiệp trong tương lai. Đồng thời, các giao dịch NFT do BTC mang lại trong tương lai có thể thúc đẩy sự phát triển hơn nữa của Lightning Network.Quan trọng hơn, nếu BTC NFT thịnh vượng hơn nữa, nó cũng sẽ mang lại sự phát triển của các dịch vụ ngoại vi - cả ví và sàn giao dịch đều đang trong giai đoạn "xây dựng". Đối với các nhà phát triển, có một nhu cầu rất lớn về khám phá và dịch vụ. Cơ hội.Tất nhiên, cũng có những tranh cãi lớn trong cộng đồng Bitcoin liên quan đến Ordinals. Một số BTC Maxi tin rằng dữ liệu phi tài chính không nên được ghi vào các khối, khiến BTC đi chệch khỏi câu chuyện cơ bản về "vàng". Một số người cũng lo lắng về việc đánh số Bitcoin sẽ biến Bitcoin từ một đại diện đồng nhất thành một mã thông báo không thể thay thế, mất quyền riêng tư. Trong mọi trường hợp, giống như NFT được ghi vào sổ cái công khai của Bitcoin là không thể đảo ngược, Bitcoin NFT phải là một xu hướng quan trọng trong lịch sử mã hóa không thể đảo ngược và thậm chí khó dừng lại.

Mở rộng kiến thức

Giới hạn bụi

Về lý do tại sao mỗi bản khắc có giá 546 thống kêTrong Bitcoin, sản lượng giao dịch tối thiểu thường là 546 satoshi. Giá trị này dựa trên khái niệm "giới hạn bụi" trong giao thức Bitcoin. Giới hạn bụi đề cập đến giá trị hợp lệ thấp nhất của sản lượng giao dịch trong mạng Bitcoin. Sản lượng giao dịch thấp hơn giá trị này có thể được coi là không hợp lệ hoặc không xứng đáng để xử lý bởi các thợ đào. Mục đích của giới hạn bụi là ngăn người dùng tạo ra một số lượng lớn các giao dịch nhỏ trong mạng, từ đó làm tắc nghẽn mạng và lãng phí không gian lưu trữ. Theo giao thức Bitcoin, đầu ra giao dịch tiêu chuẩn chứa tập lệnh đầu ra P2PKH (Pay-to-Public-Key-Hash) hoặc P2WPKH (Pay-to-Witness-Public-Key-Hash). Đối với các loại đầu ra giao dịch này, giá trị hợp lệ thấp nhất là 546 satoshi. Nếu giá trị của sản lượng giao dịch nhỏ hơn giá trị này, thì chi phí tạo giao dịch (tức là phí khai thác) có thể cao hơn giá trị của chính giao dịch. Do đó, rất ít thợ đào sẵn sàng xử lý các giao dịch như vậy. Xin lưu ý rằng giá trị của 546 satoshi có thể thay đổi khi mạng Bitcoin thay đổi. Giới hạn bụi thực tế phụ thuộc vào quy mô của giao dịch và tốc độ mạng hiện tại. Tóm lại, quy tắc 546 satoshi của Bitcoin là để ngăn chặn các giao dịch không hợp lệ và tắc nghẽn trong mạng.

two-phase commit

Tất cả chi phí Taproot phải đến từ đầu ra Taproot hiện có. Đây là lý do tại sao việc ghi thông tin vào blockchain đòi hỏi một quy trình cam kết / tiết lộ hai giai đoạn. Đầu tiên, trong một giao dịch "commit", hãy tạo một cam kết với đầu ra Taproot của script có chứa nội dung được khắc. Bước này là bước chuẩn bị và cam kết viết thông tin cụ thể. Thứ hai, trong một giao dịch "hé lộ", đầu ra được tạo ra bởi giao dịch cam kết được tiêu thụ, từ đó tiết lộ nội dung được ghi trên chuỗi. Bước này là bước thực sự thực hiện ghi, vì nó tiêu thụ đầu ra Taproot được tạo bởi giai đoạn cam kết và công khai thông tin trước cam kết. Quá trình này là bắt buộc vì các giao dịch Taproot không hỗ trợ trực tiếp việc ghi dữ liệu tùy ý, mà thay vào đó yêu cầu tất cả chi tiêu đến từ các đầu ra Taproot hiện có. Thông qua phương pháp cam kết / tiết lộ, chúng ta có thể ghi bất kỳ thông tin nào vào blockchain, nhưng nó đòi hỏi hai giai đoạn: đầu tiên, chuẩn bị đầu ra và thông tin trước trong giai đoạn cam kết, sau đó thực sự viết thông tin trong giai đoạn tiết lộ.

Phân tích giao dịch

Khắc với một thế giới chào
https://mempool.space/tx/46714ae173f0c183e974fab2f582701c9d0e0e896a93e3e970d8710f870d28c9

OP_FALSE

OP_IF

OP_PUSH “ord”

OP_1

OP_PUSH “text/plain;charset=utf-8”

OP_0

OP_PUSH "Xin chào, thế giới"

OP_ENDIF

nội dung gốc

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea7098801750063036f7264010118746578742f706c61696e3b636861727365743d7574662d38000b68656c6c6f20776f6f726c6468

phân tích nội dung

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea70988017500

63 OP_IF

03

6f7264 ord

010118

746578742f706c61696e3b636861727365743d7574662d38 văn bản/thuần;text/plain;charset=utf-8

000b

68656c6c6f20776f726c64 Xin chào, thế giới

68 OP_ENDIF

công cụ phân tíchhttps://codebeautify.org/hex-string-converter

Được khắc với một thông điệp tốt đẹp để gặp bạn
https://mempool.space/tx/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499

https://ordinals.com/inscription/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0

https://static.unisat.io/inscription/content/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0I

đục một lời chạm tự mình

https://mempool.space/tx/3fd4b39890aae0a740db7a157eb8c32e901270c52a2cee0c2d25bd0e40f4d22f

Số brc20 stat được chuyển cho tôi là 500000000

https://ordinals.com/inscription/fed2913e99beb498896eb910e1ea4260807441c322a9324573b4dcbd514904c4i0brc20

số lượng doge mint 4200

https://ordinals.com/inscription/b9135e259ec380571b5fe087d5df67c686337a8bedec9d335793db8b5abe6d24i0brc20

Chuyển đổi số lượng doge 2200

https://ordinals.com/inscription/c02b017443290a4f50511878824c340129bb766cb66ea14916930b3a3d498d94i0

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được sao chép từ [ Cộng đồng Rebase]. Tất cả bản quyền thuộc về tác giả gốc [Melvini17]. Nếu có bất kỳ ý kiến phản đối nào về việc tái in này, vui lòng liên hệ Cổng Họcđội ngũ, và họ sẽ xử lý nhanh chóng.
  2. Miễn trừ trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không hề đại diện cho bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được nêu ra, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch là bị cấm.
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!