Giải mã Cellula: Một giao thức phân phối tài sản được chơi game hóa

Nâng cao9/3/2024, 3:57:01 AM
Cellula là một giao thức phát hành tài sản được gamified sử dụng chứng minh công việc ảo (vPOW) và thuật toán Conway Game of Life để mô phỏng quá trình khai thác POW để phân phối tài sản một cách công bằng. Nó cho phép sử dụng bất kỳ Token nào làm phần thưởng, thông qua việc người chơi "trồng trọt" các ô trong môi trường ảo, nơi sự phát triển của các ô quyết định sức mạnh khai thác và phần thưởng.

Kể từ khi tài sản ERC-20 trở nên phổ biến trong không gian blockchain vào năm 2017, Web3 đã bước vào một thời đại phát hành tài sản với rào cản thấp. Các dự án khác nhau đã phát hành các mã thông báo tùy chỉnh hoặc NFT thông qua các phương pháp như IDO và ICO, thường xuyên gặp vấn đề về thao túng giá mạnh hoặc thiếu minh bạch. Rug pull trở nên thường xuyên, với nhiều người xem ICO và IDO là cơ hội lớn để lừa đảo nhà đầu tư.

Ngày nay, các IDO và ICO thông thường đã phơi bày đầy đủ những sai sót của họ về mặt công bằng. Mọi người từ lâu đã hy vọng về một giao thức phát hành tài sản công bằng và đáng tin cậy hơn để giải quyết nhiều vấn đề phát sinh trong các sự kiện tạo mã thông báo dự án mới (TGE). Trong khi một số dự án sáng tạo đã đơn phương đề xuất "mô hình kinh tế công bằng" của riêng họ, những mô hình này thường thiếu sự chấp nhận rộng rãi và cuối cùng được coi là "trường hợp cụ thể" chứ không phải là "một tập hợp các giao thức trừu tượng".

Vậy, một mô hình nào sẽ là cách phân phối tài sản công bằng và đáng tin cậy hơn? Một giải pháp nào có thể phục vụ như một giao thức phổ biến? Bài viết này sẽ giới thiệu về Cellula, một góc nhìn mới về việc giải quyết các vấn đề đã đề cập. Họ đã triển khai một tầng phân phối tài sản mô phỏng Proof of Work (PoW), sử dụng Virtual Proof of Work (vPOW)để “khai thác” quá trình phân phối tài sản, bắng chế Bitcoin để đạt được mô hình phân phối tài sản công bằng hơn.

Mặc dù nhiều người coi dự án này như là GameFi, vì phần thưởng trong game phân phối có thể được thiết lập thành bất kỳ loại token nào, nhưng Cellula lý thuyết có thể phục vụ như một nền tảng phân phối tài sản với hiệu ứng PoW. Điều này mang lại triển vọng rộng lớn và không gian sáng tạo cho việc phát hành tài sản Web3, và nó có thể được gọi là “một cuộc thử nghiệm xã hội tạ ơn đào Bitcoin.”

POW và vPOW: Rút thăm Lotte có Kết quả Không thể Dự đoán

Trên thực tế, cho dù là POW chính thống hoặc POS, hoặc vPOW mà chúng ta sẽ nói về hôm nay, bản chất đều là thiết lập một tập hợp các thuật toán với kết quả đầu ra không thể dự đoán/khó khăn và tiến hành "rút thăm xổ số" thông qua kết quả đầu ra. BTCMiners phải xây dựng một khối thỏa mãn các điều kiện hạn chế một cách địa phương và gửi nó đến tất cả các nút trong mạng để thông qua sự đồng thuận trước khi có thể nhận phần thưởng khối. Còn về hạn chế, Hash của khối được xây dựng phải đáp ứng yêu cầu đặc biệt, chẳng hạn như tiền tố có 6 số 0.

Vì kết quả tạo ra khối Hash là không thể đoán trước/khó đoán trước, để xây dựng một khối đáp ứng các điều kiện, các tham số đầu vào của thuật toán cần được thay đổi liên tục. Quá trình này yêu cầu sức mạnh dữ dội và ảnh hưởng lớn đến thiết bị phần cứng của nhà đào. Yêu cầu.

Nói ngắn gọn, việc đào BTC sử dụng sự không đoán trước của thuật toán băm SHA-256 để thực hiện một hệ thống “rút thăm xổ số” trong đó các thợ đào trên toàn mạng tham gia trực tuyến. Thiết kế này đảm bảo rằng, với chi phí điện, việc tham gia không cần phép mà vẫn được thực hiện.

Ngoài ra, POW là một phương pháp phân phối tài sản công bằng hơn. Việc kiểm soát tài sản trên chuỗi công khai POW chính thức khó hơn nhiều so với chuỗi công khai POS. Trong nhiều chuỗi công khai POS hoặc các giải pháp IC0 và ID0, đã có nhiều trường hợp các bên liên quan cố ý kiểm soát thị trường.

(Solana, dưới sự điều khiển của FTX, tăng vọt gần 500 lần chỉ trong năm 2020~2021, điều này rất không thân thiện với các nhà điều hành Validator gia nhập thị trường sau)

Ví dụ, dưới sự chi phối của FTX và SBF, giá của Solana đã tăng gấp gần 1000 lần từ năm 2019 đến năm 2021. Rất nhiều nhà điều hành nút xác thực Solana là nhà đầu tư sớm, mua token của họ với giá gần như bằng không. Điều này đã làm suy yếu tính công bằng trong phân phối tài sản. Mặc dù có không gian để các nhóm dự án can thiệp vào thị trường trong POW, nhưng mức độ thường ít hơn rất nhiều so với POS.

Vấn đề là, vì POW thường được áp dụng cho các blockchain công cộng cơ sở thay vì lớp phát hành tài sản của DApps, chúng ta có thể mô phỏng hiệu ứng của POW bằng một giải pháp trên chuỗi không? Nếu có, chúng ta có thể triển khai một giao thức phân phối tài sản công bằng và đáng tin cậy hơn so với các chương trình kiểm soát cao như ICO và IDO. Kết hợp với một số kịch bản trò chơi, chúng ta có thể tạo ra các dự án GameFi thú vị (mặc dù các trường hợp sử dụng thực tế không chỉ giới hạn trong lĩnh vực trò chơi, nó cũng có thể cung cấp một chương trình phân phối tài sản công bằng cho các dự án khác).

Vậy quan trọng là, làm thế nào để mô phỏng hiệu ứng của POW trên lớp phát hành tài sản trên chuỗi? Trong dự án GameFi Cellula được giới thiệu trong bài viết này, thuật toán nổi tiếng “Trò chơi của cuộc sống của Conway” được giới thiệu để phân phối sức mạnh tính toán cho các thực thể kỹ thuật số ảo trên chuỗi (gọi là “BitLife”). Đơn giản, đó giống như việc có một nhóm người trồng trọt các cụm tế bào trong chén thủy tinh của họ. Khi thời gian trôi qua, ai có nhiều tế bào sống sót hơn trong chén thủy tinh của họ sẽ nhận được nhiều sức mạnh đào hơn sau khi chuyển đổi và có khả năng nhận được phần thưởng đào càng cao hơn.

Tóm lại, Cellula thay thế phép tính hash truyền thống của POW bằng phương pháp tính toán khác không thể dự đoán hoặc khó dự đoán, thay thế hình thức "Work" trong "Proof of Work". Theo quan niệm của Cellula, điểm quan trọng là làm thế nào để có được một cốc vi sinh vật (BitLife) với nhiều tế bào sống sót hơn, và quá trình tiến hóa của trạng thái BitLife yêu cầu tiêu thụ tài nguyên tính toán. Cơ bản, nó biến thuật toán hash được thực thi trong việc khai thác BTC thành một thuật toán cụ thể để mô phỏng trò chơi cuộc sống của Conway, được gọi là vPOW (Virtual POW).

Hãy khám phá sâu hơn vào thiết kế cơ chế của vPOW. Tôi phải nói, nhiều chi tiết ở đây rất thú vị. Chúng ta có thể nói rằng một trong những điều Cellula đang làm là mô phỏng mô hình chuỗi ngành khai thác BTC thông qua chuỗi giao dịch NFT trên chuỗi.

Cốt lõi của vPOW: Trò chơi Conway và BitLife

Trước khi đi sâu vào thiết kế cơ chế của Cellula, trước tiên chúng ta hãy xem xét cốt lõi quan trọng nhất của vPOW: Trò chơi cuộc sống của Conway. Nó có thể bắt nguồn từ khái niệm "cellular automata" của John von Neumann được đề xuất vào năm 1950, và sau đó nhà toán học John Conway chính thức đề xuất "Trò chơi cuộc sống của Conway" vào năm 1970, sử dụng các thuật toán để mô phỏng sự tiến hóa của sự sống trong tự nhiên.

Hãy tưởng tượng một đĩa petri được chia thành một lưới các hình vuông nhỏ. Sau đó, chúng tôi "khởi tạo" đĩa petri bằng cách đặt các tế bào sống vào một số ô vuông. Sau đó, trạng thái sống và chết của các tế bào này sẽ phát triển theo thời gian, dần dần hình thành các cụm tế bào phức tạp (bạn có thể tưởng tượng nấm mốc sinh sản như thế nào). Đây thực chất là một trò chơi lưới hai chiều với các quy tắc rất đơn giản:

  • Mỗi ô có hai trạng thái: sống hoặc chết, giống như trong Minesweeper, và mỗi ô tương tác với các ô trong tám ô vuông xung quanh nó.
  • Nếu một ô sống nhưng có ít hơn 2 ô sống trong 8 lưới xung quanh (0 hoặc 1), ô sống sẽ chuyển sang trạng thái chết.
  • Nếu một ô sống và có 2 hoặc 3 ô sống xung quanh nó, ô sống vẫn sống.
  • Nếu một ô sống và có nhiều hơn 3 ô sống xung quanh nó, ô sẽ chuyển sang trạng thái chết (mô phỏng một tình huống nơi có quá nhiều hình thái sống và họ cạnh tranh tài nguyên).
  • Nếu ô hiện tại là ô chết nhưng có 3 ô sống xung quanh nó, ô này sẽ trở thành ô sống (mô phỏng quá trình sinh sản tế bào).

Vì vậy, điều đó rất đơn giản. Với một mẫu trạng thái tế bào ban đầu trong một bát Petri hai chiều, và theo các quy tắc trên, trạng thái tế bào sẽ tiếp tục tiến hóa và lặp lại theo thời gian, tạo ra vô số kết quả. Bạn thậm chí có thể sử dụng Trò chơi cuộc sống của Conway để mô phỏng các hiệu ứng của máy tính.

Ví dụ, sự sống/chết của mỗi tế bào trong đĩa Petri tương ứng với nhị phân 0/1. Bạn có thể coi trạng thái ban đầu của các tế bào như là “tham số đầu vào”, và sự sống hay chết của mỗi tế bào (0 hoặc 1) đại diện cho dữ liệu đầu vào. Sau đó, trạng thái của tế bào sẽ bắt đầu tiến hóa theo mẫu ban đầu, và mỗi vòng thay đổi trạng thái tương đương với một bước trong quá trình tính toán. Trạng thái thu được sau một khoảng thời gian có thể được coi là “đầu ra”.

Miễn là mẫu ban đầu phù hợp được sắp xếp, Trò chơi đời sống của Conway có thể đưa ra kết quả cụ thể sau vài thế hệ tiến hóa. Do sự đa dạng của các mẫu ban đầu, tính chất của nó có thể được sử dụng để mô phỏng việc rút thăm xổ số. Chúng ta có thể đặt các hạn chế, và mỗi người chơi ngẫu nhiên chọn một loạt các mẫu ban đầu. Sau 100 thế hệ tiến hóa, chủ sở hữu bát tiên có kết quả đầu ra phù hợp với một số đặc điểm xx cụ thể sẽ đủ điều kiện để nhận phần thưởng. Điều này khá gần với ý tưởng về khai thác BTC:

“Hệ thống đầu tiên xác định loại kết quả đầu ra nào đáp ứng yêu cầu, và các thành viên nhập các giá trị ban đầu ngẫu nhiên vào thuật toán đã cho, cố gắng để có được kết quả đáp ứng yêu cầu.” Bởi vì có một số lượng lớn các tham số đầu vào ban đầu để thử (gần như vô cùng lớn), bạn phải bỏ rất nhiều công sức để may mắn và giành chiến thắng giải thưởng. Đây chính là logic của bằng chứng công việc: người đào phải bỏ ra một lượng công việc nhất định để nhận được phần thưởng.

Sau khi hiểu những ý tưởng cơ bản của Cellula và Conway's Game of Life, chúng ta hãy xem xét các chi tiết thiết kế cụ thể của nó. Cellula chia "đĩa petri" nói trên thành 9 * 9 = 81 ô vuông và mỗi ô vuông có hai trạng thái sống / chết (tương ứng với nhị phân 0 và 1). Theo cách này, theo hoán vị và kết hợp, có 2 ^ 81 trạng thái ban đầu của các tế bào trong đĩa petri, tương đương với bình phương 1 nghìn tỷ (về cơ bản là một số thiên văn).

Sau đó, những người chơi cần phải chọn mẫu ban đầu (tham số đầu vào) của môi trường Petri. BitLife đóng vai trò như thực thể của môi trường Petri (thực tế là một NFT) và chứa 81 ô vuông, với một ô đặt trên mỗi ô vuông (có thể có hai trạng thái sống hoặc chết, và ô trống tương đương với một ô chết). Sau đó, mỗi 3 * 3 = 9 ô liền kề trong BitLife tạo thành một BitCell, và mỗi BitLife được tạo thành từ 2-9 BitCells (nếu BitLife mà bạn xây dựng không có đủ 9 BitCells, một số vị trí sẽ trống, và mặc định là tất cả các ô đều là ô chết).

Dựa trên sự kết hợp, một BitCell (một lưới 3x3) có 2^9 mẫu ban đầu. Người chơi chọn và kết hợp các mẫu khác nhau một cách ngẫu nhiên để tạo thành một BitLife. Đơn giản, nó giống như việc ngẫu nhiên chọn một mẫu ban đầu cho bát Petri của bạn. Như đã đề cập trước đó, có tổng cộng 2^81 mẫu ban đầu, một con số vô cùng lớn. Lựa chọn rộng lớn này giống với kịch bản đào BTC sử dụng SHA-256.

Trạng thái tế bào của BitLife thay đổi theo sự tăng cao của chiều cao khối. Cellula phân bổ sức mạnh tính toán dựa trên trạng thái của BitLife tại các chiều cao khối khác nhau. Tại một chiều cao khối cụ thể, một BitLife với nhiều tế bào sống hơn sẽ có nhiều sức mạnh tính toán hơn, tạo ra một máy đào ảo một cách hiệu quả.

Để đưa ra một ví dụ cụ thể, các thành viên Cellula nhằm mục tiêu liệt kê toàn bộ 2^81 mẫu ban đầu của BitLife ngoài chuỗi để dự đoán trạng thái tiến hóa của mỗi mẫu và kiểm tra xem chúng đáp ứng yêu cầu của hệ thống phần thưởng hay không. Giả sử chiều cao khối hiện tại là 800 và hệ thống yêu cầu rằng đến chiều cao khối 1000, BitLife với số tế bào sống nhiều nhất nhận được phần thưởng cao nhất. Các thành viên sau đó có mục tiêu rõ ràng:

Tại độ cao khối 800, tôi cần thu được một mẫu BitLife mà tại độ cao khối 1000 sẽ có nhiều tế bào sống hơn các BitLife khác.

Đây thực chất là lối chơi cốt lõi của Cellula. Mục tiêu của bạn là xây dựng hoặc mua từ những người khác BitLife có nhiều khả năng giành được phần thưởng khai thác nhất. Mô hình này cho phép người dùng thông thường và nâng cao phát triển máy khai thác của riêng họ, bán chúng cho người khác hoặc mua máy của người khác để khai thác. Nếu bạn muốn tạo máy khai thác của riêng mình, bạn phải mô phỏng sự phát triển của các trạng thái ngoài chuỗi của các mẫu BitLife khác nhau, tiêu tốn tài nguyên tính toán. Nếu bạn chọn mua máy của người khác, về cơ bản bạn đang mua BitLifes với các mẫu ban đầu khác nhau, yêu cầu bạn đánh giá độc lập các thay đổi trạng thái trong tương lai của các BitLife này, do đó đòi hỏi phải tính toán ngoài chuỗi. Đây là một khía cạnh đặc biệt hấp dẫn trong thiết kế trò chơi của Cellula.

Sau khi hiểu cơ chế cốt lõi của trò chơi, hãy khám phá thêm chi tiết: Trên thực tế, các tế bào sống trong BitLife có thể tràn ra ngoài lưới ban đầu 9x9, với số lượng tế bào sống có thể vượt quá 9x9 mà không bị giới hạn. Như đã thấy, nếu một BitLife chứa một số lượng tế bào hoạt động ngày càng tăng, năng lực khai thác được phân bổ cũng sẽ tăng. Ngược lại, nếu sự lựa chọn mẫu ban đầu cho BitLife là kém, dẫn đến ít tế bào sống hơn, năng lực tính toán của nó sẽ giảm.

Sau đó, hệ thống phân phối phần thưởng khai thác (được gọi là điểm năng lượng trong trò chơi) mỗi 5 phút dựa trên tỷ lệ công suất tính toán của từng BitLife trong mạng.

Trong Cellula, quá trình tổng hợp BitLife tương đương với việc “sản xuất” một máy đào mới. Chúng tôi đã đề cập trước đó rằng thực thể BitLife là một NFT. Khi được tạo ra trên chuỗi, BitLife cần một thao tác “sạc” để kích hoạt việc đào. Mỗi lần sạc có hiệu lực trong 1, 3 hoặc 7 ngày, yêu cầu một khoản phí nhỏ, và cần phải được gia hạn khi hết hạn.

Lưu ý rằng để khuyến khích người dùng sạc BitLifes thường xuyên, Cellula đã triển khai tính năng “sổ xổ điện” (charging lottery). Mỗi khi bạn thực hiện một hoạt động sạc, bạn có thể được chọn ngẫu nhiên để nhận thêm phần thưởng (không liên quan đến phần thưởng khai thác). Thiết kế này sẽ được giới thiệu ngắn gọn hơn trong phần thuật toán Analysoor.

Theo quy tắc chính thức của Cellula, việc đúc BitLifes với 3x3 BitCells (81 ô vuông nhỏ) đã bị ngừng, với hơn 1,5 triệu BitLifes như vậy được đúc. Người dùng mới có thể mua BitLifes trên thị trường phụ và tham gia khai thác sạc. Lý do chính thức cho việc giới hạn việc đúc là để duy trì sự ổn định của hệ sinh thái trò chơi, ngăn chặn các nhà khoa học từ việc đúc vô hạn BitLife NFTs, điều này sẽ làm mất giá trị của các máy đào.

Hơn nữa, trong tương lai, Cellula sẽ giới thiệu các vai trò tương tự như nhà sản xuất máy đào. Những vai trò này sẽ được dựa trên quyền hạn, yêu cầu token staking, kênh bán hàng công khai, và một cộng đồng kích thước và ảnh hưởng nhất định. Những nhà sản xuất này sẽ chịu trách nhiệm cho việc đúc và bán BitLifes chứa 4x4 BitCells, bao gồm 16x9=144 hình vuông nhỏ. Số lượng BitLifes một nhà sản xuất có thể đúc sẽ bị giới hạn bởi số lượng token đã đặt cược của họ.

Chúng tôi đã giải thích rộng rãi các khái niệm cốt lõi liên quan đến vPOW. Bản chất của vPOW nằm trong một mô hình tính toán dựa trên các quy tắc đã được xác định trước, nơi các thành viên có thể tham gia vào cuộc thi thông qua các chiến lược tối ưu hóa, biến việc phát hành và phân phối tài sản thành trò chơi. Cellula mô phỏng hình thức hoạt động của thị trường máy đào BTC, thay thế hình thức nhiệm vụ tính toán trong chứng minh công việc. Vì phương pháp phân phối sức mạnh đào có thể được điều chỉnh linh hoạt, không có mẫu BitLife nào là tối ưu toàn cầu. BitLife với số tế bào sống nhiều nhất hôm nay có thể bị vượt qua bởi những người khác vào ngày mai, dẫn đến các hiện tượng phức tạp nảy sinh và các chiến lược động.

Thuật toán Lotteryr Analysoor và Đường cong Giá trị Cao cấp VRGDA

Trong các phần trước, chúng ta đã đi sâu vào cơ chế cốt lõi của Conway's Game of Life và Cellula. Bây giờ, chúng ta hãy khám phá một số yếu tố thiết kế khác trong trò chơi. Như đã đề cập trước đó, Cellula có hệ thống xổ số sạc sử dụng thuật toán tạo số ngẫu nhiên được gọi là Analysoor. Bằng cách sử dụng băm khối làm tham số đầu vào cho trình tạo số ngẫu nhiên, thuật toán chọn người chiến thắng trong số những người đã tính phí BitLife của họ trong mỗi khối, giới thiệu một cơ chế giống như xổ số.

Ví dụ, trong thiết kế của Analysoor, hash khối BNB Chain hiện tại có thể là một chuỗi dài như 6mjv…. chứa bốn con số: 6, 2, 1, 6. Dựa trên thứ tự của chúng trong chuỗi, số đầu tiên và cuối cùng là 6, là số chẵn, vì vậy việc đếm tiếp tục từ đầu. Số 6 tương ứng với giao dịch thứ 7 (bắt đầu đếm từ 0), do đó chọn người chơi nạp tiền thứ 7 trong khối hiện tại là người chiến thắng. Thiết kế có thể linh hoạt hơn; đây chỉ là một ví dụ. Thuật toán xổ số dựa trên sự ngẫu nhiên này hiệu quả khích lệ người chơi nạp thêm tiền, tăng cường hoạt động trong hệ sinh thái trò chơi.

Ngoài ra, trong mô hình giao dịch toàn bộ của Cellula, có một vấn đề: sau khi một mẫu BitLife cụ thể được tạo ra bởi một người chơi nổi tiếng, sơ đồ kết hợp BitCell của nó trở thành công khai, cho phép người khác “theo giống” và tạo ra BitLife bằng cách kết hợp tương tự. Điều này có thể dẫn đến hiện tượng nơi nhiều người tuân theo xu hướng, ảnh hưởng nghiêm trọng đến tính ngẫu nhiên của kết quả trò chơi. Để giải quyết vấn đề này, Cellula giới thiệu Variable Rate Gradual Dutch Auctions (VRGDAs), một thuật toán định giá được phát triển bởi Paradigm. Nó tự động điều chỉnh giá - tăng giá khi việc tạo ra vượt quá mong đợi và giảm giá khi không đạt được mong đợi.

Giả sử kỳ vọng ban đầu là tạo ra 10 NFT loại A hàng ngày, bắt đầu từ 1 CKB. Đến ngày thứ 5, kỳ vọng là đã tạo ra được 50 NFT loại A, nhưng do số lượng người theo dõi nhiều, việc tạo ra lên đến 70, tương đương với mục tiêu cho ngày thứ 7. Để điều chỉnh điều này, đường cong giá cả mũi tên nhanh chóng tăng giá tạo ra, tăng giá đơn vị lên 4 CKB để kiềm chế việc tạo ra.

Nếu đến ngày thứ 15 chỉ có 120 đồng xu được đúc (thay vì 150 như mong đợi), giá sẽ được giảm để kích thích đúc tiếp.

Trong tình huống này, khi một loại BitLife nhất định được đúc ra số lượng lớn trong thời gian ngắn, giá đúc sẽ tăng một cách mũi nhọn. Sự tăng giá đột ngột này có thể ngăn chặn mô phỏng quá mức của người chơi một cách hiệu quả.

Tóm tắt: Xem Cellula từ quan điểm của người chơi

Sau khi thảo luận về các thiết kế cốt lõi của Cellula, hãy xem xét cơ chế chơi tưởng tượng này từ góc nhìn của người chơi. Trong vPOW, có nhiều người tham gia, mỗi người có chiến lược khác nhau. Lấy thị trường phát hành chính thức làm ví dụ. Một “nhà khoa học” có thể viết mã để kết hợp các BitCells khác nhau để tìm thấy một BitLife có sức mạnh tính toán lớn hơn, từ đó có được phần thưởng khai thác cao hơn. Trong khi đó, một số người chơi MEV giám sát các sự kiện đúc trên chuỗi, và khi họ nhận thấy một nhà khoa học đáng chú ý đang đúc một loại BitLife nhất định, họ sẽ bắt chước và đúc số lượng lớn.

Tuy nhiên, do sự tồn tại của thuật toán giá cơ bản VRGDA, giá của một loại BitLife có thể tăng lên một cách mũ. Điều này hiệu quả ngăn chặn các nhà khoa học (đóng vai trò như biện pháp chống tấn công Sybil) và cũng làm tăng giá của BitLife/máy đào. Nếu một loại máy đào có khả năng tính toán cao, giá sản xuất của nó cũng sẽ cao, ảnh hưởng đến giá trên thị trường phụ và toàn bộ chuỗi cung ứng.

Tương tự như quá trình phát hành máy đào BTC, khi một nhà khoa học khám phá ra một BitLife có công suất tính toán cao, điều đó tương đương với việc một công ty khai thác mỏ phát triển một chip mới. Khi người chơi MEV theo dõi và đúc, điều này giống như một nhà phân phối chính thiết lập giá máy đào, và các giao dịch thị trường phụ sau này giống như nhà đầu tư bán lẻ mua thiết bị từ nhà phân phối.

Sự khác biệt đó là, so với việc phát triển máy đào thực tế, các nhà khoa học có thể khám phá ra BitLife mới nhanh hơn rất nhiều, và bất kỳ ai cũng có thể tham gia vào sự tiến hóa trạng thái BitLife. Điều này giảm thiểu đáng kể rào cản trong việc phát triển máy đào, mang lại cơ hội cho mọi người trở thành một “nhà khoa học,” điều này thân thiện hơn với hầu hết mọi người và không thể thực hiện trong chuỗi sản xuất đào thực tế.

Đối với chính đội ngũ dự án, việc áp dụng một hình thức phân phối tài sản theo POW làm suy yếu sức mạnh của nó, vì vậy không có nhà khoa học, nhóm dự án hoặc người chơi thông thường nào có thể kiểm soát thị trường một cách đơn phương. Trong giai đoạn đúc và phát hành máy đào, một trò chơi ba chiều xuất hiện, không có một bên nào có thể hoàn toàn độc quyền thị trường, tạo thành một trạng thái cân bằng động.

Tổng thể, so với chuỗi công nghiệp máy đào BTC, phương pháp của Cellula là một thí nghiệm xã hội thú vị hơn.

tuyên bố:

  1. Bài viết này được tái bản từ [geek web3], bản quyền thuộc về tác giả gốc [geek web3], nếu bạn có bất kỳ ý kiến ​​nào về việc sao chép, vui lòng liên hệ vớiGate Họcđội ngũ, và đội ngũ sẽ xử lý nó càng sớm càng tốt theo các thủ tục liên quan.

  2. Miễn trách: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không đại diện cho bất kỳ lời khuyên đầu tư nào.

  3. Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn và không được đề cập trong Gate.io), bài viết dịch có thể không được sao chép, phân phối hoặc đạo văn.

Giải mã Cellula: Một giao thức phân phối tài sản được chơi game hóa

Nâng cao9/3/2024, 3:57:01 AM
Cellula là một giao thức phát hành tài sản được gamified sử dụng chứng minh công việc ảo (vPOW) và thuật toán Conway Game of Life để mô phỏng quá trình khai thác POW để phân phối tài sản một cách công bằng. Nó cho phép sử dụng bất kỳ Token nào làm phần thưởng, thông qua việc người chơi "trồng trọt" các ô trong môi trường ảo, nơi sự phát triển của các ô quyết định sức mạnh khai thác và phần thưởng.

Kể từ khi tài sản ERC-20 trở nên phổ biến trong không gian blockchain vào năm 2017, Web3 đã bước vào một thời đại phát hành tài sản với rào cản thấp. Các dự án khác nhau đã phát hành các mã thông báo tùy chỉnh hoặc NFT thông qua các phương pháp như IDO và ICO, thường xuyên gặp vấn đề về thao túng giá mạnh hoặc thiếu minh bạch. Rug pull trở nên thường xuyên, với nhiều người xem ICO và IDO là cơ hội lớn để lừa đảo nhà đầu tư.

Ngày nay, các IDO và ICO thông thường đã phơi bày đầy đủ những sai sót của họ về mặt công bằng. Mọi người từ lâu đã hy vọng về một giao thức phát hành tài sản công bằng và đáng tin cậy hơn để giải quyết nhiều vấn đề phát sinh trong các sự kiện tạo mã thông báo dự án mới (TGE). Trong khi một số dự án sáng tạo đã đơn phương đề xuất "mô hình kinh tế công bằng" của riêng họ, những mô hình này thường thiếu sự chấp nhận rộng rãi và cuối cùng được coi là "trường hợp cụ thể" chứ không phải là "một tập hợp các giao thức trừu tượng".

Vậy, một mô hình nào sẽ là cách phân phối tài sản công bằng và đáng tin cậy hơn? Một giải pháp nào có thể phục vụ như một giao thức phổ biến? Bài viết này sẽ giới thiệu về Cellula, một góc nhìn mới về việc giải quyết các vấn đề đã đề cập. Họ đã triển khai một tầng phân phối tài sản mô phỏng Proof of Work (PoW), sử dụng Virtual Proof of Work (vPOW)để “khai thác” quá trình phân phối tài sản, bắng chế Bitcoin để đạt được mô hình phân phối tài sản công bằng hơn.

Mặc dù nhiều người coi dự án này như là GameFi, vì phần thưởng trong game phân phối có thể được thiết lập thành bất kỳ loại token nào, nhưng Cellula lý thuyết có thể phục vụ như một nền tảng phân phối tài sản với hiệu ứng PoW. Điều này mang lại triển vọng rộng lớn và không gian sáng tạo cho việc phát hành tài sản Web3, và nó có thể được gọi là “một cuộc thử nghiệm xã hội tạ ơn đào Bitcoin.”

POW và vPOW: Rút thăm Lotte có Kết quả Không thể Dự đoán

Trên thực tế, cho dù là POW chính thống hoặc POS, hoặc vPOW mà chúng ta sẽ nói về hôm nay, bản chất đều là thiết lập một tập hợp các thuật toán với kết quả đầu ra không thể dự đoán/khó khăn và tiến hành "rút thăm xổ số" thông qua kết quả đầu ra. BTCMiners phải xây dựng một khối thỏa mãn các điều kiện hạn chế một cách địa phương và gửi nó đến tất cả các nút trong mạng để thông qua sự đồng thuận trước khi có thể nhận phần thưởng khối. Còn về hạn chế, Hash của khối được xây dựng phải đáp ứng yêu cầu đặc biệt, chẳng hạn như tiền tố có 6 số 0.

Vì kết quả tạo ra khối Hash là không thể đoán trước/khó đoán trước, để xây dựng một khối đáp ứng các điều kiện, các tham số đầu vào của thuật toán cần được thay đổi liên tục. Quá trình này yêu cầu sức mạnh dữ dội và ảnh hưởng lớn đến thiết bị phần cứng của nhà đào. Yêu cầu.

Nói ngắn gọn, việc đào BTC sử dụng sự không đoán trước của thuật toán băm SHA-256 để thực hiện một hệ thống “rút thăm xổ số” trong đó các thợ đào trên toàn mạng tham gia trực tuyến. Thiết kế này đảm bảo rằng, với chi phí điện, việc tham gia không cần phép mà vẫn được thực hiện.

Ngoài ra, POW là một phương pháp phân phối tài sản công bằng hơn. Việc kiểm soát tài sản trên chuỗi công khai POW chính thức khó hơn nhiều so với chuỗi công khai POS. Trong nhiều chuỗi công khai POS hoặc các giải pháp IC0 và ID0, đã có nhiều trường hợp các bên liên quan cố ý kiểm soát thị trường.

(Solana, dưới sự điều khiển của FTX, tăng vọt gần 500 lần chỉ trong năm 2020~2021, điều này rất không thân thiện với các nhà điều hành Validator gia nhập thị trường sau)

Ví dụ, dưới sự chi phối của FTX và SBF, giá của Solana đã tăng gấp gần 1000 lần từ năm 2019 đến năm 2021. Rất nhiều nhà điều hành nút xác thực Solana là nhà đầu tư sớm, mua token của họ với giá gần như bằng không. Điều này đã làm suy yếu tính công bằng trong phân phối tài sản. Mặc dù có không gian để các nhóm dự án can thiệp vào thị trường trong POW, nhưng mức độ thường ít hơn rất nhiều so với POS.

Vấn đề là, vì POW thường được áp dụng cho các blockchain công cộng cơ sở thay vì lớp phát hành tài sản của DApps, chúng ta có thể mô phỏng hiệu ứng của POW bằng một giải pháp trên chuỗi không? Nếu có, chúng ta có thể triển khai một giao thức phân phối tài sản công bằng và đáng tin cậy hơn so với các chương trình kiểm soát cao như ICO và IDO. Kết hợp với một số kịch bản trò chơi, chúng ta có thể tạo ra các dự án GameFi thú vị (mặc dù các trường hợp sử dụng thực tế không chỉ giới hạn trong lĩnh vực trò chơi, nó cũng có thể cung cấp một chương trình phân phối tài sản công bằng cho các dự án khác).

Vậy quan trọng là, làm thế nào để mô phỏng hiệu ứng của POW trên lớp phát hành tài sản trên chuỗi? Trong dự án GameFi Cellula được giới thiệu trong bài viết này, thuật toán nổi tiếng “Trò chơi của cuộc sống của Conway” được giới thiệu để phân phối sức mạnh tính toán cho các thực thể kỹ thuật số ảo trên chuỗi (gọi là “BitLife”). Đơn giản, đó giống như việc có một nhóm người trồng trọt các cụm tế bào trong chén thủy tinh của họ. Khi thời gian trôi qua, ai có nhiều tế bào sống sót hơn trong chén thủy tinh của họ sẽ nhận được nhiều sức mạnh đào hơn sau khi chuyển đổi và có khả năng nhận được phần thưởng đào càng cao hơn.

Tóm lại, Cellula thay thế phép tính hash truyền thống của POW bằng phương pháp tính toán khác không thể dự đoán hoặc khó dự đoán, thay thế hình thức "Work" trong "Proof of Work". Theo quan niệm của Cellula, điểm quan trọng là làm thế nào để có được một cốc vi sinh vật (BitLife) với nhiều tế bào sống sót hơn, và quá trình tiến hóa của trạng thái BitLife yêu cầu tiêu thụ tài nguyên tính toán. Cơ bản, nó biến thuật toán hash được thực thi trong việc khai thác BTC thành một thuật toán cụ thể để mô phỏng trò chơi cuộc sống của Conway, được gọi là vPOW (Virtual POW).

Hãy khám phá sâu hơn vào thiết kế cơ chế của vPOW. Tôi phải nói, nhiều chi tiết ở đây rất thú vị. Chúng ta có thể nói rằng một trong những điều Cellula đang làm là mô phỏng mô hình chuỗi ngành khai thác BTC thông qua chuỗi giao dịch NFT trên chuỗi.

Cốt lõi của vPOW: Trò chơi Conway và BitLife

Trước khi đi sâu vào thiết kế cơ chế của Cellula, trước tiên chúng ta hãy xem xét cốt lõi quan trọng nhất của vPOW: Trò chơi cuộc sống của Conway. Nó có thể bắt nguồn từ khái niệm "cellular automata" của John von Neumann được đề xuất vào năm 1950, và sau đó nhà toán học John Conway chính thức đề xuất "Trò chơi cuộc sống của Conway" vào năm 1970, sử dụng các thuật toán để mô phỏng sự tiến hóa của sự sống trong tự nhiên.

Hãy tưởng tượng một đĩa petri được chia thành một lưới các hình vuông nhỏ. Sau đó, chúng tôi "khởi tạo" đĩa petri bằng cách đặt các tế bào sống vào một số ô vuông. Sau đó, trạng thái sống và chết của các tế bào này sẽ phát triển theo thời gian, dần dần hình thành các cụm tế bào phức tạp (bạn có thể tưởng tượng nấm mốc sinh sản như thế nào). Đây thực chất là một trò chơi lưới hai chiều với các quy tắc rất đơn giản:

  • Mỗi ô có hai trạng thái: sống hoặc chết, giống như trong Minesweeper, và mỗi ô tương tác với các ô trong tám ô vuông xung quanh nó.
  • Nếu một ô sống nhưng có ít hơn 2 ô sống trong 8 lưới xung quanh (0 hoặc 1), ô sống sẽ chuyển sang trạng thái chết.
  • Nếu một ô sống và có 2 hoặc 3 ô sống xung quanh nó, ô sống vẫn sống.
  • Nếu một ô sống và có nhiều hơn 3 ô sống xung quanh nó, ô sẽ chuyển sang trạng thái chết (mô phỏng một tình huống nơi có quá nhiều hình thái sống và họ cạnh tranh tài nguyên).
  • Nếu ô hiện tại là ô chết nhưng có 3 ô sống xung quanh nó, ô này sẽ trở thành ô sống (mô phỏng quá trình sinh sản tế bào).

Vì vậy, điều đó rất đơn giản. Với một mẫu trạng thái tế bào ban đầu trong một bát Petri hai chiều, và theo các quy tắc trên, trạng thái tế bào sẽ tiếp tục tiến hóa và lặp lại theo thời gian, tạo ra vô số kết quả. Bạn thậm chí có thể sử dụng Trò chơi cuộc sống của Conway để mô phỏng các hiệu ứng của máy tính.

Ví dụ, sự sống/chết của mỗi tế bào trong đĩa Petri tương ứng với nhị phân 0/1. Bạn có thể coi trạng thái ban đầu của các tế bào như là “tham số đầu vào”, và sự sống hay chết của mỗi tế bào (0 hoặc 1) đại diện cho dữ liệu đầu vào. Sau đó, trạng thái của tế bào sẽ bắt đầu tiến hóa theo mẫu ban đầu, và mỗi vòng thay đổi trạng thái tương đương với một bước trong quá trình tính toán. Trạng thái thu được sau một khoảng thời gian có thể được coi là “đầu ra”.

Miễn là mẫu ban đầu phù hợp được sắp xếp, Trò chơi đời sống của Conway có thể đưa ra kết quả cụ thể sau vài thế hệ tiến hóa. Do sự đa dạng của các mẫu ban đầu, tính chất của nó có thể được sử dụng để mô phỏng việc rút thăm xổ số. Chúng ta có thể đặt các hạn chế, và mỗi người chơi ngẫu nhiên chọn một loạt các mẫu ban đầu. Sau 100 thế hệ tiến hóa, chủ sở hữu bát tiên có kết quả đầu ra phù hợp với một số đặc điểm xx cụ thể sẽ đủ điều kiện để nhận phần thưởng. Điều này khá gần với ý tưởng về khai thác BTC:

“Hệ thống đầu tiên xác định loại kết quả đầu ra nào đáp ứng yêu cầu, và các thành viên nhập các giá trị ban đầu ngẫu nhiên vào thuật toán đã cho, cố gắng để có được kết quả đáp ứng yêu cầu.” Bởi vì có một số lượng lớn các tham số đầu vào ban đầu để thử (gần như vô cùng lớn), bạn phải bỏ rất nhiều công sức để may mắn và giành chiến thắng giải thưởng. Đây chính là logic của bằng chứng công việc: người đào phải bỏ ra một lượng công việc nhất định để nhận được phần thưởng.

Sau khi hiểu những ý tưởng cơ bản của Cellula và Conway's Game of Life, chúng ta hãy xem xét các chi tiết thiết kế cụ thể của nó. Cellula chia "đĩa petri" nói trên thành 9 * 9 = 81 ô vuông và mỗi ô vuông có hai trạng thái sống / chết (tương ứng với nhị phân 0 và 1). Theo cách này, theo hoán vị và kết hợp, có 2 ^ 81 trạng thái ban đầu của các tế bào trong đĩa petri, tương đương với bình phương 1 nghìn tỷ (về cơ bản là một số thiên văn).

Sau đó, những người chơi cần phải chọn mẫu ban đầu (tham số đầu vào) của môi trường Petri. BitLife đóng vai trò như thực thể của môi trường Petri (thực tế là một NFT) và chứa 81 ô vuông, với một ô đặt trên mỗi ô vuông (có thể có hai trạng thái sống hoặc chết, và ô trống tương đương với một ô chết). Sau đó, mỗi 3 * 3 = 9 ô liền kề trong BitLife tạo thành một BitCell, và mỗi BitLife được tạo thành từ 2-9 BitCells (nếu BitLife mà bạn xây dựng không có đủ 9 BitCells, một số vị trí sẽ trống, và mặc định là tất cả các ô đều là ô chết).

Dựa trên sự kết hợp, một BitCell (một lưới 3x3) có 2^9 mẫu ban đầu. Người chơi chọn và kết hợp các mẫu khác nhau một cách ngẫu nhiên để tạo thành một BitLife. Đơn giản, nó giống như việc ngẫu nhiên chọn một mẫu ban đầu cho bát Petri của bạn. Như đã đề cập trước đó, có tổng cộng 2^81 mẫu ban đầu, một con số vô cùng lớn. Lựa chọn rộng lớn này giống với kịch bản đào BTC sử dụng SHA-256.

Trạng thái tế bào của BitLife thay đổi theo sự tăng cao của chiều cao khối. Cellula phân bổ sức mạnh tính toán dựa trên trạng thái của BitLife tại các chiều cao khối khác nhau. Tại một chiều cao khối cụ thể, một BitLife với nhiều tế bào sống hơn sẽ có nhiều sức mạnh tính toán hơn, tạo ra một máy đào ảo một cách hiệu quả.

Để đưa ra một ví dụ cụ thể, các thành viên Cellula nhằm mục tiêu liệt kê toàn bộ 2^81 mẫu ban đầu của BitLife ngoài chuỗi để dự đoán trạng thái tiến hóa của mỗi mẫu và kiểm tra xem chúng đáp ứng yêu cầu của hệ thống phần thưởng hay không. Giả sử chiều cao khối hiện tại là 800 và hệ thống yêu cầu rằng đến chiều cao khối 1000, BitLife với số tế bào sống nhiều nhất nhận được phần thưởng cao nhất. Các thành viên sau đó có mục tiêu rõ ràng:

Tại độ cao khối 800, tôi cần thu được một mẫu BitLife mà tại độ cao khối 1000 sẽ có nhiều tế bào sống hơn các BitLife khác.

Đây thực chất là lối chơi cốt lõi của Cellula. Mục tiêu của bạn là xây dựng hoặc mua từ những người khác BitLife có nhiều khả năng giành được phần thưởng khai thác nhất. Mô hình này cho phép người dùng thông thường và nâng cao phát triển máy khai thác của riêng họ, bán chúng cho người khác hoặc mua máy của người khác để khai thác. Nếu bạn muốn tạo máy khai thác của riêng mình, bạn phải mô phỏng sự phát triển của các trạng thái ngoài chuỗi của các mẫu BitLife khác nhau, tiêu tốn tài nguyên tính toán. Nếu bạn chọn mua máy của người khác, về cơ bản bạn đang mua BitLifes với các mẫu ban đầu khác nhau, yêu cầu bạn đánh giá độc lập các thay đổi trạng thái trong tương lai của các BitLife này, do đó đòi hỏi phải tính toán ngoài chuỗi. Đây là một khía cạnh đặc biệt hấp dẫn trong thiết kế trò chơi của Cellula.

Sau khi hiểu cơ chế cốt lõi của trò chơi, hãy khám phá thêm chi tiết: Trên thực tế, các tế bào sống trong BitLife có thể tràn ra ngoài lưới ban đầu 9x9, với số lượng tế bào sống có thể vượt quá 9x9 mà không bị giới hạn. Như đã thấy, nếu một BitLife chứa một số lượng tế bào hoạt động ngày càng tăng, năng lực khai thác được phân bổ cũng sẽ tăng. Ngược lại, nếu sự lựa chọn mẫu ban đầu cho BitLife là kém, dẫn đến ít tế bào sống hơn, năng lực tính toán của nó sẽ giảm.

Sau đó, hệ thống phân phối phần thưởng khai thác (được gọi là điểm năng lượng trong trò chơi) mỗi 5 phút dựa trên tỷ lệ công suất tính toán của từng BitLife trong mạng.

Trong Cellula, quá trình tổng hợp BitLife tương đương với việc “sản xuất” một máy đào mới. Chúng tôi đã đề cập trước đó rằng thực thể BitLife là một NFT. Khi được tạo ra trên chuỗi, BitLife cần một thao tác “sạc” để kích hoạt việc đào. Mỗi lần sạc có hiệu lực trong 1, 3 hoặc 7 ngày, yêu cầu một khoản phí nhỏ, và cần phải được gia hạn khi hết hạn.

Lưu ý rằng để khuyến khích người dùng sạc BitLifes thường xuyên, Cellula đã triển khai tính năng “sổ xổ điện” (charging lottery). Mỗi khi bạn thực hiện một hoạt động sạc, bạn có thể được chọn ngẫu nhiên để nhận thêm phần thưởng (không liên quan đến phần thưởng khai thác). Thiết kế này sẽ được giới thiệu ngắn gọn hơn trong phần thuật toán Analysoor.

Theo quy tắc chính thức của Cellula, việc đúc BitLifes với 3x3 BitCells (81 ô vuông nhỏ) đã bị ngừng, với hơn 1,5 triệu BitLifes như vậy được đúc. Người dùng mới có thể mua BitLifes trên thị trường phụ và tham gia khai thác sạc. Lý do chính thức cho việc giới hạn việc đúc là để duy trì sự ổn định của hệ sinh thái trò chơi, ngăn chặn các nhà khoa học từ việc đúc vô hạn BitLife NFTs, điều này sẽ làm mất giá trị của các máy đào.

Hơn nữa, trong tương lai, Cellula sẽ giới thiệu các vai trò tương tự như nhà sản xuất máy đào. Những vai trò này sẽ được dựa trên quyền hạn, yêu cầu token staking, kênh bán hàng công khai, và một cộng đồng kích thước và ảnh hưởng nhất định. Những nhà sản xuất này sẽ chịu trách nhiệm cho việc đúc và bán BitLifes chứa 4x4 BitCells, bao gồm 16x9=144 hình vuông nhỏ. Số lượng BitLifes một nhà sản xuất có thể đúc sẽ bị giới hạn bởi số lượng token đã đặt cược của họ.

Chúng tôi đã giải thích rộng rãi các khái niệm cốt lõi liên quan đến vPOW. Bản chất của vPOW nằm trong một mô hình tính toán dựa trên các quy tắc đã được xác định trước, nơi các thành viên có thể tham gia vào cuộc thi thông qua các chiến lược tối ưu hóa, biến việc phát hành và phân phối tài sản thành trò chơi. Cellula mô phỏng hình thức hoạt động của thị trường máy đào BTC, thay thế hình thức nhiệm vụ tính toán trong chứng minh công việc. Vì phương pháp phân phối sức mạnh đào có thể được điều chỉnh linh hoạt, không có mẫu BitLife nào là tối ưu toàn cầu. BitLife với số tế bào sống nhiều nhất hôm nay có thể bị vượt qua bởi những người khác vào ngày mai, dẫn đến các hiện tượng phức tạp nảy sinh và các chiến lược động.

Thuật toán Lotteryr Analysoor và Đường cong Giá trị Cao cấp VRGDA

Trong các phần trước, chúng ta đã đi sâu vào cơ chế cốt lõi của Conway's Game of Life và Cellula. Bây giờ, chúng ta hãy khám phá một số yếu tố thiết kế khác trong trò chơi. Như đã đề cập trước đó, Cellula có hệ thống xổ số sạc sử dụng thuật toán tạo số ngẫu nhiên được gọi là Analysoor. Bằng cách sử dụng băm khối làm tham số đầu vào cho trình tạo số ngẫu nhiên, thuật toán chọn người chiến thắng trong số những người đã tính phí BitLife của họ trong mỗi khối, giới thiệu một cơ chế giống như xổ số.

Ví dụ, trong thiết kế của Analysoor, hash khối BNB Chain hiện tại có thể là một chuỗi dài như 6mjv…. chứa bốn con số: 6, 2, 1, 6. Dựa trên thứ tự của chúng trong chuỗi, số đầu tiên và cuối cùng là 6, là số chẵn, vì vậy việc đếm tiếp tục từ đầu. Số 6 tương ứng với giao dịch thứ 7 (bắt đầu đếm từ 0), do đó chọn người chơi nạp tiền thứ 7 trong khối hiện tại là người chiến thắng. Thiết kế có thể linh hoạt hơn; đây chỉ là một ví dụ. Thuật toán xổ số dựa trên sự ngẫu nhiên này hiệu quả khích lệ người chơi nạp thêm tiền, tăng cường hoạt động trong hệ sinh thái trò chơi.

Ngoài ra, trong mô hình giao dịch toàn bộ của Cellula, có một vấn đề: sau khi một mẫu BitLife cụ thể được tạo ra bởi một người chơi nổi tiếng, sơ đồ kết hợp BitCell của nó trở thành công khai, cho phép người khác “theo giống” và tạo ra BitLife bằng cách kết hợp tương tự. Điều này có thể dẫn đến hiện tượng nơi nhiều người tuân theo xu hướng, ảnh hưởng nghiêm trọng đến tính ngẫu nhiên của kết quả trò chơi. Để giải quyết vấn đề này, Cellula giới thiệu Variable Rate Gradual Dutch Auctions (VRGDAs), một thuật toán định giá được phát triển bởi Paradigm. Nó tự động điều chỉnh giá - tăng giá khi việc tạo ra vượt quá mong đợi và giảm giá khi không đạt được mong đợi.

Giả sử kỳ vọng ban đầu là tạo ra 10 NFT loại A hàng ngày, bắt đầu từ 1 CKB. Đến ngày thứ 5, kỳ vọng là đã tạo ra được 50 NFT loại A, nhưng do số lượng người theo dõi nhiều, việc tạo ra lên đến 70, tương đương với mục tiêu cho ngày thứ 7. Để điều chỉnh điều này, đường cong giá cả mũi tên nhanh chóng tăng giá tạo ra, tăng giá đơn vị lên 4 CKB để kiềm chế việc tạo ra.

Nếu đến ngày thứ 15 chỉ có 120 đồng xu được đúc (thay vì 150 như mong đợi), giá sẽ được giảm để kích thích đúc tiếp.

Trong tình huống này, khi một loại BitLife nhất định được đúc ra số lượng lớn trong thời gian ngắn, giá đúc sẽ tăng một cách mũi nhọn. Sự tăng giá đột ngột này có thể ngăn chặn mô phỏng quá mức của người chơi một cách hiệu quả.

Tóm tắt: Xem Cellula từ quan điểm của người chơi

Sau khi thảo luận về các thiết kế cốt lõi của Cellula, hãy xem xét cơ chế chơi tưởng tượng này từ góc nhìn của người chơi. Trong vPOW, có nhiều người tham gia, mỗi người có chiến lược khác nhau. Lấy thị trường phát hành chính thức làm ví dụ. Một “nhà khoa học” có thể viết mã để kết hợp các BitCells khác nhau để tìm thấy một BitLife có sức mạnh tính toán lớn hơn, từ đó có được phần thưởng khai thác cao hơn. Trong khi đó, một số người chơi MEV giám sát các sự kiện đúc trên chuỗi, và khi họ nhận thấy một nhà khoa học đáng chú ý đang đúc một loại BitLife nhất định, họ sẽ bắt chước và đúc số lượng lớn.

Tuy nhiên, do sự tồn tại của thuật toán giá cơ bản VRGDA, giá của một loại BitLife có thể tăng lên một cách mũ. Điều này hiệu quả ngăn chặn các nhà khoa học (đóng vai trò như biện pháp chống tấn công Sybil) và cũng làm tăng giá của BitLife/máy đào. Nếu một loại máy đào có khả năng tính toán cao, giá sản xuất của nó cũng sẽ cao, ảnh hưởng đến giá trên thị trường phụ và toàn bộ chuỗi cung ứng.

Tương tự như quá trình phát hành máy đào BTC, khi một nhà khoa học khám phá ra một BitLife có công suất tính toán cao, điều đó tương đương với việc một công ty khai thác mỏ phát triển một chip mới. Khi người chơi MEV theo dõi và đúc, điều này giống như một nhà phân phối chính thiết lập giá máy đào, và các giao dịch thị trường phụ sau này giống như nhà đầu tư bán lẻ mua thiết bị từ nhà phân phối.

Sự khác biệt đó là, so với việc phát triển máy đào thực tế, các nhà khoa học có thể khám phá ra BitLife mới nhanh hơn rất nhiều, và bất kỳ ai cũng có thể tham gia vào sự tiến hóa trạng thái BitLife. Điều này giảm thiểu đáng kể rào cản trong việc phát triển máy đào, mang lại cơ hội cho mọi người trở thành một “nhà khoa học,” điều này thân thiện hơn với hầu hết mọi người và không thể thực hiện trong chuỗi sản xuất đào thực tế.

Đối với chính đội ngũ dự án, việc áp dụng một hình thức phân phối tài sản theo POW làm suy yếu sức mạnh của nó, vì vậy không có nhà khoa học, nhóm dự án hoặc người chơi thông thường nào có thể kiểm soát thị trường một cách đơn phương. Trong giai đoạn đúc và phát hành máy đào, một trò chơi ba chiều xuất hiện, không có một bên nào có thể hoàn toàn độc quyền thị trường, tạo thành một trạng thái cân bằng động.

Tổng thể, so với chuỗi công nghiệp máy đào BTC, phương pháp của Cellula là một thí nghiệm xã hội thú vị hơn.

tuyên bố:

  1. Bài viết này được tái bản từ [geek web3], bản quyền thuộc về tác giả gốc [geek web3], nếu bạn có bất kỳ ý kiến ​​nào về việc sao chép, vui lòng liên hệ vớiGate Họcđội ngũ, và đội ngũ sẽ xử lý nó càng sớm càng tốt theo các thủ tục liên quan.

  2. Miễn trách: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không đại diện cho bất kỳ lời khuyên đầu tư nào.

  3. Các phiên bản ngôn ngữ khác của bài viết được dịch bởi nhóm Gate Learn và không được đề cập trong Gate.io), bài viết dịch có thể không được sao chép, phân phối hoặc đạo văn.

Comece agora
Inscreva-se e ganhe um cupom de
$100
!