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

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

ตั้งแต่ความนิยมของสินทรัพย์ 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: โปรโตคอลการกระจายสินทรัพย์ที่เป็นเกม

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

ตั้งแต่ความนิยมของสินทรัพย์ 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
和价值
$5500
理财体验金奖励!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.