Proof of Space Time (PoST) คืออะไร
การพิสูจน์พื้นที่และเวลา (PoST) เป็นกลไกการพิสูจน์ที่ใช้ในระบบบล็อกเชนและสกุลเงินดิจิทัล เพื่อรักษาความปลอดภัยและยืนยันการทำรายการ ระบบ PoST นี้ใช้ทรัพยากรพื้นที่ว่างในอุปกรณ์เก็บข้อมูลและประวัติการใช้งาน (Time) เป็นเครื่องมือในการพิสูจน์การทำงานและรักษาความปลอดภัยในระบบบล็อกเชน PoST คล้ายกับ Proof of Work (PoW) และ Proof of Stake (PoS) ในแง่หนึ่ง แต่มีความแตกต่างในแง่การใช้ทรัพยากรและวิธีการพิสูจน์การทำงานของผู้เข้าร่วมระบบ
PoST ใช้พื้นที่ว่างในอุปกรณ์ของผู้เข้าร่วมเครือข่ายและประวัติการใช้งานเพื่อพิสูจน์ว่าพวกเขามีพื้นที่ว่างที่จำเป็นและได้มีการใช้งานมันไป การตรวจสอบนี้เป็นส่วนหนึ่งของกระบวนการสร้างบล็อกใหม่ในบล็อกเชนหรือการยืนยันการทำธุรกรรม นั่นหมายความว่าผู้ที่มีพื้นที่ว่างและประวัติการใช้งานจะมีโอกาสสูงกว่าในการเป็นผู้ที่มีสิทธิ์ในการสร้างบล็อกหรือยืนยันการทำธุรกรรม เปรียบเสมือนกับ PoW แต่ใช้ทรัพยากรแบบพื้นที่ว่างและเวลาแทนการคำนวณทางคอมพิวเตอร์
PoST มีข้อดีในระบบบล็อกเชนที่มุ่งเน้นความยั่งยืนและความปลอดภัย และมีความเป็นมิตรกับสิ่งแวดล้อมมากกว่า PoW ที่ใช้พลังงานและอุปกรณ์ทางคอมพิวเตอร์ที่ทรุดโทรมมากขึ้น อย่างไรก็ดี PoST ก็มีความซับซ้อนและจำเป็นต้องมีการพัฒนาเทคโนโลยีเพื่อให้มันทำงานได้อย่างมีประสิทธิภาพและปลอดภัยในระยะยาวในการทำงานในระบบบล็อกเชนและสกุลเงินดิจิทัลอื่น ๆ ที่ใช้ PoST ในการตรวจสอบการทำรายการ
ผู้คิดค้น Proof of Space Time (PoST)
PoST (Proof of Space-Time) คิดค้นโดย Tal Moran และ Ilan Orlov เป็นส่วนหนึ่งของโครงการ Filecoin เพื่อใช้ในการพิสูจน์พื้นที่และเวลาในการจัดเก็บข้อมูลในระบบ Filecoin ซึ่งเป็นระบบบล็อกเชนที่เกี่ยวข้องกับการจัดเก็บข้อมูลแบบแตกต่าง ๆ โดย PoST ถูกออกแบบมาเพื่อให้ผู้เข้าร่วมเครือข่ายสามารถพิสูจน์ว่าพวกเขามีพื้นที่ว่างในการจัดเก็บข้อมูลและเวลาที่มีการใช้งานมันไป การใช้งาน PoST ช่วยให้ผู้เข้าร่วมเครือข่ายเห็นว่าพวกเขาได้จัดเก็บข้อมูลทางกายภาพในช่วงเวลาหนึ่ง การใช้งาน PoST มีผลในการลดการใช้พลังงานและทรัพยากรในกระบวนการสร้างบล็อกในเครือข่ายบล็อกเชนและสกุลเงินดิจิทัลที่ใช้ PoST ในการตรวจสอบการทำรายการในระบบ Filecoin และโครงการที่เกี่ยวข้องอื่น ๆ ที่ใช้ PoST ในการตรวจสอบการทำรายการ
ข้อดีของ PoST
- ประหยัดพลังงาน: PoST ไม่ต้องการการคำนวณทางคณิตศาสตร์ซับซ้อนเหมือนกับ Proof-of-Work (PoW) ซึ่งช่วยลดการใช้พลังงานในกระบวนการขุดบล็อก ทำให้ PoST เป็นเลือกที่ยอดเยี่ยมสำหรับเครือข่ายที่ต้องการปลอดภัยและประหยัดพลังงาน
- การใช้ทรัพยากรพื้นที่ว่าง: PoST ใช้ทรัพยากรพื้นที่ว่างบนอุปกรณ์ของผู้เข้าร่วมเครือข่าย ซึ่งเป็นทรัพยากรที่มีอยู่อย่างมากในคอมพิวเตอร์และอุปกรณ์เก็บข้อมูล ทำให้การเข้าร่วมในเครือข่าย PoST เข้าถึงได้ง่ายและไม่ต้องการการลงทุนมาก
- ความปลอดภัย: PoST ใช้พื้นที่บนอุปกรณ์เพื่อเก็บข้อมูลและเวลาในการพิสูจน์ความถูกต้อง การใช้ความยาวของเวลาที่เป็นหลักฐานช่วยให้ยากต่อการโจมตี นักโจมตีจำเป็นต้องมีความยาวของเวลามากเพื่อโจมตีเครือข่าย
ข้อเสียของ PoST
- การใช้ทรัพยากรพื้นที่: การใช้ทรัพยากรพื้นที่ใน PoST อาจทำให้การใช้งานคอมพิวเตอร์หรืออุปกรณ์เก็บข้อมูลของผู้เข้าร่วมเครือข่ายมีประสิทธิภาพลดลง นักขุด PoST อาจต้องเสี่ยงต่อความเสียหายในการใช้งานทรัพยากรที่ใช้ใน PoST
- การยอมรับการโจมตี: PoST อาจยังไม่มีความมั่นคงในการยอมรับการโจมตีแบบ “Long-Range Attack” ซึ่งคือการโจมตีโดยใช้ความยาวของเวลาย้อนหลัง เพื่อให้โจมตีสามารถสร้าง PoST ที่ถูกต้องและหลอกผู้ใช้
- ความซับซ้อน: ระบบ PoST อาจมีความซับซ้อนในการพิสูจน์ความถูกต้องของ PoST และการดำเนินการต่าง ๆ ในเครือข่าย PoST อาจทำให้การเข้าใจและการดูแลรักษาระบบมีความซับซ้อนมากขึ้น
- การเปลี่ยนแปลงเทคโนโลยี: PoST อาจต้องปรับเปลี่ยนเทคโนโลยีและพฤติกรรมการทำงานในระบบเครือข่ายเมื่อมีการพัฒนาและการเปลี่ยนแปลงในอนาคต เนื่องจาก PoST ค่อนข้างยังเป็นเทคโนโลยีใหม่ การดูแลรักษาและปรับปรุงระบบ PoST จำเป็นต้องทำอย่างสม่ำเสมอ
ขั้นตอนการทำงานของ PoST
Proof-of-Space-Time (PoST) เป็นกระบวนการในเครือข่ายบล็อกเชนที่ใช้ในการพิสูจน์ความถูกต้องและความปลอดภัยของข้อมูลที่จัดเก็บในพื้นที่ว่างบนอุปกรณ์ของผู้เข้าร่วมเครือข่าย นี่คือขั้นตอนการทำงานของ PoST โดยละเอียด:
- การจัดเก็บข้อมูล: ผู้เข้าร่วมเครือข่ายจะจัดเก็บข้อมูลในพื้นที่ว่างบนอุปกรณ์ของพวกเขา เพื่อทำ PoST ในระบบ Filecoin ตัวอย่างเช่น การเก็บข้อมูลในฮาร์ดไดรฟ์หรือพื้นที่ว่างบนคอมพิวเตอร์
- การบันทึกเวลา: ข้อมูลที่ถูกจัดเก็บจะถูกบันทึกเวลาลงบล็อกเชน เวลานี้ถือเป็นหลักฐานว่าผู้เข้าร่วมเครือข่ายมีข้อมูลนี้ตามที่กำหนดและใช้เวลาในการจัดเก็บข้อมูลตามกฎระเบียบ
- การขอเข้าร่วมกระบวนการสร้างบล็อก: เมื่อผู้เข้าร่วมเครือข่ายต้องการเข้าร่วมกระบวนการสร้างบล็อก พวกเขาจะทำการพิสูจน์ PoST โดยการนำข้อมูลและเวลาที่ถูกบันทึกไปใช้ในกระบวนการตรวจสอบ
- การตรวจสอบ PoST: ระบบบล็อกเชนจะตรวจสอบ PoST โดยการตรวจสอบว่าข้อมูลที่ถูกจัดเก็บมีความถูกต้องและเวลาที่ถูกบันทึกตรงตามกฎระเบียบ ถ้า PoST ถูกต้อง ผู้เข้าร่วมจะได้รับสิทธิ์ในการสร้างบล็อกใหม่
PoST ช่วยให้เครือข่ายบล็อกเชนมั่นคงและปลอดภัย โดยใช้ทรัพยากรพื้นที่ว่างและเวลาเป็นสิ่งสำคัญในการพิสูจน์ความถูกต้องแทนการใช้พลังงานหรือการลงทุนเงิน การใช้งาน PoST ช่วยลดการใช้พลังงานและทรัพยากรในกระบวนการสร้างบล็อกในเครือข่ายบล็อกเชน โดยทำให้เครือข่ายมีประสิทธิภาพและปลอดภัยมากยิ่งขึ้นในการเก็บข้อมูลและการพิสูจน์ความถูกต้องของข้อมูลในองค์กรหรือโครงการต่าง ๆ ที่ใช้เทคโนโลยีบล็อกเชนในการจัดเก็บข้อมูลและการทำธุรกรรมออนไลน์
การคำนวณ
บทความนี้อธิบายเกี่ยวกับ “Stake-Time” ที่เป็นปัจจัยการพิสูจน์ที่ได้รับการยอมรับตามระยะเวลาในกระบวนการสร้างความเห็นแบบกระจายที่ไม่เชื่อมต่อตัวเอง โดย “Stake-Time” คือ “ความมีอายุของธุรกรรมหรือชุดของธุรกรรมที่ Stake-Time คือผลคูณของเหรียญรวมทั้งหมด (C) และส่วนหนึ่ง (f) ของอายุที่ยอมรับ (a) โดยการนำเสนอฟังก์ชันการพิสูจน์ที่ไม่เชื่อมต่อที่กำหนดความสัมพันธ์ระหว่างเวลาที่ใช้งานและเวลาที่ไม่ใช้งานในบล็อกที่กำหนด
“Idle-time” ถูกกำหนดให้เป็นส่วนหนึ่งของอายุที่ไม่รองรับการกระจายของความเห็นและเริ่มถูกทำลายแทน ส่วนหนึ่งของเวลาที่ไม่ทำงานนี้ถูกจัดเป็นปริมาณที่เป็นเลขจำนวนเต็มสำหรับแต่ละสเตค โดยมันลดความน่าจะเป็นในการพบพิสูจน์และมีผลต่อส่วนหนึ่งของดอกเบี้ยที่สามารถได้รับจากการเห็นด้วยความเห็นที่สมบูรณ์ได้ผ่านกระบวนการพิสูจน์เบื้องต้น
การคำนวณส่วนหนึ่งของอายุที่ยอมรับ (f) เป็นเท่ากับพื้นที่ความคงเส้นรูปยกกำลังสองของผลคูณระหว่าง π และความเส้นของความสัมพันธ์การเห็น (p) ซึ่งกำหนดโดยส่วนเหรียญที่ใช้งาน (g) ของน้ำหนักเวลาที่เหรียญทั่วโลกมีอยู่ (n) ภายในช่วงเวลา 60 บล็อก (1 ชั่วโมง) [รูปที่ 1] หากค่า “consensus-power” (p) มากกว่า 0.45 อายุทั้งหมดจะหายไปและส่วนเวลาที่ใช้งานจะเท่ากับ “minimum stake time” (m) ซึ่งมีค่าเป็น 8 ชั่วโมง
ตัวอย่างการใช้งาน
Proof of Space-Time (PoST) เป็นกระบวนการการพิสูจน์ความถูกต้องที่ใช้ในเครือข่ายบล็อกเชนและคริปโตคอร์เรนซี เพื่อตรวจสอบว่าผู้ใช้มีพื้นที่ว่างในการจัดเก็บข้อมูลและเวลาที่เก็บข้อมูลไว้เพียงพอสำหรับการเข้าร่วมกระบวนการสร้างบล็อก โดย PoST ไม่ใช้การประมวลผลแบบหาคำตอบในรูปแบบของ Proof of Work (PoW) หรือการลงทุนเงินแบบ Proof of Stake (PoS) แต่ใช้การจัดเก็บข้อมูลและเวลาเป็นหลักในการตรวจสอบความถูกต้อง
นี่คือขั้นตอนของ Proof of Space-Time (PoST)
- การจัดเก็บข้อมูล: ผู้ใช้จะต้องจัดเก็บข้อมูลในพื้นที่ว่างของฮาร์ดไดรฟ์หรืออุปกรณ์จัดเก็บข้อมูลของพวกเขา ข้อมูลที่จัดเก็บนั้นจะถูกเข้ารหัสเพื่อให้มีความปลอดภัย
- การบันทึกเวลา: ข้อมูลที่ถูกจัดเก็บจะถูกบันทึกเวลาในเครือข่ายบล็อกเชน เวลานี้จะถือเป็นหลักฐานว่าผู้ใช้มีข้อมูลนี้ตามที่กำหนดและใช้เวลาในการเก็บข้อมูลตามกฎระเบียบ
- การขอเข้าร่วมกระบวนการสร้างบล็อก: เมื่อผู้ใช้ต้องการเข้าร่วมกระบวนการสร้างบล็อกในเครือข่าย พวกเขาจะต้องทำการพิสูจน์ PoST โดยการนำข้อมูลและเวลาที่ถูกบันทึกไปใช้ในกระบวนการตรวจสอบ
- การตรวจสอบ PoST: ระบบบล็อกเชนจะตรวจสอบ PoST โดยการตรวจสอบว่าข้อมูลที่ถูกจัดเก็บมีความถูกต้องและเวลาที่ถูกบันทึกตรงตามกฎระเบียบ ถ้า PoST ถูกต้อง ผู้ใช้จะได้รับสิทธิ์ในการสร้างบล็อกใหม่
- การสร้างบล็อก: ผู้ใช้ที่ผ่านการตรวจสอบ PoST จะได้รับสิทธิ์ในการสร้างบล็อกใหม่ในเครือข่าย บล็อกใหม่นี้จะถูกเพิ่มในบล็อกเชน
PoST เป็นกระบวนการที่ช่วยให้เครือข่ายบล็อกเชนมั่นคงและปลอดภัย โดยใช้ทรัพยากรพื้นที่ว่างและเวลาที่เป็นสิ่งสำคัญในการพิสูจน์ความถูกต้องแทนการใช้งานพลังงานหรือการลงทุนเงิน การใช้งาน PoST ช่วยลดการใช้พลังงานและทรัพยากรในกระบวนการสร้างบล็อกในเครือข่ายบล็อกเชน
สรุป
PoST (Proof of Space-Time) คือ กลไกการพิสูจน์ความถูกต้องในระบบบล็อกเชนและสกุลเงินดิจิทัล ที่ใช้พื้นที่ว่างในการจัดเก็บข้อมูลและประวัติการใช้งานเพื่อพิสูจน์การทำงานและรักษาความปลอดภัยในระบบ โดย PoST มีความคล้ายกับ Proof of Work (PoW) และ Proof of Stake (PoS) แต่แตกต่างกันในแง่ของวิธีการพิสูจน์และการใช้ทรัพยากร
PoST ใช้พื้นที่ว่างในเครื่องและประวัติการใช้งานเพื่อพิสูจน์ว่าผู้เข้าร่วมระบบมีพื้นที่ว่างที่จำเป็นและได้มีการใช้งานมันไป การตรวจสอบนี้เป็นส่วนหนึ่งของกระบวนการสร้างบล็อกใหม่ในบล็อกเชนหรือการยืนยันการทำธุรกรรม ผู้ที่มีพื้นที่ว่างและประวัติการใช้งานมีโอกาสสูงกว่าในการเป็นผู้ที่มีสิทธิ์ในการสร้างบล็อกหรือยืนยันการทำธุรกรรม เปรียบเสมือนกับ PoW แต่ใช้ทรัพยากรแบบพื้นที่ว่างและเวลาแทนการคำนวณทางคอมพิวเตอร์
PoST มีความนิยมในระบบบล็อกเชนที่เน้นความยั่งยืนและความปลอดภัย และมีความเป็นมิตรกับสิ่งแวดล้อมมากกว่า PoW ที่ใช้พลังงานและทรัพยากรทางคอมพิวเตอร์ที่ทรุดโทรมมากขึ้น อย่างไรก็ดี PoST ก็มีความซับซ้อนและจำเป็นต้องมีการพัฒนาเทคโนโลยีเพื่อให้มันทำงานได้อย่างมีประสิทธิภาพและปลอดภัยในระยะยาวในการทำงานในระบบบล็อกเชนและสกุลเงินดิจิทัลที่ใช้ PoST ในการตรวจสอบการทำรายการ