ICP, หรือ Internet Computer Protocol, เป็นโปรโตคอลที่มีพื้นฐานบนบล็อกเชนที่ถูกพัฒนาโดยมูลนิธิDFINITY Foundation มีวัตถุประสงค์ในการขยายฟังก์ชันของอินเทอร์เน็ตโดยทำให้Smart contract สามารถทำงานที่ความเร็วของเว็บไดเรกท์บนอินเทอร์เน็ตโดยตรง แทนที่จะอยู่บนเซิร์ฟเวอร์ที่มีการจัดเก็บแบบจุดกลาง
Internet Computer ถูกออกแบบให้เป็นแพลตฟอร์มคอมพิวเตอร์ทั่วโลกที่มีลักษณะพื้นฐานที่สามารถเก็บซอฟต์แวร์และข้อมูล ทำให้นักพัฒนาสามารถสร้างและใช้งานแอปพลิเคชันโดยไม่จำเป็นต้องใช้บริการ(Hosting)แบบดั้งเดิม มันทำงานเป็นบล็อกเชนสาธารณะที่มีโครงสร้างที่ไม่ซ้ำซ้อน ทำให้สามารถสร้างแอปพลิเคชันและสมาร์ทคอนแทรคได้
คุณสมบัติหลักของ Internet Computer รวมถึงความสามารถในการเพิ่มขนาด การให้สภาพแวดล้อมที่ปลอดภัยสำหรับสมาร์ทคอนแทรค และความมุ่งหวังในการเปิดทางสู่การให้บริการอินเทอร์เน็ตรุ่นใหม่ที่ไม่พึงพิงที่โครงสร้างพื้นฐานที่มีการจัดเก็บแบบจุดกลาง
บริการ Web3 และระบบองค์กรสามารถสร้างขึ้นโดยตรงบนอินเทอร์เน็ตคอมพิวเตอร์ – เครือข่ายสาธารณะที่กระจายแบบไม่มีจุดกำหนดที่สามารถขยายตัวได้ โฮสต์เครือข่ายสังคม สตรีมมิ่งสื่อ และอื่น ๆ ที่รองรับฟังก์ชันWeb3 ซึ่งปลอดภัยจากการแก้ไขและสามารถทำการโต้ตอบกับโลกภายนอกได้
สัญญาสมาร์ทคอนแทรคบน IC ชื่อว่า “canister smart contract” หรือเรียกสั้น ๆ ว่า “canister” เป็นการรวมโค้ดโปรแกรม WebAssembly (Wasm) และการเก็บข้อมูลลงในหน่วยเดียวกัน ผู้ใดก็สามารถฝาก canister ลงบน Internet Computer ได้ Canisters จะถูกเก็บรักษาและดำเนินการโค้ดของมันอย่างซ้ำซ้อนและทนทานต่อข้อผิดพลาดบนเครื่องคอมพิวเตอร์หลายเครื่อง กล่าวคือ เครือข่ายของ subnet ต่าง ๆ ของโหนด เปรียบเทียบกับบล็อกเชนอื่น ๆ สัญญาสมาร์ทบน IC สามารถเคารพนโยบายการเปลี่ยนแปลงที่เป็นไปได้หลาย ๆประเภท: มันสามารถเป็นมั่นคง (ไม่สามารถเปลี่ยนแปลงโดยใครก็ได้) หรือเป็นไปได้ที่จะเปลี่ยนแปลงได้แบบดั้งเดิมโดยนักพัฒนา dapp เท่านั้น หรืออาจเป็นไปได้ที่จะเปลี่ยนแปลงได้ตามที่ได้รับอนุญาตจากองค์กรอัตโนมัติแบบกระจาย (DAO)
Canisters จ่ายค่าใช้จ่ายด้วย cycles สำหรับทรัพยากร IC ที่ใช้ ในทางที่เป้าหมายนี้ canisters จำเป็นต้อง”เติม” cycles ให้เพียงพอ Cycles สามารถได้รับได้ด้วยเหรียญ ICP ซึ่งเป็นโทเค็น utiltiy ของ IC การซื้อcycles ด้วย ICP จะลดจำนวนเหรียญ ICP จากสินค้าและสร้าง cycles ที่มีมูลค่าที่เท่าเทียม หนึ่งล้านล้านcycles สามารถได้รับได้ด้วย ICP มูลค่า 1 XDR เมื่อ XDR เป็นกองเงินที่ประกอบด้วยสกุลเงินหลัก ๆ และ 1 XDR เท่ากับประมาณ 1.3 ดอลลาร์สหรัฐตามข้อมูลในไตรมาสที่ 3 ปี 2022
สัญญาสมาร์ทคอนแทรคเป็นมากกว่าสัญญาสมาร์ทคอนแทรคบนบล็อกเชนอื่น ๆ:
Canisters สามารถเก็บหน่วยความจำได้ถึงกิกะไบต์โดยมีค่าธรรมเนียมต่ำ
เว็บเบราว์เซอร์สามารถทำงานร่วมกับสัญญาสมาร์ทคอนแทรคได้โดยตรงโดยไม่ต้องมีการใช้บริการคลาวด์สาธารณะเพื่อให้บริการอินเตอร์เฟซและสินทรัพยากร นี้ต่างจากกรณีที่ UI ถูกให้บริการจากคลาวด์สาธารณะตามที่เป็นกรณีสำหรับบล็อกเชนอื่น ๆ
Canisters สามารถอัปเดตและพัฒนาต่อไปได้เช่นเดียวกับซอฟต์แวร์ปกติ การบริหารการปรับปรุงนี้โดยใช้DAO-based governance สามารถทำให้กระบวนการอัปเกรดเป็นปลอดภัยและกระจายได้
โดยใช้ Internet Identity, canisters สามารถตรวจสอบตัวตนของผู้ใช้โดยใช้คีย์ส่วนตัวที่อยู่ในโมดูลฮาร์ดแวร์ที่ปลอดภัยโดยใช้โปรโตคอล Web Authentication (WebAuthn) บริการตรวจสอบตัวตนที่ปลอดภัย
งานเขียนนี้ เป็นส่วนหนึ่งของวิชา
751471 Economic of DeFi (Decentralized Finance)
ซึ่งสอนโดย ผศ.ดร. ณพล หงสกุลวสุ
คณะเศรษฐศาสตร์ มหาวิทยาลัยเชียงใหม่
งานชิ้นนี้ เขียนโดย
ปิยะธิดา จำปาศรี 631610242
Reference: https://internetcomputer.org/what-is-the-ic