Hướng dẫn phi kỹ thuật để hiểu nguyên tắc ghi chữ của Bitcoin

Người mới bắt đầu1/1/2024, 9:41:16 AM
Bài viết này đi sâu vào các chức năng đánh số, ghi và lập chỉ mục của giao thức Ordinals.

BRC20 đã trở nên phổ biến đáng kể vào Ngày lễ Lao động năm nay. Sau kỳ nghỉ, tôi cảm thấy như mình đã bỏ lỡ một cơ hội, thôi thúc tôi quay lại và khám phá chủ đề đang thịnh hành này. Ban đầu, hiểu biết của tôi còn hạn chế dù đã nghiên cứu một thời gian, khiến tôi tạm thời bỏ cuộc. số lượng chữ khắc lại tăng vọt một lần nữa, khơi dậy nghiên cứu của tôi. Có một điểm khiến tôi ấn tượng lần này: hệ sinh thái Bitcoin.

Bitcoin luôn được sử dụng chủ yếu như một phương tiện lưu trữ giá trị. Nó chỉ có thể được gọi là sinh thái vì Ethereum có thể hỗ trợ một số lượng lớn ứng dụng và trao đổi giá trị. Với BRC20, Bitcoin cũng có thể phát hành token tiêu chuẩn tương tự như Token ERC20. Trước đây, việc token có thể được phát hành trên Bitcoin là điều không thể tưởng tượng được. BRC20 cho phép mọi người nhìn thấy không gian tưởng tượng không giới hạn và cũng khiến mọi người chú ý lại rằng Bitcoin có thể thực thi logic (vì nó không hỗ trợ các câu lệnh lặp và không thể thực thi logic phức tạp). Trong trường hợp này, Có thể phát triển hệ sinh thái. Nhân tiện, nó giải quyết vấn đề động lực để các thợ mỏ tiếp tục duy trì hệ thống mạng sau khi khai thác Bitcoin - để kiếm phí giao dịch. Ngoài ra, các tập lệnh Bitcoin không phải là Turing-complete. So với các hợp đồng thông minh Ethereum, mặc dù không tiên tiến nhưng chúng có giá trị hơn về mặt bảo mật.

Theo ý tưởng này, tôi đã tìm hiểu thêm về giao thức Ordinals và tiêu chuẩn BRC20. Giao thức Ordinals và tiêu chuẩn BRC20 được đề xuất bởi cùng một người, nhưng chúng giải quyết các vấn đề khác nhau.

Giao thức Ordinals: Đánh số, ghi chú và lập chỉ mục

  1. Xác định cách đánh số Satoshi trong giao thức Ordinals

Giống như đơn vị nhỏ nhất của RMB là cent (1 Yuan = 0,01 xu), Satoshi là đơn vị nhỏ nhất của Bitcoin (1 BTC = 10^8 Satoshi). Vì Bitcoin hoạt động theo mô hình UTXO nên mỗi Satoshi là duy nhất.

Ví dụ:

Khối Genesis đã khai thác được 50 Bitcoin. Địa chỉ A đã nhận được 50 BTC này, tương đương với [0->4,999,999,999] Satoshi. Khi Địa chỉ A chuyển 20 BTC đến Địa chỉ B, đầu vào của UTXO là [0->4,999,999,999] Satoshi của Địa chỉ A. Đầu ra trở thành [0->2,999,999,999] Satoshi cho Địa chỉ A và [3,000,000,000->4,999,999,999] Satoshi cho Địa chỉ B Quá trình giao dịch này sắp xếp theo trình tự duy nhất của mỗi Satoshi.

Tại thời điểm này, số Satoshi thuộc sở hữu của Địa chỉ A và Địa chỉ B là một tổng thể. Khi họ tiếp tục bắt đầu chuyển tiền, toàn bộ sẽ được chia thành nhiều phần và Satoshi còn có số sê-ri. Bằng cách này, Công đã xác định được thứ tự trong quá trình chuyển tiền liên tục. Phải nói phương pháp này rất thông minh. Khi không có chuyển khoản, satoshi nội bộ sẽ đồng nhất. Sau khi chuyển, satoshi có trật tự.

Giao thức Ordinals xác định 5 phương pháp đánh số cho Satoshi (sats) và tạo ra sự khan hiếm một cách giả tạo cho Satoshi (sats).

5 phương pháp đánh số cho Satoshi:

  • Ký hiệu số nguyên: Ví dụ: 2099994106992659, số thứ tự được gán cho Satoshi.
  • Ký hiệu thập phân: Ví dụ: 3891094.16797; số đầu tiên là chiều cao khối, số thứ hai là số Satoshi trong khối.
  • Ký hiệu độ: Ví dụ: 3°111094′214″16797‴; trình tự bao gồm khoảng thời gian, chỉ số khối kỷ nguyên giảm một nửa, chỉ số khối khoảng thời gian điều chỉnh độ khó và chỉ số khối Satoshi.
  • Biểu tượng phần trăm: Ví dụ: 99,99971949060254%, thể hiện vị trí của Satoshi trong tổng nguồn cung Bitcoin.
  • Tên: Chẳng hạn như 'Satoshi', sử dụng các ký tự từ a đến z để mã hóa số thứ tự.

Sự khan hiếm của Satoshi:

  • Phổ biến: Bất kỳ Satoshi nào ngoại trừ Satoshi đầu tiên trong khối (tổng nguồn cung: 21 nghìn tỷ).
  • Không phổ biến: Satoshi đầu tiên của mỗi khối (tổng nguồn cung: 6.929.999).
  • Hiếm: Satoshi đầu tiên của mỗi giai đoạn điều chỉnh độ khó (tổng nguồn cung: 3437).
  • Epic: Satoshi đầu tiên sau mỗi đợt halving (tổng nguồn cung: 32).
  • Huyền thoại: Satoshi đầu tiên của mỗi chu kỳ (tổng nguồn cung: 5).
  • Huyền thoại: Satoshi đầu tiên của khối Genesis (tổng nguồn cung: 1).

Nếu BTC bạn sở hữu chứa satoshi hiếm, bạn cần trích xuất satoshi hiếm theo cách đặc biệt khi thực hiện chuyển khoản để tránh chuyển nhầm. Cần lưu ý rằng việc đặt tên và phân loại Satoshi theo Ordinals là một quy tắc nhân tạo. Sự khan hiếm thực sự được hình thành khi mọi người đồng ý với định nghĩa này.

  1. Chức năng khắc chữ của Giao thức Ordinals

Giao thức Ordinals cho phép đính kèm dữ liệu bổ sung, được gọi là “chữ khắc” vào Satoshi.

  • Khi thông tin bổ sung là tác phẩm nghệ thuật kỹ thuật số, chẳng hạn như hình ảnh, trò chơi điện tử, âm nhạc, v.v., mã thông báo không thể thay thế (NFT) có thể được phát hành.
  • Khi thông tin bổ sung đạt tiêu chuẩn thống nhất, mã thông báo có thể thay thế (FT) có thể được phát hành.

Nội dung do Ordinals khắc tồn tại hoàn toàn trên blockchain, trong khi NFT trên Ethereum được triển khai bằng hợp đồng thông minh và tài sản mà chúng đại diện thường được lưu trữ ngoài chuỗi. So với NFT trên Ethereum, Ordinals NFT kế thừa tính đơn giản, bất biến, bảo mật và độ bền của chính Bitcoin.

Quá trình ghi được thực hiện trên satoshi đầu tiên tương ứng với UTXO của đầu vào của nó và nội dung ghi được bao gồm trong đầu vào của giao dịch được hiển thị.

Giả sử địa chỉ A sở hữu [5->10] satoshi. Khi anh ấy khắc, dòng chữ được gắn vào satoshi thứ 5. Nếu satoshi thứ 5 tình cờ là một satoshi hiếm (loại không phổ biến hoặc hiếm hơn), thì satoshi hiếm này sẽ có nhiều ý nghĩa hơn.

(Quy trình ghi khắc cũng sử dụng công nghệ Segregated Witness và Taproot nên những người không rành về kỹ thuật sẽ không đi sâu vào chi tiết.)

  1. Chức năng lập chỉ mục trong Giao thức Ordinals

Dịch vụ lập chỉ mục rất quan trọng trong hệ sinh thái Ordinals. Vì nội dung được ghi được lưu trữ trong tập lệnh khóa công khai Bitcoin nên cần phải tuân theo các quy tắc lập chỉ mục thống nhất để đảm bảo không có xung đột chỉ mục nhằm xác định quyền sở hữu. Ordinals cung cấp một công cụ truy xuất để truy xuất thông tin siêu dữ liệu trong tập lệnh đầu ra khóa công khai tương ứng dựa trên số thứ tự số chỉ mục của UTXO.

Ban đầu, UniSat cung cấp các dịch vụ lập chỉ mục rất quan trọng và thúc đẩy sự phát triển của hệ sinh thái Ordinals.

BRC20: Định dạng mã thông báo tiêu chuẩn

Như đã đề cập trước đó trong phần giới thiệu chức năng ghi, khi thông tin được ghi có tiêu chuẩn thống nhất, mã thông báo đồng nhất (FT) có thể được phát hành.

BRC20 là định dạng mã thông báo tiêu chuẩn xác định 5 từ khóa

  • p: Xác định loại giao thức (ví dụ: brc-20 cho BRC20).
  • op: Chỉ định các loại sự kiện (Triển khai, Đúc tiền, Chuyển giao).
  • đánh dấu: Đặt tên cho BRC-20 Token (dạng 4 chữ cái).
  • max: Đặt nguồn cung cấp tối đa.
  • lim: Giới hạn số lượng Token BRC-20 trên mỗi dòng chữ (ví dụ: 1000).
  • dec: Xác định độ chính xác thập phân (mặc định là 18).

@domodata, người sáng lập giao thức Ordinals và BRC20, đã ra mắt mã thông báo BRC20 đầu tiên, được gọi là ORDI. Phương thức phát hành là đúc miễn phí, ai đến trước được phục vụ trước, với tổng số tiền là 21 triệu và mỗi dòng chữ chứa 1.000 ORDI. Dòng chữ có nội dung như sau:

Cho đến nay, hơn 70.000 token BRC-20 đã được triển khai (6/12/2023), có thể hiểu là hơn 70.000 token đã được phát hành.

Một số người cười và nói rằng điều này không khác gì việc tôi viết “Tôi đã gửi mã thông báo” trên giấy, nhưng nó được viết trên Bitcoin.

Tóm lại là:

Nghiên cứu đến thời điểm này và quan sát xu hướng thị trường điên cuồng của ORDI, tôi thấy hơi khó tin. Gần đây tôi đã tham gia một nhóm tập trung vào việc đúc chữ khắc và mọi người đều vô cùng hào hứng. Cảm giác giống như kiếm được một tỷ mỗi ngày và kiếm được ngay khi bạn đúc tiền. Điều này làm tôi nhớ đến cơn sốt ICO năm 2017. Mặc dù đó cũng là thời điểm những đồng tiền vô giá trị tràn ngập thị trường, nhưng những đợt ra mắt tiền xu sớm đã được chuẩn bị tương đối kỹ càng hơn về mặt ý tưởng và công nghệ. Vào thời điểm đó, sách trắng là một phần tiêu chuẩn trong việc tung ra một đồng xu và các dự án nhằm mục đích liên kết chặt chẽ với các lớp giao thức. Việc thiết kế các mô hình kinh tế nhằm mục đích phản ánh giá trị tiện ích của token, thay vì chỉ là một đồng tiền khác.

Phải thừa nhận rằng Ordinals đã mở ra một vết nứt trong hệ sinh thái Bitcoin, nhưng tương lai nên tập trung vào các ứng dụng độc đáo và có giá trị.

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

  1. Bài viết này được in lại từ [zhihu]. Mọi bản quyền đều thuộc về tác giả gốc [柳小丽]. Nếu có ý kiến phản đối việc tái bản này, vui lòng liên hệ với nhóm Gate Learn , họ sẽ xử lý kịp thời.
  2. Tuyên bố miễn trừ trách nhiệm pháp lý: Các quan điểm và ý kiến trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch 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 đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch đều bị cấm.

Hướng dẫn phi kỹ thuật để hiểu nguyên tắc ghi chữ của Bitcoin

Người mới bắt đầu1/1/2024, 9:41:16 AM
Bài viết này đi sâu vào các chức năng đánh số, ghi và lập chỉ mục của giao thức Ordinals.

BRC20 đã trở nên phổ biến đáng kể vào Ngày lễ Lao động năm nay. Sau kỳ nghỉ, tôi cảm thấy như mình đã bỏ lỡ một cơ hội, thôi thúc tôi quay lại và khám phá chủ đề đang thịnh hành này. Ban đầu, hiểu biết của tôi còn hạn chế dù đã nghiên cứu một thời gian, khiến tôi tạm thời bỏ cuộc. số lượng chữ khắc lại tăng vọt một lần nữa, khơi dậy nghiên cứu của tôi. Có một điểm khiến tôi ấn tượng lần này: hệ sinh thái Bitcoin.

Bitcoin luôn được sử dụng chủ yếu như một phương tiện lưu trữ giá trị. Nó chỉ có thể được gọi là sinh thái vì Ethereum có thể hỗ trợ một số lượng lớn ứng dụng và trao đổi giá trị. Với BRC20, Bitcoin cũng có thể phát hành token tiêu chuẩn tương tự như Token ERC20. Trước đây, việc token có thể được phát hành trên Bitcoin là điều không thể tưởng tượng được. BRC20 cho phép mọi người nhìn thấy không gian tưởng tượng không giới hạn và cũng khiến mọi người chú ý lại rằng Bitcoin có thể thực thi logic (vì nó không hỗ trợ các câu lệnh lặp và không thể thực thi logic phức tạp). Trong trường hợp này, Có thể phát triển hệ sinh thái. Nhân tiện, nó giải quyết vấn đề động lực để các thợ mỏ tiếp tục duy trì hệ thống mạng sau khi khai thác Bitcoin - để kiếm phí giao dịch. Ngoài ra, các tập lệnh Bitcoin không phải là Turing-complete. So với các hợp đồng thông minh Ethereum, mặc dù không tiên tiến nhưng chúng có giá trị hơn về mặt bảo mật.

Theo ý tưởng này, tôi đã tìm hiểu thêm về giao thức Ordinals và tiêu chuẩn BRC20. Giao thức Ordinals và tiêu chuẩn BRC20 được đề xuất bởi cùng một người, nhưng chúng giải quyết các vấn đề khác nhau.

Giao thức Ordinals: Đánh số, ghi chú và lập chỉ mục

  1. Xác định cách đánh số Satoshi trong giao thức Ordinals

Giống như đơn vị nhỏ nhất của RMB là cent (1 Yuan = 0,01 xu), Satoshi là đơn vị nhỏ nhất của Bitcoin (1 BTC = 10^8 Satoshi). Vì Bitcoin hoạt động theo mô hình UTXO nên mỗi Satoshi là duy nhất.

Ví dụ:

Khối Genesis đã khai thác được 50 Bitcoin. Địa chỉ A đã nhận được 50 BTC này, tương đương với [0->4,999,999,999] Satoshi. Khi Địa chỉ A chuyển 20 BTC đến Địa chỉ B, đầu vào của UTXO là [0->4,999,999,999] Satoshi của Địa chỉ A. Đầu ra trở thành [0->2,999,999,999] Satoshi cho Địa chỉ A và [3,000,000,000->4,999,999,999] Satoshi cho Địa chỉ B Quá trình giao dịch này sắp xếp theo trình tự duy nhất của mỗi Satoshi.

Tại thời điểm này, số Satoshi thuộc sở hữu của Địa chỉ A và Địa chỉ B là một tổng thể. Khi họ tiếp tục bắt đầu chuyển tiền, toàn bộ sẽ được chia thành nhiều phần và Satoshi còn có số sê-ri. Bằng cách này, Công đã xác định được thứ tự trong quá trình chuyển tiền liên tục. Phải nói phương pháp này rất thông minh. Khi không có chuyển khoản, satoshi nội bộ sẽ đồng nhất. Sau khi chuyển, satoshi có trật tự.

Giao thức Ordinals xác định 5 phương pháp đánh số cho Satoshi (sats) và tạo ra sự khan hiếm một cách giả tạo cho Satoshi (sats).

5 phương pháp đánh số cho Satoshi:

  • Ký hiệu số nguyên: Ví dụ: 2099994106992659, số thứ tự được gán cho Satoshi.
  • Ký hiệu thập phân: Ví dụ: 3891094.16797; số đầu tiên là chiều cao khối, số thứ hai là số Satoshi trong khối.
  • Ký hiệu độ: Ví dụ: 3°111094′214″16797‴; trình tự bao gồm khoảng thời gian, chỉ số khối kỷ nguyên giảm một nửa, chỉ số khối khoảng thời gian điều chỉnh độ khó và chỉ số khối Satoshi.
  • Biểu tượng phần trăm: Ví dụ: 99,99971949060254%, thể hiện vị trí của Satoshi trong tổng nguồn cung Bitcoin.
  • Tên: Chẳng hạn như 'Satoshi', sử dụng các ký tự từ a đến z để mã hóa số thứ tự.

Sự khan hiếm của Satoshi:

  • Phổ biến: Bất kỳ Satoshi nào ngoại trừ Satoshi đầu tiên trong khối (tổng nguồn cung: 21 nghìn tỷ).
  • Không phổ biến: Satoshi đầu tiên của mỗi khối (tổng nguồn cung: 6.929.999).
  • Hiếm: Satoshi đầu tiên của mỗi giai đoạn điều chỉnh độ khó (tổng nguồn cung: 3437).
  • Epic: Satoshi đầu tiên sau mỗi đợt halving (tổng nguồn cung: 32).
  • Huyền thoại: Satoshi đầu tiên của mỗi chu kỳ (tổng nguồn cung: 5).
  • Huyền thoại: Satoshi đầu tiên của khối Genesis (tổng nguồn cung: 1).

Nếu BTC bạn sở hữu chứa satoshi hiếm, bạn cần trích xuất satoshi hiếm theo cách đặc biệt khi thực hiện chuyển khoản để tránh chuyển nhầm. Cần lưu ý rằng việc đặt tên và phân loại Satoshi theo Ordinals là một quy tắc nhân tạo. Sự khan hiếm thực sự được hình thành khi mọi người đồng ý với định nghĩa này.

  1. Chức năng khắc chữ của Giao thức Ordinals

Giao thức Ordinals cho phép đính kèm dữ liệu bổ sung, được gọi là “chữ khắc” vào Satoshi.

  • Khi thông tin bổ sung là tác phẩm nghệ thuật kỹ thuật số, chẳng hạn như hình ảnh, trò chơi điện tử, âm nhạc, v.v., mã thông báo không thể thay thế (NFT) có thể được phát hành.
  • Khi thông tin bổ sung đạt tiêu chuẩn thống nhất, mã thông báo có thể thay thế (FT) có thể được phát hành.

Nội dung do Ordinals khắc tồn tại hoàn toàn trên blockchain, trong khi NFT trên Ethereum được triển khai bằng hợp đồng thông minh và tài sản mà chúng đại diện thường được lưu trữ ngoài chuỗi. So với NFT trên Ethereum, Ordinals NFT kế thừa tính đơn giản, bất biến, bảo mật và độ bền của chính Bitcoin.

Quá trình ghi được thực hiện trên satoshi đầu tiên tương ứng với UTXO của đầu vào của nó và nội dung ghi được bao gồm trong đầu vào của giao dịch được hiển thị.

Giả sử địa chỉ A sở hữu [5->10] satoshi. Khi anh ấy khắc, dòng chữ được gắn vào satoshi thứ 5. Nếu satoshi thứ 5 tình cờ là một satoshi hiếm (loại không phổ biến hoặc hiếm hơn), thì satoshi hiếm này sẽ có nhiều ý nghĩa hơn.

(Quy trình ghi khắc cũng sử dụng công nghệ Segregated Witness và Taproot nên những người không rành về kỹ thuật sẽ không đi sâu vào chi tiết.)

  1. Chức năng lập chỉ mục trong Giao thức Ordinals

Dịch vụ lập chỉ mục rất quan trọng trong hệ sinh thái Ordinals. Vì nội dung được ghi được lưu trữ trong tập lệnh khóa công khai Bitcoin nên cần phải tuân theo các quy tắc lập chỉ mục thống nhất để đảm bảo không có xung đột chỉ mục nhằm xác định quyền sở hữu. Ordinals cung cấp một công cụ truy xuất để truy xuất thông tin siêu dữ liệu trong tập lệnh đầu ra khóa công khai tương ứng dựa trên số thứ tự số chỉ mục của UTXO.

Ban đầu, UniSat cung cấp các dịch vụ lập chỉ mục rất quan trọng và thúc đẩy sự phát triển của hệ sinh thái Ordinals.

BRC20: Định dạng mã thông báo tiêu chuẩn

Như đã đề cập trước đó trong phần giới thiệu chức năng ghi, khi thông tin được ghi có tiêu chuẩn thống nhất, mã thông báo đồng nhất (FT) có thể được phát hành.

BRC20 là định dạng mã thông báo tiêu chuẩn xác định 5 từ khóa

  • p: Xác định loại giao thức (ví dụ: brc-20 cho BRC20).
  • op: Chỉ định các loại sự kiện (Triển khai, Đúc tiền, Chuyển giao).
  • đánh dấu: Đặt tên cho BRC-20 Token (dạng 4 chữ cái).
  • max: Đặt nguồn cung cấp tối đa.
  • lim: Giới hạn số lượng Token BRC-20 trên mỗi dòng chữ (ví dụ: 1000).
  • dec: Xác định độ chính xác thập phân (mặc định là 18).

@domodata, người sáng lập giao thức Ordinals và BRC20, đã ra mắt mã thông báo BRC20 đầu tiên, được gọi là ORDI. Phương thức phát hành là đúc miễn phí, ai đến trước được phục vụ trước, với tổng số tiền là 21 triệu và mỗi dòng chữ chứa 1.000 ORDI. Dòng chữ có nội dung như sau:

Cho đến nay, hơn 70.000 token BRC-20 đã được triển khai (6/12/2023), có thể hiểu là hơn 70.000 token đã được phát hành.

Một số người cười và nói rằng điều này không khác gì việc tôi viết “Tôi đã gửi mã thông báo” trên giấy, nhưng nó được viết trên Bitcoin.

Tóm lại là:

Nghiên cứu đến thời điểm này và quan sát xu hướng thị trường điên cuồng của ORDI, tôi thấy hơi khó tin. Gần đây tôi đã tham gia một nhóm tập trung vào việc đúc chữ khắc và mọi người đều vô cùng hào hứng. Cảm giác giống như kiếm được một tỷ mỗi ngày và kiếm được ngay khi bạn đúc tiền. Điều này làm tôi nhớ đến cơn sốt ICO năm 2017. Mặc dù đó cũng là thời điểm những đồng tiền vô giá trị tràn ngập thị trường, nhưng những đợt ra mắt tiền xu sớm đã được chuẩn bị tương đối kỹ càng hơn về mặt ý tưởng và công nghệ. Vào thời điểm đó, sách trắng là một phần tiêu chuẩn trong việc tung ra một đồng xu và các dự án nhằm mục đích liên kết chặt chẽ với các lớp giao thức. Việc thiết kế các mô hình kinh tế nhằm mục đích phản ánh giá trị tiện ích của token, thay vì chỉ là một đồng tiền khác.

Phải thừa nhận rằng Ordinals đã mở ra một vết nứt trong hệ sinh thái Bitcoin, nhưng tương lai nên tập trung vào các ứng dụng độc đáo và có giá trị.

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

  1. Bài viết này được in lại từ [zhihu]. Mọi bản quyền đều thuộc về tác giả gốc [柳小丽]. Nếu có ý kiến phản đối việc tái bản này, vui lòng liên hệ với nhóm Gate Learn , họ sẽ xử lý kịp thời.
  2. Tuyên bố miễn trừ trách nhiệm pháp lý: Các quan điểm và ý kiến trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch 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 đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch đều bị cấm.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500