Tác giả: Byte Jun; Nguồn: Byte CKB
Gần đây, giao thức Spore DOB-0[1] trên Spore GitHub đã gây xôn xao. thú vị.
Spore là một giao thức tạo đối tượng kỹ thuật số phổ quát được triển khai trên chuỗi khối CKB. Nó hỗ trợ hình ảnh, liên kết, video, âm thanh, nhiều loại nội dung khác nhau như văn bản. và mã (chẳng hạn như tập lệnh Lua, Markdown), v.v., DOB (Đối tượng kỹ thuật số) được tạo ra không chỉ chống giả mạo mà còn được lưu trữ hoàn toàn trên chuỗi.
Giao thức Spore DOB-0 là giao thức đầu tiên dựa trên Spore và nó cũng là giao thức thiên về lớp ứng dụng hơn. tương tự như Sự khác biệt giữa Spore tương tự như sự khác biệt giữa giao thức HTTP và giao thức TCP. Giao thức Spore DOB-0 này được mô tả là được thiết kế để tạo ra quy trình kết xuất byte DNA linh hoạt, hay nói chung hơn là cách phân tích DNA của Spore DOB. Hiệp định tuy ngắn ngủi nhưng tiềm năng của nó là vô cùng lớn.
Triển khai giao thức Spore DOB-0 / span>
Giao thức Spore DOB-0 đặt ra tiêu chuẩn mới cho loại nội dung "văn bản", nằm trong chuỗi khối CKB. của DOB được lưu trữ trong Ô - DNA thay vì văn bản thông thường và sau đó Bộ giải mã (bộ giải mã) trên chuỗi dựa trên Mẫu Giải mã DNA và cuối cùng hiển thị nó ở giao diện người dùng và hiển thị cho người dùng.
Cụ thể:
Khi người dùng đúc DOB, hợp đồng trên chuỗi sẽ đọc Lấy chiều cao khối hiện tại và ID ô, rồi thực hiện phép tính băm trên chúng. Giá trị băm thu được là DNA của DOB.
Bộ giải mã (decoding) được triển khai trên blockchain CKB được cài đặt sẵn theo người tạo hoặc artist. Mẫu được xác định sẽ giải mã DNA. Mẫu là một phần byte, có thể là số nhị phân, chuỗi hoặc bất kỳ định dạng nào được xác định bởi Bộ giải mã và người tạo hoặc nghệ sĩ cần xác định và tải nó lên trước khi người dùng sử dụng DOB. Mẫu xác định byte nào đại diện cho thuộc tính nào, cách gán giá trị và chỉ định vị trí mã của Bộ giải mã, v.v.
Cuối cùng, giao diện người dùng (ví, trình duyệt, nền tảng giao dịch, v.v.) giải mã nội dung dựa trên Bộ giải mã Kết xuất DOB và hiển thị nó cho người dùng.
Từ quy trình trên, chúng ta có thể thấy rằng đối với người sáng tạo và nghệ sĩ, họ cần Tạo Mẫu và Cụm. Trong Pattern, người sáng tạo và nghệ sĩ cần xác định và gán giá trị cho các thuộc tính khác nhau của DOB, vì vậy Pattern giống như một cuốn sách mã, xác định cách Bộ giải mã giải mã DNA của DOB.
Có thông tin cho rằng để hạ thấp ngưỡng người dùng và tạo điều kiện thuận lợi cho hoạt động, nhóm phát triển sẽ ra mắt một công cụ sau, cho phép người sáng tạo và nghệ sĩ trực tiếp điền vào khoảng trống trong Tạo ô cụm trên chuỗi đã chứa Mẫu. Cụm tương tự như Bộ sưu tập về khái niệm, nhưng linh hoạt và độc lập hơn Bộ sưu tập. Bằng cách tạo một Cụm và điền ID tương ứng với Cụm vào DOB, DOB bào tử thuộc Cụm này có thể được tạo, do đó Cụm cũng có thể được coi là chỉ mục thư mục của DOB bào tử.
Đối với các nhà phát triển giao thức, họ cần triển khai trước hợp đồng Bộ giải mã trên chuỗi khối CKB và tiết lộ địa chỉ của nó. Bộ giải mã tương đương với bộ mã hóa hoặc bộ giải mã, có nhiệm vụ chính là giải mã thông tin được biểu thị bằng chuỗi DNA theo hướng dẫn trong "sổ mã" (Mẫu đã đề cập ở trên). Vì CKB là một chuỗi công khai không cần cấp phép nên trong tương lai gần, khi ngày càng có nhiều DOB áp dụng tiêu chuẩn giao thức Spore DOB-0, thì ngày càng có nhiều nhà phát triển sẽ triển khai nhiều Bộ giải mã khác nhau thậm chí còn được tùy chỉnh cho một số dự án nhất định để người sáng tạo và nghệ sĩ lựa chọn. .
Đối với người dùng, miễn là họ biết ID cụm do người sáng tạo hoặc nghệ sĩ xuất bản và điền ID khi truyền DOB, họ có thể truyền cụm thuộc cụm đó. Spore DOB, rất đơn giản và dễ vận hành.
Từ Loot, ngoài Loot
Giao thức Spore DOB-0 được lấy cảm hứng từ Loot. Loot là một thiết bị dành cho nhà thám hiểm được tạo ngẫu nhiên được lưu trữ trên chuỗi khối Ethereum. Nó chỉ bao gồm một vài dòng văn bản, không có giá trị, hình ảnh hoặc bất kỳ thứ gì khác. Những thứ này được cố tình bỏ qua để cho phép người khác theo dõi và giải thích chúng. sử dụng chúng theo bất kỳ cách nào.
Loot ghi nhóm thuộc tính, tức là Mẫu vào hợp đồng, tương đương với việc Bộ giải mã và Mẫu được viết cùng nhau, có mức độ khớp nối cao, vì vậy hợp đồng Loot chỉ có thể tương ứng với một chủ đề Loot NFT. Giao thức Spore DOB-0 tách rời Mẫu và Bộ giải mã, cải thiện hơn nữa khả năng kết hợp. Cùng một bộ Bộ giải mã có thể có các chủ đề DOB hoàn toàn khác nhau với các Mẫu khác nhau.
Loot chỉ có một chiều trong việc tạo số ngẫu nhiên, đó là tạo ra một số ngẫu nhiên và sau đó tất cả các nhóm thuộc tính đều sử dụng số ngẫu nhiên này. Khi DOB được tạo ra thông qua giao thức Spore DOB-0, một chuỗi DNA sẽ được tạo và các nhóm thuộc tính khác nhau trong Mẫu sử dụng các đoạn DNA cụ thể dưới dạng số ngẫu nhiên, vớingẫu nhiên có kích thước rộng hơn.
Ngoài ra, xét về triết lý thiết kế tổng thể thì Spore DOB rõ ràng là đẹp hơn Loot.
Trước hết, việc đúc DOB yêu cầu lấy mã thông báo CKB làm "nguyên liệu thô", trong khi nấu chảy DOB có thể lấy lại CKB đã chiếm dụng. Điều này mang lại cho DOB một thể xác và linh hồn cũng như các khái niệm về sự sống và cái chết.
Thứ hai, thế giới bao gồm thời gian và không gian. PoW về cơ bản là một chiếc đồng hồ phi tập trung và Cell là một hệ thống có thể lưu trữ bất kỳ loại nội dung nào. ., sự kết hợp giữa PoW + Cell cho phép chuỗi khối CKB xây dựng một vũ trụ phi tập trung. Trong vũ trụ phi tập trung này, DOB sẽ thực hiện phép tính băm theo thời gian và không gian (chiều cao khối và ID ô) khi nó được sinh ra và kết quả là “ngày sinh” (tức là DNA). Do đó, có một mức độ ngẫu nhiên nhất định khi truyền DOB thông qua giao thức Spore DOB-0, phản ánh tính ngẫu nhiên trong quá trình sinh ra của các dạng sống trong đời thực.
Một trong những đặc điểm của hàm băm là khả năng chống va chạm, tức là chỉ thay đổi một ký tự của thông tin đầu vào sẽ tạo ra giá trị băm hoàn toàn khác, Điều này có thể được đảm bảo rằngDNA của mỗi DOB là khác nhau, giống như DNA của mọi sinh vật trong thế giới thực cũng khác nhau.
Tế bào trong tiếng Trung có nghĩa là tế bào. DNA được lưu trữ trong tế bào. DNA chứa đựng những thông tin quan trọng nhất của sinh vật. Bằng cách nuôi cấy tế bào, cuối cùng chúng ta sẽ có được một cơ thể sống. và cơ thể sống có thể tiếp tục ghép đôi, sinh sản và tiếp tục tiến hóa. DOB truyền qua giao thức Spore DOB-0 có tính linh hoạt và khả năng kết hợp mạnh mẽ. Người dùng có thể làm phong phú nội dung được DNA thể hiện theo sở thích riêng của họ và sử dụng nội dung đó thông qua hội họa, mô hình hóa, âm nhạc và văn bản. có thể được hiển thị trong cộng đồng theo nhiều cách khác nhau như mô tả và thậm chí nó có thể được kết nối với mô hình lớn AI ở mặt trước, cho phép DOB liên tục phát triển với sự lặp lại liên tục của mô hình lớn.
Spore có nhiều lợi thế hơn Loot. Ví dụ: chuyển DOB trên chuỗi không mất phí giao dịch (phí khai thác). DOB có mã thông báo CKB làm hỗ trợ giá trị, v.v. Nên đọc bài viết trước "Tìm hiểu về Giao thức tạo đối tượng kỹ thuật số Spore trên Chuỗi CKB" và đọc tài liệu của Spore [2]. Tôi sẽ không giới thiệu từng cái một ở đây.
Tương lai của giao thức Spore DOB-0< /span>
Những viên gạch DeFi Lego đã khiến mọi người nhận thức được sức mạnh mạnh mẽ của "khả năng kết hợp". Các giao thức DeFi khác nhau được sử dụng kết hợp với nhau. , Tích hợp từng lớp củng cố và mở rộng ranh giới và tầm cao của thế giới DeFi. Giao thức Spore DOB-0 được thiết kế để tách Mẫu, DNA và Bộ giải mã. Ưu điểm của việc này là nó mang lại sự linh hoạt và khả năng kết hợp, cung cấp khả năng không giới hạn cho sự phát triển sinh thái tiếp theo.
"Một sinh hai, hai sinh ba, ba sinh vạn vật." Do chỉ những thuộc tính quan trọng nhất của DOB mới được lưu trữ trong DNA nên mức độ trừu tượng rất cao nên việc truyền DOB dựa trên giao thức Spore DOB-0 là “cái một” trước đó và bất kỳ ai khác cũng có thể tiếp tục xây dựng, cải tiến , làm phong phú và bổ sung sáng tạo "Một", thứ hai và thứ ba dựa trên DOB: Những người thích hình ảnh có thể chuyển kết quả giải mã của DOB DNA sang các công cụ vẽ AI như Midjourney để tạo ra hình ảnh theo nhiều phong cách khác nhau cho những người thích phim và truyền hình; các tác phẩm có thể sử dụng DNA DOB. Kết quả được giải mã sẽ được đưa vào các công cụ video AI như Sora để cho phép DOB xuất hiện trở lại trong các tác phẩm điện ảnh và truyền hình; những người thích tác phẩm văn học có thể đặt DOB làm nhân vật trong tiểu thuyết, v.v.
Ngoài ra, DOB được tạo ra thông qua giao thức Spore DOB-0 cũng có tính mở và có thể mở rộng. Các dự án blockchain khác có thể tham chiếu các DOB này (Ô là đơn vị lưu trữ có thể tham chiếu), chẳng hạn như trò chơi toàn chuỗi hoặc dự án GameFi, có thể tham chiếu trực tiếp các DOB này dưới dạng nhân vật, vũ khí, thiết bị và thông tin hỗ trợ khác trong trò chơi dự án cơ sở dữ liệu cơ bản. Hơn nữa, cùng một bộ DOB cũng có thể được sử dụng trong các trò chơi khác nhau để đạt được hạn chế là không thể sử dụng đạo cụ, vũ khí, v.v. trong các trò chơi Web2 truyền thống trong các trò chơi.
Tóm lại, tính mở, tính linh hoạt, khả năng kết hợp và khả năng mở rộng mang lại cho giao thức Spore DOB-0 không gian không giới hạn cho trí tưởng tượng. Không ai biết chính xác điều gì sẽ xảy ra trong tương lai, nhưng sự phát triển sinh thái dựa trên giao thức Spore DOB-0 chắc chắn rất đáng mong đợi.