Decoding Cellula: โปรโตคอลการกระจายสินทรัพย์ที่เป็นเกม

ขั้นสูงSep 03, 2024
Cellula เป็นโปรโตคอลการออกสินทรัพย์ที่มีลักษณะเล่นเกม โดยใช้ virtual proof of work (vPOW) และอัลกอริทึม Conway Game of Life เพื่อจำลองกระบวนการขุดแร่ POW เพื่อการกระจายสินทรัพย์อย่างยุติธรรม มันช่วยให้สามารถใช้ Token ใดก็ได้เป็นรางวัล ผ่านการ "ปลูก" เซลล์ในสภาพแวดล้อมเสมือน ที่การเติบโตของเซลล์กำหนดพลังขุดแร่และรางวัล
Decoding Cellula: โปรโตคอลการกระจายสินทรัพย์ที่เป็นเกม

ตั้งแต่ความนิยมของสินทรัพย์ ERC-20 ในพื้นที่บล็อกเชนในปี 2017 เว็บ 3 ได้เข้าสู่ยุคของการเผยแพร่สินทรัพย์ที่มีการเข้าถึงที่ต่ำ โครงการต่าง ๆ ได้ทำการเผยแพร่โทเค็นที่กำหนดเองหรือ NFT ผ่านวิธีการเช่น IDO และ ICO โดยบ่อยครั้งมีปัญหาเรื่องการควบคุมราคาอย่างแข็งแรงหรือขาดความ๏ชัดเจน การดึงพวงมีการเกิดขึ้นบ่อย ๆ โดยมีผู้มอง ICO และ IDO ว่าเป็นโอกาสหลักสำหรับการหลอกลวงนักลงทุน

วันนี้ IDO และ ICO ทั่วไปได้เปิดเผยข้อบกพร่องของพวกเขาอย่างเต็มที่ในแง่ของความเป็นธรรม ผู้คนหวังมานานแล้วว่าจะมีโปรโตคอลการออกสินทรัพย์ที่เท่าเทียมกันและเชื่อถือได้มากขึ้นเพื่อแก้ไขปัญหามากมายที่เกิดขึ้นระหว่างเหตุการณ์การสร้างโทเค็นโครงการใหม่ (TGEs) ในขณะที่โครงการนวัตกรรมบางโครงการได้เสนอ "แบบจําลองทางเศรษฐกิจที่เป็นธรรม" ของตนเองเพียงฝ่ายเดียว แต่สิ่งเหล่านี้มักขาดการยอมรับอย่างกว้างขวางและจบลงด้วยการถูกมองว่าเป็น "กรณีเฉพาะ" มากกว่า "ชุดของโปรโตคอลที่เป็นนามธรรม"

ดังนั้นแบบจำลองชนิดใดที่เป็นที่ยุติและเชื่อถือได้มากขึ้นในการแจกจ่ายสินทรัพย์? วิธีการแก้ปัญหาชนิดใดที่สามารถทำหน้าที่เป็นโปรโตคอลสากล? บทความนี้จะแนะนำเกี่ยวกับ Cellula ซึ่งมอบมุมมองที่สดใหม่ในการแก้ปัญหาที่กล่าวถึง พวกเขาได้นำเสนอชั้นที่แจกจ่ายสินทรัพย์ที่จำลอง Proof of Work (PoW)virtual Proof of Work (vPOW) เพื่อ "ขุด" กระบวนการกระจายสินทรัพย์เลียนแบบ Bitcoin เพื่อให้บรรลุกระบวนทัศน์การจัดสรรสินทรัพย์ที่ยุติธรรมยิ่งขึ้น

แม้ว่าหลายคนจะมองว่าโครงการนี้เป็น GameFi เนื่องจากรางวัลในเกมที่แจกจ่ายสามารถตั้งค่าเป็นโทเค็นประเภทใดก็ได้ Cellula สามารถทําหน้าที่เป็นแพลตฟอร์มการกระจายสินทรัพย์ที่มีเอฟเฟกต์ PoW ในทางทฤษฎี สิ่งนี้นําโอกาสและพื้นที่จินตนาการที่กว้างขึ้นมาสู่การออกสินทรัพย์ Web3 และอาจเรียกได้ว่าเป็น "การทดลองทางสังคมที่แสดงความเคารพต่อการขุด Bitcoin"

POW และ vPOW: การจับสลากด้วยผลลัพธ์ที่ไม่สามารถทำนายได้

ในความเป็นจริงไม่ว่าจะเป็น POW หรือ POS ของแท้หรือ vPOW ที่เราจะพูดถึงในวันนี้สาระสําคัญคือการตั้งค่าชุดอัลกอริทึมที่มีผลลัพธ์เอาต์พุตที่คาดเดาไม่ได้ / ยากและดําเนินการ "จับสลาก" ผ่านผลลัพธ์เอาต์พุต BTCMiners ต้องสร้างบล็อกที่ตรงตามเงื่อนไขที่ จํากัด ในเครื่องและส่งไปยังโหนดทั้งหมดในเครือข่ายเพื่อผ่านฉันทามติก่อนที่จะได้รับรางวัลบล็อก สําหรับข้อ จํากัด แฮชของบล็อกที่สร้างขึ้นจะต้องเป็นไปตามข้อกําหนดพิเศษเช่นคํานําหน้าเป็นศูนย์ 6 ตัว

เนื่องจากผลลัพธ์การสร้างบล็อกแฮชไม่สามารถทำนายได้ / ยากที่จะทำนายได้ ดังนั้นเพื่อสร้างบล็อกที่ตรงตามเงื่อนไข พารามิเตอร์สำหรับอัลกอริทึมที่กำหนดไว้ต้องเปลี่ยนแปลงอย่างต่อเนื่อง กระบวนการนี้ต้องใช้แรงกดของเครื่องมือฮาร์ดแวร์ของนักขุด ต้องการ

อย่างสั้น ๆ วิธีการขุด BTC ใช้ความไม่แน่นอนของอัลกอริทึมแฮช SHA-256 ในการดำเนินการระบบ "การจับสลาก" โดยที่คนขุดบนเครือข่ายทั้งหมดเข้าร่วมออนไลน์ การออกแบบนี้รับประกันว่า โดยที่ต้องใช้ค่าไฟฟ้าเป็นค่าใช้จ่าย การเข้าร่วมเป็นไปตามสมควร

นอกจากนี้ POW ยังเป็นวิธีการกระจายสินทรัพย์ที่ยุติธรรมกว่า เป็นเรื่องยากมากสําหรับฝ่ายโครงการในการควบคุมสินทรัพย์ในห่วงโซ่สาธารณะ POW กระแสหลักมากกว่าในห่วงโซ่สาธารณะ POS ในเครือข่ายสาธารณะ POS จํานวนมากหรือโซลูชัน IC0 และ ID0 มีหลายกรณีที่ฝ่ายโครงการควบคุมตลาดอย่างแรง

(Solana, ภายใต้การควบคุมของ FTX, กระโดดขึ้นเกือบ 500 เท่าในปี 2020~2021 เพียงอย่างเดียว ซึ่งเป็นการไม่เอื้ออาทรอย่างยิ่งสำหรับผู้ดำเนินการ Validator ที่เข้าสู่ตลาดในภายหลัง)

ตัวอย่างเช่นภายใต้การจัดการของ FTX และ SBF ราคา Solana พุ่งสูงมากถึง 1000 เท่าตั้งแต่ปี 2019 ถึง 2021 ผู้ดำเนินการโหนดตรวจสอบ Solana มีเป็นผู้ลงทุนตั้งแต่ต้น ได้รับโทเค็นของพวกเขาในราคาเกือบศูนย์ ซึ่งทำให้การกระจายสินทรัพย์ไม่เป็นธรรมนูญอย่างรุนแรง ถึงแม้ว่าจะมีโอกาสในทีมโครงการที่จะจัดการตลาดใน POW แต่มีความหมายน้อยกว่าใน POS

ปัญหาคือเนื่องจาก POW มักใช้กับบล็อกเชนสาธารณะพื้นฐานมากกว่าชั้นการออกสินทรัพย์ของ DApps เราสามารถจําลองผลกระทบของ POW ด้วยโซลูชันแบบ on-chain ได้หรือไม่? ถ้าเป็นเช่นนั้นเราสามารถใช้โปรโตคอลการกระจายสินทรัพย์ที่ยุติธรรมและเชื่อถือได้มากกว่ารูปแบบที่มีการควบคุมสูงเช่น ICO และ IDO เมื่อรวมกับสถานการณ์เกมบางอย่างเราสามารถสร้างโครงการ GameFi ที่น่าสนใจ (แม้ว่ากรณีการใช้งานจริงจะไม่ จํากัด เฉพาะเกม แต่ก็สามารถให้รูปแบบการกระจายสินทรัพย์ที่ยุติธรรมสําหรับโครงการอื่น ๆ )

ดังนั้นกุญแจสําคัญคือเราจะจําลองผลกระทบของเชลยศึกในชั้นการออกสินทรัพย์แบบ on-chain ได้อย่างไร? ในโครงการ GameFi Cellula ที่แนะนําในบทความนี้อัลกอริทึม "Conway's Game of Life" ที่มีชื่อเสียงได้รับการแนะนําเพื่อจัดสรรพลังการประมวลผลให้กับเอนทิตีดิจิทัลเสมือนบนห่วงโซ่ (เรียกว่า "BitLife") พูดง่ายๆก็คือมันเหมือนกับการมีกลุ่มคนปลูกฝังกลุ่มเซลล์ในจานเพาะเชื้อของตัวเอง เมื่อเวลาผ่านไปใครก็ตามที่มีเซลล์ที่รอดชีวิตมากกว่าในจานเพาะเชื้อของพวกเขาจะได้รับพลังการขุดมากขึ้นหลังจากการแปลงและมีแนวโน้มที่จะได้รับรางวัลการขุด

โดยสรุป Cellula แทนการคำนวณแฮชแบบดั้งเดิมของ POW ด้วยวิธีการคำนวณที่ไม่สามารถทำนาย/ทำนายได้ยาก โดยแทนที่รูปแบบ "Work" ใน "Proof of Work" ในการคำนวณที่แท้จริง ในมุมมองของ Cellula คือว่าสำคัญอยู่ที่ไหนที่จะได้รับจานี้ (BitLife) ที่มีเซลล์ที่รอดชีวิตมากขึ้น และวิวัฒนาการของสถานะ BitLife ต้องการการบริโภคทรัพยากรคอมพิวเตอร์ โดยพื้นฐานแล้ว มันแปลงอัลกอริทึมแฮชที่ดำเนินการในการทำเหมือง BTC เป็นอัลกอริทึมที่เฉพาะเจาะจงสำหรับจำลองเกมชีวิตของคอนเวย์ ซึ่งเรียกว่า vPOW (Virtual POW)

มาลุยลึกลงไปในการออกแบบกลไกของ vPOW กันเถอะ ผมต้องบอกว่ามีรายละเอียดหลายอย่างที่น่าสนใจมาก พวกเราสามารถพูดได้ว่าสิ่งหนึ่งที่ Cellula กำลังทำคือจำลองโมเดลโซ่อุตสาหกรรมขุดเจาะ BTC ผ่านเชือกการซื้อขาย NFT on-chain

หัวใจของ vPOW: Conway Game of Life และ BitLife

ก่อนที่จะเจาะลึกการออกแบบกลไกของ Cellula ก่อนอื่นเรามาดูแกนกลางที่สําคัญที่สุดของ vPOW: Conway's Game of Life สามารถสืบย้อนไปถึงแนวคิดของ John von Neumann เรื่อง "cellular automata" ที่เสนอในปี 1950 จากนั้นนักคณิตศาสตร์ John Conway ได้เสนอ "Conway's Game of Life" อย่างเป็นทางการในปี 1970 โดยใช้อัลกอริทึมเพื่อจําลองวิวัฒนาการของชีวิตในธรรมชาติ

จินตภาพถาดเพทริที่แบ่งออกเป็นกริดขนาดเล็ก ๆ เราจากนั้น "เริ่มต้น" ถาดเพทริโดยการวางเซลล์ที่มีชีวิตในบางกรอบหลังจากนั้น สถานะชีวิตและความตายของเซลล์เหล่านี้จะเปลี่ยนแปลงไปตามเวลา โดยสร้างกลุ่มเซลล์ที่ซับซ้อนขึ้นเรื่อย ๆ (คุณสามารถจินตภาพได้ว่าราจะเจริญเติบโตอย่างไร) นี่เป็นเกมกริดสองมิติที่มีกฎเล่นที่ง่ายมาก:

  • แต่ละเซลล์มีสองสถานะ: มีชีวิตหรือตายเหมือนในเกม Minesweeper และแต่ละเซลล์จะมีปฏิกิริยากับเซลล์ในพื้นที่แปดสี่เหลี่ยมรอบตัว
  • หากเซลล์ยังมีชีวิตแต่มีเซลล์ที่มีชีวิตน้อยกว่า 2 ในกริดทั้ง 8 ที่และรอบๆ (0 หรือ 1) เซลล์จะเข้าสู่สถานะตาย
  • ถ้าเซลล์มีชีวิตอยู่และมีเซลล์ที่มีชีวิต 2 หรือ 3 รอบมัน เซลล์จะยังมีชีวิตอยู่
  • ถ้าเซลล์ยังมีชีวิต และมีเซลล์มากกว่า 3 เซลล์ที่มีชีวิตรอบ ๆ มัน เซลล์จะเข้าสู่สถานะที่ตาย (จำลองสถานการณ์ที่มีสิ่งมีชีวิตมากเกินไปและต่อสู้เพื่อทรัพยากร)
  • ถ้าเซลปัจจุบันตาย แต่มีเซลที่มีชีวิต 3 เซลรอบ ๆ มัน ก็จะกลายเป็นเซลมีชีวิต (จำลองการขยายพันธุ์ของเซล)

ดังนั้น มันง่ายมาก โดยมีรูปแบบเริ่มต้นของสถานะเซลล์ในจานเพทริมิตมิติและการปฏิบัติตามกฎข้างต้น สถานะเซลล์จะเริ่มเปลี่ยนแปลงและเริ่มทำซ้ำตลอดเวลา โดยทำให้เกิดผลลัพธ์หลายร้อยล้าน คุณสามารถใช้เกมชีวิตของคอนเวย์เพื่อจำลองผลของคอมพิวเตอร์ได้

เช่น เซลล์แต่ละเซลล์ในจานเพชรเป็น ที่สอดคล้องกับ 0/1 ซึ่งคือการแปลงรหัสทวิภาคให้เป็นศูนย์หรือหนึ่ง คุณสามารถจัดการสถานะเริ่มต้นของเซลล์เป็น "พารามิเตอร์นำเข้า" และ ชีวิตหรือความตายของเซลล์แต่ละเซลล์ (0 หรือ 1) แทนข้อมูลนำเข้า จากนั้น สถานะของเซลล์จะเริ่มเปลี่ยนแปลงตามรูปแบบเริ่มต้น และ ทุกรอบของการเปลี่ยนแปลงสถานะเทียบเท่ากับขั้นตอนในกระบวนการคำนวณ สถานะที่ได้หลังจากช่วงเวลาหนึ่งสามารถถือเป็น "ผลลัพธ์"

เพียงแค่จัดรูปแบบเริ่มต้นที่เหมาะสม ชีวิตของเกมของคอนเวย์สามารถส่งผลลัพธ์ที่แน่นอนหลังจากก้าวรุ่นหลายๆ นักพัฒนา ด้วยเหตุผลของรูปแบบเริ่มต้นที่หลากหลาย ลักษณะของมันสามารถใช้สำหรับจำลองการจับสลาก พวกเราสามารถกำหนดข้อจำกัด และแต่ละผู้เล่นจะเลือกชุดของรูปแบบเริ่มต้นที่สุ่มกัน หลังจาก 100 รุ่นของความเจริญ ผู้เจ้าของถาดเพชรของผลลัพธ์ที่ตรงตามแนวทาง xx บางคุณสมบัติ จะมีสิทธิ์ได้รับรางวัล นี้เป็นเรื่องที่เข้าใกล้กับการขุด BTC:

“ระบบกำหนดไว้ให้ก่อนว่าประเภทของผลลัพธ์ที่ตรงกับข้อกำหนดและผู้เข้าร่วมใส่ค่าเริ่มต้นแบบสุ่มลงในอัลกอริทึมที่กำหนดให้เพื่อพยายามให้ได้ผลลัพธ์ที่ตรงกับข้อกำหนด” เนื่องจากมีพารามิเตอร์เริ่มต้นในจำนวนมากที่จะลอง (เกือบจักรวาล) คุณต้องใช้ความพยายามมากเพื่อที่จะได้โชคดีและชนะรางวัล นี่คือตรรกะของการพิสูจน์ว่างาน: นักขุดต้องใช้ความตั้งใจในการทำงานให้เพียงพอเพื่อที่จะได้รับรางวัล

หลังจากทําความเข้าใจแนวคิดพื้นฐานของ Cellula และ Conway's Game of Life แล้ว เรามาดูรายละเอียดการออกแบบเฉพาะกันดีกว่า เซลลูล่าแบ่ง "จานเพาะเชื้อ" ดังกล่าวออกเป็น 9 * 9 = 81 สี่เหลี่ยมและแต่ละสี่เหลี่ยมมีสองสถานะของชีวิต / ความตาย (สอดคล้องกับไบนารี 0 และ 1) ด้วยวิธีนี้ตามการเรียงสับเปลี่ยนและชุดค่าผสมมี 2 ^ 81 สถานะเริ่มต้นของเซลล์ในจานเพาะเชื้อซึ่งเท่ากับกําลังสองของ 1 ล้านล้าน (โดยทั่วไปเป็นจํานวนทางดาราศาสตร์)

แล้ว สิ่งที่ผู้เล่นต้องทำคือเลือกรูปแบบเริ่มต้น (พารามิเตอร์ข้อมูลนำเข้า) ของถาดเพทรี BitLife ทำหน้าที่เป็นตัวแทนของถาดเพทรี (ที่จริงแล้วเป็น NFT) และประกอบด้วยตารางขนาด 81 ช่อง โดยมีเซลล์หนึ่งตั้งอยู่บนแต่ละช่อง (ซึ่งอาจมีสองสถานะของชีวิตหรือตาย และช่องว่างหนึ่งเท่ากับเซลล์ตาย) จากนั้น ทุก 3*3=9 ช่องโดยรอบใน BitLife ประกอบด้วย BitCell และแต่ละ BitLife ประกอบด้วย BitCell 2-9 (หาก BitLife ที่คุณสร้างไม่มี BitCell 9 พอ บางที่จะเป็นว่าง และค่าเริ่มต้นคือเซลล์ทั้งหมดตาย)

จากชุดค่าผสม BitCell (ตาราง 3x3) มีรูปแบบเริ่มต้น 2 ^ 9 ผู้เล่นสุ่มเลือกและรวมรูปแบบต่างๆเพื่อสร้าง BitLife พูดง่ายๆก็คือมันเหมือนกับการสุ่มเลือกรูปแบบเริ่มต้นสําหรับจานเพาะเชื้อของคุณ ดังที่ได้กล่าวไว้ก่อนหน้านี้มีรูปแบบเริ่มต้นทั้งหมด 2 ^ 81 ซึ่งเป็นตัวเลขทางดาราศาสตร์ ตัวเลือกมากมายนี้คล้ายกับสถานการณ์การขุด BTC โดยใช้ SHA-256

สถานะเซลล์ของ BitLife เปลี่ยนไปพร้อมกับการเพิ่มความสูงของบล็อก Cellula จัดสรรพลังการคำนวณขึ้นอยู่กับสถานะของ BitLife ที่ความสูงของบล็อกต่าง ๆ ในความสูงของบล็อกที่กำหนด BitLife ที่มีเซลล์ที่มีชีวิตมากกว่าจะมีพลังการคำนวณมากกว่า สร้างเป็นเครื่องขุดเหมืองเสมือนจริง

ในการให้ตัวอย่างที่แน่นอน ผู้เข้าร่วมโครงการ Cellula มีเป้าหมายที่จะเลือกนับอย่างละเอียดรูปแบบเริ่มต้นของ BitLife 2^81 ออกจากเชนเพื่อทำนายสถานะที่ว่างเปล่าของแต่ละรูปแบบและตรวจสอบว่าพวกเขาตรงตามข้อกำหนดของระบบการรองรับหรือไม่ สมมติว่าความสูงของบล็อกปัจจุบันคือ 800 และระบบต้องการให้โดยความสูงของบล็อก 1000 BitLife ที่มีเซลล์ที่มีชีวิตมากที่สุดจะได้รับรางวัลสูงสุด ผู้เข้าร่วมจึงมีวัตถุประสงค์ชัดเจน:

ในความสูงของบล็อก 800 ฉันต้องได้รับรูปแบบ BitLife ที่ในความสูงของบล็อก 1000 จะมีเซลล์ในสภาพที่ดีกว่า BitLife อื่น ๆ

นี่คือการเล่นเกมหลักของ Cellula เป้าหมายของคุณคือการสร้างหรือซื้อจากผู้อื่น BitLife มีแนวโน้มที่จะชนะรางวัลการขุดมากที่สุด รุ่นนี้ช่วยให้ผู้ใช้ทั่วไปและขั้นสูงสามารถพัฒนาเครื่องขุดของตนเองขายให้ผู้อื่นหรือซื้อเครื่องจักรของผู้อื่นเพื่อการขุด หากคุณต้องการสร้างเครื่องขุดของคุณเองคุณต้องจําลองวิวัฒนาการของสถานะนอกห่วงโซ่ของรูปแบบ BitLife ที่แตกต่างกันซึ่งใช้ทรัพยากรการคํานวณ หากคุณเลือกที่จะซื้อเครื่องของผู้อื่นคุณกําลังซื้อ BitLifes ในรูปแบบเริ่มต้นที่แตกต่างกันทําให้คุณต้องประเมินการเปลี่ยนแปลงสถานะในอนาคตของ BitLifes เหล่านี้อย่างอิสระดังนั้นจึงจําเป็นต้องมีการคํานวณนอกเครือข่าย นี่เป็นแง่มุมที่น่าสนใจอย่างยิ่งของการออกแบบเกมของ Cellula

หลังจากที่เข้าใจกลไกหลักของเกม มาสำรวจรายละเอียดเพิ่มเติมกัน: จริงๆแล้ว เซลล์ที่มีชีวิตใน BitLife สามารถเติมเต็มเกินกริด 9x9 เริ่มต้นได้ โดยจำนวนเซลล์ที่มีชีวิตอาจเกินกว่า 9x9 ได้อย่างไม่มีข้อจำกัด เช่นที่แสดงในภาพ หาก BitLife มีเซลล์ที่มีชีวิตมากขึ้น กำลังขุดเหมืองที่จัดสรรให้ก็จะเพิ่มขึ้นด้วย อย่างตรงกันข้ามหากลายเป็นลวดลายเริ่มต้นสำหรับ BitLife ที่ไม่ดี จะทำให้เซลล์ที่มีชีวิตน้อยลง และกำลังคำนวณลดลง

จากระบบจะแจกของขวัญของการขุดแร่ (ที่เรียกว่า energy points ในเกม) ทุก 5 นาทีโดยอิงอยู่ที่ส่วนแบ่งความสามารถในการคำนวณของ BitLife ในเครือข่าย

ใน Cellula กระบวนการสังเคราะห์ BitLife เหมือนกับการ “ผลิต” เครื่องขุดเหมืองใหม่ เราได้กล่าวไว้ก่อนหน้านี้ว่า Entity BitLife เป็น NFT เมื่อทำการ Mint บนเชื่อมต่อ BitLife ต้องการการดำเนินการ “ชาร์จ” เพื่อเปิดใช้งานการขุดเหมือง แต่ละการชาร์จมีอายุการใช้งาน 1, 3 หรือ 7 วัน โดยต้องชำระค่าธรรมเนียมเล็กน้อยและต้องต่ออายุเมื่อหมดอายุ

คุณควรทราบว่าเพื่อส่งเสริมให้ผู้ใช้ชาร์จ BitLife บ่อยครั้ง Cellula ได้ดำเนินการใช้งานฟีเจอร์ "การจัดอันดับการชาร์จ" โดยทุกครั้งที่คุณเริ่มต้นดำเนินการชาร์จ คุณอาจถูกเลือกสุ่มเพื่อรับรางวัลเพิ่มเติม (แยกจากรางวัลของการขุด) การออกแบบนี้จะถูกแนะนำอย่างสั้นในส่วนวิธีการวิเคราะห์อัลกอริทึมในภายหลัง

ตามกฎอย่างเป็นทางการของ Cellula การสร้าง BitLifes ด้วย 3x3 BitCells (81 สี่เหลี่ยมเล็ก ๆ ) ถูกยกเลิกโดยมีการสร้าง BitLifes ดังกล่าวมากกว่า 1.5 ล้านรายการ ผู้ใช้ใหม่สามารถซื้อ BitLifes ในตลาดรองและมีส่วนร่วมในการชาร์จการขุด คําอธิบายอย่างเป็นทางการสําหรับการทําเหรียญที่ จํากัด คือการรักษาเสถียรภาพของระบบนิเวศของเกมป้องกันไม่ให้นักวิทยาศาสตร์สร้าง BitLife NFT อย่างไม่มีที่สิ้นสุดซึ่งจะลดค่าเครื่องขุด

นอกจากนี้ในอนาคต Cellula จะนำเสนอบทบาทที่คล้ายกับผู้ผลิตเครื่องขุด เหล่านี้จะเป็นบทบาทที่ต้องขออนุญาต ต้องทำการเรียกเก็บเหรียญโทเคน ต้องมีช่องทางการขายและมีขนาดและอิทธิพลในชุมชนบางอย่าง ผู้ผลิตเหล่านี้จะรับผิดชอบในการสร้าง BitLifes ที่ประกอบด้วย 4x4 BitCells ซึ่งประกอบด้วย 16x9 = 144 ช่องเล็ก ๆ จำนวน BitLifes ที่ผู้ผลิตสามารถสร้างจะถูก จำกัด โดยจำนวนโทเคนที่เขย่า

เราได้อธิบายแนวคิดหลักที่เกี่ยวข้องกับ vPOW อย่างกว้างขวาง สาระสําคัญของ vPOW อยู่ในรูปแบบการคํานวณตามกฎที่กําหนดไว้ล่วงหน้าซึ่งผู้เข้าร่วมสามารถมีส่วนร่วมในการแข่งขันผ่านกลยุทธ์ที่ปรับให้เหมาะสมการออกและแจกจ่ายสินทรัพย์ เซลลูล่าจําลองรูปแบบการดําเนินงานของตลาดเครื่องขุด BTC แทนที่แบบฟอร์มงานคํานวณในการพิสูจน์การทํางาน เนื่องจากวิธีการกระจายพลังงานการขุดสามารถปรับแบบไดนามิกได้จึงไม่มีรูปแบบ BitLife ที่เหมาะสมที่สุดทั่วโลก BitLife ที่มีเซลล์ที่มีชีวิตมากที่สุดในปัจจุบันอาจถูกแซงหน้าโดยคนอื่น ๆ ในวันพรุ่งนี้ซึ่งนําไปสู่ปรากฏการณ์ที่เกิดขึ้นใหม่ที่ซับซ้อนและกลยุทธ์แบบไดนามิก

วิธีการวิเคราะห์และเส้นโค้งราคาเอ็กซ์โปนเซียลของ Analysoor Lottery Algorithm และ VRGDA

ในส่วนก่อนหน้านี้ เราได้ลึกซึ้งไปในกลไกหลักของเกมชีวิตของคอนเวย์และเซลลูล่าแล้วตอนนี้เรามาสำรวจองค์ประกอบอื่น ๆ ภายในเกมบ้าง อย่างที่กล่าวไว้ก่อนหน้านี้ เซลลูล่ามีระบบลอตเตอรี่ที่ใช้ระบบสุ่มตัวเลขที่เรียกว่า Analysoor โดยการใช้บล็อกแฮชเป็นพารามิเตอร์นำเข้าสำหรับเจนเนอร์เลขที่สุ่ม อัลกอริทึมเลือกผู้โชคดีจากคนที่เติมเงิน BitLifes ของพวกเขาภายในแต่ละบล็อก โดยนำเข้ากลไกที่เหมือนกับลอตเตอรี่

ตัวอย่างเช่นในการออกแบบของ Analysoor แฮชบล็อก BNB Chain ปัจจุบันอาจเป็นสตริงยาวเช่น 6mjv... ประกอบด้วยตัวเลขสี่ตัว: 6, 2, 1, 6 ขึ้นอยู่กับลําดับของพวกเขาในสตริงตัวเลขแรกและตัวสุดท้ายคือ 6 ซึ่งเป็นเลขคู่ดังนั้นการนับจึงดําเนินการตั้งแต่ต้น หมายเลข 6 สอดคล้องกับธุรกรรมที่ 7 (การนับเริ่มต้นที่ 0) ดังนั้นการเลือกผู้เล่นชาร์จที่ 7 ในบล็อกปัจจุบันเป็นผู้ชนะ การออกแบบสามารถยืดหยุ่นได้มากขึ้น นี่เป็นเพียงตัวอย่างเท่านั้น อัลกอริธึมลอตเตอรีแบบสุ่มนี้จูงใจให้ผู้เล่นเรียกเก็บเงินมากขึ้นอย่างมีประสิทธิภาพเพิ่มกิจกรรมระบบนิเวศในเกม

นอกจากนี้ในรูปแบบการทําธุรกรรมทั้งหมดของ Cellula มีปัญหา: เมื่อรูปแบบ BitLife บางอย่างถูกสร้างขึ้นโดยผู้เล่นที่โดดเด่นรูปแบบการรวม BitCell จะกลายเป็นสาธารณะทําให้ผู้อื่นสามารถ "ทําตามสูท" และมิ้นท์ BitLife โดยใช้ชุดเดียวกัน สิ่งนี้สามารถนําไปสู่ปรากฏการณ์ที่หลายคนติดตามแนวโน้มซึ่งส่งผลกระทบอย่างรุนแรงต่อการสุ่มของผลลัพธ์ของเกม เพื่อแก้ไขปัญหานี้ Cellula ได้เปิดตัว Variable Rate Gradual Dutch Auctions (VRGDAs) ซึ่งเป็นอัลกอริธึมการกําหนดราคาที่พัฒนาโดย Paradigm มันปรับราคาแบบไดนามิก - เพิ่มพวกเขาเมื่อทําเหรียญเกินความคาดหมายและลดราคาลงเมื่อมันสั้น

สมมติว่าคาดหวังเริ่มต้นคือการพิมพ์ 10 A-type NFTs ต่อวัน ตั้งแต่ 1 CKB ในวันที่ 5 คาดหวังคือจะได้พิมพ์ 50 A-type NFTs แต่เนื่องจากมีผู้ติดตามมากมาย การพิมพ์เพิ่มขึ้นไปถึง 70 ซึ่งเทียบเท่ากับเป้าหมายของวันที่ 7 เพื่อปรับระบบนี้ โครงราคาเรขาคณิตเพิ่มราคาการพิมพ์อย่างรวดเร็ว ทำให้ราคาการพิมพ์เพิ่มขึ้นเป็น 4 CKB เพื่อควบคุมการพิมพ์

ถ้าในวันที่ 15 เพียง 120 ลูกเหรียญถูกสร้าง (ไม่ใช่ 150 ที่คาดหวัง) ราคาจะถูกลดลงเพื่อกระตุ้นการสร้างลูกเหรียญ

ในสถานการณ์นี้เมื่อชนิดหนึ่งของ BitLife ถูกสร้างในปริมาณมากภายในระยะเวลาสั้น ๆ ราคาการสร้างจะเพิ่มขึ้นเป็นลูกโซ่ การเพิ่มขึ้นของราคาที่ชันนี้สามารถป้องกันการจำลองที่เกินไปโดยผู้เล่นได้อย่างมีประสิทธิภาพ

สรุป: มอง Cellula จากมุมมองของผู้เล่น

หลังจากพูดคุยเกี่ยวกับการออกแบบหลักของ Cellula แล้วเรามาพิจารณากลไกเกมในจินตนาการนี้จากมุมมองของผู้เล่น ใน vPOW มีผู้เข้าร่วมจํานวนมากแต่ละคนมีกลยุทธ์ที่แตกต่างกัน ใช้ตลาดการออกหลักเป็นตัวอย่าง "นักวิทยาศาสตร์" สามารถเขียนโค้ดเพื่อรวม BitCells ที่แตกต่างกันเพื่อค้นหา BitLife ที่มีพลังการคํานวณที่มากขึ้นจึงได้รับรางวัลการขุดที่สูงขึ้น ในขณะเดียวกันผู้เล่น MEV บางคนตรวจสอบเหตุการณ์การทําเหรียญบนห่วงโซ่และเมื่อพวกเขาสังเกตเห็นนักวิทยาศาสตร์ที่มีชื่อเสียงสร้าง BitLife บางประเภทพวกเขาติดตามชุดสูทและมิ้นต์ในปริมาณมาก

อย่างไรก็ตามเนื่องจากมีอัลกอริทึมราคาเพิ่มขึ้นของ VRGDAs การเหรียญของชนิดเดียว BitLife สามารถเพิ่มขึ้นทวีคูณ ซึ่งจะก่อให้เกิดการขัดขวางทางวิทยาศาสตร์ (เป็นมาตรการป้องกันการโจมตีซีบิล) และราคา BitLife/เครื่องขุดเหมือง หากเครื่องขุดเหมืองชนิดหนึ่งมีพลังการคำนวนสูง ราคาการเหรียญ/การผลิตก็จะสูงตามไปด้วย ทำให้มีผลต่อราคาในตลาดรองและตลาดรับจากที่มา

เทียบเท่ากับกระบวนการการเผยแพร่ของเครื่องขุด BTC เมื่อนักวิทยาศาสตร์ค้นพบ BitLife ที่มีพลังการคำนวณสูง มันเหมือนกับ บริษัทขุดเหมืองที่พัฒนาชิปใหม่ ขณะที่ MEV players ตามและเหรียญ มันเหมือนกับ ผู้จัดจำหน่ายหลักกำหนดราคาเครื่องขุด และการซื้อขายบนตลาดรองร้ายต่อมาคล้ายกับนักลงทุนรายบุคคลที่ซื้ออุปกรณ์จากผู้จัดจำหน่าย

ความแตกต่างคือ ต่างจากการพัฒนาเครื่องขุดเหมืองในโลกจริง นักวิทยาศาสตร์สามารถค้นพบ BitLife ใหม่ได้เร็วกว่ามาก และผู้ใดก็สามารถเข้าร่วมในการวิวัฒนาการของ BitLife ได้ สิ่งนี้ลดความยากลำบากในการพัฒนาเครื่องขุดเหมืองอย่างมีนัยสำคัญ ทำให้ทุกคนมีโอกาสที่จะกลายเป็น “นักวิทยาศาสตร์” ซึ่งเป็นสิ่งที่เป็นมิตรกับส่วนใหญ่และเป็นไปไม่ได้ในโซ่การผลิตเหมืองจริงๆ

สำหรับทีมโครงการเอง การนำเสนอรูปแบบการกระจายสินทรัพย์แบบ POW จะทำให้ความเป็นอำนาจของทีมย่อยลดลง ดังนั้นไม่ว่าจะเป็นนักวิทยาศาสตร์ ทีมโครงการ หรือผู้เล่นทั่วไปก็ไม่สามารถควบคุมตลาดได้โดยเดี่ยว ในขั้นตอนการทำเหรียญและการเผาผลาญของเครื่องขุด จะเกิดเกมสามทางขึ้น โดยไม่มีฝ่ายใดสามารถควบคุมตลาดได้อย่างสมบูรณ์แบบ ทำให้เกิดสมดุลพลวัตขึ้น

โดยรวม เมื่อเปรียบเทียบกับโซ่อุตสาหกรรมเครื่องขุด BTC วิธีการของ Cellula เป็นการทดลองทางสังคมที่น่าสนใจมากกว่า

คำแถลง

  1. บทความนี้ถูกคัดลอกมาจาก [ เกีคเว็บ3], ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [ geek web3], ถ้าคุณมีข้อแก้ไขใด ๆ เกี่ยวกับการตีพิมพ์ใหม่ โปรดติดต่อ เกตเรียนทีมและทีมจะดำเนินการตามขั้นตอนที่เกี่ยวข้องโดยเร็วที่สุด

  2. คำประกาศ: มุมมองและความเห็นที่แสดงในบทความนี้เพียงแสดงถึงมุมมองส่วนบุคคลของผู้เขียนเท่านั้น และไม่เกิดเป็นการให้คำแนะนำทางการลงทุนใดๆ

  3. เวอร์ชันภาษาอื่นของบทความถูกแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงในGate.ioโดยทั่วไป (,), บทความแปลอาจไม่นำพาการผลิตซ้ำ กระจายหรือลอกเลียน

Decoding Cellula: โปรโตคอลการกระจายสินทรัพย์ที่เป็นเกม

ขั้นสูงSep 03, 2024
Cellula เป็นโปรโตคอลการออกสินทรัพย์ที่มีลักษณะเล่นเกม โดยใช้ virtual proof of work (vPOW) และอัลกอริทึม Conway Game of Life เพื่อจำลองกระบวนการขุดแร่ POW เพื่อการกระจายสินทรัพย์อย่างยุติธรรม มันช่วยให้สามารถใช้ Token ใดก็ได้เป็นรางวัล ผ่านการ "ปลูก" เซลล์ในสภาพแวดล้อมเสมือน ที่การเติบโตของเซลล์กำหนดพลังขุดแร่และรางวัล
Decoding Cellula: โปรโตคอลการกระจายสินทรัพย์ที่เป็นเกม

ตั้งแต่ความนิยมของสินทรัพย์ ERC-20 ในพื้นที่บล็อกเชนในปี 2017 เว็บ 3 ได้เข้าสู่ยุคของการเผยแพร่สินทรัพย์ที่มีการเข้าถึงที่ต่ำ โครงการต่าง ๆ ได้ทำการเผยแพร่โทเค็นที่กำหนดเองหรือ NFT ผ่านวิธีการเช่น IDO และ ICO โดยบ่อยครั้งมีปัญหาเรื่องการควบคุมราคาอย่างแข็งแรงหรือขาดความ๏ชัดเจน การดึงพวงมีการเกิดขึ้นบ่อย ๆ โดยมีผู้มอง ICO และ IDO ว่าเป็นโอกาสหลักสำหรับการหลอกลวงนักลงทุน

วันนี้ IDO และ ICO ทั่วไปได้เปิดเผยข้อบกพร่องของพวกเขาอย่างเต็มที่ในแง่ของความเป็นธรรม ผู้คนหวังมานานแล้วว่าจะมีโปรโตคอลการออกสินทรัพย์ที่เท่าเทียมกันและเชื่อถือได้มากขึ้นเพื่อแก้ไขปัญหามากมายที่เกิดขึ้นระหว่างเหตุการณ์การสร้างโทเค็นโครงการใหม่ (TGEs) ในขณะที่โครงการนวัตกรรมบางโครงการได้เสนอ "แบบจําลองทางเศรษฐกิจที่เป็นธรรม" ของตนเองเพียงฝ่ายเดียว แต่สิ่งเหล่านี้มักขาดการยอมรับอย่างกว้างขวางและจบลงด้วยการถูกมองว่าเป็น "กรณีเฉพาะ" มากกว่า "ชุดของโปรโตคอลที่เป็นนามธรรม"

ดังนั้นแบบจำลองชนิดใดที่เป็นที่ยุติและเชื่อถือได้มากขึ้นในการแจกจ่ายสินทรัพย์? วิธีการแก้ปัญหาชนิดใดที่สามารถทำหน้าที่เป็นโปรโตคอลสากล? บทความนี้จะแนะนำเกี่ยวกับ Cellula ซึ่งมอบมุมมองที่สดใหม่ในการแก้ปัญหาที่กล่าวถึง พวกเขาได้นำเสนอชั้นที่แจกจ่ายสินทรัพย์ที่จำลอง Proof of Work (PoW)virtual Proof of Work (vPOW) เพื่อ "ขุด" กระบวนการกระจายสินทรัพย์เลียนแบบ Bitcoin เพื่อให้บรรลุกระบวนทัศน์การจัดสรรสินทรัพย์ที่ยุติธรรมยิ่งขึ้น

แม้ว่าหลายคนจะมองว่าโครงการนี้เป็น GameFi เนื่องจากรางวัลในเกมที่แจกจ่ายสามารถตั้งค่าเป็นโทเค็นประเภทใดก็ได้ Cellula สามารถทําหน้าที่เป็นแพลตฟอร์มการกระจายสินทรัพย์ที่มีเอฟเฟกต์ PoW ในทางทฤษฎี สิ่งนี้นําโอกาสและพื้นที่จินตนาการที่กว้างขึ้นมาสู่การออกสินทรัพย์ Web3 และอาจเรียกได้ว่าเป็น "การทดลองทางสังคมที่แสดงความเคารพต่อการขุด Bitcoin"

POW และ vPOW: การจับสลากด้วยผลลัพธ์ที่ไม่สามารถทำนายได้

ในความเป็นจริงไม่ว่าจะเป็น POW หรือ POS ของแท้หรือ vPOW ที่เราจะพูดถึงในวันนี้สาระสําคัญคือการตั้งค่าชุดอัลกอริทึมที่มีผลลัพธ์เอาต์พุตที่คาดเดาไม่ได้ / ยากและดําเนินการ "จับสลาก" ผ่านผลลัพธ์เอาต์พุต BTCMiners ต้องสร้างบล็อกที่ตรงตามเงื่อนไขที่ จํากัด ในเครื่องและส่งไปยังโหนดทั้งหมดในเครือข่ายเพื่อผ่านฉันทามติก่อนที่จะได้รับรางวัลบล็อก สําหรับข้อ จํากัด แฮชของบล็อกที่สร้างขึ้นจะต้องเป็นไปตามข้อกําหนดพิเศษเช่นคํานําหน้าเป็นศูนย์ 6 ตัว

เนื่องจากผลลัพธ์การสร้างบล็อกแฮชไม่สามารถทำนายได้ / ยากที่จะทำนายได้ ดังนั้นเพื่อสร้างบล็อกที่ตรงตามเงื่อนไข พารามิเตอร์สำหรับอัลกอริทึมที่กำหนดไว้ต้องเปลี่ยนแปลงอย่างต่อเนื่อง กระบวนการนี้ต้องใช้แรงกดของเครื่องมือฮาร์ดแวร์ของนักขุด ต้องการ

อย่างสั้น ๆ วิธีการขุด BTC ใช้ความไม่แน่นอนของอัลกอริทึมแฮช SHA-256 ในการดำเนินการระบบ "การจับสลาก" โดยที่คนขุดบนเครือข่ายทั้งหมดเข้าร่วมออนไลน์ การออกแบบนี้รับประกันว่า โดยที่ต้องใช้ค่าไฟฟ้าเป็นค่าใช้จ่าย การเข้าร่วมเป็นไปตามสมควร

นอกจากนี้ POW ยังเป็นวิธีการกระจายสินทรัพย์ที่ยุติธรรมกว่า เป็นเรื่องยากมากสําหรับฝ่ายโครงการในการควบคุมสินทรัพย์ในห่วงโซ่สาธารณะ POW กระแสหลักมากกว่าในห่วงโซ่สาธารณะ POS ในเครือข่ายสาธารณะ POS จํานวนมากหรือโซลูชัน IC0 และ ID0 มีหลายกรณีที่ฝ่ายโครงการควบคุมตลาดอย่างแรง

(Solana, ภายใต้การควบคุมของ FTX, กระโดดขึ้นเกือบ 500 เท่าในปี 2020~2021 เพียงอย่างเดียว ซึ่งเป็นการไม่เอื้ออาทรอย่างยิ่งสำหรับผู้ดำเนินการ Validator ที่เข้าสู่ตลาดในภายหลัง)

ตัวอย่างเช่นภายใต้การจัดการของ FTX และ SBF ราคา Solana พุ่งสูงมากถึง 1000 เท่าตั้งแต่ปี 2019 ถึง 2021 ผู้ดำเนินการโหนดตรวจสอบ Solana มีเป็นผู้ลงทุนตั้งแต่ต้น ได้รับโทเค็นของพวกเขาในราคาเกือบศูนย์ ซึ่งทำให้การกระจายสินทรัพย์ไม่เป็นธรรมนูญอย่างรุนแรง ถึงแม้ว่าจะมีโอกาสในทีมโครงการที่จะจัดการตลาดใน POW แต่มีความหมายน้อยกว่าใน POS

ปัญหาคือเนื่องจาก POW มักใช้กับบล็อกเชนสาธารณะพื้นฐานมากกว่าชั้นการออกสินทรัพย์ของ DApps เราสามารถจําลองผลกระทบของ POW ด้วยโซลูชันแบบ on-chain ได้หรือไม่? ถ้าเป็นเช่นนั้นเราสามารถใช้โปรโตคอลการกระจายสินทรัพย์ที่ยุติธรรมและเชื่อถือได้มากกว่ารูปแบบที่มีการควบคุมสูงเช่น ICO และ IDO เมื่อรวมกับสถานการณ์เกมบางอย่างเราสามารถสร้างโครงการ GameFi ที่น่าสนใจ (แม้ว่ากรณีการใช้งานจริงจะไม่ จํากัด เฉพาะเกม แต่ก็สามารถให้รูปแบบการกระจายสินทรัพย์ที่ยุติธรรมสําหรับโครงการอื่น ๆ )

ดังนั้นกุญแจสําคัญคือเราจะจําลองผลกระทบของเชลยศึกในชั้นการออกสินทรัพย์แบบ on-chain ได้อย่างไร? ในโครงการ GameFi Cellula ที่แนะนําในบทความนี้อัลกอริทึม "Conway's Game of Life" ที่มีชื่อเสียงได้รับการแนะนําเพื่อจัดสรรพลังการประมวลผลให้กับเอนทิตีดิจิทัลเสมือนบนห่วงโซ่ (เรียกว่า "BitLife") พูดง่ายๆก็คือมันเหมือนกับการมีกลุ่มคนปลูกฝังกลุ่มเซลล์ในจานเพาะเชื้อของตัวเอง เมื่อเวลาผ่านไปใครก็ตามที่มีเซลล์ที่รอดชีวิตมากกว่าในจานเพาะเชื้อของพวกเขาจะได้รับพลังการขุดมากขึ้นหลังจากการแปลงและมีแนวโน้มที่จะได้รับรางวัลการขุด

โดยสรุป Cellula แทนการคำนวณแฮชแบบดั้งเดิมของ POW ด้วยวิธีการคำนวณที่ไม่สามารถทำนาย/ทำนายได้ยาก โดยแทนที่รูปแบบ "Work" ใน "Proof of Work" ในการคำนวณที่แท้จริง ในมุมมองของ Cellula คือว่าสำคัญอยู่ที่ไหนที่จะได้รับจานี้ (BitLife) ที่มีเซลล์ที่รอดชีวิตมากขึ้น และวิวัฒนาการของสถานะ BitLife ต้องการการบริโภคทรัพยากรคอมพิวเตอร์ โดยพื้นฐานแล้ว มันแปลงอัลกอริทึมแฮชที่ดำเนินการในการทำเหมือง BTC เป็นอัลกอริทึมที่เฉพาะเจาะจงสำหรับจำลองเกมชีวิตของคอนเวย์ ซึ่งเรียกว่า vPOW (Virtual POW)

มาลุยลึกลงไปในการออกแบบกลไกของ vPOW กันเถอะ ผมต้องบอกว่ามีรายละเอียดหลายอย่างที่น่าสนใจมาก พวกเราสามารถพูดได้ว่าสิ่งหนึ่งที่ Cellula กำลังทำคือจำลองโมเดลโซ่อุตสาหกรรมขุดเจาะ BTC ผ่านเชือกการซื้อขาย NFT on-chain

หัวใจของ vPOW: Conway Game of Life และ BitLife

ก่อนที่จะเจาะลึกการออกแบบกลไกของ Cellula ก่อนอื่นเรามาดูแกนกลางที่สําคัญที่สุดของ vPOW: Conway's Game of Life สามารถสืบย้อนไปถึงแนวคิดของ John von Neumann เรื่อง "cellular automata" ที่เสนอในปี 1950 จากนั้นนักคณิตศาสตร์ John Conway ได้เสนอ "Conway's Game of Life" อย่างเป็นทางการในปี 1970 โดยใช้อัลกอริทึมเพื่อจําลองวิวัฒนาการของชีวิตในธรรมชาติ

จินตภาพถาดเพทริที่แบ่งออกเป็นกริดขนาดเล็ก ๆ เราจากนั้น "เริ่มต้น" ถาดเพทริโดยการวางเซลล์ที่มีชีวิตในบางกรอบหลังจากนั้น สถานะชีวิตและความตายของเซลล์เหล่านี้จะเปลี่ยนแปลงไปตามเวลา โดยสร้างกลุ่มเซลล์ที่ซับซ้อนขึ้นเรื่อย ๆ (คุณสามารถจินตภาพได้ว่าราจะเจริญเติบโตอย่างไร) นี่เป็นเกมกริดสองมิติที่มีกฎเล่นที่ง่ายมาก:

  • แต่ละเซลล์มีสองสถานะ: มีชีวิตหรือตายเหมือนในเกม Minesweeper และแต่ละเซลล์จะมีปฏิกิริยากับเซลล์ในพื้นที่แปดสี่เหลี่ยมรอบตัว
  • หากเซลล์ยังมีชีวิตแต่มีเซลล์ที่มีชีวิตน้อยกว่า 2 ในกริดทั้ง 8 ที่และรอบๆ (0 หรือ 1) เซลล์จะเข้าสู่สถานะตาย
  • ถ้าเซลล์มีชีวิตอยู่และมีเซลล์ที่มีชีวิต 2 หรือ 3 รอบมัน เซลล์จะยังมีชีวิตอยู่
  • ถ้าเซลล์ยังมีชีวิต และมีเซลล์มากกว่า 3 เซลล์ที่มีชีวิตรอบ ๆ มัน เซลล์จะเข้าสู่สถานะที่ตาย (จำลองสถานการณ์ที่มีสิ่งมีชีวิตมากเกินไปและต่อสู้เพื่อทรัพยากร)
  • ถ้าเซลปัจจุบันตาย แต่มีเซลที่มีชีวิต 3 เซลรอบ ๆ มัน ก็จะกลายเป็นเซลมีชีวิต (จำลองการขยายพันธุ์ของเซล)

ดังนั้น มันง่ายมาก โดยมีรูปแบบเริ่มต้นของสถานะเซลล์ในจานเพทริมิตมิติและการปฏิบัติตามกฎข้างต้น สถานะเซลล์จะเริ่มเปลี่ยนแปลงและเริ่มทำซ้ำตลอดเวลา โดยทำให้เกิดผลลัพธ์หลายร้อยล้าน คุณสามารถใช้เกมชีวิตของคอนเวย์เพื่อจำลองผลของคอมพิวเตอร์ได้

เช่น เซลล์แต่ละเซลล์ในจานเพชรเป็น ที่สอดคล้องกับ 0/1 ซึ่งคือการแปลงรหัสทวิภาคให้เป็นศูนย์หรือหนึ่ง คุณสามารถจัดการสถานะเริ่มต้นของเซลล์เป็น "พารามิเตอร์นำเข้า" และ ชีวิตหรือความตายของเซลล์แต่ละเซลล์ (0 หรือ 1) แทนข้อมูลนำเข้า จากนั้น สถานะของเซลล์จะเริ่มเปลี่ยนแปลงตามรูปแบบเริ่มต้น และ ทุกรอบของการเปลี่ยนแปลงสถานะเทียบเท่ากับขั้นตอนในกระบวนการคำนวณ สถานะที่ได้หลังจากช่วงเวลาหนึ่งสามารถถือเป็น "ผลลัพธ์"

เพียงแค่จัดรูปแบบเริ่มต้นที่เหมาะสม ชีวิตของเกมของคอนเวย์สามารถส่งผลลัพธ์ที่แน่นอนหลังจากก้าวรุ่นหลายๆ นักพัฒนา ด้วยเหตุผลของรูปแบบเริ่มต้นที่หลากหลาย ลักษณะของมันสามารถใช้สำหรับจำลองการจับสลาก พวกเราสามารถกำหนดข้อจำกัด และแต่ละผู้เล่นจะเลือกชุดของรูปแบบเริ่มต้นที่สุ่มกัน หลังจาก 100 รุ่นของความเจริญ ผู้เจ้าของถาดเพชรของผลลัพธ์ที่ตรงตามแนวทาง xx บางคุณสมบัติ จะมีสิทธิ์ได้รับรางวัล นี้เป็นเรื่องที่เข้าใกล้กับการขุด BTC:

“ระบบกำหนดไว้ให้ก่อนว่าประเภทของผลลัพธ์ที่ตรงกับข้อกำหนดและผู้เข้าร่วมใส่ค่าเริ่มต้นแบบสุ่มลงในอัลกอริทึมที่กำหนดให้เพื่อพยายามให้ได้ผลลัพธ์ที่ตรงกับข้อกำหนด” เนื่องจากมีพารามิเตอร์เริ่มต้นในจำนวนมากที่จะลอง (เกือบจักรวาล) คุณต้องใช้ความพยายามมากเพื่อที่จะได้โชคดีและชนะรางวัล นี่คือตรรกะของการพิสูจน์ว่างาน: นักขุดต้องใช้ความตั้งใจในการทำงานให้เพียงพอเพื่อที่จะได้รับรางวัล

หลังจากทําความเข้าใจแนวคิดพื้นฐานของ Cellula และ Conway's Game of Life แล้ว เรามาดูรายละเอียดการออกแบบเฉพาะกันดีกว่า เซลลูล่าแบ่ง "จานเพาะเชื้อ" ดังกล่าวออกเป็น 9 * 9 = 81 สี่เหลี่ยมและแต่ละสี่เหลี่ยมมีสองสถานะของชีวิต / ความตาย (สอดคล้องกับไบนารี 0 และ 1) ด้วยวิธีนี้ตามการเรียงสับเปลี่ยนและชุดค่าผสมมี 2 ^ 81 สถานะเริ่มต้นของเซลล์ในจานเพาะเชื้อซึ่งเท่ากับกําลังสองของ 1 ล้านล้าน (โดยทั่วไปเป็นจํานวนทางดาราศาสตร์)

แล้ว สิ่งที่ผู้เล่นต้องทำคือเลือกรูปแบบเริ่มต้น (พารามิเตอร์ข้อมูลนำเข้า) ของถาดเพทรี BitLife ทำหน้าที่เป็นตัวแทนของถาดเพทรี (ที่จริงแล้วเป็น NFT) และประกอบด้วยตารางขนาด 81 ช่อง โดยมีเซลล์หนึ่งตั้งอยู่บนแต่ละช่อง (ซึ่งอาจมีสองสถานะของชีวิตหรือตาย และช่องว่างหนึ่งเท่ากับเซลล์ตาย) จากนั้น ทุก 3*3=9 ช่องโดยรอบใน BitLife ประกอบด้วย BitCell และแต่ละ BitLife ประกอบด้วย BitCell 2-9 (หาก BitLife ที่คุณสร้างไม่มี BitCell 9 พอ บางที่จะเป็นว่าง และค่าเริ่มต้นคือเซลล์ทั้งหมดตาย)

จากชุดค่าผสม BitCell (ตาราง 3x3) มีรูปแบบเริ่มต้น 2 ^ 9 ผู้เล่นสุ่มเลือกและรวมรูปแบบต่างๆเพื่อสร้าง BitLife พูดง่ายๆก็คือมันเหมือนกับการสุ่มเลือกรูปแบบเริ่มต้นสําหรับจานเพาะเชื้อของคุณ ดังที่ได้กล่าวไว้ก่อนหน้านี้มีรูปแบบเริ่มต้นทั้งหมด 2 ^ 81 ซึ่งเป็นตัวเลขทางดาราศาสตร์ ตัวเลือกมากมายนี้คล้ายกับสถานการณ์การขุด BTC โดยใช้ SHA-256

สถานะเซลล์ของ BitLife เปลี่ยนไปพร้อมกับการเพิ่มความสูงของบล็อก Cellula จัดสรรพลังการคำนวณขึ้นอยู่กับสถานะของ BitLife ที่ความสูงของบล็อกต่าง ๆ ในความสูงของบล็อกที่กำหนด BitLife ที่มีเซลล์ที่มีชีวิตมากกว่าจะมีพลังการคำนวณมากกว่า สร้างเป็นเครื่องขุดเหมืองเสมือนจริง

ในการให้ตัวอย่างที่แน่นอน ผู้เข้าร่วมโครงการ Cellula มีเป้าหมายที่จะเลือกนับอย่างละเอียดรูปแบบเริ่มต้นของ BitLife 2^81 ออกจากเชนเพื่อทำนายสถานะที่ว่างเปล่าของแต่ละรูปแบบและตรวจสอบว่าพวกเขาตรงตามข้อกำหนดของระบบการรองรับหรือไม่ สมมติว่าความสูงของบล็อกปัจจุบันคือ 800 และระบบต้องการให้โดยความสูงของบล็อก 1000 BitLife ที่มีเซลล์ที่มีชีวิตมากที่สุดจะได้รับรางวัลสูงสุด ผู้เข้าร่วมจึงมีวัตถุประสงค์ชัดเจน:

ในความสูงของบล็อก 800 ฉันต้องได้รับรูปแบบ BitLife ที่ในความสูงของบล็อก 1000 จะมีเซลล์ในสภาพที่ดีกว่า BitLife อื่น ๆ

นี่คือการเล่นเกมหลักของ Cellula เป้าหมายของคุณคือการสร้างหรือซื้อจากผู้อื่น BitLife มีแนวโน้มที่จะชนะรางวัลการขุดมากที่สุด รุ่นนี้ช่วยให้ผู้ใช้ทั่วไปและขั้นสูงสามารถพัฒนาเครื่องขุดของตนเองขายให้ผู้อื่นหรือซื้อเครื่องจักรของผู้อื่นเพื่อการขุด หากคุณต้องการสร้างเครื่องขุดของคุณเองคุณต้องจําลองวิวัฒนาการของสถานะนอกห่วงโซ่ของรูปแบบ BitLife ที่แตกต่างกันซึ่งใช้ทรัพยากรการคํานวณ หากคุณเลือกที่จะซื้อเครื่องของผู้อื่นคุณกําลังซื้อ BitLifes ในรูปแบบเริ่มต้นที่แตกต่างกันทําให้คุณต้องประเมินการเปลี่ยนแปลงสถานะในอนาคตของ BitLifes เหล่านี้อย่างอิสระดังนั้นจึงจําเป็นต้องมีการคํานวณนอกเครือข่าย นี่เป็นแง่มุมที่น่าสนใจอย่างยิ่งของการออกแบบเกมของ Cellula

หลังจากที่เข้าใจกลไกหลักของเกม มาสำรวจรายละเอียดเพิ่มเติมกัน: จริงๆแล้ว เซลล์ที่มีชีวิตใน BitLife สามารถเติมเต็มเกินกริด 9x9 เริ่มต้นได้ โดยจำนวนเซลล์ที่มีชีวิตอาจเกินกว่า 9x9 ได้อย่างไม่มีข้อจำกัด เช่นที่แสดงในภาพ หาก BitLife มีเซลล์ที่มีชีวิตมากขึ้น กำลังขุดเหมืองที่จัดสรรให้ก็จะเพิ่มขึ้นด้วย อย่างตรงกันข้ามหากลายเป็นลวดลายเริ่มต้นสำหรับ BitLife ที่ไม่ดี จะทำให้เซลล์ที่มีชีวิตน้อยลง และกำลังคำนวณลดลง

จากระบบจะแจกของขวัญของการขุดแร่ (ที่เรียกว่า energy points ในเกม) ทุก 5 นาทีโดยอิงอยู่ที่ส่วนแบ่งความสามารถในการคำนวณของ BitLife ในเครือข่าย

ใน Cellula กระบวนการสังเคราะห์ BitLife เหมือนกับการ “ผลิต” เครื่องขุดเหมืองใหม่ เราได้กล่าวไว้ก่อนหน้านี้ว่า Entity BitLife เป็น NFT เมื่อทำการ Mint บนเชื่อมต่อ BitLife ต้องการการดำเนินการ “ชาร์จ” เพื่อเปิดใช้งานการขุดเหมือง แต่ละการชาร์จมีอายุการใช้งาน 1, 3 หรือ 7 วัน โดยต้องชำระค่าธรรมเนียมเล็กน้อยและต้องต่ออายุเมื่อหมดอายุ

คุณควรทราบว่าเพื่อส่งเสริมให้ผู้ใช้ชาร์จ BitLife บ่อยครั้ง Cellula ได้ดำเนินการใช้งานฟีเจอร์ "การจัดอันดับการชาร์จ" โดยทุกครั้งที่คุณเริ่มต้นดำเนินการชาร์จ คุณอาจถูกเลือกสุ่มเพื่อรับรางวัลเพิ่มเติม (แยกจากรางวัลของการขุด) การออกแบบนี้จะถูกแนะนำอย่างสั้นในส่วนวิธีการวิเคราะห์อัลกอริทึมในภายหลัง

ตามกฎอย่างเป็นทางการของ Cellula การสร้าง BitLifes ด้วย 3x3 BitCells (81 สี่เหลี่ยมเล็ก ๆ ) ถูกยกเลิกโดยมีการสร้าง BitLifes ดังกล่าวมากกว่า 1.5 ล้านรายการ ผู้ใช้ใหม่สามารถซื้อ BitLifes ในตลาดรองและมีส่วนร่วมในการชาร์จการขุด คําอธิบายอย่างเป็นทางการสําหรับการทําเหรียญที่ จํากัด คือการรักษาเสถียรภาพของระบบนิเวศของเกมป้องกันไม่ให้นักวิทยาศาสตร์สร้าง BitLife NFT อย่างไม่มีที่สิ้นสุดซึ่งจะลดค่าเครื่องขุด

นอกจากนี้ในอนาคต Cellula จะนำเสนอบทบาทที่คล้ายกับผู้ผลิตเครื่องขุด เหล่านี้จะเป็นบทบาทที่ต้องขออนุญาต ต้องทำการเรียกเก็บเหรียญโทเคน ต้องมีช่องทางการขายและมีขนาดและอิทธิพลในชุมชนบางอย่าง ผู้ผลิตเหล่านี้จะรับผิดชอบในการสร้าง BitLifes ที่ประกอบด้วย 4x4 BitCells ซึ่งประกอบด้วย 16x9 = 144 ช่องเล็ก ๆ จำนวน BitLifes ที่ผู้ผลิตสามารถสร้างจะถูก จำกัด โดยจำนวนโทเคนที่เขย่า

เราได้อธิบายแนวคิดหลักที่เกี่ยวข้องกับ vPOW อย่างกว้างขวาง สาระสําคัญของ vPOW อยู่ในรูปแบบการคํานวณตามกฎที่กําหนดไว้ล่วงหน้าซึ่งผู้เข้าร่วมสามารถมีส่วนร่วมในการแข่งขันผ่านกลยุทธ์ที่ปรับให้เหมาะสมการออกและแจกจ่ายสินทรัพย์ เซลลูล่าจําลองรูปแบบการดําเนินงานของตลาดเครื่องขุด BTC แทนที่แบบฟอร์มงานคํานวณในการพิสูจน์การทํางาน เนื่องจากวิธีการกระจายพลังงานการขุดสามารถปรับแบบไดนามิกได้จึงไม่มีรูปแบบ BitLife ที่เหมาะสมที่สุดทั่วโลก BitLife ที่มีเซลล์ที่มีชีวิตมากที่สุดในปัจจุบันอาจถูกแซงหน้าโดยคนอื่น ๆ ในวันพรุ่งนี้ซึ่งนําไปสู่ปรากฏการณ์ที่เกิดขึ้นใหม่ที่ซับซ้อนและกลยุทธ์แบบไดนามิก

วิธีการวิเคราะห์และเส้นโค้งราคาเอ็กซ์โปนเซียลของ Analysoor Lottery Algorithm และ VRGDA

ในส่วนก่อนหน้านี้ เราได้ลึกซึ้งไปในกลไกหลักของเกมชีวิตของคอนเวย์และเซลลูล่าแล้วตอนนี้เรามาสำรวจองค์ประกอบอื่น ๆ ภายในเกมบ้าง อย่างที่กล่าวไว้ก่อนหน้านี้ เซลลูล่ามีระบบลอตเตอรี่ที่ใช้ระบบสุ่มตัวเลขที่เรียกว่า Analysoor โดยการใช้บล็อกแฮชเป็นพารามิเตอร์นำเข้าสำหรับเจนเนอร์เลขที่สุ่ม อัลกอริทึมเลือกผู้โชคดีจากคนที่เติมเงิน BitLifes ของพวกเขาภายในแต่ละบล็อก โดยนำเข้ากลไกที่เหมือนกับลอตเตอรี่

ตัวอย่างเช่นในการออกแบบของ Analysoor แฮชบล็อก BNB Chain ปัจจุบันอาจเป็นสตริงยาวเช่น 6mjv... ประกอบด้วยตัวเลขสี่ตัว: 6, 2, 1, 6 ขึ้นอยู่กับลําดับของพวกเขาในสตริงตัวเลขแรกและตัวสุดท้ายคือ 6 ซึ่งเป็นเลขคู่ดังนั้นการนับจึงดําเนินการตั้งแต่ต้น หมายเลข 6 สอดคล้องกับธุรกรรมที่ 7 (การนับเริ่มต้นที่ 0) ดังนั้นการเลือกผู้เล่นชาร์จที่ 7 ในบล็อกปัจจุบันเป็นผู้ชนะ การออกแบบสามารถยืดหยุ่นได้มากขึ้น นี่เป็นเพียงตัวอย่างเท่านั้น อัลกอริธึมลอตเตอรีแบบสุ่มนี้จูงใจให้ผู้เล่นเรียกเก็บเงินมากขึ้นอย่างมีประสิทธิภาพเพิ่มกิจกรรมระบบนิเวศในเกม

นอกจากนี้ในรูปแบบการทําธุรกรรมทั้งหมดของ Cellula มีปัญหา: เมื่อรูปแบบ BitLife บางอย่างถูกสร้างขึ้นโดยผู้เล่นที่โดดเด่นรูปแบบการรวม BitCell จะกลายเป็นสาธารณะทําให้ผู้อื่นสามารถ "ทําตามสูท" และมิ้นท์ BitLife โดยใช้ชุดเดียวกัน สิ่งนี้สามารถนําไปสู่ปรากฏการณ์ที่หลายคนติดตามแนวโน้มซึ่งส่งผลกระทบอย่างรุนแรงต่อการสุ่มของผลลัพธ์ของเกม เพื่อแก้ไขปัญหานี้ Cellula ได้เปิดตัว Variable Rate Gradual Dutch Auctions (VRGDAs) ซึ่งเป็นอัลกอริธึมการกําหนดราคาที่พัฒนาโดย Paradigm มันปรับราคาแบบไดนามิก - เพิ่มพวกเขาเมื่อทําเหรียญเกินความคาดหมายและลดราคาลงเมื่อมันสั้น

สมมติว่าคาดหวังเริ่มต้นคือการพิมพ์ 10 A-type NFTs ต่อวัน ตั้งแต่ 1 CKB ในวันที่ 5 คาดหวังคือจะได้พิมพ์ 50 A-type NFTs แต่เนื่องจากมีผู้ติดตามมากมาย การพิมพ์เพิ่มขึ้นไปถึง 70 ซึ่งเทียบเท่ากับเป้าหมายของวันที่ 7 เพื่อปรับระบบนี้ โครงราคาเรขาคณิตเพิ่มราคาการพิมพ์อย่างรวดเร็ว ทำให้ราคาการพิมพ์เพิ่มขึ้นเป็น 4 CKB เพื่อควบคุมการพิมพ์

ถ้าในวันที่ 15 เพียง 120 ลูกเหรียญถูกสร้าง (ไม่ใช่ 150 ที่คาดหวัง) ราคาจะถูกลดลงเพื่อกระตุ้นการสร้างลูกเหรียญ

ในสถานการณ์นี้เมื่อชนิดหนึ่งของ BitLife ถูกสร้างในปริมาณมากภายในระยะเวลาสั้น ๆ ราคาการสร้างจะเพิ่มขึ้นเป็นลูกโซ่ การเพิ่มขึ้นของราคาที่ชันนี้สามารถป้องกันการจำลองที่เกินไปโดยผู้เล่นได้อย่างมีประสิทธิภาพ

สรุป: มอง Cellula จากมุมมองของผู้เล่น

หลังจากพูดคุยเกี่ยวกับการออกแบบหลักของ Cellula แล้วเรามาพิจารณากลไกเกมในจินตนาการนี้จากมุมมองของผู้เล่น ใน vPOW มีผู้เข้าร่วมจํานวนมากแต่ละคนมีกลยุทธ์ที่แตกต่างกัน ใช้ตลาดการออกหลักเป็นตัวอย่าง "นักวิทยาศาสตร์" สามารถเขียนโค้ดเพื่อรวม BitCells ที่แตกต่างกันเพื่อค้นหา BitLife ที่มีพลังการคํานวณที่มากขึ้นจึงได้รับรางวัลการขุดที่สูงขึ้น ในขณะเดียวกันผู้เล่น MEV บางคนตรวจสอบเหตุการณ์การทําเหรียญบนห่วงโซ่และเมื่อพวกเขาสังเกตเห็นนักวิทยาศาสตร์ที่มีชื่อเสียงสร้าง BitLife บางประเภทพวกเขาติดตามชุดสูทและมิ้นต์ในปริมาณมาก

อย่างไรก็ตามเนื่องจากมีอัลกอริทึมราคาเพิ่มขึ้นของ VRGDAs การเหรียญของชนิดเดียว BitLife สามารถเพิ่มขึ้นทวีคูณ ซึ่งจะก่อให้เกิดการขัดขวางทางวิทยาศาสตร์ (เป็นมาตรการป้องกันการโจมตีซีบิล) และราคา BitLife/เครื่องขุดเหมือง หากเครื่องขุดเหมืองชนิดหนึ่งมีพลังการคำนวนสูง ราคาการเหรียญ/การผลิตก็จะสูงตามไปด้วย ทำให้มีผลต่อราคาในตลาดรองและตลาดรับจากที่มา

เทียบเท่ากับกระบวนการการเผยแพร่ของเครื่องขุด BTC เมื่อนักวิทยาศาสตร์ค้นพบ BitLife ที่มีพลังการคำนวณสูง มันเหมือนกับ บริษัทขุดเหมืองที่พัฒนาชิปใหม่ ขณะที่ MEV players ตามและเหรียญ มันเหมือนกับ ผู้จัดจำหน่ายหลักกำหนดราคาเครื่องขุด และการซื้อขายบนตลาดรองร้ายต่อมาคล้ายกับนักลงทุนรายบุคคลที่ซื้ออุปกรณ์จากผู้จัดจำหน่าย

ความแตกต่างคือ ต่างจากการพัฒนาเครื่องขุดเหมืองในโลกจริง นักวิทยาศาสตร์สามารถค้นพบ BitLife ใหม่ได้เร็วกว่ามาก และผู้ใดก็สามารถเข้าร่วมในการวิวัฒนาการของ BitLife ได้ สิ่งนี้ลดความยากลำบากในการพัฒนาเครื่องขุดเหมืองอย่างมีนัยสำคัญ ทำให้ทุกคนมีโอกาสที่จะกลายเป็น “นักวิทยาศาสตร์” ซึ่งเป็นสิ่งที่เป็นมิตรกับส่วนใหญ่และเป็นไปไม่ได้ในโซ่การผลิตเหมืองจริงๆ

สำหรับทีมโครงการเอง การนำเสนอรูปแบบการกระจายสินทรัพย์แบบ POW จะทำให้ความเป็นอำนาจของทีมย่อยลดลง ดังนั้นไม่ว่าจะเป็นนักวิทยาศาสตร์ ทีมโครงการ หรือผู้เล่นทั่วไปก็ไม่สามารถควบคุมตลาดได้โดยเดี่ยว ในขั้นตอนการทำเหรียญและการเผาผลาญของเครื่องขุด จะเกิดเกมสามทางขึ้น โดยไม่มีฝ่ายใดสามารถควบคุมตลาดได้อย่างสมบูรณ์แบบ ทำให้เกิดสมดุลพลวัตขึ้น

โดยรวม เมื่อเปรียบเทียบกับโซ่อุตสาหกรรมเครื่องขุด BTC วิธีการของ Cellula เป็นการทดลองทางสังคมที่น่าสนใจมากกว่า

คำแถลง

  1. บทความนี้ถูกคัดลอกมาจาก [ เกีคเว็บ3], ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [ geek web3], ถ้าคุณมีข้อแก้ไขใด ๆ เกี่ยวกับการตีพิมพ์ใหม่ โปรดติดต่อ เกตเรียนทีมและทีมจะดำเนินการตามขั้นตอนที่เกี่ยวข้องโดยเร็วที่สุด

  2. คำประกาศ: มุมมองและความเห็นที่แสดงในบทความนี้เพียงแสดงถึงมุมมองส่วนบุคคลของผู้เขียนเท่านั้น และไม่เกิดเป็นการให้คำแนะนำทางการลงทุนใดๆ

  3. เวอร์ชันภาษาอื่นของบทความถูกแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงในGate.ioโดยทั่วไป (,), บทความแปลอาจไม่นำพาการผลิตซ้ำ กระจายหรือลอกเลียน

เริ่มตอนนี้
สมัครและรับรางวัล
$100