
หากคุณกำลังค้นหาบนเว็บเพื่อไขปริศนาเกี่ยวกับ คริปโต ICP หรือเพื่อทำความเข้าใจว่า อินเทอร์เน็ต คอมพิวเตอร์ ICP คืออะไรกันแน่ ให้เริ่มจากคำสัญญาหลักของโครงการนี้ก่อน นั่นคือการให้บริการอินเทอร์เน็ตแบบเต็มรูปแบบที่ทำงานบนเครือข่ายแบบกระจายศูนย์ โดยไม่ต้องพึ่งพาการโฮสต์บนคลาวด์แบบดั้งเดิม
บล็อกเชนหลายเครือข่ายสามารถเก็บโทเคนและรันสัญญาอัจฉริยะได้ แต่แอปแบบกระจายศูนย์จำนวนมากยังคงต้องพึ่งพาโครงสร้างแบบรวมศูนย์สำหรับเว็บไซต์ ฐานข้อมูล และระบบล็อกอิน Internet Computer (ICP) ถูกออกแบบมาเพื่อลดการพึ่งพานี้ โดยเปิดโอกาสให้นักพัฒนาสามารถปรับใช้ซอฟต์แวร์ที่มีทั้งโค้ดและสถานะของข้อมูลลงบนเครือข่ายโดยตรง และในบางกรณีสามารถให้ประสบการณ์เว็บจากบล็อกเชนได้เลย
Internet Computer (ICP) คืออะไร

Internet Computer เป็นแพลตฟอร์มบล็อกเชนที่ออกแบบมาให้ทำหน้าที่เหมือน “คอมพิวเตอร์ระดับอินเทอร์เน็ต” แบบกระจายศูนย์ แทนที่จะนำแอปไปติดตั้งบน AWS, Azure หรือผู้ให้บริการแบบรวมศูนย์อื่น ๆ นักพัฒนาจะปรับใช้แอปลงบนเครือข่าย Internet Computer ซึ่งมีโหนดอิสระทำหน้าที่รันซอฟต์แวร์และเก็บรักษาสถานะของมัน
คำว่า อินเทอร์เน็ต คอมพิวเตอร์ ICP ถูกใช้บ่อย เพราะ ICP เป็นทั้งชื่อที่ผู้คนใช้เรียกเครือข่าย และเป็นตัวย่อของโทเคนหลักของเครือข่ายด้วย ในการพูดคุยเรื่อง คริปโต ICP หลายครั้งคำว่า “ICP” และ “Internet Computer” ถูกใช้แทนกันได้ แต่ในเชิงเทคนิคแล้ว โทเคนกับเครือข่ายเป็นคนละสิ่งกัน
องค์ประกอบหลัก: โหนด ซับเน็ต และเรพลิกา
โหนดอิสระ
Internet Computer ถูกดำเนินการโดยเครื่องโหนดที่ตั้งอยู่ในศูนย์ข้อมูลอิสระหลายแห่ง เครือข่ายพยายามหลีกเลี่ยงการถูกควบคุมโดยผู้ให้บริการรายเดียว ด้วยการกระจายโครงสร้างพื้นฐานไปยังหลายผู้ให้บริการ
ซับเน็ต
แทนที่จะเป็นบล็อกเชนก้อนเดียวขนาดใหญ่ Internet Computer ถูกจัดโครงสร้างเป็นบล็อกเชนหลายซับเน็ต แต่ละซับเน็ตคือกลุ่มโหนดที่ร่วมกันรันชุดของแอป สถาปัตยกรรมนี้ช่วยให้ขยายระบบได้ โดยกระจายงานคำนวณไปตามซับเน็ต แทนที่จะบังคับทุกอย่างให้ทำงานบนเชนเดียว
เรพลิกา
“เรพลิกา” คืออินสแตนซ์ของซอฟต์แวร์ Internet Computer ที่ทำงานอยู่บนโหนด เรพลิกาหลายตัวรันซอฟต์แวร์เดียวกัน และเครือข่ายจะตกลงร่วมกันเกี่ยวกับสถานะผลลัพธ์ที่ได้ ความซ้ำซ้อนนี้เป็นส่วนหนึ่งที่ทำให้ระบบยังคงทนทาน หากโหนดบางส่วนล้มเหลวหรือมีพฤติกรรมไม่เหมาะสม
โครงสร้างพื้นฐานแบบนี้คือเหตุผลสำคัญที่ทำให้ อินเทอร์เน็ต คอมพิวเตอร์ ICP มักถูกมองว่าเป็นมากกว่าแพลตฟอร์มสัญญาอัจฉริยะทั่วไป
แคนิสเตอร์: สัญญาอัจฉริยะที่ทำตัวเหมือนแอปเต็มรูปแบบ
บน Internet Computer สัญญาอัจฉริยะเรียกว่า แคนิสเตอร์ แคนิสเตอร์ไม่ใช่แค่โปรแกรมเล็ก ๆ ที่รันเป็นครั้งคราว แต่มันใกล้เคียงกับบริการที่ทำงานต่อเนื่อง มีทั้งโค้ดและข้อมูลถาวร และสามารถตอบสนองต่อคำขอจากผู้ใช้หรือจากแคนิสเตอร์อื่นได้
โมเดลความคิดที่ช่วยให้เข้าใจ อินเทอร์เน็ต คอมพิวเตอร์ ICP ได้ง่าย คือแคนิสเตอร์สามารถทำงานเหมือนเซิร์ฟเวอร์แอปพลิเคชันรวมกับฐานข้อมูลในหน่วยเดียว โดยมีเครือข่ายเป็นผู้จัดการการประมวลผลและการจัดเก็บให้
การเข้ารหัสแบบ chain key
Internet Computer ใช้เทคนิคการเข้ารหัสที่เรียกว่า การเข้ารหัสแบบ chain key คุณสมบัติสำคัญที่มักถูกพูดถึงคือเครือข่ายสามารถนำเสนอคีย์สาธารณะเพียงชุดเดียวสำหรับการตรวจสอบ ในขณะที่ยังคงความเป็นกระจายศูนย์ และระบบถูกออกแบบมาให้รองรับความสิ้นสุดของธุรกรรมที่รวดเร็ว เอกสารสนับสนุนของ DFINITY อธิบายว่าการยืนยันความสิ้นสุดของการอัปเดตสถานะใช้เวลาประมาณหนึ่งถึงสองวินาที
สำหรับผู้ที่อ่านเนื้อหาเกี่ยวกับ คริปโต ICP การเข้ารหัสแบบ chain key เป็นหนึ่งในจุดแตกต่างทางเทคนิคหลักที่อธิบายได้ว่าทำไมระบบถึงถูกออกแบบมาในลักษณะนี้
การกำกับดูแล: Network Nervous System (NNS)
Internet Computer ถูกกำกับดูแลด้วยซอฟต์แวร์แบบ on chain ที่ชื่อว่า Network Nervous System (NNS) NNS ดูแลการกำกับดูแลเครือข่ายและส่วนหนึ่งของการตั้งค่าระบบ และสามารถประสานการอัปเกรดผ่านกระบวนการเสนอเรื่องและการโหวตได้
สิ่งนี้สำคัญเพราะการอัปเดตไม่ได้พึ่งพาการประสานงานนอกเชนแบบไม่เป็นทางการทั้งหมด ในโมเดลของ อินเทอร์เน็ต คอมพิวเตอร์ ICP การกำกับดูแลถูกมองว่าเป็นส่วนสำคัญของโปรโตคอล
Internet Identity และแคนิสเตอร์ของระบบ
ความท้าทายเชิงปฏิบัติของแอปแบบกระจายศูนย์คือการยืนยันตัวตน Internet Computer รองรับ Internet Identity ในฐานะบริการของระบบสำหรับการลงชื่อเข้าใช้ โดยไม่ต้องส่งมอบตัวตนให้กับแพลตฟอร์มเดียวแบบเดิม ๆ โดยทั่วไปจะถูกอ้างถึงว่าเป็นแคนิสเตอร์ของระบบที่โปรเจกต์ต่าง ๆ เรียกใช้ได้
นี่คือหนึ่งในเหตุผลที่ อินเทอร์เน็ต คอมพิวเตอร์ ICP ถูกทำตลาดว่าเป็นแพลตฟอร์มสำหรับสร้างบริการแบบครบวงจร ไม่ใช่แค่สัญญาโทเคนเท่านั้น
โมเดล gas แบบย้อนกลับ: ใช้ cycles แทนค่าธรรมเนียมที่ผู้ใช้จ่าย
บล็อกเชนจำนวนมากเก็บค่า gas จากผู้ใช้ทุกครั้งที่ทำกิจกรรม Internet Computer มักพลิกแนวคิดนี้ด้วย โมเดล gas แบบย้อนกลับ โดยมีหลักการดังนี้
-
นักพัฒนาสนับสนุนเงินให้แคนิสเตอร์ของตนด้วย cycles
-
แคนิสเตอร์ใช้ cycles เมื่อทำการคำนวณ เก็บข้อมูล หรือให้บริการคำขอ
-
ผู้ใช้สามารถโต้ตอบกับแอปได้โดยไม่ต้องจ่ายค่าธรรมเนียมทุกครั้ง ทั้งนี้ขึ้นอยู่กับการออกแบบของนักพัฒนา
cycles ถูกสร้างขึ้นจากการแปลง ICP เอกสารของ Internet Computer อธิบายว่า cycles เป็นหน่วยที่ใช้จ่ายเพื่อทรัพยากร เช่น การประมวลผล การจัดเก็บ และแบนด์วิดท์ และระบุว่า ICP สามารถแปลงเป็น cycles เพื่อครอบคลุมต้นทุนของแอปได้
รายละเอียดที่หลายคู่มือเกี่ยวกับ คริปโต ICP มักกล่าวถึงคือความเสถียรของราคา โดยเอกสารอธิบายว่าราคาของ cycles ผูกกับ XDR และ 1 ล้านล้าน cycles เท่ากับ 1 XDR
ข้อเสียที่พบได้จริง
เพราะแคนิสเตอร์ต้องมี cycles เพียงพอเพื่อให้ทำงานได้ นักพัฒนาจึงต้องคอยติดตามและเติมยอดคงเหลือ เอกสารทางการระบุว่าแคนิสเตอร์อาจถูกลบออกได้หาก cycles หมด
โทเคน ICP ใช้ทำอะไร
โทเคน ICP เป็นศูนย์กลางของเศรษฐศาสตร์ของ อินเทอร์เน็ต คอมพิวเตอร์ ICP โดยมีการใช้งานหลักดังนี้
-
การมีส่วนร่วมด้านการกำกับดูแล สามารถนำ ICP ไปทำสเตกเพื่อเข้าร่วมการกำกับดูแลของ NNS รวมถึงการโหวตข้อเสนอที่กำหนดทิศทางของเครือข่าย
-
การขับเคลื่อนแอปผ่าน cycles ICP สามารถแปลงเป็น cycles ซึ่งนำไปจ่ายค่าการประมวลผลและการจัดเก็บของแคนิสเตอร์
-
แรงจูงใจและรางวัล ICP ถูกใช้เพื่อให้รางวัลแก่ผู้เข้าร่วมเครือข่าย ซึ่งสอดคล้องกับคำอธิบายทั่วไปจากแหล่งความรู้และผู้ให้บริการรายใหญ่หลายแห่ง
ดังนั้นเมื่อมีคนบอกว่าเขากำลัง “ซื้อ อินเทอร์เน็ต คอมพิวเตอร์ ICP” โดยมากหมายถึงโทเคน ICP แต่คุณค่าที่กว้างกว่านั้นเชื่อมโยงกับการรันซอฟต์แวร์ผ่าน cycles และการกำกับดูแลผ่าน NNS ความแตกต่างนี้มักถูกพูดถึงในบทสนทนาเกี่ยวกับ คริปโต ICP
ประวัติย่อ: DFINITY หมุดหมาย และการเปิดตัว
Internet Computer มีความเชื่อมโยงอย่างใกล้ชิดกับ DFINITY Foundation ซึ่งเป็นองค์กรไม่แสวงหากำไรที่ตั้งอยู่ในสวิตเซอร์แลนด์ และเป็นผู้มีส่วนร่วมสำคัญต่อเครือข่าย
หมุดหมายที่มักถูกอ้างถึง:
-
การก่อตั้ง DFINITY Foundation มักระบุว่าอยู่ในเดือนตุลาคม 2016
-
หมุดหมาย “Copper” นำเสนอ SDK และภาษา Motoko สำหรับการพัฒนาบนแพลตฟอร์ม
-
เอกสารโรดแมปของ DFINITY อธิบายว่าเครือข่ายเริ่มใช้งานในเดือนพฤษภาคม 2021
การสเตกทำงานอย่างไรบน Internet Computer
ในการกำกับดูแลของ อินเทอร์เน็ต คอมพิวเตอร์ ICP การสเตกทำผ่าน “neurons” ใน NNS โดยภาพรวมคือ
-
คุณล็อก ICP ไว้ใน neuron
-
คุณตั้งค่า dissolve delay ซึ่งกำหนดระยะเวลาที่ต้องใช้ในการปลดล็อก
-
คุณโหวตข้อเสนอ และสามารถได้รับรางวัลตามกติกาการมีส่วนร่วม
เอกสารของ NNS dapp อธิบายการสเตกผ่าน neurons และระบุว่า neurons จำเป็นสำหรับการเข้าร่วมกำกับดูแลเพื่อรับรางวัล โดยมีขั้นต่ำ 1 ICP และช่วงล็อกตั้งแต่หลายเดือนไปจนถึงหลายปี
หากคุณกำลังอ่านคู่มือเกี่ยวกับ คริปโต ICP ควรทราบว่ารายละเอียดของการสเตกอาจมีความซับซ้อน ดังนั้นควรตรวจสอบเอกสารทางการล่าสุดก่อนล็อกโทเคน
ข้อดีและข้อเสียของ Internet Computer

ข้อดีที่เป็นไปได้
-
แนวทาง full stack on chain แคนิสเตอร์ถูกออกแบบให้รวมโค้ดและสถานะของข้อมูล สนับสนุนเป้าหมายในการโฮสต์บริการแบบครบวงจรบนเครือข่าย
-
ประสบการณ์ผู้ใช้ที่ดีขึ้นในบางแอป เพราะนักพัฒนาจ่ายผ่าน cycles ผู้ใช้อาจไม่ต้องจ่าย gas ทุกครั้ง ทำให้แอปให้ความรู้สึกเหมือนบริการเว็บทั่วไปมากขึ้น
-
การกำกับดูแลแบบ on chain พร้อมแนวทางอัปเกรด NNS ถูกสร้างมาเพื่อจัดการวิวัฒนาการของเครือข่ายผ่านข้อเสนอ การโหวต และการอัปเดต
ข้อแลกเปลี่ยนและความเสี่ยง
-
ความซับซ้อน แนวคิดอย่างซับเน็ต แคนิสเตอร์ cycles neurons และแคนิสเตอร์ของระบบ อาจทำให้เรียนรู้ยากกว่าเชนที่ง่ายกว่า
-
ภาระงานเชิงปฏิบัติการ นักพัฒนาต้องดูแลยอดคงเหลือของ cycles เพื่อให้บริการออนไลน์
-
ความผันผวนของโทเคน ICP เป็นสินทรัพย์ดิจิทัล ราคาตลาดอาจเปลี่ยนแปลงมาก ซึ่งสำคัญหากคุณวางงบประมาณเป็น ICP เพื่อใช้เป็น cycles แม้ว่า cycles จะมีตรรกะด้านราคาแตกต่างกัน
ICP เทียบกับ Ethereum: การเปรียบเทียบเชิงปฏิบัติ
มักมีการเปรียบเทียบ อินเทอร์เน็ต คอมพิวเตอร์ ICP กับ Ethereum แต่เป้าหมายไม่เหมือนกัน
-
สิ่งที่รันบนเครือข่าย สัญญาอัจฉริยะของ Ethereum ทรงพลัง แต่ dApps จำนวนมากยังพึ่งโฮสต์แบบรวมศูนย์สำหรับหน้าเว็บและข้อมูล Internet Computer มุ่งหมายให้โฮสต์ส่วนใหญ่ของสแตกแอปบนเครือข่ายผ่านแคนิสเตอร์
-
ใครเป็นคนจ่ายค่าใช้งาน Ethereum มักให้ผู้ใช้จ่าย gas ต่อการโต้ตอบ Internet Computer มักย้ายต้นทุนไปที่นักพัฒนาผ่าน cycles
-
แนวทางการกำกับดูแล Internet Computer รวม NNS เป็นส่วนหนึ่งของการกำกับดูแลแบบ on chain สำหรับการอัปเกรดและการตั้งค่า ขณะที่การกำกับดูแลของ Ethereum ส่วนใหญ่เป็นนอกเชนและเชิงสังคม แม้ว่าในระบบนิเวศจะมีองค์ประกอบ on chain อยู่ก็ตาม
โดยสรุป ผู้สนับสนุน คริปโต ICP มักเน้นเรื่องประสบการณ์ผู้ใช้และการกระจายศูนย์แบบ full stack ขณะที่จุดแข็งของ Ethereum คือการยอมรับอย่างแพร่หลายและระบบนิเวศที่พัฒนาแล้ว
ความเห็นส่งท้าย
Internet Computer ควรถูกมองว่าเป็นความพยายามในการทำให้โครงสร้างพื้นฐานบล็อกเชนกลายเป็นทางเลือกแบบกระจายศูนย์แทนคลาวด์ดั้งเดิม สถาปัตยกรรมของมันเน้นแคนิสเตอร์เป็นหน่วยของแอป ซับเน็ตเพื่อการขยายระบบ การเข้ารหัสแบบ chain key เพื่อการตรวจสอบและความเร็ว และ NNS เพื่อการกำกับดูแล
โทเคน อินเทอร์เน็ต คอมพิวเตอร์ ICP ทำหน้าที่เชื่อมระบบเข้าด้วยกัน โดยเปิดให้มีการกำกับดูแล และสามารถแปลงเป็น cycles เพื่อใช้เป็นทุนสำหรับการประมวลผล นี่คือการออกแบบแพลตฟอร์มที่ตั้งใจจะโฮสต์ซอฟต์แวร์โดยตรงบนเครือข่ายแบบกระจายศูนย์
FAQ
cycles คืออะไร และทำไมคู่มือเกี่ยวกับคริปโต ICP ถึงพูดถึงบ่อย
cycles คือหน่วยทรัพยากรที่ใช้จ่ายเพื่อการประมวลผล การจัดเก็บ และแบนด์วิดท์บน Internet Computer ICP สามารถแปลงเป็น cycles และแคนิสเตอร์จะใช้ cycles ขณะทำงาน
ทำไมบางแอปของอินเทอร์เน็ต คอมพิวเตอร์ ICP ถึงดูเหมือนไม่มีค่าธรรมเนียม gas
เพราะหลายแอปใช้โมเดล gas แบบย้อนกลับที่นักพัฒนาสนับสนุนแคนิสเตอร์ด้วย cycles ผู้ใช้จึงโต้ตอบได้โดยไม่ต้องจ่าย gas ทุกครั้ง ทั้งนี้ขึ้นอยู่กับการออกแบบแอป
สเตก ICP ทำอย่างไร
คุณสเตก ICP โดยสร้าง neuron ใน NNS dapp ล็อกโทเคนตามระยะเวลาที่เลือกผ่าน dissolve delay แล้วโหวตข้อเสนอเพื่อเข้าร่วมการกำกับดูแลและรับรางวัล