Con Đường đến Runes

Trung cấp7/29/2024, 9:17:56 AM
Bài viết này sẽ khám phá sâu hơn về những đổi mới và phát triển trong hệ sinh thái Bitcoin, đặc biệt tập trung vào sự tiến triển của các mã thông báo không thể thay thế (ordinals) và mã thông báo có thể thay thế (Runes). Nó cung cấp một phân tích chi tiết về việc ordinals và Runes đã trở thành các tiêu chuẩn quan trọng trên blockchain Bitcoin và khám phá về hiệu suất thị trường và tác động của họ trong việc nhận diện xã hội.

Trước tuần diễn ra sự kiện chia nửa Bitcoin mới nhất, Runes, một tiêu chuẩn mã token có thể thay thế mới trên Bitcoin, đã trở thành một trong những điểm nóng lớn nhất trong cộng đồng tiền điện tử. Trong khi tôi cố gắng hiểu Runes là gì và tại sao chúng quan trọng, tôi nhận ra mình hiểu rất ít về những gì xảy ra trước đó hoặc cách Bitcoin hoạt động ở mức cơ bản. Vâng, tôi biết đây là một sự thú nhận đáng ngạc nhiên khi tôi làm việc trong lĩnh vực tiền điện tử và Bitcoin là loại tiền điện tử lớn nhất.

Tuy nhiên, tôi nghĩ, nếu tôi ở trong tình cảnh này, chắc chắn nhiều người khác cũng vậy. Vì vậy, tôi quyết định nghiên cứu sâu và viết về điều đó.

Tôi đã quay trở lại quá khứ và cố gắng theo dõi hành trình của Bitcoin từ khi ra đời đến việc nó đến Runes. Trên đường đi, tôi đã phát hiện ra một triển khai sớm của DNS trên chuỗi khối, dự án token đầu tiên của Vitalik Buterin (không, nó không phải là Ethereum), nghệ thuật ASCII vĩnh viễn, một trò chơi chuỗi khối từ năm 2015, một sự chia rẽ trong cộng đồng đã buộc một số người gọi Bitcoin là 'một thử nghiệm thất bại', một nhà phát triển phiến lập thay đổi diện mạo của tài sản nghìn tỷ đô, và còn nhiều hơn nữa.

Đây là một câu chuyện về quá khứ và tương lai của Bitcoin. Đó là về những thử nghiệm thất bại và khởi đầu sai lầm. Đó là về cuộc đấu tranh để đưa sáng tạo vào một giao thức mà luôn kháng cự thay đổi. Đó là về lý do tại sao một phần trăm triệu của một Bitcoin có thể được bán với giá hơn một triệu đô la. Quan trọng nhất, đó là về cách mà sự đồng thuận xã hội có thể quan trọng như mã nguồn, ngay cả đối với một tài sản kỹ thuật số.

Bắt đầu thôi!

UTXOs

Chúng tôi sẽ bắt đầu bằng cách hiểu một trong những khối xây dựng cơ bản của giao thức Bitcoin: Đầu ra giao dịch chưa được sử dụng hoặc UTXOs.

UTXOs là cách mà giao thức Bitcoin theo dõi sở hữu của đồng tiền. Hãy nghĩ về mỗi UTXO như là một biên nhận về sở hữu - một phần không thể chia nhỏ của Bitcoin chỉ có thể được chi tiêu bởi một địa chỉ cụ thể (chủ sở hữu). Khi sở hữu của một Bitcoin chuyển sang tay khác (một người dùng gửi nó cho người khác), nó được ghi lại trên blockchain dưới dạng một UTXO liên kết với địa chỉ của người nhận.

Trong giao thức Bitcoin, không có khái niệm tích lũy số dư tài khoản. Thay vào đó, số tiền sở hữu bởi một địa chỉ được ghi nhận trong các UTXO phân tán trên blockchain, mỗi UTXO được tạo ra như một đầu ra của một giao dịch. Khi một ứng dụng (như một ví) hiển thị số dư BTC của người dùng, nó thực hiện bằng cách quét blockchain và tổng hợp các UTXO thuộc sở hữu của người dùng đó.

Nếu ví Bitcoin của tôi nói rằng tôi sở hữu 20 BTC, điều đó có nghĩa là có 20 BTC giá trị của UTXO liên kết với khóa công khai của tôi. Điều này có thể là một UTXO của 20 BTC, bốn UTXO của mỗi 5 BTC, hoặc bất kỳ kết hợp nào khác mà tổng cộng là 20 BTC.

Các giao dịch trên Bitcoin được cấu trúc dưới dạng một tập hợp các UTXO đầu vào, được tiêu thụ (hoặc phá hủy) để tạo ra các UTXO đầu ra. Hãy tưởng tượng Joel có các UTXO với các giá trị sau liên kết với địa chỉ của anh ấy:

  • 10 BTC
  • 5 BTC
  • 1 BTC

Bây giờ, nếu anh ấy muốn thanh toán cho Saurabh 14BTC, ứng dụng ví của anh ấy sẽ tạo một giao dịch với:

  • 10 BTC và 5 BTC UTXOS làm đầu vào (1 BTC UTXO vẫn nguyên vẹn)
  • 14 BTC như một đầu ra đến địa chỉ của Saurabh
  • 0.9998 BTC như là đầu ra thứ hai trở lại địa chỉ của anh ấy

UTXO thứ hai là số tiền thừa mà anh ấy nhận được từ giao dịch. Tại sao lại là 0.9998 và không phải là 1 BTC? Anh ấy cũng cần trả cho một thợ đào Bitcoin một khoản phí như một động lực để bao gồm giao dịch của anh ấy vào một khối. Sự khác biệt giữa tổng số UTXO đầu vào và đầu ra (0.0002 BTC trong trường hợp này) đóng vai trò là khoản phí được đề xuất cho một giao dịch. Trong hầu hết các trường hợp, việc tạo ra một giao dịch hợp lệ bằng cách thiết lập các đầu vào, đầu ra và phí phí được trừu tượng hóa khỏi người dùng và được xử lý trong nền tảng bởi ứng dụng ví1.

Để hiểu rõ hơn về UTXOs, hãy nghĩ về chúng như là các tờ tiền và ví Bitcoin như các chiếc ví vật lý. Mỗi tờ tiền (giống như một UTXO) có giá trị cố định, không thể chia được, và tổng giá trị được lưu trữ trong một chiếc ví vật lý (như trong trường hợp của một ví Bitcoin) là tổng của giá trị của tất cả các tờ tiền bên trong nó.

Đăng ký

Giao dịch Bitcoin tương tự như mua hàng bằng tiền mặt. Nếu tôi muốn mua một ly cocktail 14 đô la tại một quán bar ở New York City, tôi có thể đưa một tờ 10 đô la và một tờ 5 đô la và sẽ nhận lại một tờ 1 đô la. Nơi mà sự tương đồng này bị phá vỡ là trong khi tiền giấy chỉ tồn tại ở các mệnh giá cố định (1 đô la, 5 đô la, 10 đô la, vv), UTXOs có thể được liên kết với bất kỳ lượng Bitcoin tùy ý nào.

(Ngược lại, các chuỗi khối khác như Ethereum hoạt động như một sổ cái của các khoản nợ và các khoản có và theo dõi số dư người dùng trong giao thức. Điều này tương tự như cách tài khoản ngân hàng theo dõi số dư của người dùng.)

Sự lựa chọn thiết kế của Bitcoin sử dụng UTXOs thay vì các mô hình kế toán blockchain khác là điều đặt nền tảng cho các giao thức token trong tương lai được xây dựng trên nền tảng này.

OP_Return

Ban đầu, Satoshi Nakamoto đã tạo ra Bitcoin như một hệ thống tiền điện tử ngang hàng chống kiểm duyệt. Tuy nhiên, trong quá trình làm điều đó, ông cũng đã tạo ra cuốn sổ cái đầu tiên trên thế giới không thể thay đổi, không thể làm giả, minh bạch và được đánh dấu thời gian.

Ngay sau khi phát hành, những người đam mê tiền điện tử sớm nhận ra rằng sổ cái như vậy có ích cho các ứng dụng không chỉ là thanh toán. Công nghệ này có thể được mở rộng để bảo vệ bất kỳ dữ liệu kỹ thuật số nào quan trọng đến mức đủ để lưu trữ trên một sổ cái phân tán, mạnh mẽ. Các ứng dụng được thảo luận bao gồm chứng chỉ cổ phiếu, vật phẩm số, hồ sơ sở hữu tài sản và đưa hệ thống tên miền (DNS) vào Bitcoin2.

Hal Finney, nhà khoa học máy tính huyền thoại, nhà đóng góp nổi tiếng cho Bitcoin và người nhận BTC đầu tiên được gửi bởi Satoshi, đề xuấtmột giải pháp để đưa DNS lên chuỗi trong Diễn đàn BitcoinTalk.

Vấn đề về việc liệu có nên sử dụng Bitcoin để lưu trữ dữ liệu không phải là thanh toán đã gây ra một trong những cuộc tranh luận lớn đầu tiên trong cộng đồng Bitcoin. Một nhóm coi Bitcoin độc quyền là một hệ thống thanh toán và coi việc lưu trữ dữ liệu khác (hoặc “rác”) là lạm dụng mục đích cốt lõi của nó. Nhóm còn lại nhìn nhận đó là một bằng chứng về sức mạnh của Bitcoin và tin rằng việc xây dựng ứng dụng mới là rất quan trọng đối với sự liên quan dài hạn và việc giảm bớt hỗ trợ bảo mật.

Cuộc tranh luận cũng có những tác động thực tiễn ngắn hạn.

Trong trường hợp giao thức Bitcoin không cung cấp một phương pháp dành riêng để lưu trữ dữ liệu không phải là thanh toán, những người thử nghiệm sớm đã tìm ra một cách để vượt qua. Hãy nhớ từ cuộc thảo luận trước đó của chúng ta rằng một giao dịch Bitcoin bao gồm một loạt các UTXO đầu vào và đầu ra. Mỗi UTXO đầu ra có các trường cho số lượng và địa chỉ Bitcoin đích. Các nhà phát triển đã sử dụng trường địa chỉ đích 20 byte này để lưu trữ dữ liệu không phải là thanh toán tùy ý.

Loại dữ liệu tùy ý là gì? As bài đăng blog nàytài liệu, một loạt cả về những điều hằng ngày và sáng tạo. Từ một bản tưởng niệm về Nelson Mandela đến một bức chân dung ASCII của Chủ tịch Ngân hàng Dự trữ Liên bang lúc đó Ben Bernanke, và từ một liên kết đến các tệp Cablegate của WikiLeaks đến một tài liệu PDF của bản gốc Bitcoin whitepaper, những người đam mê đã lưu giữ mọi văn bản mà họ coi là xứng đáng với sự tồn tại kỹ thuật số vĩnh viễn trên sổ cái.

Tuy nhiên, phương pháp này đã có một hậu quả không mong muốn lớn. Thông thường, dữ liệu trong trường địa chỉ đích là một khóa công khai (hoặc địa chỉ đích) mà giao thức ánh xạ thành một khóa riêng tư có thể kiểm soát UTXO kết quả. Khi các nhà phát triển bắt đầu sử dụng trường địa chỉ này để lưu trữ dữ liệu tùy ý, các giao dịch này tạo ra UTXO không thể ánh xạ thành một khóa riêng tư và do đó không thể bao giờ được tiêu tốn. Những giao dịch như vậy được gắn nhãn là “thanh toán giả mạo.”

Ví dụ, giao dịch này, chứa tài liệu PDF của bản trắng Bitcoin ban đầu, lưu trữ dữ liệu trên gần 950 đầu ra UTXOs, không có một đồng nào có thể chi tiêu.

Vấn đề khi lưu trữ dữ liệu trong các đầu ra UTXO.

Thanh toán giả mạo là vấn đề đối với bất kỳ ai chạy một nút Bitcoin đầy đủ. Các nút đầy đủ duy trì một bản sao của tất cả các UTXO hợp lệ (được gọi là bộ UTXO hoàn chỉnh) trong lịch sử của blockchain, sau đó chúng sử dụng trong khi xác thực các giao dịch mới. Lý tưởng nhất là bộ UTXO phải nhỏ để các giao dịch có thể được xác thực nhanh chóng. Tuy nhiên, vì các UTXO được tạo trong thanh toán giả mạo không bao giờ có thể được chi tiêu, chúng dẫn đến "UTXO phình to" hoặc tăng kích thước của bộ UTXO. Do đó, các nút phải chịu vĩnh viễn chi phí lưu trữ dữ liệu mà blockchain không được thiết kế để mang theo.

Mặc dù những người theo đuổi thanh toán không đồng ý với việc sử dụng Bitcoin để lưu trữ dữ liệu không phải thanh toán, nhưng họ không cách nào ngăn ngừa người dùng thêm dữ liệu tùy ý vào đầu ra UTXO. Như một sự thoả hiệp, họ miễn cưỡng được phépchức năng kịch bản OP_RETURN, trước đây bị cấm, được bao gồm trong giao dịch Bitcoin vào năm 2014.

Their stance (as I interpret the ghi chú phát hành của Bitcoin phiên bản 0.9.0) về cơ bản là - 'Hãy nhìn xem, chúng tôi không thích bạn lưu trữ dữ liệu ngẫu nhiên trên Bitcoin. Đó không phải là những gì nó dành cho. Nhưng không có cách nào chúng tôi có thể ngăn bạn sử dụng kết quả đầu ra để làm như vậy. Vì vậy, hãy để chúng tôi giảm thiệt hại mà bạn đang gây ra. Chúng tôi sẽ cung cấp cho bạn một không gian giới hạn riêng biệt để bạn tiếp tục với những trò tai quái của mình, nhưng đồng thời, chúng tôi thực sự khuyên bạn không nên sử dụng Bitcoin cho việc này. Đó không phải là ý nghĩa của nó".

OP_RETURN chấp nhận một chuỗi dữ liệu 40 byte do người dùng xác định. Mặc dù dữ liệu này được lưu trữ trên blockchain, các đầu ra này không thể tiêu thụ được và có thể được loại khỏi tập UTXO. Điều này có nghĩa là các nút đầy đủ có thể bỏ qua các đầu ra được đánh dấu OP_RETURN khi xác nhận thanh toán, một phần giải quyết vấn đề của sự phình to UTXO. Tôi gọi vấn đề này chỉ được giải quyết một phần vì các giao dịch này vẫn tồn tại trên blockchain và tiêu tốn không gian đĩa.

40 bytes không phải là một lượng dữ liệu lớn. Một ký tự tiếng Anh thường chiếm một byte dữ liệu, có nghĩa là OP_RETURN chỉ có thể chứa chuỗi có đến 40 ký tự—chắc chắn không đủ để lưu trữ hình ảnh hoặc tài liệu hoàn chỉnh. Do đó, trường hợp sử dụng chính cho OP_RETURN là lưu trữ các giá trị băm của các mảnh dữ liệu lớn hơn.

Bất kỳ phần dữ liệu kỹ thuật số nào, khi được thông qua thuật toán băm, sẽ ánh xạ thành một chuỗi chữ số và chữ cái duy nhất gọi là giá trị băm. Những giá trị băm này sau đó có thể được lưu trữ trong trường OP_RETURN để đánh dấu thời gian cho các phần dữ liệu được lưu trữ bên ngoài trên blockchain của Bitcoin. Ví dụ, tôi có thể tạo ra một tác phẩm nghệ thuật và lưu trữ giá trị băm của tệp hình ảnh trên blockchain. Bất kỳ ai sau này cũng có thể sử dụng giao dịch để xác minh nguồn gốc của tấm hình.

Các dịch vụ như Chứng minh Sự tồn tạicho phép người dùng tải lên tài liệu, tạo giá trị băm và lưu trữ chúng trên Bitcoin với một khoản phí (hiện tại là 0.00025 BTC hoặc khoảng ~$18)3.


Một biểu đồ gậy hockey nếu có bao giờ. (nguồn)

Biểu đồ ở trên minh họa số lượng giao dịch chứa các đầu ra OP_RETURN theo thời gian. Hãy chú ý đến sự tăng vọt theo hình parabol trong các giao dịch như vậy gần đây nhé? Chúng tôi sẽ sớm thảo luận về nguyên nhân của điều đó.

Giới hạn dữ liệu OP_RETURNđã tăngđến 80 byte vào năm 2015.

Early Token Experiments

Khi Bitcoin đang trưởng thành, các nhà phát triển đã bắt đầu mơ mộng xây dựng các ứng dụng khác có lợi từ công nghệ blockchain. Một ứng dụng phổ biến khác là việc tạo ra các loại tiền tệ hoặc token khác nhau với các tính năng và tiện ích tùy chỉnh. Một cách để thực hiện điều này là tạo ra một blockchain từ đầu, một con đường được các đồng tiền thay thế sớm như Namecoin và Dogecoin theo đuổi. Tuy nhiên, cách tiếp cận này đòi hỏi phải khởi động một cơ sở miner và mang theo rủi ro của việc token trở thành trung tâm hóa, ít nhất là ban đầu.

Một đề xuất hấp dẫn hơn đối với một số người là tạo một token trên chính giao thức Bitcoin, hưởng lợi từ tính bảo mật và phân phối hiện có của nó.

Hôm nay, Vitalik Buterin nổi tiếng với việc là một trong những người đồng sáng lập Ethereum, loại tiền điện tử lớn thứ hai sau Bitcoin. Tuy nhiên, trước khi thành lập Ethereum, Vitalik đã từng là một phần tích cực của cộng đồng Bitcoin. Anh bắt đầu sự nghiệp trong lĩnh vực tiền điện tử bằng việc viết cho tờ báo Bitcoin Weekly. Sau khi tờ báo đó ngừng hoạt động, Vitalik cùng đồng sáng lập Bitcoin Magazine, mà nhiều người coi là bài viết đầu tiên nghiêm túc trong ngành.

Bìa của số tháng 10 năm 2013 của Tạp chí Bitcoin. Bạn có thể mua bản in vật lý gốc của chúng bằng BTC tại Bitcoin Magazine Cửa hàng. Đứa này hiện đang bán với giá $1000!

Năm 2013, Vitalik, cùng với bốn tác giả khác, đã phát hành bản tóm tắtđối với Colored Coins, một cách để lưu trữ “các loại tiền tệ thay thế, chứng chỉ hàng hóa, tài sản thông minh và các công cụ tài chính khác” trên chuỗi khối Bitcoin. Điều này được thực hiện bằng cách đánh dấu, hoặc “tô màu”, Bitcoins với thông tin xác định việc sử dụng dự kiến của chúng.

Đánh dấu một Bitcoin có nghĩa là gì? Hãy nhớ rằng BTC được lưu trữ trên blockchain dưới dạng UTXOs, được tạo ra và phá hủy khi BTC được chuyển từ một ví sang ví khác. Cơ chế này cho phép theo dõi nguồn gốc và lịch sử sở hữu của một Bitcoin khi nó di chuyển giữa các ví.

Hãy nói rằng tôi nhận được 1 UTXO BTC 5 từ Saurabh. Sau đó, tôi chuyển 7 BTC cho Sid, được tạo ra từ 1 UTXO BTC 5 (tôi nhận được từ Saurabh) và 1 UTXO BTC 2 khác (tôi đã có trong ví của tôi). Bây giờ, Sid chuyển 10 BTC cho Joel, bao gồm hai UTXO - 1 UTXO mà anh ấy nhận được từ tôi và 1 UTXO mà anh ấy đã có từ trước. BTC của Joel có thể được theo dõi ngược lại từ Saurabh, Sid và tôi bằng cách theo dõi chuỗi giao dịch dẫn đến các UTXO trong ví của anh ấy.

Đăng ký

Hãy xem xét lại phép so sánh về Bitcoin UTXOs và các tờ tiền. Mỗi tờ tiền có một số serial duy nhất được bảo tồn khi nó di chuyển từ chủ sở hữu này sang chủ sở hữu khác. Khác biệt ở chỗ là trong khi tôi có thể không có toàn bộ lịch sử của những người sở hữu tờ tiền trước tôi (vì không có nơi nào ghi nhận điều này), tất cả giao dịch Bitcoin xảy ra trên một cuốn sổ cái công khai, nơi mà mỗi satoshi (sat), đơn vị nhỏ nhất của Bitcoin (1 BTC = 100 triệu sats), có thể được truy tìm ngược lại chủ sở hữu ban đầu của nó. Nếu có cách ghi lại sự di chuyển của các tờ tiền dựa trên số serial của chúng, chúng ta sẽ có thể truy tìm chúng ngược lại nhà in tiền, giống như chúng ta có thể truy tìm mỗi BTC đến khối mà nó được tạo ra.

Bởi vì BTC có thể được theo dõi qua các giao dịch, do đó dữ liệu liên quan đến một UTXO cụ thể cũng sẽ được theo dõi. Điều này là cơ sở của quá trình đánh dấu hoặc “tô màu” cho BTC. Giao thức Colored Coins sử dụng sự kết hợp giữa đầu vào, đầu ra và OP_RETURN để tạo ra và chuyển token từ một địa chỉ sang địa chỉ khác.

Cấu trúc của một giao dịch Colored Coins.

Đây là một ví dụ về giao dịch chuyển đổi tiền mã màu. Dữ liệu trong OP_RETURN xác định các thuộc tính của tiền mã màu, trong khi giá trị đầu vào và đầu ra (cùng với một số trường bổ sung không được hiển thị trong sơ đồ này) xác định việc di chuyển của đồng tiền giữa các ví khác nhau.

Có hai điểm chính cần lưu ý về việc triển khai các token bên ngoài trên chuỗi khối Bitcoin.

Đầu tiên, các giá trị trong các trường đầu vào và đầu ra đại diện cho Bitcoin thực tế di chuyển từ một ví tiền điện tử sang một ví khác, với Colored Coins được gắn thẻ vào những sats này. Điều này có nghĩa là nếu tôi muốn gửi x Colored Coins, tôi sẽ phải gửi x sats kèm theo. Giá trị thực sự được chuyển là giá trị của Colored Coins cộng với giá trị của sats. Điều này là một hạn chế rõ ràng của giao thức.

Nếu bạn đang tạo ra một loại tiền tệ mới, bạn hầu như muốn nó được định giá độc lập và không kết hợp với một loại tiền tệ khác. Ví dụ, giá trị của một tờ tiền tệ fiat nên là số được nêu trên đó, không liên quan đến giá trị của tờ giấy mà nó được in. Điều này, theo tôi, là một trong những lý do Colored Coins không bao giờ trở nên phổ biến như một cách để phát hành token mới. Đối với các trường hợp sử dụng không phải tiền tệ, như việc phát hành cổ phần sở hữu, Colored Coins vẫn hợp lý.

Thứ hai, Bitcoin không công nhận Colored Coins và dữ liệu siêu dữ liệu của chúng như một phần của giao thức. Chúng ta đã thấy trước đó làm cách nào các nút có thể chọn bỏ thông tin trong trường OP_RETURN, điều này rất quan trọng để diễn dịch sự di chuyển của Colored Coins. Điều này có nghĩa là để tham gia vào việc tạo ra và giao dịch Colored Coins, người dùng phải sử dụng ví tiền chuyên dụng nhận ra các quy tắc của giao thức.

Nếu người dùng sử dụng một ví tiền thông thường (được thiết kế để gửi và nhận BTC) để tương tác với UTXOs trước đây đã tham gia giao dịch Colored Coin, họ có nguy cơ mất mát hoặc làm hỏng dữ liệu siêu dữ liệu liên quan đến UTXOs của họ. Sự không tương thích này giữa các ví tiền vẫn là một vấn đề đau đầu trong cài đặt tiêu chuẩn token trên Bitcoin, như chúng ta sẽ thấy sớm.

Dự án sớm khác cho phép người dùng tạo token số trên nền tảng Bitcoin đã Đối tácCounterparty cũng sử dụng OP_RETURN để lưu trữ siêu dữ liệu liên quan đến token, nhưng khác với Colored Coins, các token Counterparty không liên kết với số dư BTC của một địa chỉ. Sự tách biệt này cho phép các token này có thương mại độc lập và khám phá giá.

Giá token độc lập đã cho phép Counterparty tạo ra một trong những sàn giao dịch phi tập trung đầu tiên trên nền tảng Bitcoin. Người dùng có thể gửi đơn hàng của họ qua tin nhắn (ví dụ, 'Tôi muốn mua 10 token của A với 20 token của B'), và giao thức sẽ giữ tiền của họ trong một giao dịch thế chấp không cần tin cậy cho đến khi một đơn hàng được thực hiện hoặc hết hạn.

Token gốc của Counterparty, XCP, ban đầu được tạo ra và phân phối thông qua một lần ra mắt công bằng gọi là “Chứng minh của việc đốt” nơi người dùng phải đốt BTC để tạo ra token. XCP hoạt động như một token tiện ích cho phép các nhà phát triển thanh toán để tạo ra các đồng tiền Counterparty được đặt tên. Counterparty cũng cung cấp cho các nhà phát triển các API đơn giản để tạo token, chuyển tài sản, phát cổ tức, và nhiều hơn nữa.

Các dự án đáng chú ý được tạo ra bằng cách sử dụng Counterparty bao gồm Spells of Genesis, trò chơi di động dựa trên blockchain đầu tiên (đúng vậy, trò chơi blockchain đã tồn tại từ năm 2015!), và Rare Pepes, một bộ sưu tập NFT vẫn giữ được giá trị ngày hôm nay (the giá sàncủa bộ sưu tập cung cấp 298 gần như ~1 triệu đô la vào đầu tháng 6 năm 2024.

Segwit

Mặc dù OP_RETURN, Colored Party và Counterparty cho phép lưu trữ token trên Bitcoin, sự phát triển của họ bị hạn chế bởi một giới hạn cơ bản của giao thức: giới hạn kích thước khối 1MB.

1MB không phải là một lượng dữ liệu lớn. Một giao dịch Bitcoin điển hình có khoảng 300 byte, có nghĩa là một khối 1MB có thể chứa khoảng 3000 giao dịch. Vì các khối Bitcoin được tạo ra mỗi 10 phút, giá trị giao dịch mỗi giây (TPS) của mạng dao động khoảng 5. Khả năng xử lý này quá kém cho mạng thanh toán. Để so sánh, Visa xử lý 1.700 TPS và có khả năng tối đa là hơn 24.000 TPS.

Cuộc thảo luận về việc tăng kích thước khối của Bitcoin, tương tự như cuộc tranh luận trước đó về dữ liệu thanh toán và không thanh toán, cũng chia cộng đồng thành hai phe.

Một nhóm, được gọi là những người ủng hộ khối lớn, đã tổ chức một cuộc vận động để thực hiện một cú phân nhánh cứng (một thay đổi giao thức đòi hỏi tất cả các nút và người dùng phải nâng cấp phần mềm của họ) để tăng kích thước khối vĩnh viễn lên 2MB, tiếp theo là các cuộc phân nhánh cứng định kỳ sau đó để tiếp tục mở rộng kích thước khối. Nhóm này tin rằng để Bitcoin trở thành một hệ thống thanh toán có thể sử dụng cho hàng triệu người dùng, nó cần có TPS cao hơn và phí thấp. Cách duy nhất để đạt được điều này là liên tục tăng kích thước khối khi nhu cầu tăng lên.

Đăng ký

Người ủng hộ khối nhỏ, ngược lại, đã lên tiếng phản đối hard fork và những thay đổi mạnh mẽ khác đối với giao thức. Đối với họ, một phần giá trị của Bitcoin nằm ở tính ổn định của nó. Họ lập luận rằng việc tăng kích thước khối sẽ làm cho người dùng khó khăn khi chạy nút đầy đủ, do đó làm giảm sự phân quyền và sức hấp dẫn tổng thể của Bitcoin như một loại tiền tệ cách mạng và mạnh mẽ.4.

Các cuộc chiến vùng lên là một trong những điểm nóng chính của thời đại.Tiêu đề này is from the Wall Street Journal.

Các nhà phản đối lớn cuối cùng đã tạo ra Bitcoin Cash, một nhánh của chuỗi khối Bitcoin với giới hạn kích thước khối 8MB. Ngược lại, những người phản đối nhỏ đã cho phép một bản nâng cấp gọi là Segregated Witness, hay Segwit, để tăng kích thước khối mà không áp đặt một hard fork.

Ngoài một loạt các đầu vào và đầu ra, một giao dịch Bitcoin cũng chứa một cấu trúc khác mà chúng ta chưa thảo luận—dữ liệu chứng kiến. Dữ liệu chứng kiến, bao gồm chữ ký mã học và thông tin xác thực khác, chiếm tới 65% kích thước giao dịch.

Bản nâng cấp SegWit đã thay đổi cấu trúc của một khối. Thay vì có tất cả dữ liệu (đầu vào, đầu ra, chữ ký) nằm trong một khối 1MB duy nhất, bản nâng cấp đã chia khối thành hai phần: một khối giao dịch cơ bản, chứa tất cả đầu vào và đầu ra, và một khối mở rộng, lưu trữ dữ liệu chứng kiến.


Cùng với sự thay đổi này, SegWit cũng chuyển đổi đơn vị sử dụng để tính toán dung lượng của một khối từ kích thước dữ liệu sang đơn vị trọng lượng. Trọng lượng của một khối được tính bằng công thức:

Trọng lượng = Kích thước cơ sở × 4 + Kích thước nhân chứng

Ví dụ, một giao dịch với kích thước cơ bản là 100 byte và kích thước dữ liệu chứng kiến là 200 byte sẽ chiếm 600 đơn vị trọng lượng [(100 × 4) + 200]. Giới hạn mới về khả năng của khối tăng từ 1MB lên 4 triệu đơn vị trọng lượng, hiệu quả là làm tăng gấp bốn khả năng của khối mà không cần phải thực hiện một hard fork.

Quan trọng, khối cơ sở vẫn giữ nguyên khoảng 1MB, bảo tồn giới hạn kích thước khối ban đầu. Điều này cho phép giao thức chấp nhận cả các khối cũ và SegWit đồng thời, đảm bảo rằng các thợ đào và nút không bị ép buộc phải nâng cấp phần mềm ngay lập tức để thích nghi với thay đổi.

Segwit không được các thợ đào mỏ chấp nhận ngay lập tức; mất gần 5 năm để 90% khối Bitcoin được áp dụng Segwit. Trên bề mặt, sự áp dụng dần dần này dường như chứng minh quyết định thực hiện một soft fork là hợp lý. Tuy nhiên, chúng ta chỉ có thể suy đoán về việc nếu áp dụng hard fork, điều đó sẽ tác động và ảnh hưởng đến hành vi của các thợ đào mỏ.


Nguồn

Mặc dù vậy, Segwit đã mang lại cho Bitcoin một đà tăng cần thiết trong TPS và là một cột mốc quan trọng trong việc mở rộng mạng lưới và hỗ trợ các trường hợp sử dụng ngoài việc thanh toán BTC.

Có gì mới?

Bản nâng cấp Taproot năm 2021 là bản nâng cấp quan trọng nhất đối với giao thức Bitcoin kể từ Segwit. Tuy nhiên, khác với cuộc chiến tranh kích thước khối đầy tranh cãi, những thay đổi được đề xuất bởi Taproot đã được cộng đồng Bitcoin chấp nhận gần như một cách ein nhất.

Bản nâng cấp Taproot là sự kết hợp của ba Đề xuất Cải tiến Bitcoin (BIP) thực hiện một số thay đổi làm cho Bitcoin an toàn hơn và hiệu quả hơn. Trong khi những thay đổi này bao gồm nhiều khía cạnh của giao thức, chúng tôi sẽ tập trung vào những thay đổi đã đặt nền móng cho các giao thức mã thông báo trong tương lai trên chuỗi.

Sự thay đổi lớn đầu tiên mang lại bởi bản nâng cấp Taproot là việc thay thế chữ ký thuật toán chữ ký số Elip bằng chữ ký Schnorr. Các chuỗi khối phụ thuộc vào chữ ký số—các tin nhắn được ký mật mã bởi khóa riêng của người dùng và được xác minh bằng khóa công khai của họ—để hoạt động. Chữ ký số có nhiều dạng, mỗi dạng tuân theo các hệ mật mã khác nhau, với một số hình thức hiệu quả hơn các hình thức khác. Việc chuyển đổi sang chữ ký Schnorr đã mang lại hai bước đẩy quan trọng cho tính mở rộng.

Đầu tiên, hãy nhớ rằng dữ liệu nhân chứng, bao gồm chữ ký, chiếm một phần đáng kể không gian giao dịch. Chữ ký Schnorr nhỏ hơn so với chữ ký ECDSA, dẫn đến tiết kiệm không gian trực tiếp và cho phép thêm nhiều giao dịch để vừa với một khối duy nhất.

Thứ hai, Bitcoin hỗ trợ các loại thanh toán phức tạp như giao dịch multisig, trong đó nhiều bên phải phê duyệt một giao dịch dựa trên các điều kiện cụ thể để thực hiện. Trước Taproot, một giao dịch multisig yêu cầu mỗi chữ ký cá nhân phải được bao gồm trong các đầu vào giao dịch. Với chữ ký Schnorr, nhiều chữ ký có thể được kết hợp thành một chữ ký duy nhất (và, do đó, một đầu vào duy nhất), làm cho giao dịch multisig hiệu quả và riêng tư hơn đáng kể.

Bản nâng cấp Taproot cũng mở rộng khả năng lập kịch cho Bitcoin, cho phép các nhà phát triển tạo ra điều kiện giao dịch phức tạp hơn. Bản nâng cấp cũng cung cấp một cách mới để lưu trữ dữ liệu tùy ý trên chuỗi khối Bitcoin, cung cấp sự linh hoạt lớn hơn so với opcode OP_RETURN đã được thảo luận trước đó.

Trong thực tế, điều này có nghĩa là lượng dữ liệu tùy ý mà các nhà phát triển có thể lưu trữ trong một giao dịch Bitcoin giờ đây chỉ bị giới hạn bởi kích thước tối đa cho phép của một giao dịch, là 400.000 byte. Điều này gấp năm ngàn lần lượng dữ liệu mà OP_RETURN cho phép họ lưu trữ.

Bằng cách làm cho giao dịch hiệu quả hơn và cho phép linh hoạt hơn trong nội dung, nâng cấp Taproot đã mở đường cho thí nghiệm phát nổ nhất từ trước đến nay trong việc đưa token vào Bitcoin.

Lý thuyết thứ tự

Kanwaljeet, cha của bạn thân nhất tôi, là một người sưu tập tiền tệ. Bộ sưu tập của ông ta đáng chú ý không chỉ vì các mặt hàng lịch sử và giới hạn mà còn vì một loại tiền đặc biệt mà ông ta sưu tập chỉ vì số serial. Ví dụ, ông ta sở hữu một tờ tiền 500 INR với số serial “001947”, tương ứng với năm Ấn Độ giành độc lập. Được mua với giá 750 INR, nó giờ đây có giá trị 1000 INR do số serial của nó.

Tiền đóng vai trò đặc biệt trong xã hội, đóng vai trò là phương tiện trao đổi và biểu tượng của địa vị, tự do và quyền lực. Ý nghĩa của nó được thể hiện rõ trong cách chúng ta làm việc vì nó, những xung đột mà nó gây ra và sự tôn kính mà một số văn hóa dành cho nó. Điều này cũng giải thích tại sao tiền là một loại đồ sưu tập phổ biến và làm nổi bật công việc của những người nghiên cứu tiền xu.

Đăng ký

Bitcoin là trường hợp đầu tiên của một hình thức tiền tệ mới: tiền điện tử. Hiện đã có hơn mười lăm năm tuổi và trở thành một lớp tài sản nghìn tỷ đô la, Bitcoin đã trở nên phổ biến đến mức đủ để các người hâm mộ chỉ định nguồn gốc và giá trị lịch sử của nó. Nhưng làm thế nào để làm điều này cho một loại tiền tệ số?

Nhập Casey Radamor và lý thuyết Các Số thứ tự của anh ấy.

Khi ngân hàng trung ương phát hành các tờ tiền, mỗi tờ được gán một số hiệu theo thứ tự in ấn của nó. Tương tự, lý thuyết Ordinals là một quy ước, một hệ thống đánh số, để gán một số hiệu cho mỗi satoshi (sat) từng tồn tại hoặc sẽ tồn tại khi đào ra trong tương lai. Hãy xem cách hoạt động này.

Hãy nhớ rằng mỗi satoshi có thể được truy vết về nguồn gốc của nó thông qua mô hình UTXO. Satoshi được tạo ra như là phần thưởng cho các thợ đào mỏ đào khối Bitcoin và được đánh số theo thứ tự chúng được đào.

Ví dụ, khối đầu tiên được khai thác, được biết đến với tên Genesis Block, đã thưởng cho người khai thác với 50 BTC. Kể từ khi mỗi Bitcoin bao gồm 100 triệu sats, phần thưởng khối đầu tiên chứa các sats được đánh số từ 0 đến 4,999,999,999. Khối thứ hai chứa các sats được đánh số từ 5,000,000,000 đến 9,999,999,999, và mẫu này tiếp tục. Do đó, satoshi cuối cùng sẽ được đánh số là 2,099,999,999,999,999.

Lý thuyết Ordinals sử dụng hệ thống đầu vào đầu ra (FIFO) để theo dõi việc đánh số sat khi chúng di chuyển giữa các UTXO. Khi giao dịch Bitcoin tiêu thụ một UTXO, các sat sẽ được chia thành các UTXO mới được tạo ra theo thứ tự chúng xuất hiện trong đầu ra.

Ví dụ, nếu người đào khối Genesis nhận được một UTXO chứa sats được đánh số từ 0 đến 4,999,999,999, và họ muốn cô lập một sats cụ thể—ví dụ sats số 21 triệu—họ sẽ cấu trúc giao dịch như sau:

Lý thuyết Ordinals, bằng cách gán mỗi satoshi một số duy nhất, khiến chúng trở nên một phần không thể thay thế. Tôi nói một phần vì, trong ngữ cảnh của việc thanh toán bằng Bitcoin, người bán sẽ không quan tâm đến việc các sats nào tạo nên khoản thanh toán đó, khiến chúng trở nên thay thế trong tình huống đó. Tuy nhiên, đối với ai đó đang tìm kiếm một sats có số nhất định, giống như Kanwaljeet làm với các tờ tiền, sats trở nên hoàn toàn không thể thay thế.5.

Một khi lý thuyết về các số thứ tự trở nên phổ biến, sự xuất hiện của các nhà sưu tập tiền mã hóa BTC - những người săn Bitcoin hiếm hoi - trở nên không thể tránh khỏi (Wired đã đăng tải mộtbài viết xuất sắcdocumenting their world). What are rare Bitcoins? It’s a spectrum. Casey Radamor provides a framework for assessing rarity:

Trong thực tế, sự hiếm có thể là rất chủ quan và phụ thuộc vào số liệu mà cộng đồng tin rằng nó có giá trị. Kanwaljit thu thập các tờ tiền có số serial 150847 vì nó tượng trưng cho ngày Ấn Độ đạt được độc lập. Đối với một người sưu tập tiền từ một quốc gia khác, con số này có thể hoàn toàn không liên quan. Tương tự, những người săn Bitcoin đánh giá sats vì mọi lý do—từ những lý do rõ ràng như một sat được đào bởi Satoshi đến những lý do huyền bí hơn như một số sat tạo thành một số đối xứng.

Các sats hiếm không chỉ được giao dịch trên các chợ như Magic Eden và Magisat, cả hai đều cung cấp biểu tượng và hướng dẫn cho người dùng để giúp họ đánh giá chính xác giá trị của các sats mà họ đang mua mà còn trên các nhà đấu giá truyền thống như Sotheby's, nơi một sat hiếm là bán với giá trên $150,000.

Gần đây, viaBTC, một bể đào Bitcoin, được đấu giámột sat kỷ lục (sat đầu tiên của lần cắt nửa gần đây) với giá 33.3 BTC, tương đương hơn 2 triệu đô la. Số tiền này so sánh với việc bán tờ tiền giấy đắt nhất từng được bán: một tờ tiền trái phiếu Mỹ 1.000 đô la hiếm phát hành năm 1890 đã được bán với giáhơn 3 triệu đô latrong một cuộc đấu giá vào năm 2014.

Đáng chú ý, tờ tiền này, được gọi là "The Grand Watermelon" do hình dáng và màu sắc của các con số trên mặt sau, vẫn là tiền lẻ hợp lệ!

Ngoại trừ việc tạo ra một lớp người sưu tập tiền điện tử, lý thuyết của Ordinal, bằng cách giới thiệu một quy ước để đánh số sat, cũng mở khóa bước tiến tiếp theo trong kế hoạch của Casey Radamor: đưa “hiện vật số” vào Bitcoin.

Inscriptions

Sự phát hành năm 2021 của bản nâng cấp Taproot trùng khớp với một làn sóng lớn trong ngành công nghiệp tiền điện tử - đó là của NFT. Hơn 25 tỷ đô la trị giá NFT đã được giao dịch trong năm 2021, đa số trên Ethereum. Nghệ thuật pixel, hình ảnh khỉ, khoảnh khắc thể thao, ảnh chụp, âm nhạc, giày thể thao, phiếu quà tặng cà phê, và thậm chí cả những từ tiếng Anh thông thường - có vẻ như mọi thứ đều có một NFT. Phong trào này đã tạo ra sự giao cắt lớn nhất giữa tiền điện tử với phương tiện truyền thông và thương hiệu chính thống cho đến nay, và đã thu hút thêm nhiều người mới vào tiền điện tử hơn bất kỳ trường hợp sử dụng nào cho đến thời điểm đó.

Bây giờ, cuộc tranh luận về việc liệu NFTs, hoặc thậm chí là nghệ thuật số như một danh mục, có nên có giá trị từ bản chất hay không là điều đã được viết và thảo luận đủ nhiều, vì vậy chúng tôi sẽ không đề cập đến nó. Điều quan trọng là ít nhất một phần của cộng đồng Bitcoin, bao gồm cả Casey, đã nhìn vào những gì đang diễn ra trên các chuỗi khác, đặc biệt là Ethereum, và quyết định rằng họ muốn mang điều đó đến Bitcoin cũng.

Nếu Bitcoin muốn có một tiêu chuẩn cho NFT, Casey muốn nó được "tránh khỏi" những khuyết điểm của những người tiền bối của nó. Giải pháp của anh ấy: Những cái đề.bài đăng trên blogtrên Bia tượng:

Các bia đá là những hiện vật kỹ thuật số, và các hiện vật kỹ thuật số là NFT, nhưng không phải tất cả NFT đều là hiện vật kỹ thuật số. Các hiện vật kỹ thuật số là NFT được giữ theo tiêu chuẩn cao hơn, gần với mục tiêu của chúng. Để một NFT trở thành một hiện vật kỹ thuật số, nó phải là phi tập trung, không thể thay đổi, trên chuỗi và không bị hạn chế. Phần lớn lớn các NFT không phải là hiện vật kỹ thuật số. Nội dung của chúng được lưu trữ ngoài chuỗi và có thể bị mất, chúng ở trên chuỗi tập trung và có các khóa quản trị cửa sau. Điều tồi tệ hơn, vì chúng là hợp đồng thông minh, chúng phải được kiểm toán từng trường hợp để xác định các thuộc tính của chúng.

Các phục chế không bị những lỗi đó ám. Các phục chế không thể thay đổi và trên chuỗi khối, trên chuỗi khối cổ nhất, phân cấp nhất, an toàn nhất trên thế giới. Chúng không phải là hợp đồng thông minh, và không cần phải được xem xét từng cái một để xác định tính chất của chúng. Chúng là các hiện vật kỹ thuật số thực sự.

Đây là cách họ hoạt động.

Inscriptions inscribe data onto individual sats, which are then tracked by the Ordinals theory. To mark a particular sat with some data, developers have to create a transaction that isolates that sat and places it in the first output of a Bitcoin transaction. The data itself resides in the transaction witness (the upgrade introduced by SegWit) and is stored in the script-path append scripts introduced by the Taproot upgrade.

Vì một dòng chữ được khắc trên một sat, nó có thể được di chuyển, giao dịch, mua bán bằng cách chuyển nhượng các sats được khắc trong các giao dịch Bitcoin đơn giản. Tuy nhiên, giống như các tiêu chuẩn token trước đó, chúng yêu cầu một ví tiền điện tử nhận biết giao thức và cấu trúc giao dịch một cách phù hợp. Nói cách khác, bạn không muốn ví của bạn vô tình gửi một sat được khắc như một phần của giao dịch thông thường.

Mỗi phù hiệu cũng được gán một số chỉ mục theo thứ tự tạo ra của nó. Do đó, chúng ta biết rằng đã có hơn 70 triệu phù hiệu được tạo ra cho đến nay. Ngoài ra, trong khi bạn có thể tạo bộ sưu tập các phù hiệu (như bạn có thể làm với NFT trên Ethereum), mỗi phù hiệu trong một bộ sưu tập đòi hỏi một giao dịch riêng để tạo ra (và lượt này, phí phải được thanh toán). Những tính năng này loại bỏ những điểm yếu mà Casey thấy trong NFT trên các chuỗi khối hợp đồng thông minh như Ethereum.

Bạn có thể lưu trữ nội dung nào trong các châu bản? Hầu hết các định dạng nội dung được hỗ trợ trên web, bao gồm các tệp PNG, JPEG, GIF, MPEG và PDF. Nó cũng hỗ trợ các tệp HTML và SVG có thể được thực thi trong môi trường cát nhân (chúng không thể tương tác với mã bên ngoài). Hơn nữa, các châu bản có thể được liên kết với nhau và do đó, làm lại nội dung từ các châu bản khác. Trong khi hầu hết người dùng chọn châu bản sats với các tệp JPEG đơn giản, một số người đã thử nghiệm với các châu bản như trò chơi video đầy đủ.

Một số nhà phát triển nhận ra rằng sự linh hoạt của nội dung này có thể được sử dụng để tạo các tiêu chuẩn mã token khác cho Bitcoin.

Các thí nghiệm đáng chú ý nhất trong số đó là giao thức BRC-20 được tạo ra bởi domodataTrong khi các phục chép được hình thành như một cách để đưa các mã thông dụng không thể thay thế vào Bitcoin, tiêu chuẩn BRC-20 (một lời nói về tiêu chuẩn mã thông dụng ERC-20 của Ethereum) đã sử dụng chúng để tạo ra một tiêu chuẩn mã thông dụng cho Bitcoin.

Cơ chế chính nó rất đơn giản: các token có thể thay thế được triển khai, đúc, và chuyển bằng cách sử dụng các dữ liệu JSON được khắc trên sats. Ví dụ, đây là những gì bản chép triển khai ORDI, token BRC-20 đầu tiên, trông giống như:

Bản ghi này xác định các thông số cho mã thông báo ORDI, xác định nó là một mã thông báo BRC-20, triển khai nó với nguồn cung tối đa là 21 triệu đơn vị và giới hạn mỗi giao dịch đúc 1.000 đơn vị. Bằng cách ghi dữ liệu JSON như vậy vào sats, các nhà phát triển có thể tạo, quản lý và chuyển giao các mã thông báo có thể thay thế trực tiếp trên chuỗi khối Bitcoin.

Tương tự, mã token BRC-20 có thể được chuyển bằng cách tạo một phần ghi mới với dữ liệu như:

Các đoạn mã, cùng với giao thức BRC-20 nguyên thủy được xây dựng dựa trên chúng, đã thúc đẩy một làn sóng lớn về sự chú ý, vốn và hoạt động đến blockchain Bitcoin. Nhiều chỉ số trên chuỗi nghĩa là tăng mạnh, bao gồm phí của thợ đào, tỷ lệ của các khối đầy đủ (được xác định là các khối trong đó giao dịch hoàn toàn lấp đầy giới hạn 4MB), kích thước của mempool, việc áp dụng nâng cấp Taproot, và số lượng giao dịch đang chờ xử lý trong mempool.


Số lần đăng ký theo thời gian ( nguồn)

Sự bùng nổ hoạt động này có nghĩa là các bản ghi có thể được coi là tiêu chuẩn mã thông báo được chấp nhận đầu tiên trên Bitcoin. Các thứ tự hàng đầu (một thuật ngữ khác cho bộ sưu tập bản ghi) vẫn giữ giá sàn mạnh mẽ sau nhiều tháng ra mắt. Các bộ sưu tập NodeMonkes (0,244 BTC), Bitcoin Puppets (0,169 BTC) và Quantum Cats (0,306 BTC) cũng bao gồm trong số đó. ORDI, mã thông báo BRC-20 đầu tiên, có vốn hóa thị trường trên một tỷ đô la và được liệt kê trên các sàn giao dịch hàng đầu như Binance.

Tại sao các chú thích thành công trong khi Colored Coins, Counterparty, và các thử nghiệm khác thất bại? Tôi nghĩ có hai lý do cho điều này.

Đầu tiên, việc ra mắt sau các nâng cấp Segwit và Taproot có nghĩa là các đoạn chữ được hưởng lợi từ một giao thức Bitcoin trưởng thành hơn. Kích thước khối lớn hơn, phí thấp hơn và linh hoạt dữ liệu lớn hơn cho phép các đoạn chữ tránh được các tuyến đường triển khai phức tạp, vòng vo của những người tiền nhiệm.

Thứ hai, thời điểm là đúng. Việc tạo ra các bản chép trước đó đã được tiền thân bởi chu kỳ năm 2021, khi gần như ai cũng biết đến NFTs ngay cả khi chỉ một cách xa gần với các xu hướng internet. Các nhà giao dịch tiền điện tử đã thoải mái giao dịch chúng. Ngay cả ORDI, được ra mắt trong thời kỳ thị trường gấu, cũng được hưởng lợi từ thời điểm may mắn. Chỉ vài tuần trước khi ra mắt, PEPE, một đồng memecoin trên Ethereum, đã khiến cho thị trường memecoin tạm thời sốt lên trong một thị trường khô cằn, mà nó có thể tận dụng.

Runes

Cuối cùng, tất cả những ngữ cảnh đó đưa chúng ta đến điểm đến của chúng ta: Runes.

Bên cạnh BRC-20, một loạt các giao thức khác cũng đã cố gắng sử dụng các chữ ký để mang các token có khả năng trao đổi đến Bitcoin. Điều này đã tạo ra một cảnh quan vật cụm token phân mảnh, với mỗi triển khai mang những ưu và nhược điểm riêng của mình. Cơ hội để tạo ra một tiêu chuẩn có khả năng trao đổi ưu việt, giống như Ordinals đã làm cho token không có khả năng trao đổi, đã có thể được thực hiện.

Và nó đã được lấy! Casey Radamor6đã bước vào một lần nữa, lần này với Rune Protocol, hoặc đơn giản là Runes, nhằm tới việc nó trở thành tiêu chuẩn thay thế cho Bitcoin tokens. Động lực của anh ấy rất đơn giản: "Một tiêu chuẩn token đáng tin cậy nên tồn tại trên Bitcoin."

Vậy, Runes khác biệt như thế nào so với các tiêu chuẩn khác như BRC-20? Vài tuần trước, đồng nghiệp của tôi Saurabh đã viết một tác phẩm xuất sắcgiải thích về Runes và những cải tiến so với những phiên bản trước đó một cách chi tiết. Để hiểu rõ hơn, tôi đề xuất đọc bài viết của anh ấy.

Đây là điểm chính.

Hãy nhớ rằng các token BRC-20 tạo ra một bản ghi mới mỗi khi bạn cần triển khai, đúc, hoặc chuyển token. Hơn nữa, mỗi token được lưu trữ trong một UTXO riêng biệt. Giao thức không chỉ định cách bao gồm nhiều token trong một UTXO duy nhất. Điều này dẫn đến sự gia tăng không kiểm soát của UTXOs, hay nói cách khác, UTXO bloat.


Số lượng UTXOs theo thời gian ( nguồn)

Runes đơn giản hóa quá trình này. Đầu tiên, thay vì các bài viết, nó lưu trữ dữ liệu trong trường OP_RETURN. Thứ hai, nó cho phép người dùng giữ nhiều token, bao gồm BTC, trong cùng một UTXO. Điều này làm cho việc chuyển tiền hiệu quả hơn và giảm thiểu việc tăng UTXO. Thứ ba, nó tương thích với mạng Lightning, giải pháp mở rộng của Bitcoin. (Nhớ sự tăng đột ngột trong giao dịch OP_RETURN mà chúng ta đã thấy trước đó? Bây giờ bạn biết nguyên nhân gây ra nó là gì.)

Sự ra mắt của Runes, được lên lịch để trùng với sự kiện halving Bitcoin mới nhất, đã đi kèm với rất nhiều sự háo hức. Các chỉ số đã chứng minh thành công (mặc dù mất một thời gian để phát triển), và điều đó diễn ra trong một thị trường gấu. Runes ra mắt khi giá BTC cao hơn gấp ba lần.

Với sự cường điệu, nhiều người (bao gồm cả tôi!) coi hậu quả và tác động của nó là không đáng kể, ít nhất là nếu bạn đi theo tình cảm trên Crypto Twitter (CT). Không có gì lạ khi nghe mọi người cho rằng "rune thất bại" hoặc "rune đã chết".


Tuy nhiên, các con số trên chuỗi khối vẽ một bức tranh rất khác biệt.


Nguồn:@cryptokoryos trên Dune


Nguồn:@cryptokoryos trên Dune

Runes đang thống trị hoạt động thanh toán Bitcoin không thanh toán. Trong hầu hết các ngày kể từ khi ra mắt, nó đã có nhiều giao dịch hơn so với ordinals và BRC-20 kết hợp, và dường như đã thay thế sau cùng như tiêu chuẩn token thay thế phổ biến nhất trên Bitcoin. Điều này cũng được phản ánh qua vốn hóa thị trường của Runes, đã vượt mặt vốn hóa của BRC-20. Điều này xảy ra mặc dù nó chưa được niêm yết trên bất kỳ sàn giao dịch tập trung lớn nào.

Chúng ta vẫn rất sớm trong hành trình của Runes. Mà không có sự niêm yết trên sàn giao dịch trung gian (CEX), Runes (và các token có thể thay thế khác) vẫn giao dịch trên hệ thống chậm, giống như sổ đặt lệnh. Giao dịch chậm vì thời gian khối 10 phút của Bitcoin ngăn chặn giao dịch tần suất cao. Với sự thiếu hụt của các sàn giao dịch phi tập trung trên Bitcoin, bạn cũng chưa thể giao dịch trực tiếp một Rune cho một Rune khác (bạn phải thanh toán bằng BTC trước). Hơn nữa, UX vẫn phức tạp. Runes, giống như các tiêu chuẩn token trước đó, đòi hỏi các ví đặc biệt để giao dịch và lưu giữ.

Những thách thức này đang ngăn chặn việc áp dụng rộng rãi hơn.

Đăng ký

Những suy nghĩ chia tay

Một trong những lý do khiến Bitcoin có giá trị là nó là loại tiền tệ kỹ thuật số đầu tiên, không bị ảnh hưởng bởi các bên tập trung hoặc các nhà môi giới quyền lực, và đầy đủ được hỗ trợ bởi mã nguồn. Tuy nhiên, đáng kinh ngạc là có bao nhiêu sự đổi mới xung quanh việc xây dựng tiêu chuẩn mã token trên nền tảng của Bitcoin phụ thuộc vào sự đồng thuận xã hội.

Các ký hiệu hoặc số thứ tự, ví dụ, không phải là một phần của giao thức Bitcoin. Chúng, như Casey thích gọi là, "một kính hiển vi tùy chọn để nhìn vào Bitcoin." Bạn có thể nghĩ về chúng như là một quy ước đã được "meme thành hiện thực." Tuy nhiên, chúng có giá trị tỷ đô la vì một số đủ lớn người đã phối hợp xã hội chấp nhận chúng như là những quy ước xác định chúng.

Vâng, Runes là một tiêu chuẩn mã token có thể thay thế đã được cải thiện đáng kể so với những người tiền nhiệm của mình. Tuy nhiên, một phần quan trọng của sự chấp nhận rộng lớn của nó là do sự ủng hộ của Casey Radamor và vốn xã hội mà ông đã tích lũy qua nhiều năm. Điều này cũng là lý do tại sao mọi người sẵn lòng chấp nhận các quy tắc không truyền thống như giới hạn ban đầu 13 ký tự trên tên Rune.

Chúng tôi cũng có quan điểm rằng Bitcoin NFT đã tìm thấy thị trường sản phẩm phù hợp. Vì NFTs khá không lỏng lẻo và giao dịch ít thường xuyên, thời gian khối 10 phút của Bitcoin không phải là một trở ngại đối với sự tồn tại của chúng. Hơn nữa, với việc không gian khối Bitcoin là không gian khối có giá trị nhất trong ngành công nghiệp, và các chữ viết đều nằm hoàn toàn trên chuỗi, sức hút của việc sở hữu một tác phẩm số trên phương tiện mới này sẽ tiếp tục tồn tại.


Tôi đã xem xét top 10 NFTs và token trên cả Ethereum và Bitcoin. Tìm kiếm phân tích đầy đủở đây.

Token có thể thay thế, ngược lại, bị hạn chế rất nhiều bởi thời gian khối chậm của Bitcoin và thiếu các nhà tạo lập thị trường tự động. Mặc dù vậy, chúng đã vượt qua các chỉ số thị trường. Các token ERC20 hàng đầu trên Ethereum đang có vốn hóa thị trường lớn hơn 64 lần so với 10 bộ sưu tập NFT hàng đầu. Đối với Bitcoin, tỷ lệ này vẫn chỉ là 7,7 lần. Một khi chúng ta có phương tiện để làm cho giao dịch của họ hiệu quả hơn, tiềm năng tăng trưởng có thể lớn.7Những phương pháp đó có thể trông như thế nào? Có lẽ các giải pháp Bitcoin L2 sẽ đưa ra câu trả lời.

Nhưng đó là một câu chuyện cho một ngày khác.

Vui mừng cho trận chung kết Euro vào Chủ nhật,

Shlok Khemani

1

Đâylà một nguồn tài nguyên tuyệt vời để hiểu cách giao dịch Bitcoin hoạt động chi tiết hơn.

2

Đề xuất hệ thống DNS Bitcoin ban đầu. Sau khi chính Satoshi từ chối trường hợp sử dụng này, các nhà phát triển đã chia tách Bitcoin để tạo ra blockchain của riêng họ, Namecoin, trở thành một trong những alt-coin đầu tiên.

3

Một bài thử nghiệmvề Proof of Existence với một giải thích về OP_RETURN.

4

Các cuộc chiến về khối, khi cuộc tranh luận này được biết đến, đã diễn ra gay gắt trong hai năm từ 2015 đến 2017. Đó không chỉ là một cuộc chiến giữa các khối nhỏ và các khối lớn, mà còn là về cách Bitcoin nên được quản lý và câu hỏi cơ bản hơn về việc liệu Bitcoin có phải là một hệ thống thanh toán hay một hình thức vàng kỹ thuật số. Của Vitalik bài đăng gần đâykhai thác hai cuốn sách được viết bởi các thành viên từ mỗi phái - Cuộc chiến kích thước khối bởi Jonathan Bier và Đánh cắp Bitcoin bởi Roger Ver - và cung cấp một cái nhìn tổng quan về các lập luận của họ. Điều quan trọng với chúng tôi là kết quả của cuộc xung đột này.

5

Một biến thể của lý thuyết thứ tự là được đề xuất lần đầutrong diễn đàn BitcoinTalk way back vào năm 2012.

6

Casey Rodarmor dẫn một podcast không được đánh giá cao nhưng rất vui vẻ có tên là @hellmoney">Tiền địa ngục.

7

Đồng nghiệp Saurabh của tôi hơi không đồng ý với phân tích này. Ông tin rằng không giống như Ethereum, các mã thông báo hiệu quả (không phải meme) trên Bitcoin sẽ khởi chạy trực tiếp trên L2 chứ không phải trên L1. Điều này là do Ethereum cho phép chủ sở hữu giao dịch, cho vay và làm những việc khác với mã thông báo trên lớp cơ sở, trong khi Bitcoin thì không vì chuỗi trước được xây dựng cho nó và chuỗi sau thì không. Điểm của việc tung ra các mã thông báo trên Bitcoin là gì nếu chúng không thể được sử dụng cho mục đích dự định của chúng? Nếu họ ngồi trên Bitcoin, họ làm như vậy chỉ với hy vọng một số thanh khoản giúp họ bắt được giá thầu, không khác gì memecoin trên Bitcoin. Ông tin rằng chúng tôi chấp nhận blockchain Bitcoin vì chúng tôi muốn sử dụng BTC, tài sản. Không chắc rằng các tài sản khác đạt được trạng thái tương tự. Tôi giữ quan điểm rằng bất kể bạn có thể làm bất cứ điều gì với mã thông báo trên Bitcoin L1 hay không, các nhóm vẫn muốn nó là nhà của mã thông báo của họ vì nguồn gốc và khả năng tương tác giữa các chuỗi mà nó cho phép.

Thông báo:

  1. Bài viết này được sao chép từ [GateDecentralised.co]. All copyrights belong to the original author [SHLOK KHEMANI]. 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ệ với Gate Họcđội, và họ sẽ xử lý nhanh chóng.
  2. Liability Disclaimer: 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ề tạo thành 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, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch là không được phép.

Con Đường đến Runes

Trung cấp7/29/2024, 9:17:56 AM
Bài viết này sẽ khám phá sâu hơn về những đổi mới và phát triển trong hệ sinh thái Bitcoin, đặc biệt tập trung vào sự tiến triển của các mã thông báo không thể thay thế (ordinals) và mã thông báo có thể thay thế (Runes). Nó cung cấp một phân tích chi tiết về việc ordinals và Runes đã trở thành các tiêu chuẩn quan trọng trên blockchain Bitcoin và khám phá về hiệu suất thị trường và tác động của họ trong việc nhận diện xã hội.

Trước tuần diễn ra sự kiện chia nửa Bitcoin mới nhất, Runes, một tiêu chuẩn mã token có thể thay thế mới trên Bitcoin, đã trở thành một trong những điểm nóng lớn nhất trong cộng đồng tiền điện tử. Trong khi tôi cố gắng hiểu Runes là gì và tại sao chúng quan trọng, tôi nhận ra mình hiểu rất ít về những gì xảy ra trước đó hoặc cách Bitcoin hoạt động ở mức cơ bản. Vâng, tôi biết đây là một sự thú nhận đáng ngạc nhiên khi tôi làm việc trong lĩnh vực tiền điện tử và Bitcoin là loại tiền điện tử lớn nhất.

Tuy nhiên, tôi nghĩ, nếu tôi ở trong tình cảnh này, chắc chắn nhiều người khác cũng vậy. Vì vậy, tôi quyết định nghiên cứu sâu và viết về điều đó.

Tôi đã quay trở lại quá khứ và cố gắng theo dõi hành trình của Bitcoin từ khi ra đời đến việc nó đến Runes. Trên đường đi, tôi đã phát hiện ra một triển khai sớm của DNS trên chuỗi khối, dự án token đầu tiên của Vitalik Buterin (không, nó không phải là Ethereum), nghệ thuật ASCII vĩnh viễn, một trò chơi chuỗi khối từ năm 2015, một sự chia rẽ trong cộng đồng đã buộc một số người gọi Bitcoin là 'một thử nghiệm thất bại', một nhà phát triển phiến lập thay đổi diện mạo của tài sản nghìn tỷ đô, và còn nhiều hơn nữa.

Đây là một câu chuyện về quá khứ và tương lai của Bitcoin. Đó là về những thử nghiệm thất bại và khởi đầu sai lầm. Đó là về cuộc đấu tranh để đưa sáng tạo vào một giao thức mà luôn kháng cự thay đổi. Đó là về lý do tại sao một phần trăm triệu của một Bitcoin có thể được bán với giá hơn một triệu đô la. Quan trọng nhất, đó là về cách mà sự đồng thuận xã hội có thể quan trọng như mã nguồn, ngay cả đối với một tài sản kỹ thuật số.

Bắt đầu thôi!

UTXOs

Chúng tôi sẽ bắt đầu bằng cách hiểu một trong những khối xây dựng cơ bản của giao thức Bitcoin: Đầu ra giao dịch chưa được sử dụng hoặc UTXOs.

UTXOs là cách mà giao thức Bitcoin theo dõi sở hữu của đồng tiền. Hãy nghĩ về mỗi UTXO như là một biên nhận về sở hữu - một phần không thể chia nhỏ của Bitcoin chỉ có thể được chi tiêu bởi một địa chỉ cụ thể (chủ sở hữu). Khi sở hữu của một Bitcoin chuyển sang tay khác (một người dùng gửi nó cho người khác), nó được ghi lại trên blockchain dưới dạng một UTXO liên kết với địa chỉ của người nhận.

Trong giao thức Bitcoin, không có khái niệm tích lũy số dư tài khoản. Thay vào đó, số tiền sở hữu bởi một địa chỉ được ghi nhận trong các UTXO phân tán trên blockchain, mỗi UTXO được tạo ra như một đầu ra của một giao dịch. Khi một ứng dụng (như một ví) hiển thị số dư BTC của người dùng, nó thực hiện bằng cách quét blockchain và tổng hợp các UTXO thuộc sở hữu của người dùng đó.

Nếu ví Bitcoin của tôi nói rằng tôi sở hữu 20 BTC, điều đó có nghĩa là có 20 BTC giá trị của UTXO liên kết với khóa công khai của tôi. Điều này có thể là một UTXO của 20 BTC, bốn UTXO của mỗi 5 BTC, hoặc bất kỳ kết hợp nào khác mà tổng cộng là 20 BTC.

Các giao dịch trên Bitcoin được cấu trúc dưới dạng một tập hợp các UTXO đầu vào, được tiêu thụ (hoặc phá hủy) để tạo ra các UTXO đầu ra. Hãy tưởng tượng Joel có các UTXO với các giá trị sau liên kết với địa chỉ của anh ấy:

  • 10 BTC
  • 5 BTC
  • 1 BTC

Bây giờ, nếu anh ấy muốn thanh toán cho Saurabh 14BTC, ứng dụng ví của anh ấy sẽ tạo một giao dịch với:

  • 10 BTC và 5 BTC UTXOS làm đầu vào (1 BTC UTXO vẫn nguyên vẹn)
  • 14 BTC như một đầu ra đến địa chỉ của Saurabh
  • 0.9998 BTC như là đầu ra thứ hai trở lại địa chỉ của anh ấy

UTXO thứ hai là số tiền thừa mà anh ấy nhận được từ giao dịch. Tại sao lại là 0.9998 và không phải là 1 BTC? Anh ấy cũng cần trả cho một thợ đào Bitcoin một khoản phí như một động lực để bao gồm giao dịch của anh ấy vào một khối. Sự khác biệt giữa tổng số UTXO đầu vào và đầu ra (0.0002 BTC trong trường hợp này) đóng vai trò là khoản phí được đề xuất cho một giao dịch. Trong hầu hết các trường hợp, việc tạo ra một giao dịch hợp lệ bằng cách thiết lập các đầu vào, đầu ra và phí phí được trừu tượng hóa khỏi người dùng và được xử lý trong nền tảng bởi ứng dụng ví1.

Để hiểu rõ hơn về UTXOs, hãy nghĩ về chúng như là các tờ tiền và ví Bitcoin như các chiếc ví vật lý. Mỗi tờ tiền (giống như một UTXO) có giá trị cố định, không thể chia được, và tổng giá trị được lưu trữ trong một chiếc ví vật lý (như trong trường hợp của một ví Bitcoin) là tổng của giá trị của tất cả các tờ tiền bên trong nó.

Đăng ký

Giao dịch Bitcoin tương tự như mua hàng bằng tiền mặt. Nếu tôi muốn mua một ly cocktail 14 đô la tại một quán bar ở New York City, tôi có thể đưa một tờ 10 đô la và một tờ 5 đô la và sẽ nhận lại một tờ 1 đô la. Nơi mà sự tương đồng này bị phá vỡ là trong khi tiền giấy chỉ tồn tại ở các mệnh giá cố định (1 đô la, 5 đô la, 10 đô la, vv), UTXOs có thể được liên kết với bất kỳ lượng Bitcoin tùy ý nào.

(Ngược lại, các chuỗi khối khác như Ethereum hoạt động như một sổ cái của các khoản nợ và các khoản có và theo dõi số dư người dùng trong giao thức. Điều này tương tự như cách tài khoản ngân hàng theo dõi số dư của người dùng.)

Sự lựa chọn thiết kế của Bitcoin sử dụng UTXOs thay vì các mô hình kế toán blockchain khác là điều đặt nền tảng cho các giao thức token trong tương lai được xây dựng trên nền tảng này.

OP_Return

Ban đầu, Satoshi Nakamoto đã tạo ra Bitcoin như một hệ thống tiền điện tử ngang hàng chống kiểm duyệt. Tuy nhiên, trong quá trình làm điều đó, ông cũng đã tạo ra cuốn sổ cái đầu tiên trên thế giới không thể thay đổi, không thể làm giả, minh bạch và được đánh dấu thời gian.

Ngay sau khi phát hành, những người đam mê tiền điện tử sớm nhận ra rằng sổ cái như vậy có ích cho các ứng dụng không chỉ là thanh toán. Công nghệ này có thể được mở rộng để bảo vệ bất kỳ dữ liệu kỹ thuật số nào quan trọng đến mức đủ để lưu trữ trên một sổ cái phân tán, mạnh mẽ. Các ứng dụng được thảo luận bao gồm chứng chỉ cổ phiếu, vật phẩm số, hồ sơ sở hữu tài sản và đưa hệ thống tên miền (DNS) vào Bitcoin2.

Hal Finney, nhà khoa học máy tính huyền thoại, nhà đóng góp nổi tiếng cho Bitcoin và người nhận BTC đầu tiên được gửi bởi Satoshi, đề xuấtmột giải pháp để đưa DNS lên chuỗi trong Diễn đàn BitcoinTalk.

Vấn đề về việc liệu có nên sử dụng Bitcoin để lưu trữ dữ liệu không phải là thanh toán đã gây ra một trong những cuộc tranh luận lớn đầu tiên trong cộng đồng Bitcoin. Một nhóm coi Bitcoin độc quyền là một hệ thống thanh toán và coi việc lưu trữ dữ liệu khác (hoặc “rác”) là lạm dụng mục đích cốt lõi của nó. Nhóm còn lại nhìn nhận đó là một bằng chứng về sức mạnh của Bitcoin và tin rằng việc xây dựng ứng dụng mới là rất quan trọng đối với sự liên quan dài hạn và việc giảm bớt hỗ trợ bảo mật.

Cuộc tranh luận cũng có những tác động thực tiễn ngắn hạn.

Trong trường hợp giao thức Bitcoin không cung cấp một phương pháp dành riêng để lưu trữ dữ liệu không phải là thanh toán, những người thử nghiệm sớm đã tìm ra một cách để vượt qua. Hãy nhớ từ cuộc thảo luận trước đó của chúng ta rằng một giao dịch Bitcoin bao gồm một loạt các UTXO đầu vào và đầu ra. Mỗi UTXO đầu ra có các trường cho số lượng và địa chỉ Bitcoin đích. Các nhà phát triển đã sử dụng trường địa chỉ đích 20 byte này để lưu trữ dữ liệu không phải là thanh toán tùy ý.

Loại dữ liệu tùy ý là gì? As bài đăng blog nàytài liệu, một loạt cả về những điều hằng ngày và sáng tạo. Từ một bản tưởng niệm về Nelson Mandela đến một bức chân dung ASCII của Chủ tịch Ngân hàng Dự trữ Liên bang lúc đó Ben Bernanke, và từ một liên kết đến các tệp Cablegate của WikiLeaks đến một tài liệu PDF của bản gốc Bitcoin whitepaper, những người đam mê đã lưu giữ mọi văn bản mà họ coi là xứng đáng với sự tồn tại kỹ thuật số vĩnh viễn trên sổ cái.

Tuy nhiên, phương pháp này đã có một hậu quả không mong muốn lớn. Thông thường, dữ liệu trong trường địa chỉ đích là một khóa công khai (hoặc địa chỉ đích) mà giao thức ánh xạ thành một khóa riêng tư có thể kiểm soát UTXO kết quả. Khi các nhà phát triển bắt đầu sử dụng trường địa chỉ này để lưu trữ dữ liệu tùy ý, các giao dịch này tạo ra UTXO không thể ánh xạ thành một khóa riêng tư và do đó không thể bao giờ được tiêu tốn. Những giao dịch như vậy được gắn nhãn là “thanh toán giả mạo.”

Ví dụ, giao dịch này, chứa tài liệu PDF của bản trắng Bitcoin ban đầu, lưu trữ dữ liệu trên gần 950 đầu ra UTXOs, không có một đồng nào có thể chi tiêu.

Vấn đề khi lưu trữ dữ liệu trong các đầu ra UTXO.

Thanh toán giả mạo là vấn đề đối với bất kỳ ai chạy một nút Bitcoin đầy đủ. Các nút đầy đủ duy trì một bản sao của tất cả các UTXO hợp lệ (được gọi là bộ UTXO hoàn chỉnh) trong lịch sử của blockchain, sau đó chúng sử dụng trong khi xác thực các giao dịch mới. Lý tưởng nhất là bộ UTXO phải nhỏ để các giao dịch có thể được xác thực nhanh chóng. Tuy nhiên, vì các UTXO được tạo trong thanh toán giả mạo không bao giờ có thể được chi tiêu, chúng dẫn đến "UTXO phình to" hoặc tăng kích thước của bộ UTXO. Do đó, các nút phải chịu vĩnh viễn chi phí lưu trữ dữ liệu mà blockchain không được thiết kế để mang theo.

Mặc dù những người theo đuổi thanh toán không đồng ý với việc sử dụng Bitcoin để lưu trữ dữ liệu không phải thanh toán, nhưng họ không cách nào ngăn ngừa người dùng thêm dữ liệu tùy ý vào đầu ra UTXO. Như một sự thoả hiệp, họ miễn cưỡng được phépchức năng kịch bản OP_RETURN, trước đây bị cấm, được bao gồm trong giao dịch Bitcoin vào năm 2014.

Their stance (as I interpret the ghi chú phát hành của Bitcoin phiên bản 0.9.0) về cơ bản là - 'Hãy nhìn xem, chúng tôi không thích bạn lưu trữ dữ liệu ngẫu nhiên trên Bitcoin. Đó không phải là những gì nó dành cho. Nhưng không có cách nào chúng tôi có thể ngăn bạn sử dụng kết quả đầu ra để làm như vậy. Vì vậy, hãy để chúng tôi giảm thiệt hại mà bạn đang gây ra. Chúng tôi sẽ cung cấp cho bạn một không gian giới hạn riêng biệt để bạn tiếp tục với những trò tai quái của mình, nhưng đồng thời, chúng tôi thực sự khuyên bạn không nên sử dụng Bitcoin cho việc này. Đó không phải là ý nghĩa của nó".

OP_RETURN chấp nhận một chuỗi dữ liệu 40 byte do người dùng xác định. Mặc dù dữ liệu này được lưu trữ trên blockchain, các đầu ra này không thể tiêu thụ được và có thể được loại khỏi tập UTXO. Điều này có nghĩa là các nút đầy đủ có thể bỏ qua các đầu ra được đánh dấu OP_RETURN khi xác nhận thanh toán, một phần giải quyết vấn đề của sự phình to UTXO. Tôi gọi vấn đề này chỉ được giải quyết một phần vì các giao dịch này vẫn tồn tại trên blockchain và tiêu tốn không gian đĩa.

40 bytes không phải là một lượng dữ liệu lớn. Một ký tự tiếng Anh thường chiếm một byte dữ liệu, có nghĩa là OP_RETURN chỉ có thể chứa chuỗi có đến 40 ký tự—chắc chắn không đủ để lưu trữ hình ảnh hoặc tài liệu hoàn chỉnh. Do đó, trường hợp sử dụng chính cho OP_RETURN là lưu trữ các giá trị băm của các mảnh dữ liệu lớn hơn.

Bất kỳ phần dữ liệu kỹ thuật số nào, khi được thông qua thuật toán băm, sẽ ánh xạ thành một chuỗi chữ số và chữ cái duy nhất gọi là giá trị băm. Những giá trị băm này sau đó có thể được lưu trữ trong trường OP_RETURN để đánh dấu thời gian cho các phần dữ liệu được lưu trữ bên ngoài trên blockchain của Bitcoin. Ví dụ, tôi có thể tạo ra một tác phẩm nghệ thuật và lưu trữ giá trị băm của tệp hình ảnh trên blockchain. Bất kỳ ai sau này cũng có thể sử dụng giao dịch để xác minh nguồn gốc của tấm hình.

Các dịch vụ như Chứng minh Sự tồn tạicho phép người dùng tải lên tài liệu, tạo giá trị băm và lưu trữ chúng trên Bitcoin với một khoản phí (hiện tại là 0.00025 BTC hoặc khoảng ~$18)3.


Một biểu đồ gậy hockey nếu có bao giờ. (nguồn)

Biểu đồ ở trên minh họa số lượng giao dịch chứa các đầu ra OP_RETURN theo thời gian. Hãy chú ý đến sự tăng vọt theo hình parabol trong các giao dịch như vậy gần đây nhé? Chúng tôi sẽ sớm thảo luận về nguyên nhân của điều đó.

Giới hạn dữ liệu OP_RETURNđã tăngđến 80 byte vào năm 2015.

Early Token Experiments

Khi Bitcoin đang trưởng thành, các nhà phát triển đã bắt đầu mơ mộng xây dựng các ứng dụng khác có lợi từ công nghệ blockchain. Một ứng dụng phổ biến khác là việc tạo ra các loại tiền tệ hoặc token khác nhau với các tính năng và tiện ích tùy chỉnh. Một cách để thực hiện điều này là tạo ra một blockchain từ đầu, một con đường được các đồng tiền thay thế sớm như Namecoin và Dogecoin theo đuổi. Tuy nhiên, cách tiếp cận này đòi hỏi phải khởi động một cơ sở miner và mang theo rủi ro của việc token trở thành trung tâm hóa, ít nhất là ban đầu.

Một đề xuất hấp dẫn hơn đối với một số người là tạo một token trên chính giao thức Bitcoin, hưởng lợi từ tính bảo mật và phân phối hiện có của nó.

Hôm nay, Vitalik Buterin nổi tiếng với việc là một trong những người đồng sáng lập Ethereum, loại tiền điện tử lớn thứ hai sau Bitcoin. Tuy nhiên, trước khi thành lập Ethereum, Vitalik đã từng là một phần tích cực của cộng đồng Bitcoin. Anh bắt đầu sự nghiệp trong lĩnh vực tiền điện tử bằng việc viết cho tờ báo Bitcoin Weekly. Sau khi tờ báo đó ngừng hoạt động, Vitalik cùng đồng sáng lập Bitcoin Magazine, mà nhiều người coi là bài viết đầu tiên nghiêm túc trong ngành.

Bìa của số tháng 10 năm 2013 của Tạp chí Bitcoin. Bạn có thể mua bản in vật lý gốc của chúng bằng BTC tại Bitcoin Magazine Cửa hàng. Đứa này hiện đang bán với giá $1000!

Năm 2013, Vitalik, cùng với bốn tác giả khác, đã phát hành bản tóm tắtđối với Colored Coins, một cách để lưu trữ “các loại tiền tệ thay thế, chứng chỉ hàng hóa, tài sản thông minh và các công cụ tài chính khác” trên chuỗi khối Bitcoin. Điều này được thực hiện bằng cách đánh dấu, hoặc “tô màu”, Bitcoins với thông tin xác định việc sử dụng dự kiến của chúng.

Đánh dấu một Bitcoin có nghĩa là gì? Hãy nhớ rằng BTC được lưu trữ trên blockchain dưới dạng UTXOs, được tạo ra và phá hủy khi BTC được chuyển từ một ví sang ví khác. Cơ chế này cho phép theo dõi nguồn gốc và lịch sử sở hữu của một Bitcoin khi nó di chuyển giữa các ví.

Hãy nói rằng tôi nhận được 1 UTXO BTC 5 từ Saurabh. Sau đó, tôi chuyển 7 BTC cho Sid, được tạo ra từ 1 UTXO BTC 5 (tôi nhận được từ Saurabh) và 1 UTXO BTC 2 khác (tôi đã có trong ví của tôi). Bây giờ, Sid chuyển 10 BTC cho Joel, bao gồm hai UTXO - 1 UTXO mà anh ấy nhận được từ tôi và 1 UTXO mà anh ấy đã có từ trước. BTC của Joel có thể được theo dõi ngược lại từ Saurabh, Sid và tôi bằng cách theo dõi chuỗi giao dịch dẫn đến các UTXO trong ví của anh ấy.

Đăng ký

Hãy xem xét lại phép so sánh về Bitcoin UTXOs và các tờ tiền. Mỗi tờ tiền có một số serial duy nhất được bảo tồn khi nó di chuyển từ chủ sở hữu này sang chủ sở hữu khác. Khác biệt ở chỗ là trong khi tôi có thể không có toàn bộ lịch sử của những người sở hữu tờ tiền trước tôi (vì không có nơi nào ghi nhận điều này), tất cả giao dịch Bitcoin xảy ra trên một cuốn sổ cái công khai, nơi mà mỗi satoshi (sat), đơn vị nhỏ nhất của Bitcoin (1 BTC = 100 triệu sats), có thể được truy tìm ngược lại chủ sở hữu ban đầu của nó. Nếu có cách ghi lại sự di chuyển của các tờ tiền dựa trên số serial của chúng, chúng ta sẽ có thể truy tìm chúng ngược lại nhà in tiền, giống như chúng ta có thể truy tìm mỗi BTC đến khối mà nó được tạo ra.

Bởi vì BTC có thể được theo dõi qua các giao dịch, do đó dữ liệu liên quan đến một UTXO cụ thể cũng sẽ được theo dõi. Điều này là cơ sở của quá trình đánh dấu hoặc “tô màu” cho BTC. Giao thức Colored Coins sử dụng sự kết hợp giữa đầu vào, đầu ra và OP_RETURN để tạo ra và chuyển token từ một địa chỉ sang địa chỉ khác.

Cấu trúc của một giao dịch Colored Coins.

Đây là một ví dụ về giao dịch chuyển đổi tiền mã màu. Dữ liệu trong OP_RETURN xác định các thuộc tính của tiền mã màu, trong khi giá trị đầu vào và đầu ra (cùng với một số trường bổ sung không được hiển thị trong sơ đồ này) xác định việc di chuyển của đồng tiền giữa các ví khác nhau.

Có hai điểm chính cần lưu ý về việc triển khai các token bên ngoài trên chuỗi khối Bitcoin.

Đầu tiên, các giá trị trong các trường đầu vào và đầu ra đại diện cho Bitcoin thực tế di chuyển từ một ví tiền điện tử sang một ví khác, với Colored Coins được gắn thẻ vào những sats này. Điều này có nghĩa là nếu tôi muốn gửi x Colored Coins, tôi sẽ phải gửi x sats kèm theo. Giá trị thực sự được chuyển là giá trị của Colored Coins cộng với giá trị của sats. Điều này là một hạn chế rõ ràng của giao thức.

Nếu bạn đang tạo ra một loại tiền tệ mới, bạn hầu như muốn nó được định giá độc lập và không kết hợp với một loại tiền tệ khác. Ví dụ, giá trị của một tờ tiền tệ fiat nên là số được nêu trên đó, không liên quan đến giá trị của tờ giấy mà nó được in. Điều này, theo tôi, là một trong những lý do Colored Coins không bao giờ trở nên phổ biến như một cách để phát hành token mới. Đối với các trường hợp sử dụng không phải tiền tệ, như việc phát hành cổ phần sở hữu, Colored Coins vẫn hợp lý.

Thứ hai, Bitcoin không công nhận Colored Coins và dữ liệu siêu dữ liệu của chúng như một phần của giao thức. Chúng ta đã thấy trước đó làm cách nào các nút có thể chọn bỏ thông tin trong trường OP_RETURN, điều này rất quan trọng để diễn dịch sự di chuyển của Colored Coins. Điều này có nghĩa là để tham gia vào việc tạo ra và giao dịch Colored Coins, người dùng phải sử dụng ví tiền chuyên dụng nhận ra các quy tắc của giao thức.

Nếu người dùng sử dụng một ví tiền thông thường (được thiết kế để gửi và nhận BTC) để tương tác với UTXOs trước đây đã tham gia giao dịch Colored Coin, họ có nguy cơ mất mát hoặc làm hỏng dữ liệu siêu dữ liệu liên quan đến UTXOs của họ. Sự không tương thích này giữa các ví tiền vẫn là một vấn đề đau đầu trong cài đặt tiêu chuẩn token trên Bitcoin, như chúng ta sẽ thấy sớm.

Dự án sớm khác cho phép người dùng tạo token số trên nền tảng Bitcoin đã Đối tácCounterparty cũng sử dụng OP_RETURN để lưu trữ siêu dữ liệu liên quan đến token, nhưng khác với Colored Coins, các token Counterparty không liên kết với số dư BTC của một địa chỉ. Sự tách biệt này cho phép các token này có thương mại độc lập và khám phá giá.

Giá token độc lập đã cho phép Counterparty tạo ra một trong những sàn giao dịch phi tập trung đầu tiên trên nền tảng Bitcoin. Người dùng có thể gửi đơn hàng của họ qua tin nhắn (ví dụ, 'Tôi muốn mua 10 token của A với 20 token của B'), và giao thức sẽ giữ tiền của họ trong một giao dịch thế chấp không cần tin cậy cho đến khi một đơn hàng được thực hiện hoặc hết hạn.

Token gốc của Counterparty, XCP, ban đầu được tạo ra và phân phối thông qua một lần ra mắt công bằng gọi là “Chứng minh của việc đốt” nơi người dùng phải đốt BTC để tạo ra token. XCP hoạt động như một token tiện ích cho phép các nhà phát triển thanh toán để tạo ra các đồng tiền Counterparty được đặt tên. Counterparty cũng cung cấp cho các nhà phát triển các API đơn giản để tạo token, chuyển tài sản, phát cổ tức, và nhiều hơn nữa.

Các dự án đáng chú ý được tạo ra bằng cách sử dụng Counterparty bao gồm Spells of Genesis, trò chơi di động dựa trên blockchain đầu tiên (đúng vậy, trò chơi blockchain đã tồn tại từ năm 2015!), và Rare Pepes, một bộ sưu tập NFT vẫn giữ được giá trị ngày hôm nay (the giá sàncủa bộ sưu tập cung cấp 298 gần như ~1 triệu đô la vào đầu tháng 6 năm 2024.

Segwit

Mặc dù OP_RETURN, Colored Party và Counterparty cho phép lưu trữ token trên Bitcoin, sự phát triển của họ bị hạn chế bởi một giới hạn cơ bản của giao thức: giới hạn kích thước khối 1MB.

1MB không phải là một lượng dữ liệu lớn. Một giao dịch Bitcoin điển hình có khoảng 300 byte, có nghĩa là một khối 1MB có thể chứa khoảng 3000 giao dịch. Vì các khối Bitcoin được tạo ra mỗi 10 phút, giá trị giao dịch mỗi giây (TPS) của mạng dao động khoảng 5. Khả năng xử lý này quá kém cho mạng thanh toán. Để so sánh, Visa xử lý 1.700 TPS và có khả năng tối đa là hơn 24.000 TPS.

Cuộc thảo luận về việc tăng kích thước khối của Bitcoin, tương tự như cuộc tranh luận trước đó về dữ liệu thanh toán và không thanh toán, cũng chia cộng đồng thành hai phe.

Một nhóm, được gọi là những người ủng hộ khối lớn, đã tổ chức một cuộc vận động để thực hiện một cú phân nhánh cứng (một thay đổi giao thức đòi hỏi tất cả các nút và người dùng phải nâng cấp phần mềm của họ) để tăng kích thước khối vĩnh viễn lên 2MB, tiếp theo là các cuộc phân nhánh cứng định kỳ sau đó để tiếp tục mở rộng kích thước khối. Nhóm này tin rằng để Bitcoin trở thành một hệ thống thanh toán có thể sử dụng cho hàng triệu người dùng, nó cần có TPS cao hơn và phí thấp. Cách duy nhất để đạt được điều này là liên tục tăng kích thước khối khi nhu cầu tăng lên.

Đăng ký

Người ủng hộ khối nhỏ, ngược lại, đã lên tiếng phản đối hard fork và những thay đổi mạnh mẽ khác đối với giao thức. Đối với họ, một phần giá trị của Bitcoin nằm ở tính ổn định của nó. Họ lập luận rằng việc tăng kích thước khối sẽ làm cho người dùng khó khăn khi chạy nút đầy đủ, do đó làm giảm sự phân quyền và sức hấp dẫn tổng thể của Bitcoin như một loại tiền tệ cách mạng và mạnh mẽ.4.

Các cuộc chiến vùng lên là một trong những điểm nóng chính của thời đại.Tiêu đề này is from the Wall Street Journal.

Các nhà phản đối lớn cuối cùng đã tạo ra Bitcoin Cash, một nhánh của chuỗi khối Bitcoin với giới hạn kích thước khối 8MB. Ngược lại, những người phản đối nhỏ đã cho phép một bản nâng cấp gọi là Segregated Witness, hay Segwit, để tăng kích thước khối mà không áp đặt một hard fork.

Ngoài một loạt các đầu vào và đầu ra, một giao dịch Bitcoin cũng chứa một cấu trúc khác mà chúng ta chưa thảo luận—dữ liệu chứng kiến. Dữ liệu chứng kiến, bao gồm chữ ký mã học và thông tin xác thực khác, chiếm tới 65% kích thước giao dịch.

Bản nâng cấp SegWit đã thay đổi cấu trúc của một khối. Thay vì có tất cả dữ liệu (đầu vào, đầu ra, chữ ký) nằm trong một khối 1MB duy nhất, bản nâng cấp đã chia khối thành hai phần: một khối giao dịch cơ bản, chứa tất cả đầu vào và đầu ra, và một khối mở rộng, lưu trữ dữ liệu chứng kiến.


Cùng với sự thay đổi này, SegWit cũng chuyển đổi đơn vị sử dụng để tính toán dung lượng của một khối từ kích thước dữ liệu sang đơn vị trọng lượng. Trọng lượng của một khối được tính bằng công thức:

Trọng lượng = Kích thước cơ sở × 4 + Kích thước nhân chứng

Ví dụ, một giao dịch với kích thước cơ bản là 100 byte và kích thước dữ liệu chứng kiến là 200 byte sẽ chiếm 600 đơn vị trọng lượng [(100 × 4) + 200]. Giới hạn mới về khả năng của khối tăng từ 1MB lên 4 triệu đơn vị trọng lượng, hiệu quả là làm tăng gấp bốn khả năng của khối mà không cần phải thực hiện một hard fork.

Quan trọng, khối cơ sở vẫn giữ nguyên khoảng 1MB, bảo tồn giới hạn kích thước khối ban đầu. Điều này cho phép giao thức chấp nhận cả các khối cũ và SegWit đồng thời, đảm bảo rằng các thợ đào và nút không bị ép buộc phải nâng cấp phần mềm ngay lập tức để thích nghi với thay đổi.

Segwit không được các thợ đào mỏ chấp nhận ngay lập tức; mất gần 5 năm để 90% khối Bitcoin được áp dụng Segwit. Trên bề mặt, sự áp dụng dần dần này dường như chứng minh quyết định thực hiện một soft fork là hợp lý. Tuy nhiên, chúng ta chỉ có thể suy đoán về việc nếu áp dụng hard fork, điều đó sẽ tác động và ảnh hưởng đến hành vi của các thợ đào mỏ.


Nguồn

Mặc dù vậy, Segwit đã mang lại cho Bitcoin một đà tăng cần thiết trong TPS và là một cột mốc quan trọng trong việc mở rộng mạng lưới và hỗ trợ các trường hợp sử dụng ngoài việc thanh toán BTC.

Có gì mới?

Bản nâng cấp Taproot năm 2021 là bản nâng cấp quan trọng nhất đối với giao thức Bitcoin kể từ Segwit. Tuy nhiên, khác với cuộc chiến tranh kích thước khối đầy tranh cãi, những thay đổi được đề xuất bởi Taproot đã được cộng đồng Bitcoin chấp nhận gần như một cách ein nhất.

Bản nâng cấp Taproot là sự kết hợp của ba Đề xuất Cải tiến Bitcoin (BIP) thực hiện một số thay đổi làm cho Bitcoin an toàn hơn và hiệu quả hơn. Trong khi những thay đổi này bao gồm nhiều khía cạnh của giao thức, chúng tôi sẽ tập trung vào những thay đổi đã đặt nền móng cho các giao thức mã thông báo trong tương lai trên chuỗi.

Sự thay đổi lớn đầu tiên mang lại bởi bản nâng cấp Taproot là việc thay thế chữ ký thuật toán chữ ký số Elip bằng chữ ký Schnorr. Các chuỗi khối phụ thuộc vào chữ ký số—các tin nhắn được ký mật mã bởi khóa riêng của người dùng và được xác minh bằng khóa công khai của họ—để hoạt động. Chữ ký số có nhiều dạng, mỗi dạng tuân theo các hệ mật mã khác nhau, với một số hình thức hiệu quả hơn các hình thức khác. Việc chuyển đổi sang chữ ký Schnorr đã mang lại hai bước đẩy quan trọng cho tính mở rộng.

Đầu tiên, hãy nhớ rằng dữ liệu nhân chứng, bao gồm chữ ký, chiếm một phần đáng kể không gian giao dịch. Chữ ký Schnorr nhỏ hơn so với chữ ký ECDSA, dẫn đến tiết kiệm không gian trực tiếp và cho phép thêm nhiều giao dịch để vừa với một khối duy nhất.

Thứ hai, Bitcoin hỗ trợ các loại thanh toán phức tạp như giao dịch multisig, trong đó nhiều bên phải phê duyệt một giao dịch dựa trên các điều kiện cụ thể để thực hiện. Trước Taproot, một giao dịch multisig yêu cầu mỗi chữ ký cá nhân phải được bao gồm trong các đầu vào giao dịch. Với chữ ký Schnorr, nhiều chữ ký có thể được kết hợp thành một chữ ký duy nhất (và, do đó, một đầu vào duy nhất), làm cho giao dịch multisig hiệu quả và riêng tư hơn đáng kể.

Bản nâng cấp Taproot cũng mở rộng khả năng lập kịch cho Bitcoin, cho phép các nhà phát triển tạo ra điều kiện giao dịch phức tạp hơn. Bản nâng cấp cũng cung cấp một cách mới để lưu trữ dữ liệu tùy ý trên chuỗi khối Bitcoin, cung cấp sự linh hoạt lớn hơn so với opcode OP_RETURN đã được thảo luận trước đó.

Trong thực tế, điều này có nghĩa là lượng dữ liệu tùy ý mà các nhà phát triển có thể lưu trữ trong một giao dịch Bitcoin giờ đây chỉ bị giới hạn bởi kích thước tối đa cho phép của một giao dịch, là 400.000 byte. Điều này gấp năm ngàn lần lượng dữ liệu mà OP_RETURN cho phép họ lưu trữ.

Bằng cách làm cho giao dịch hiệu quả hơn và cho phép linh hoạt hơn trong nội dung, nâng cấp Taproot đã mở đường cho thí nghiệm phát nổ nhất từ trước đến nay trong việc đưa token vào Bitcoin.

Lý thuyết thứ tự

Kanwaljeet, cha của bạn thân nhất tôi, là một người sưu tập tiền tệ. Bộ sưu tập của ông ta đáng chú ý không chỉ vì các mặt hàng lịch sử và giới hạn mà còn vì một loại tiền đặc biệt mà ông ta sưu tập chỉ vì số serial. Ví dụ, ông ta sở hữu một tờ tiền 500 INR với số serial “001947”, tương ứng với năm Ấn Độ giành độc lập. Được mua với giá 750 INR, nó giờ đây có giá trị 1000 INR do số serial của nó.

Tiền đóng vai trò đặc biệt trong xã hội, đóng vai trò là phương tiện trao đổi và biểu tượng của địa vị, tự do và quyền lực. Ý nghĩa của nó được thể hiện rõ trong cách chúng ta làm việc vì nó, những xung đột mà nó gây ra và sự tôn kính mà một số văn hóa dành cho nó. Điều này cũng giải thích tại sao tiền là một loại đồ sưu tập phổ biến và làm nổi bật công việc của những người nghiên cứu tiền xu.

Đăng ký

Bitcoin là trường hợp đầu tiên của một hình thức tiền tệ mới: tiền điện tử. Hiện đã có hơn mười lăm năm tuổi và trở thành một lớp tài sản nghìn tỷ đô la, Bitcoin đã trở nên phổ biến đến mức đủ để các người hâm mộ chỉ định nguồn gốc và giá trị lịch sử của nó. Nhưng làm thế nào để làm điều này cho một loại tiền tệ số?

Nhập Casey Radamor và lý thuyết Các Số thứ tự của anh ấy.

Khi ngân hàng trung ương phát hành các tờ tiền, mỗi tờ được gán một số hiệu theo thứ tự in ấn của nó. Tương tự, lý thuyết Ordinals là một quy ước, một hệ thống đánh số, để gán một số hiệu cho mỗi satoshi (sat) từng tồn tại hoặc sẽ tồn tại khi đào ra trong tương lai. Hãy xem cách hoạt động này.

Hãy nhớ rằng mỗi satoshi có thể được truy vết về nguồn gốc của nó thông qua mô hình UTXO. Satoshi được tạo ra như là phần thưởng cho các thợ đào mỏ đào khối Bitcoin và được đánh số theo thứ tự chúng được đào.

Ví dụ, khối đầu tiên được khai thác, được biết đến với tên Genesis Block, đã thưởng cho người khai thác với 50 BTC. Kể từ khi mỗi Bitcoin bao gồm 100 triệu sats, phần thưởng khối đầu tiên chứa các sats được đánh số từ 0 đến 4,999,999,999. Khối thứ hai chứa các sats được đánh số từ 5,000,000,000 đến 9,999,999,999, và mẫu này tiếp tục. Do đó, satoshi cuối cùng sẽ được đánh số là 2,099,999,999,999,999.

Lý thuyết Ordinals sử dụng hệ thống đầu vào đầu ra (FIFO) để theo dõi việc đánh số sat khi chúng di chuyển giữa các UTXO. Khi giao dịch Bitcoin tiêu thụ một UTXO, các sat sẽ được chia thành các UTXO mới được tạo ra theo thứ tự chúng xuất hiện trong đầu ra.

Ví dụ, nếu người đào khối Genesis nhận được một UTXO chứa sats được đánh số từ 0 đến 4,999,999,999, và họ muốn cô lập một sats cụ thể—ví dụ sats số 21 triệu—họ sẽ cấu trúc giao dịch như sau:

Lý thuyết Ordinals, bằng cách gán mỗi satoshi một số duy nhất, khiến chúng trở nên một phần không thể thay thế. Tôi nói một phần vì, trong ngữ cảnh của việc thanh toán bằng Bitcoin, người bán sẽ không quan tâm đến việc các sats nào tạo nên khoản thanh toán đó, khiến chúng trở nên thay thế trong tình huống đó. Tuy nhiên, đối với ai đó đang tìm kiếm một sats có số nhất định, giống như Kanwaljeet làm với các tờ tiền, sats trở nên hoàn toàn không thể thay thế.5.

Một khi lý thuyết về các số thứ tự trở nên phổ biến, sự xuất hiện của các nhà sưu tập tiền mã hóa BTC - những người săn Bitcoin hiếm hoi - trở nên không thể tránh khỏi (Wired đã đăng tải mộtbài viết xuất sắcdocumenting their world). What are rare Bitcoins? It’s a spectrum. Casey Radamor provides a framework for assessing rarity:

Trong thực tế, sự hiếm có thể là rất chủ quan và phụ thuộc vào số liệu mà cộng đồng tin rằng nó có giá trị. Kanwaljit thu thập các tờ tiền có số serial 150847 vì nó tượng trưng cho ngày Ấn Độ đạt được độc lập. Đối với một người sưu tập tiền từ một quốc gia khác, con số này có thể hoàn toàn không liên quan. Tương tự, những người săn Bitcoin đánh giá sats vì mọi lý do—từ những lý do rõ ràng như một sat được đào bởi Satoshi đến những lý do huyền bí hơn như một số sat tạo thành một số đối xứng.

Các sats hiếm không chỉ được giao dịch trên các chợ như Magic Eden và Magisat, cả hai đều cung cấp biểu tượng và hướng dẫn cho người dùng để giúp họ đánh giá chính xác giá trị của các sats mà họ đang mua mà còn trên các nhà đấu giá truyền thống như Sotheby's, nơi một sat hiếm là bán với giá trên $150,000.

Gần đây, viaBTC, một bể đào Bitcoin, được đấu giámột sat kỷ lục (sat đầu tiên của lần cắt nửa gần đây) với giá 33.3 BTC, tương đương hơn 2 triệu đô la. Số tiền này so sánh với việc bán tờ tiền giấy đắt nhất từng được bán: một tờ tiền trái phiếu Mỹ 1.000 đô la hiếm phát hành năm 1890 đã được bán với giáhơn 3 triệu đô latrong một cuộc đấu giá vào năm 2014.

Đáng chú ý, tờ tiền này, được gọi là "The Grand Watermelon" do hình dáng và màu sắc của các con số trên mặt sau, vẫn là tiền lẻ hợp lệ!

Ngoại trừ việc tạo ra một lớp người sưu tập tiền điện tử, lý thuyết của Ordinal, bằng cách giới thiệu một quy ước để đánh số sat, cũng mở khóa bước tiến tiếp theo trong kế hoạch của Casey Radamor: đưa “hiện vật số” vào Bitcoin.

Inscriptions

Sự phát hành năm 2021 của bản nâng cấp Taproot trùng khớp với một làn sóng lớn trong ngành công nghiệp tiền điện tử - đó là của NFT. Hơn 25 tỷ đô la trị giá NFT đã được giao dịch trong năm 2021, đa số trên Ethereum. Nghệ thuật pixel, hình ảnh khỉ, khoảnh khắc thể thao, ảnh chụp, âm nhạc, giày thể thao, phiếu quà tặng cà phê, và thậm chí cả những từ tiếng Anh thông thường - có vẻ như mọi thứ đều có một NFT. Phong trào này đã tạo ra sự giao cắt lớn nhất giữa tiền điện tử với phương tiện truyền thông và thương hiệu chính thống cho đến nay, và đã thu hút thêm nhiều người mới vào tiền điện tử hơn bất kỳ trường hợp sử dụng nào cho đến thời điểm đó.

Bây giờ, cuộc tranh luận về việc liệu NFTs, hoặc thậm chí là nghệ thuật số như một danh mục, có nên có giá trị từ bản chất hay không là điều đã được viết và thảo luận đủ nhiều, vì vậy chúng tôi sẽ không đề cập đến nó. Điều quan trọng là ít nhất một phần của cộng đồng Bitcoin, bao gồm cả Casey, đã nhìn vào những gì đang diễn ra trên các chuỗi khác, đặc biệt là Ethereum, và quyết định rằng họ muốn mang điều đó đến Bitcoin cũng.

Nếu Bitcoin muốn có một tiêu chuẩn cho NFT, Casey muốn nó được "tránh khỏi" những khuyết điểm của những người tiền bối của nó. Giải pháp của anh ấy: Những cái đề.bài đăng trên blogtrên Bia tượng:

Các bia đá là những hiện vật kỹ thuật số, và các hiện vật kỹ thuật số là NFT, nhưng không phải tất cả NFT đều là hiện vật kỹ thuật số. Các hiện vật kỹ thuật số là NFT được giữ theo tiêu chuẩn cao hơn, gần với mục tiêu của chúng. Để một NFT trở thành một hiện vật kỹ thuật số, nó phải là phi tập trung, không thể thay đổi, trên chuỗi và không bị hạn chế. Phần lớn lớn các NFT không phải là hiện vật kỹ thuật số. Nội dung của chúng được lưu trữ ngoài chuỗi và có thể bị mất, chúng ở trên chuỗi tập trung và có các khóa quản trị cửa sau. Điều tồi tệ hơn, vì chúng là hợp đồng thông minh, chúng phải được kiểm toán từng trường hợp để xác định các thuộc tính của chúng.

Các phục chế không bị những lỗi đó ám. Các phục chế không thể thay đổi và trên chuỗi khối, trên chuỗi khối cổ nhất, phân cấp nhất, an toàn nhất trên thế giới. Chúng không phải là hợp đồng thông minh, và không cần phải được xem xét từng cái một để xác định tính chất của chúng. Chúng là các hiện vật kỹ thuật số thực sự.

Đây là cách họ hoạt động.

Inscriptions inscribe data onto individual sats, which are then tracked by the Ordinals theory. To mark a particular sat with some data, developers have to create a transaction that isolates that sat and places it in the first output of a Bitcoin transaction. The data itself resides in the transaction witness (the upgrade introduced by SegWit) and is stored in the script-path append scripts introduced by the Taproot upgrade.

Vì một dòng chữ được khắc trên một sat, nó có thể được di chuyển, giao dịch, mua bán bằng cách chuyển nhượng các sats được khắc trong các giao dịch Bitcoin đơn giản. Tuy nhiên, giống như các tiêu chuẩn token trước đó, chúng yêu cầu một ví tiền điện tử nhận biết giao thức và cấu trúc giao dịch một cách phù hợp. Nói cách khác, bạn không muốn ví của bạn vô tình gửi một sat được khắc như một phần của giao dịch thông thường.

Mỗi phù hiệu cũng được gán một số chỉ mục theo thứ tự tạo ra của nó. Do đó, chúng ta biết rằng đã có hơn 70 triệu phù hiệu được tạo ra cho đến nay. Ngoài ra, trong khi bạn có thể tạo bộ sưu tập các phù hiệu (như bạn có thể làm với NFT trên Ethereum), mỗi phù hiệu trong một bộ sưu tập đòi hỏi một giao dịch riêng để tạo ra (và lượt này, phí phải được thanh toán). Những tính năng này loại bỏ những điểm yếu mà Casey thấy trong NFT trên các chuỗi khối hợp đồng thông minh như Ethereum.

Bạn có thể lưu trữ nội dung nào trong các châu bản? Hầu hết các định dạng nội dung được hỗ trợ trên web, bao gồm các tệp PNG, JPEG, GIF, MPEG và PDF. Nó cũng hỗ trợ các tệp HTML và SVG có thể được thực thi trong môi trường cát nhân (chúng không thể tương tác với mã bên ngoài). Hơn nữa, các châu bản có thể được liên kết với nhau và do đó, làm lại nội dung từ các châu bản khác. Trong khi hầu hết người dùng chọn châu bản sats với các tệp JPEG đơn giản, một số người đã thử nghiệm với các châu bản như trò chơi video đầy đủ.

Một số nhà phát triển nhận ra rằng sự linh hoạt của nội dung này có thể được sử dụng để tạo các tiêu chuẩn mã token khác cho Bitcoin.

Các thí nghiệm đáng chú ý nhất trong số đó là giao thức BRC-20 được tạo ra bởi domodataTrong khi các phục chép được hình thành như một cách để đưa các mã thông dụng không thể thay thế vào Bitcoin, tiêu chuẩn BRC-20 (một lời nói về tiêu chuẩn mã thông dụng ERC-20 của Ethereum) đã sử dụng chúng để tạo ra một tiêu chuẩn mã thông dụng cho Bitcoin.

Cơ chế chính nó rất đơn giản: các token có thể thay thế được triển khai, đúc, và chuyển bằng cách sử dụng các dữ liệu JSON được khắc trên sats. Ví dụ, đây là những gì bản chép triển khai ORDI, token BRC-20 đầu tiên, trông giống như:

Bản ghi này xác định các thông số cho mã thông báo ORDI, xác định nó là một mã thông báo BRC-20, triển khai nó với nguồn cung tối đa là 21 triệu đơn vị và giới hạn mỗi giao dịch đúc 1.000 đơn vị. Bằng cách ghi dữ liệu JSON như vậy vào sats, các nhà phát triển có thể tạo, quản lý và chuyển giao các mã thông báo có thể thay thế trực tiếp trên chuỗi khối Bitcoin.

Tương tự, mã token BRC-20 có thể được chuyển bằng cách tạo một phần ghi mới với dữ liệu như:

Các đoạn mã, cùng với giao thức BRC-20 nguyên thủy được xây dựng dựa trên chúng, đã thúc đẩy một làn sóng lớn về sự chú ý, vốn và hoạt động đến blockchain Bitcoin. Nhiều chỉ số trên chuỗi nghĩa là tăng mạnh, bao gồm phí của thợ đào, tỷ lệ của các khối đầy đủ (được xác định là các khối trong đó giao dịch hoàn toàn lấp đầy giới hạn 4MB), kích thước của mempool, việc áp dụng nâng cấp Taproot, và số lượng giao dịch đang chờ xử lý trong mempool.


Số lần đăng ký theo thời gian ( nguồn)

Sự bùng nổ hoạt động này có nghĩa là các bản ghi có thể được coi là tiêu chuẩn mã thông báo được chấp nhận đầu tiên trên Bitcoin. Các thứ tự hàng đầu (một thuật ngữ khác cho bộ sưu tập bản ghi) vẫn giữ giá sàn mạnh mẽ sau nhiều tháng ra mắt. Các bộ sưu tập NodeMonkes (0,244 BTC), Bitcoin Puppets (0,169 BTC) và Quantum Cats (0,306 BTC) cũng bao gồm trong số đó. ORDI, mã thông báo BRC-20 đầu tiên, có vốn hóa thị trường trên một tỷ đô la và được liệt kê trên các sàn giao dịch hàng đầu như Binance.

Tại sao các chú thích thành công trong khi Colored Coins, Counterparty, và các thử nghiệm khác thất bại? Tôi nghĩ có hai lý do cho điều này.

Đầu tiên, việc ra mắt sau các nâng cấp Segwit và Taproot có nghĩa là các đoạn chữ được hưởng lợi từ một giao thức Bitcoin trưởng thành hơn. Kích thước khối lớn hơn, phí thấp hơn và linh hoạt dữ liệu lớn hơn cho phép các đoạn chữ tránh được các tuyến đường triển khai phức tạp, vòng vo của những người tiền nhiệm.

Thứ hai, thời điểm là đúng. Việc tạo ra các bản chép trước đó đã được tiền thân bởi chu kỳ năm 2021, khi gần như ai cũng biết đến NFTs ngay cả khi chỉ một cách xa gần với các xu hướng internet. Các nhà giao dịch tiền điện tử đã thoải mái giao dịch chúng. Ngay cả ORDI, được ra mắt trong thời kỳ thị trường gấu, cũng được hưởng lợi từ thời điểm may mắn. Chỉ vài tuần trước khi ra mắt, PEPE, một đồng memecoin trên Ethereum, đã khiến cho thị trường memecoin tạm thời sốt lên trong một thị trường khô cằn, mà nó có thể tận dụng.

Runes

Cuối cùng, tất cả những ngữ cảnh đó đưa chúng ta đến điểm đến của chúng ta: Runes.

Bên cạnh BRC-20, một loạt các giao thức khác cũng đã cố gắng sử dụng các chữ ký để mang các token có khả năng trao đổi đến Bitcoin. Điều này đã tạo ra một cảnh quan vật cụm token phân mảnh, với mỗi triển khai mang những ưu và nhược điểm riêng của mình. Cơ hội để tạo ra một tiêu chuẩn có khả năng trao đổi ưu việt, giống như Ordinals đã làm cho token không có khả năng trao đổi, đã có thể được thực hiện.

Và nó đã được lấy! Casey Radamor6đã bước vào một lần nữa, lần này với Rune Protocol, hoặc đơn giản là Runes, nhằm tới việc nó trở thành tiêu chuẩn thay thế cho Bitcoin tokens. Động lực của anh ấy rất đơn giản: "Một tiêu chuẩn token đáng tin cậy nên tồn tại trên Bitcoin."

Vậy, Runes khác biệt như thế nào so với các tiêu chuẩn khác như BRC-20? Vài tuần trước, đồng nghiệp của tôi Saurabh đã viết một tác phẩm xuất sắcgiải thích về Runes và những cải tiến so với những phiên bản trước đó một cách chi tiết. Để hiểu rõ hơn, tôi đề xuất đọc bài viết của anh ấy.

Đây là điểm chính.

Hãy nhớ rằng các token BRC-20 tạo ra một bản ghi mới mỗi khi bạn cần triển khai, đúc, hoặc chuyển token. Hơn nữa, mỗi token được lưu trữ trong một UTXO riêng biệt. Giao thức không chỉ định cách bao gồm nhiều token trong một UTXO duy nhất. Điều này dẫn đến sự gia tăng không kiểm soát của UTXOs, hay nói cách khác, UTXO bloat.


Số lượng UTXOs theo thời gian ( nguồn)

Runes đơn giản hóa quá trình này. Đầu tiên, thay vì các bài viết, nó lưu trữ dữ liệu trong trường OP_RETURN. Thứ hai, nó cho phép người dùng giữ nhiều token, bao gồm BTC, trong cùng một UTXO. Điều này làm cho việc chuyển tiền hiệu quả hơn và giảm thiểu việc tăng UTXO. Thứ ba, nó tương thích với mạng Lightning, giải pháp mở rộng của Bitcoin. (Nhớ sự tăng đột ngột trong giao dịch OP_RETURN mà chúng ta đã thấy trước đó? Bây giờ bạn biết nguyên nhân gây ra nó là gì.)

Sự ra mắt của Runes, được lên lịch để trùng với sự kiện halving Bitcoin mới nhất, đã đi kèm với rất nhiều sự háo hức. Các chỉ số đã chứng minh thành công (mặc dù mất một thời gian để phát triển), và điều đó diễn ra trong một thị trường gấu. Runes ra mắt khi giá BTC cao hơn gấp ba lần.

Với sự cường điệu, nhiều người (bao gồm cả tôi!) coi hậu quả và tác động của nó là không đáng kể, ít nhất là nếu bạn đi theo tình cảm trên Crypto Twitter (CT). Không có gì lạ khi nghe mọi người cho rằng "rune thất bại" hoặc "rune đã chết".


Tuy nhiên, các con số trên chuỗi khối vẽ một bức tranh rất khác biệt.


Nguồn:@cryptokoryos trên Dune


Nguồn:@cryptokoryos trên Dune

Runes đang thống trị hoạt động thanh toán Bitcoin không thanh toán. Trong hầu hết các ngày kể từ khi ra mắt, nó đã có nhiều giao dịch hơn so với ordinals và BRC-20 kết hợp, và dường như đã thay thế sau cùng như tiêu chuẩn token thay thế phổ biến nhất trên Bitcoin. Điều này cũng được phản ánh qua vốn hóa thị trường của Runes, đã vượt mặt vốn hóa của BRC-20. Điều này xảy ra mặc dù nó chưa được niêm yết trên bất kỳ sàn giao dịch tập trung lớn nào.

Chúng ta vẫn rất sớm trong hành trình của Runes. Mà không có sự niêm yết trên sàn giao dịch trung gian (CEX), Runes (và các token có thể thay thế khác) vẫn giao dịch trên hệ thống chậm, giống như sổ đặt lệnh. Giao dịch chậm vì thời gian khối 10 phút của Bitcoin ngăn chặn giao dịch tần suất cao. Với sự thiếu hụt của các sàn giao dịch phi tập trung trên Bitcoin, bạn cũng chưa thể giao dịch trực tiếp một Rune cho một Rune khác (bạn phải thanh toán bằng BTC trước). Hơn nữa, UX vẫn phức tạp. Runes, giống như các tiêu chuẩn token trước đó, đòi hỏi các ví đặc biệt để giao dịch và lưu giữ.

Những thách thức này đang ngăn chặn việc áp dụng rộng rãi hơn.

Đăng ký

Những suy nghĩ chia tay

Một trong những lý do khiến Bitcoin có giá trị là nó là loại tiền tệ kỹ thuật số đầu tiên, không bị ảnh hưởng bởi các bên tập trung hoặc các nhà môi giới quyền lực, và đầy đủ được hỗ trợ bởi mã nguồn. Tuy nhiên, đáng kinh ngạc là có bao nhiêu sự đổi mới xung quanh việc xây dựng tiêu chuẩn mã token trên nền tảng của Bitcoin phụ thuộc vào sự đồng thuận xã hội.

Các ký hiệu hoặc số thứ tự, ví dụ, không phải là một phần của giao thức Bitcoin. Chúng, như Casey thích gọi là, "một kính hiển vi tùy chọn để nhìn vào Bitcoin." Bạn có thể nghĩ về chúng như là một quy ước đã được "meme thành hiện thực." Tuy nhiên, chúng có giá trị tỷ đô la vì một số đủ lớn người đã phối hợp xã hội chấp nhận chúng như là những quy ước xác định chúng.

Vâng, Runes là một tiêu chuẩn mã token có thể thay thế đã được cải thiện đáng kể so với những người tiền nhiệm của mình. Tuy nhiên, một phần quan trọng của sự chấp nhận rộng lớn của nó là do sự ủng hộ của Casey Radamor và vốn xã hội mà ông đã tích lũy qua nhiều năm. Điều này cũng là lý do tại sao mọi người sẵn lòng chấp nhận các quy tắc không truyền thống như giới hạn ban đầu 13 ký tự trên tên Rune.

Chúng tôi cũng có quan điểm rằng Bitcoin NFT đã tìm thấy thị trường sản phẩm phù hợp. Vì NFTs khá không lỏng lẻo và giao dịch ít thường xuyên, thời gian khối 10 phút của Bitcoin không phải là một trở ngại đối với sự tồn tại của chúng. Hơn nữa, với việc không gian khối Bitcoin là không gian khối có giá trị nhất trong ngành công nghiệp, và các chữ viết đều nằm hoàn toàn trên chuỗi, sức hút của việc sở hữu một tác phẩm số trên phương tiện mới này sẽ tiếp tục tồn tại.


Tôi đã xem xét top 10 NFTs và token trên cả Ethereum và Bitcoin. Tìm kiếm phân tích đầy đủở đây.

Token có thể thay thế, ngược lại, bị hạn chế rất nhiều bởi thời gian khối chậm của Bitcoin và thiếu các nhà tạo lập thị trường tự động. Mặc dù vậy, chúng đã vượt qua các chỉ số thị trường. Các token ERC20 hàng đầu trên Ethereum đang có vốn hóa thị trường lớn hơn 64 lần so với 10 bộ sưu tập NFT hàng đầu. Đối với Bitcoin, tỷ lệ này vẫn chỉ là 7,7 lần. Một khi chúng ta có phương tiện để làm cho giao dịch của họ hiệu quả hơn, tiềm năng tăng trưởng có thể lớn.7Những phương pháp đó có thể trông như thế nào? Có lẽ các giải pháp Bitcoin L2 sẽ đưa ra câu trả lời.

Nhưng đó là một câu chuyện cho một ngày khác.

Vui mừng cho trận chung kết Euro vào Chủ nhật,

Shlok Khemani

1

Đâylà một nguồn tài nguyên tuyệt vời để hiểu cách giao dịch Bitcoin hoạt động chi tiết hơn.

2

Đề xuất hệ thống DNS Bitcoin ban đầu. Sau khi chính Satoshi từ chối trường hợp sử dụng này, các nhà phát triển đã chia tách Bitcoin để tạo ra blockchain của riêng họ, Namecoin, trở thành một trong những alt-coin đầu tiên.

3

Một bài thử nghiệmvề Proof of Existence với một giải thích về OP_RETURN.

4

Các cuộc chiến về khối, khi cuộc tranh luận này được biết đến, đã diễn ra gay gắt trong hai năm từ 2015 đến 2017. Đó không chỉ là một cuộc chiến giữa các khối nhỏ và các khối lớn, mà còn là về cách Bitcoin nên được quản lý và câu hỏi cơ bản hơn về việc liệu Bitcoin có phải là một hệ thống thanh toán hay một hình thức vàng kỹ thuật số. Của Vitalik bài đăng gần đâykhai thác hai cuốn sách được viết bởi các thành viên từ mỗi phái - Cuộc chiến kích thước khối bởi Jonathan Bier và Đánh cắp Bitcoin bởi Roger Ver - và cung cấp một cái nhìn tổng quan về các lập luận của họ. Điều quan trọng với chúng tôi là kết quả của cuộc xung đột này.

5

Một biến thể của lý thuyết thứ tự là được đề xuất lần đầutrong diễn đàn BitcoinTalk way back vào năm 2012.

6

Casey Rodarmor dẫn một podcast không được đánh giá cao nhưng rất vui vẻ có tên là @hellmoney">Tiền địa ngục.

7

Đồng nghiệp Saurabh của tôi hơi không đồng ý với phân tích này. Ông tin rằng không giống như Ethereum, các mã thông báo hiệu quả (không phải meme) trên Bitcoin sẽ khởi chạy trực tiếp trên L2 chứ không phải trên L1. Điều này là do Ethereum cho phép chủ sở hữu giao dịch, cho vay và làm những việc khác với mã thông báo trên lớp cơ sở, trong khi Bitcoin thì không vì chuỗi trước được xây dựng cho nó và chuỗi sau thì không. Điểm của việc tung ra các mã thông báo trên Bitcoin là gì nếu chúng không thể được sử dụng cho mục đích dự định của chúng? Nếu họ ngồi trên Bitcoin, họ làm như vậy chỉ với hy vọng một số thanh khoản giúp họ bắt được giá thầu, không khác gì memecoin trên Bitcoin. Ông tin rằng chúng tôi chấp nhận blockchain Bitcoin vì chúng tôi muốn sử dụng BTC, tài sản. Không chắc rằng các tài sản khác đạt được trạng thái tương tự. Tôi giữ quan điểm rằng bất kể bạn có thể làm bất cứ điều gì với mã thông báo trên Bitcoin L1 hay không, các nhóm vẫn muốn nó là nhà của mã thông báo của họ vì nguồn gốc và khả năng tương tác giữa các chuỗi mà nó cho phép.

Thông báo:

  1. Bài viết này được sao chép từ [GateDecentralised.co]. All copyrights belong to the original author [SHLOK KHEMANI]. 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ệ với Gate Họcđội, và họ sẽ xử lý nhanh chóng.
  2. Liability Disclaimer: 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ề tạo thành 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, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch là không được phép.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!