Hôm qua, @domodatavừa ra mắt “BRC-20,” một thí nghiệm đổi mới dựa trên giao thức Ordinals. Thí nghiệm nhằm kiểm tra xem giao thức Ordinals có thể thúc đẩy tính “tính đồng nhất” của Bitcoin, tức là, để đạt được hiệu ứng phát hành mã ERC-20 trên mạng Bitcoin thông qua giao thức Ordinals hay không.
BRC-20 đã khiến mạng Bitcoin điên cuồng một lần nữa. Hơn 30.000 “inscriptions” đã được ghi vào ngày 9 tháng 3, trong đó số lượng “inscriptions” kiểu văn bản gần 27.000.
Hãy cùng nhau xem cách chơi Token BRC-20
Sử dụng giao thức Ordinals để đốt văn bản được hiển thị dưới đây để triển khai mã token BRC-20:
Ý nghĩa của mỗi từ khóa như sau:
“p”: Loại hợp đồng. Một từ khóa phải được bao gồm. Từ khóa này xác định các hoạt động dựa trên giao thức BRC-20 để giúp các hệ thống khác nhận dạng và xử lý các sự kiện BRC-20.
“op”: Loại sự kiện. Một từ khóa bắt buộc xác định loại sự kiện, cho dù đó là một sự triển khai Deploy, sự đúc Mint, hoặc sự chuyển Transfer.
“tick”: ID Token BRC-20. Từ khóa quan trọng phải bao gồm, “lim”: số lượng tối đa các token BRC-20 mà một lời viết đơn có thể giữ. Một từ khóa tùy chọn xác định số lượng tối đa các token BRC-20 mà người dùng có thể nhận được bằng cách đúc một lời viết. Nếu đặt thành 1000, bạn có thể nhận lên đến 1000 token BRC-20 khi đúc một lời viết duy nhất.
“dec”: độ chính xác thập phân. Một từ khóa tùy chọn xác định độ chính xác thập phân của Token BRC-20, mặc định là 18.
Theo dữ liệu trên Dune, đã triển khai thành công ba mã thông báo BRC-20: $ordi, $meme và $punk. Từ khóa này xác định tên Token BRC-20, gồm 4 chữ cái.
“max”: Cung cấp tối đa. Một từ khóa bắt buộc xác định cung cấp tối đa của token BRC-20.
Sử dụng giao thức Ordinals để đốt văn bản hiển thị dưới đây để đúc các token BRC-20:
Các ý nghĩa của mỗi từ khóa là như sau:
“p”: Loại hợp đồng. Một từ khóa phải được bao gồm. Từ khóa này xác định các hoạt động dựa trên giao thức BRC-20 để giúp các hệ thống khác xác định và xử lý sự kiện BRC-20.
“op”: Loại sự kiện. Một từ khóa bắt buộc xác định loại sự kiện, liệu đó có phải là một sự triển khai Deploy, sự đúc Mint, hay sự chuyển Transfer.
“tick”: BRC-20 Token ID. Một từ khóa bắt buộc xác định tên BRC-20 Token và bao gồm 4 chữ cái. Nội dung của “tick” ở đây có nghĩa là “ordi” có nghĩa là token BRC-20 được tạo ra là $ordi.
“amt”: Số lượng token BRC-20 được đúc. Một từ khóa mà phải bao gồm. Từ khóa này xác định số lượng token BRC-20 sẽ được đúc trong mỗi lần khắc, và giá trị được chỉ định cho từ khóa này phải nhỏ hơn giá trị “lim” triển khai bởi Token BRC-20 đó. Ví dụ, giá trị “lim” triển khai bởi ordi là 1000, khi khắc một lần, từ khóa này có thể có bất kỳ giá trị nào trong khoảng từ 1-1000, và thông thường số lượng ordi có thể nhận được khi khắc một lần nếu 1000 đã đầy là 1000.
Sử dụng giao thức Ordinals để đốt văn bản được hiển thị dưới đây để chuyển đổi token BRC-20:
Các ý nghĩa của mỗi từ khóa như sau:
“p”: Loại hợp đồng. Một từ khóa phải được bao gồm. Từ khóa này xác định các hoạt động dựa trên giao thức BRC-20 để giúp các hệ thống khác nhận diện và xử lý các sự kiện BRC-20.
“op”: Loại sự kiện. Một từ khóa bắt buộc xác định loại sự kiện, cho dù đó là một quá trình triển khai Deploy, đồng xu Mint, hoặc chuyển khoản Transfer. Nội dung của “op” ở đây có nghĩa là “chuyển khoản” có nghĩa là loại sự kiện là một chuyển khoản.
“tick”: BRC-20 Token ID. Một từ khóa bắt buộc xác định tên BRC-20 Token và bao gồm 4 chữ cái. Nội dung của “tick” ở đây có nghĩa là “ordi” có nghĩa là token BRC-20 được chuyển là $ordi.
"amt": Số lượng token BRC-20 được chuyển. Một từ khóa bắt buộc xác định số lượng token BRC-20 sẽ được chuyển.
“to”: Đích đến của việc chuyển khoản. Một từ khóa tùy chọn xác định địa chỉ của người nhận chuyển khoản. Nếu trường này để trống, địa chỉ người nhận mặc định là chính xác. Hiện tại, từ khóa này chỉ được sử dụng cho các bài kiểm tra theo dõi dữ liệu trên bảng Dune.
“phí”: phí chuyển khoản. Một từ khóa tùy chọn xác định số tiền của phí chuyển khoản. Hiện tại, từ khóa này chỉ được sử dụng cho các bài kiểm tra theo dõi dữ liệu trên bảng của Dune (trong trường hợp không có dữ liệu Taproot).
Cho dù đó là Triển khai triển khai, Đúc đúc, hoặc Chuyển chuyển, hãy tuân thủ nguyên tắc ưu tiên theo thứ tự đến trước, phục vụ trước.
Đối với việc triển khai triển khai, nếu một mã thông báo BRC-20 có cùng tên được triển khai, việc triển khai đầu tiên được coi là việc triển khai duy nhất thành công.
Đối với việc đúc tiền, bất kỳ tiền đúc nào vượt quá tổng số tiền được coi là không hợp lệ, và hiệu quả dựa trên thời điểm thành công của Đúc tiền, theo nguyên tắc "ai đến trước được phục vụ trước".
Đối với việc chuyển khoản, nếu có 2 sự kiện chuyển khoản xảy ra trong cùng một khối, ưu tiên được đưa ra cho sự kiện có chi phí cao hơn.
$ordi là token BRC-20 đầu tiên được triển khai. Thông qua chức năng tìm kiếm BRC-20 của UniSAT, bạn có thể thấy hiện tại có 23161 bản ghi liên quan đến việc đúc $ordi.
Giả sử rằng các giá trị “amt” của 2.3161 lời viết này đều được điền và đặt thành 1000, sau đó đúc $ordi lại ở thời điểm này sẽ được coi là không hợp lệ vì tổng số lượng của $ordi đã được đặt là 21 triệu.
Nếu bạn là một người bạn đã đúc bằng Mint Bot, hãy đặc biệt chú ý. Mint Bot trước tiên có đưa dòng chữ đến địa chỉ riêng của nó và sau đó chuyển nó cho bạn hoặc sử dụng địa chỉ của bạn làm địa chỉ nhận khi đúc. Nếu bạn "trước tiên đúc dòng chữ đến địa chỉ của chính bạn và sau đó chuyển nó", tình huống này sẽ bị hủy hoại vì số dư vẫn được đính kèm với địa chỉ Mint Bot và miễn là Mint Bot đúc một dòng chữ Chuyển khoản khác, số dư có thể được sử dụng hết. Bạn có thể xác nhận giao dịch Genesis để xem dòng chữ Mint của mình trên trình duyệt Ordinals (có xuất trực tiếp đến địa chỉ của riêng bạn hay không).
Lưu ý rằng việc khắc trên Mint không chỉ ra sở hữu của số dư. Nói cách khác, hiện tại là không chính xác khi mua trực tiếp các dấu Mint trên thị trường phụ để có được $ordi; địa chỉ số dư hiện tại phải được khắc bằng dấu Transfer để chuyển $ordi.
Batch mints có thể được thực hiện một cách rất mượt mà bằng cách sử dụng UniSat.
Đầu tiên, điều hướng đến trang và chọn “BRC-20”.
Cài đặt sau đó cũng dễ dàng:
Điền vào trường “Tick” với tên của token BRC-20 mà bạn muốn đúc. Trong cột “Số lượng”, điền số lượng token được bao gồm trong mỗi chú thích (ví dụ, giá trị tối đa được đặt cho $ordi trong quá trình triển khai là 1000; điền vào đây là 1000). Cài đặt “Đúc lặp lại” ở dưới cùng là số lần đúc theo lô. (Lưu ý: Như đã đề cập ở trên, có khả năng $ordi đã hoàn tất tất cả các Đúc. (Hình ảnh phía trên chỉ là một ví dụ, không chạy nguy cơ làm mất hiệu lực của Đúc tại thời điểm này)
Nhấp vào “Tiếp theo” hai lần để xác nhận rằng các chi tiết bạn muốn Mint là chính xác:
Sau đó nhấp vào “Tiếp theo” và điền địa chỉ Bitcoin cần nhận vào ô màu đỏ. Đồng thời, bạn cũng có thể chọn mức phí gas, hoặc chọn “Tùy chỉnh” nếu bạn muốn hoàn thành Mint càng nhanh càng tốt.
Sau đó nhấp vào “Gửi & Thanh toán hóa đơn” để nhập cửa sổ thanh toán:
Địa chỉ thanh toán được hiển thị dưới dòng “Sao chép địa chỉ bên dưới,” và mục “Tổng số tiền” cho biết số tiền thanh toán. Sau khi hoàn tất việc chuyển khoản bằng ví Bitcoin của bạn, chỉ cần đợi dòng chữ xác nhận xuất hiện.
Tuy nhiên, các đoạn văn được tạo ra bằng UniSat Mint chỉ là 546 Satoshi, và cộng đồng người dùng lo lắng rằng điều này sẽ khiến các đoạn văn bị mất trong quá trình chuyển giao do thiếu clout dành riêng cho việc sử dụng làm gas.
Trong phản ứng, phản hồi chính thức trên Discord là “Bạn có thể hỗ trợ chuyển khoản bằng cách gửi thêm phí vào ví của bạn.”
Bạn có thể nghĩ, mục đích của việc cố gắng thực hiện loại mã thông báo ERC-20 trên Bitcoin là gì? Hợp đồng thông minh hoặc máy in mã thông báo ERC-20 thực sự đã tạo ra một mã thông báo mới. Sự khác biệt giữa BRC-20 và việc viết tên của tôi trên một tờ giấy và sau đó đặt tên cho tờ giấy này là "My Coin" là gì?
Đây chính xác là sức hấp dẫn của Thỏa thuận thứ tự. Giao thức Ordinals quan trọng hơn nhiều so với việc mang lại cái gọi là "Bitcoin NFT" — nó mang lại cho tất cả những người đam mê Bitcoin sự tự do để mang lại cho Bitcoin một ý nghĩa mới. Một số người nghĩ rằng Bitcoin có thể là một "tàu sân bay nghệ thuật", trong khi những người khác nghĩ rằng Bitcoin có thể là một "xưởng đúc tiền"... Sự hiểu biết khác nhau của mỗi người sẽ khiến mỗi Satoshi được khắc những nội dung khác nhau. Nội dung này là hạt giống của sự đa dạng về giá trị của Bitcoin.
@domodatatự xưng là một “người thử nghiệm.” Anh ấy cảm ơn mọi người vì yêu thích “thí nghiệm” BRC-20, và cũng khuyên mọi người không nên phí nhiều tiền vào Mint, Salute.
Ngày càng có nhiều “người thử nghiệm” đang suy nghĩ về những gì họ có thể làm thông qua Thỏa thuận Ordinals, và họ có một cái gì đó mới mỗi ngày. Thỏa thuận Ordinals đang đưa việc khám phá sự đa dạng giá trị của Bitcoin vào một giai đoạn “minesweeping”...
So sánh Giao thức Ordinals với một công cụ phát triển trò chơi, chúng tôi chỉ phát triển “minesweeper.” Sau này nó sẽ trông như thế nào?
Hôm qua, @domodatavừa ra mắt “BRC-20,” một thí nghiệm đổi mới dựa trên giao thức Ordinals. Thí nghiệm nhằm kiểm tra xem giao thức Ordinals có thể thúc đẩy tính “tính đồng nhất” của Bitcoin, tức là, để đạt được hiệu ứng phát hành mã ERC-20 trên mạng Bitcoin thông qua giao thức Ordinals hay không.
BRC-20 đã khiến mạng Bitcoin điên cuồng một lần nữa. Hơn 30.000 “inscriptions” đã được ghi vào ngày 9 tháng 3, trong đó số lượng “inscriptions” kiểu văn bản gần 27.000.
Hãy cùng nhau xem cách chơi Token BRC-20
Sử dụng giao thức Ordinals để đốt văn bản được hiển thị dưới đây để triển khai mã token BRC-20:
Ý nghĩa của mỗi từ khóa như sau:
“p”: Loại hợp đồng. Một từ khóa phải được bao gồm. Từ khóa này xác định các hoạt động dựa trên giao thức BRC-20 để giúp các hệ thống khác nhận dạng và xử lý các sự kiện BRC-20.
“op”: Loại sự kiện. Một từ khóa bắt buộc xác định loại sự kiện, cho dù đó là một sự triển khai Deploy, sự đúc Mint, hoặc sự chuyển Transfer.
“tick”: ID Token BRC-20. Từ khóa quan trọng phải bao gồm, “lim”: số lượng tối đa các token BRC-20 mà một lời viết đơn có thể giữ. Một từ khóa tùy chọn xác định số lượng tối đa các token BRC-20 mà người dùng có thể nhận được bằng cách đúc một lời viết. Nếu đặt thành 1000, bạn có thể nhận lên đến 1000 token BRC-20 khi đúc một lời viết duy nhất.
“dec”: độ chính xác thập phân. Một từ khóa tùy chọn xác định độ chính xác thập phân của Token BRC-20, mặc định là 18.
Theo dữ liệu trên Dune, đã triển khai thành công ba mã thông báo BRC-20: $ordi, $meme và $punk. Từ khóa này xác định tên Token BRC-20, gồm 4 chữ cái.
“max”: Cung cấp tối đa. Một từ khóa bắt buộc xác định cung cấp tối đa của token BRC-20.
Sử dụng giao thức Ordinals để đốt văn bản hiển thị dưới đây để đúc các token BRC-20:
Các ý nghĩa của mỗi từ khóa là như sau:
“p”: Loại hợp đồng. Một từ khóa phải được bao gồm. Từ khóa này xác định các hoạt động dựa trên giao thức BRC-20 để giúp các hệ thống khác xác định và xử lý sự kiện BRC-20.
“op”: Loại sự kiện. Một từ khóa bắt buộc xác định loại sự kiện, liệu đó có phải là một sự triển khai Deploy, sự đúc Mint, hay sự chuyển Transfer.
“tick”: BRC-20 Token ID. Một từ khóa bắt buộc xác định tên BRC-20 Token và bao gồm 4 chữ cái. Nội dung của “tick” ở đây có nghĩa là “ordi” có nghĩa là token BRC-20 được tạo ra là $ordi.
“amt”: Số lượng token BRC-20 được đúc. Một từ khóa mà phải bao gồm. Từ khóa này xác định số lượng token BRC-20 sẽ được đúc trong mỗi lần khắc, và giá trị được chỉ định cho từ khóa này phải nhỏ hơn giá trị “lim” triển khai bởi Token BRC-20 đó. Ví dụ, giá trị “lim” triển khai bởi ordi là 1000, khi khắc một lần, từ khóa này có thể có bất kỳ giá trị nào trong khoảng từ 1-1000, và thông thường số lượng ordi có thể nhận được khi khắc một lần nếu 1000 đã đầy là 1000.
Sử dụng giao thức Ordinals để đốt văn bản được hiển thị dưới đây để chuyển đổi token BRC-20:
Các ý nghĩa của mỗi từ khóa như sau:
“p”: Loại hợp đồng. Một từ khóa phải được bao gồm. Từ khóa này xác định các hoạt động dựa trên giao thức BRC-20 để giúp các hệ thống khác nhận diện và xử lý các sự kiện BRC-20.
“op”: Loại sự kiện. Một từ khóa bắt buộc xác định loại sự kiện, cho dù đó là một quá trình triển khai Deploy, đồng xu Mint, hoặc chuyển khoản Transfer. Nội dung của “op” ở đây có nghĩa là “chuyển khoản” có nghĩa là loại sự kiện là một chuyển khoản.
“tick”: BRC-20 Token ID. Một từ khóa bắt buộc xác định tên BRC-20 Token và bao gồm 4 chữ cái. Nội dung của “tick” ở đây có nghĩa là “ordi” có nghĩa là token BRC-20 được chuyển là $ordi.
"amt": Số lượng token BRC-20 được chuyển. Một từ khóa bắt buộc xác định số lượng token BRC-20 sẽ được chuyển.
“to”: Đích đến của việc chuyển khoản. Một từ khóa tùy chọn xác định địa chỉ của người nhận chuyển khoản. Nếu trường này để trống, địa chỉ người nhận mặc định là chính xác. Hiện tại, từ khóa này chỉ được sử dụng cho các bài kiểm tra theo dõi dữ liệu trên bảng Dune.
“phí”: phí chuyển khoản. Một từ khóa tùy chọn xác định số tiền của phí chuyển khoản. Hiện tại, từ khóa này chỉ được sử dụng cho các bài kiểm tra theo dõi dữ liệu trên bảng của Dune (trong trường hợp không có dữ liệu Taproot).
Cho dù đó là Triển khai triển khai, Đúc đúc, hoặc Chuyển chuyển, hãy tuân thủ nguyên tắc ưu tiên theo thứ tự đến trước, phục vụ trước.
Đối với việc triển khai triển khai, nếu một mã thông báo BRC-20 có cùng tên được triển khai, việc triển khai đầu tiên được coi là việc triển khai duy nhất thành công.
Đối với việc đúc tiền, bất kỳ tiền đúc nào vượt quá tổng số tiền được coi là không hợp lệ, và hiệu quả dựa trên thời điểm thành công của Đúc tiền, theo nguyên tắc "ai đến trước được phục vụ trước".
Đối với việc chuyển khoản, nếu có 2 sự kiện chuyển khoản xảy ra trong cùng một khối, ưu tiên được đưa ra cho sự kiện có chi phí cao hơn.
$ordi là token BRC-20 đầu tiên được triển khai. Thông qua chức năng tìm kiếm BRC-20 của UniSAT, bạn có thể thấy hiện tại có 23161 bản ghi liên quan đến việc đúc $ordi.
Giả sử rằng các giá trị “amt” của 2.3161 lời viết này đều được điền và đặt thành 1000, sau đó đúc $ordi lại ở thời điểm này sẽ được coi là không hợp lệ vì tổng số lượng của $ordi đã được đặt là 21 triệu.
Nếu bạn là một người bạn đã đúc bằng Mint Bot, hãy đặc biệt chú ý. Mint Bot trước tiên có đưa dòng chữ đến địa chỉ riêng của nó và sau đó chuyển nó cho bạn hoặc sử dụng địa chỉ của bạn làm địa chỉ nhận khi đúc. Nếu bạn "trước tiên đúc dòng chữ đến địa chỉ của chính bạn và sau đó chuyển nó", tình huống này sẽ bị hủy hoại vì số dư vẫn được đính kèm với địa chỉ Mint Bot và miễn là Mint Bot đúc một dòng chữ Chuyển khoản khác, số dư có thể được sử dụng hết. Bạn có thể xác nhận giao dịch Genesis để xem dòng chữ Mint của mình trên trình duyệt Ordinals (có xuất trực tiếp đến địa chỉ của riêng bạn hay không).
Lưu ý rằng việc khắc trên Mint không chỉ ra sở hữu của số dư. Nói cách khác, hiện tại là không chính xác khi mua trực tiếp các dấu Mint trên thị trường phụ để có được $ordi; địa chỉ số dư hiện tại phải được khắc bằng dấu Transfer để chuyển $ordi.
Batch mints có thể được thực hiện một cách rất mượt mà bằng cách sử dụng UniSat.
Đầu tiên, điều hướng đến trang và chọn “BRC-20”.
Cài đặt sau đó cũng dễ dàng:
Điền vào trường “Tick” với tên của token BRC-20 mà bạn muốn đúc. Trong cột “Số lượng”, điền số lượng token được bao gồm trong mỗi chú thích (ví dụ, giá trị tối đa được đặt cho $ordi trong quá trình triển khai là 1000; điền vào đây là 1000). Cài đặt “Đúc lặp lại” ở dưới cùng là số lần đúc theo lô. (Lưu ý: Như đã đề cập ở trên, có khả năng $ordi đã hoàn tất tất cả các Đúc. (Hình ảnh phía trên chỉ là một ví dụ, không chạy nguy cơ làm mất hiệu lực của Đúc tại thời điểm này)
Nhấp vào “Tiếp theo” hai lần để xác nhận rằng các chi tiết bạn muốn Mint là chính xác:
Sau đó nhấp vào “Tiếp theo” và điền địa chỉ Bitcoin cần nhận vào ô màu đỏ. Đồng thời, bạn cũng có thể chọn mức phí gas, hoặc chọn “Tùy chỉnh” nếu bạn muốn hoàn thành Mint càng nhanh càng tốt.
Sau đó nhấp vào “Gửi & Thanh toán hóa đơn” để nhập cửa sổ thanh toán:
Địa chỉ thanh toán được hiển thị dưới dòng “Sao chép địa chỉ bên dưới,” và mục “Tổng số tiền” cho biết số tiền thanh toán. Sau khi hoàn tất việc chuyển khoản bằng ví Bitcoin của bạn, chỉ cần đợi dòng chữ xác nhận xuất hiện.
Tuy nhiên, các đoạn văn được tạo ra bằng UniSat Mint chỉ là 546 Satoshi, và cộng đồng người dùng lo lắng rằng điều này sẽ khiến các đoạn văn bị mất trong quá trình chuyển giao do thiếu clout dành riêng cho việc sử dụng làm gas.
Trong phản ứng, phản hồi chính thức trên Discord là “Bạn có thể hỗ trợ chuyển khoản bằng cách gửi thêm phí vào ví của bạn.”
Bạn có thể nghĩ, mục đích của việc cố gắng thực hiện loại mã thông báo ERC-20 trên Bitcoin là gì? Hợp đồng thông minh hoặc máy in mã thông báo ERC-20 thực sự đã tạo ra một mã thông báo mới. Sự khác biệt giữa BRC-20 và việc viết tên của tôi trên một tờ giấy và sau đó đặt tên cho tờ giấy này là "My Coin" là gì?
Đây chính xác là sức hấp dẫn của Thỏa thuận thứ tự. Giao thức Ordinals quan trọng hơn nhiều so với việc mang lại cái gọi là "Bitcoin NFT" — nó mang lại cho tất cả những người đam mê Bitcoin sự tự do để mang lại cho Bitcoin một ý nghĩa mới. Một số người nghĩ rằng Bitcoin có thể là một "tàu sân bay nghệ thuật", trong khi những người khác nghĩ rằng Bitcoin có thể là một "xưởng đúc tiền"... Sự hiểu biết khác nhau của mỗi người sẽ khiến mỗi Satoshi được khắc những nội dung khác nhau. Nội dung này là hạt giống của sự đa dạng về giá trị của Bitcoin.
@domodatatự xưng là một “người thử nghiệm.” Anh ấy cảm ơn mọi người vì yêu thích “thí nghiệm” BRC-20, và cũng khuyên mọi người không nên phí nhiều tiền vào Mint, Salute.
Ngày càng có nhiều “người thử nghiệm” đang suy nghĩ về những gì họ có thể làm thông qua Thỏa thuận Ordinals, và họ có một cái gì đó mới mỗi ngày. Thỏa thuận Ordinals đang đưa việc khám phá sự đa dạng giá trị của Bitcoin vào một giai đoạn “minesweeping”...
So sánh Giao thức Ordinals với một công cụ phát triển trò chơi, chúng tôi chỉ phát triển “minesweeper.” Sau này nó sẽ trông như thế nào?