Giới thiệu giao thức Bascii

Bài viết này được dịch máy
Xem bản gốc

Giới thiệu

Bascii (phát âm là “bask-y”) kết hợp Ordinals bitcoin và nghệ thuật ASCII để tạo ra một siêu giao thức bitcoin thử nghiệm mới dành riêng cho nghệ thuật ASCII on-chain , bất biến.

Lý lịch

Trong số các hình thức tác phẩm nghệ thuật sớm nhất trên Internet, nghệ thuật ASCII sử dụng phông chữ để tạo hình ảnh trực quan hoặc dựa trên văn bản. Bằng cách tiêu chuẩn hóa cách tiếp cận để xuất bản tác phẩm nghệ thuật ASCII dưới dạng chữ khắc, chúng tôi có thể:

Cảm hứng

Bất kỳ ai cũng có thể Mint tác phẩm nghệ thuật ASCII trên bitcoin ngay bây giờ mà không cần phải tuân theo các quy ước đã nêu ở trên. Nó đặt ra một câu hỏi: tại sao phải bận tâm đến một tiêu chuẩn mới?

Nhiều lý do:

  1. Khi lần đầu tiên đưa ý tưởng về BRC-20 ra thế giới, tôi đã nghĩ nó quá không tưởng và ngây thơ để thực hiện . Domo đã chính thức hóa ý tưởng này thành một thông số kỹ thuật và BRC-20 hiện là một loại Token giá hàng tỷ đô la. Chúng tôi không thể biết thứ gì đó sẽ được tiếp nhận như thế nào cho đến khi chúng tôi thử nghiệm nó trong thực tế.

  2. Tôi bị cuốn hút bởi thực tế là sự sáng tạo có xu hướng mở rộng khi bạn áp đặt những hạn chế lên nó. Ví dụ, nhiều thể thơ có những quy tắc cứng nhắc quy định cách gieo vần và thậm chí cả số âm tiết trên mỗi dòng. Chưa hết, phần lớn nghệ thuật văn học sâu sắc nhất thế giới đều đến từ thể loại này. Nghệ thuật ASCII cũng bị giới hạn tương tự ở các ký tự trên bàn phím. Bất chấp hạn chế đó, tác phẩm nghệ thuật ASCII thường có thể có sức mạnh và cảm động sâu sắc.

  3. Giao thức Bascii tạo ra khả năng dự đoán và tiêu chuẩn hóa, giúp các bên thứ ba dễ dàng xây dựng các ứng dụng thú vị trên đó hơn.

  4. Ordinals có tiềm năng hơn là một giỏ tổng hợp cho bất kỳ loại dữ liệu ngẫu nhiên nào. Với việc áp dụng chức năng siêu giao thức, ord đang biến thành một hệ sinh thái gồm các tiêu chuẩn có thể tương tác (xem thêm trong phần kết luận bên dưới).

  5. Đó là một thử nghiệm thú vị ( không phải là một cơ hội đầu tư!). Nếu nó thành công, nó có thể khơi dậy ý tưởng cho các siêu giao thức thú vị khác trên bitcoin. Nó cũng có thể được sử dụng theo những cách khác trên các chuỗi khác (ví dụ: doginals, chữ khắc Solana , chữ khắc, ETC).

Thiết kế giao thức

Giao thức Bascii tận dụng một tính năng mới trong phiên bản ord 0.10.0+ được mệnh danh là siêu giao thức. “Quy ước siêu giao thức” sử dụng định dạng sau trong các ứng dụng khách ord để giảm thiểu kích thước của tải trọng dữ liệu:

<metaprotocol>, [op]

Điều này cho phép chúng ta tuyên bố rằng một dòng chữ thứ tự đã cho là một Bascii trong ứng dụng khách thứ tự tại thời điểm dòng chữ đó được tạo ra.

Để ghi Bascii trong ứng dụng khách ord mới nhất, người dùng có thể nhập lệnh sau (khai báo siêu giao thức, “bascii,” phải là tất cả chữ thường như được hiển thị):

ord wallet inscribe --fee-rate <FEE_RATE> --metaprotocol=bascii --file <text file containing your artwork>

Một lệnh hoàn chỉnh trong ord sẽ trông như thế này:

ord wallet inscribe --fee-rate 100 --metaprotocol=bascii --file "C:\artwork.txt"

Bằng cách khai báo siêu giao thức bên trong phong bì dòng chữ ord, người lập chỉ mục có thể bỏ qua tất cả các loại dòng chữ khác khi lập chỉ mục Basciis.

Bên cạnh khai báo siêu giao thức, tất cả các phiên bản Bascii phải bao gồm một tệp văn bản chứa tác phẩm nghệ thuật ASCII có liên quan. Người dùng có thể tùy ý đưa siêu dữ liệu vào tác phẩm nghệ thuật (chẳng hạn như tên, mô tả và đặc điểm của tác phẩm) bằng cách sử dụng chức năng siêu dữ liệu tích hợp của ord. Chỉ cần lưu tất cả siêu dữ liệu có liên quan vào tệp .json và tham chiếu nó với dòng chữ như sau:

ord wallet inscribe --fee-rate <FEE_RATE> --metaprotocol=bascii --file <text file containing your artwork> --json-metadata <json file containing your artwork's metadata>

Một lệnh hoàn chỉnh trong ord sẽ trông như thế này:

ord wallet inscribe --fee-rate 100 --metaprotocol=bascii --file "C:\artwork.txt" --json-metadata "artwork-metadata.json"

Siêu giao thức và siêu dữ liệu sau đó sẽ được hiển thị trực tiếp trên Ordinals.com trong các trường bên dưới tác phẩm nghệ thuật. Xin lưu ý rằng tất cả siêu dữ liệu tác phẩm nghệ thuật phải tuân thủ Tiêu chuẩn siêu dữ liệu của OpenSea để có thể tích hợp với thị trường. Ảnh chụp màn hình sau đây cho thấy cấu trúc siêu dữ liệu của Opensea trông như thế nào:

Lưu ý rằng đặc tả OpenSea cũng bao gồm các thuộc tính thú vị như background_color mà người sáng tạo có thể đặt để thay đổi cách trình bày trực quan của Basciis của họ. Lý tưởng nhất là siêu dữ liệu này sẽ được các nhà thám hiểm, ví và thị trường tôn vinh.

Khi Bascii được tạo, nó có thể được chuyển mà không cần tham chiếu siêu giao thức. Việc chuyển nó phải tuân theo quy trình tương tự như chuyển bất kỳ dòng chữ nào. Ví dụ:

ord wallet send --fee-rate <FEE_RATE> <ADDRESS> <INSCRIPTION_ID>

Người lập chỉ mục có thể nhận ra sự chuyển giao này vì dòng chữ đã được gắn thẻ là Bascii tại thời điểm tác phẩm được đúc.

Đặt hàng Basciis

Giống như Ordinals tự, mỗi Bascii được xuất bản sẽ được gán một số tương ứng với thứ tự mà nó được ghi on-chain. Bascii đầu tiên được ghi sẽ là Bascii #0. Thứ hai sẽ là Bascii #1, ETC

Tuy nhiên, xin lưu ý rằng thứ tự này sẽ không được duy trì on-chain mà thay vào đó, người lập chỉ mục sẽ tùy thuộc vào việc sử dụng dữ liệu on-chain để xác định từng Bascii để gán cho nó một “Bascii #”.

Để thử nghiệm, Bascii #0 đã được đúc.

Bạn có thể xem nội dung/tác phẩm nghệ thuật hoàn chỉnh tại đây và xem chỉ định siêu giao thức tại đây (được tô màu xanh lục bên dưới).

Xin lưu ý rằng người lập chỉ mục nên bỏ qua thử nghiệm Bascii trước đó vì nó bao gồm thao tác "Mint" không được dùng nữa.

Thông số kỹ thuật cơ bản

Các yêu cầu tối thiểu để Mint một Bascii là:

  1. Tệp .txt hoặc .json chứa tác phẩm nghệ thuật ASCII (các loại văn bản được phép là: 'text/plain;charset=utf-8', 'text/plain', 'application/json')

  2. Gắn thẻ tệp là Bascii tại thời điểm ghi bằng cách sử dụng lệnh --metaprotocol=bascii trong ord (“bascii” phải là chữ thường)

Các tính năng sau đây là tùy chọn:

  1. Người dùng có thể bao gồm siêu dữ liệu (chẳng hạn như tên, mô tả, đặc điểm hiếm, ETC) tuân thủ Tiêu chuẩn siêu dữ liệu của OpenSea. Tìm hiểu thêm về hỗ trợ siêu dữ liệu của ord tại đây . Bạn có thể bao gồm siêu dữ liệu đó dưới dạng tệp json như được mô tả trong phần “thiết kế giao thức” ở trên.

  2. Bộ sưu tập tác phẩm nghệ thuật Bascii có thể được quản lý theo quy trình khắc chữ cha-con của mỗi đơn hàng .

Phần kết luận

Basciis là một thử nghiệm đơn giản được thiết kế để tạo ra một phương pháp tiêu chuẩn để xuất bản, trao đổi và thu thập tác phẩm nghệ thuật ASCII trên bitcoin.

Nó có thể được sử dụng để tạo ra các bộ sưu tập PFP với chi phí thấp hơn, xuất bản văn bản được chiếu sáng và cho phép ngay cả những người không phải là nghệ sĩ tạo ra tác phẩm nghệ thuật vĩnh cửu (nhờ các công cụ chuyển đổi nghệ thuật từ hình ảnh sang ASCII phổ biến có sẵn trực tuyến bao gồm công cụ ASCII Art Archives và công cụ tạo nghệ thuật AI ASCII đang phát triển ).

Bằng cách sử dụng chức năng siêu giao thức mới của ord, Basciis giảm thiểu tải cho người lập chỉ mục và tạo ra một “thể loại phụ” mới của tác phẩm nghệ thuật dựa trên thứ tự. Hệ thống đánh số độc quyền của Bascii có nghĩa là mỗi tác phẩm sẽ có một Dòng chữ # duy nhất cũng như một # Bascii # duy nhất. Điều này đưa chúng tôi hướng tới một tầm nhìn ngày càng phát triển về Ordinals không phải như một nền tảng xuất bản tổng hợp đơn lẻ mà thay vào đó là một hệ sinh thái gồm nhiều giao thức được mệnh danh là siêu giao thức. Tôi tin rằng điều này sẽ dẫn chúng ta đến những nơi mà chúng ta chưa thể hình dung được.

Bản quyền: Phủ định
Tác giả: Redphonecrypto
Tín dụng: Xin chân thành cảm ơn @domodata , người đã cung cấp những hiểu biết sâu sắc vô giá về thiết kế giao thức (đơn giản hóa nó để tối đa hóa các tính năng mới nhất và nâng cao nhất trong trật tự). Domo cũng đã xây dựng một bảng điều khiển theo dõi các loại tiền đúc Bascii trên geniidata.com . Cũng xin cảm ơn @nondualrandy vì đã đóng vai trò là người đưa ra ý kiến!

Cảm ơn bạn đã đọc Redphonecrypto! Đăng ký miễn phí để nhận bài viết mới và hỗ trợ công việc của tôi.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
6
Thêm vào Yêu thích
Bình luận