การวิวัฒนาการของ การเงินแบบกระจายศูนย์ และการโต้ตอบของบล็อกเชนในอดีตมักมุ่งเน้นที่ความสามารถในการขยายตัวและการกระจายศูนย์ แต่ปัจจัยด้านความปลอดภัยของมนุษย์มักถูกพิจารณาเป็นอันดับสอง ล่าสุด ผู้ร่วมก่อตั้ง Ethereum Vitalik Buterin ได้นำประเด็นนี้ขึ้นมาเป็นหัวข้อหลัก โดยเสนอสถาปัตยกรรมความปลอดภัยที่แข็งแกร่งยิ่งขึ้นซึ่งเน้นที่การจำลองธุรกรรม ข้อเสนอแนะนี้มีเป้าหมายเพื่อเชื่อมช่องว่างระหว่างสิ่งที่ผู้ใช้คิดว่าตนเองกำลังทำกับสิ่งที่บล็อกเชนดำเนินการจริง ซึ่งอาจเปลี่ยนแปลงภูมิทัศน์ด้านความปลอดภัยของ Ethereum วอลเล็ต และประสบการณ์ผู้ใช้บนบล็อกเชนโดยรวม
ประเด็นสำคัญ
-
เจตนาของผู้ใช้เป็นลำดับความสำคัญ: ความปลอดภัยกำลังถูกนิยามใหม่เป็นความสอดคล้องระหว่างเจตนาของผู้ใช้กับพฤติกรรมจริงของระบบ
-
การดูตัวอย่างก่อนการดำเนินการ: การจำลองธุรกรรมช่วยให้ผู้ใช้สามารถดูสถานะ “ในอนาคต” ของวอลเล็ตของตน—เช่น การไหลออกของโทเค็นและการอนุญาตสัญญา—ก่อนที่จะลงนาม
-
ความยุ่งยากตามระดับความเสี่ยง: ข้อเสนอแนะนี้เสนอให้ทำให้การกระทำที่มีความเสี่ยงต่ำเป็นไปอย่างราบรื่น ขณะเดียวกันก็เพิ่มความยุ่งยากอย่างตั้งใจ (เช่น การใช้ multisig หรือขีดจำกัดการใช้จ่าย) สำหรับการดำเนินการที่มีความเสี่ยงสูง
-
ความซ้ำซ้อนในการตรวจสอบ: การพึ่งพาสัญญาณหลายรายการที่ทับซ้อนกัน ซึ่งอาจรวมถึงการวิเคราะห์โดย AI/LLM เพื่อยืนยันว่าธุรกรรมนั้นถูกต้อง
ปรัชญาของ "ความปลอดภัยตามเจตนา" ใน Web3
เป็นเวลาหลายปี วลี "อย่าเชื่อ ให้ตรวจสอบ" ได้เป็นคำขวัญของโลก crypto อย่างไรก็ตาม สำหรับผู้เข้าร่วมทั่วไป การตรวจสอบสตริงข้อมูลที่เข้ารหัสด้วยเฮกซ์ที่ซับซ้อนในหน้าต่างป๊อปอัพของวอลเล็ตเป็นไปไม่ได้ในทางปฏิบัติ บูเทอรินโต้แย้งว่า ความปลอดภัยและประสบการณ์ผู้ใช้ไม่ใช่สาขาวิชาที่แยกจากกัน แต่เป็นเป้าหมายเดียวกันอย่างพื้นฐาน: การลดช่องว่างระหว่างเจตนาและการดำเนินการ
ภายใต้โมเดลปัจจุบัน ผู้ใช้จำนวนมากตกเป็นเหยื่อของการหลอกลวงหรือสัญญาอัจฉริยะที่เป็นอันตราย เพราะพวกเขาอนุญาตสิทธิ์ที่พวกเขาไม่เข้าใจอย่างสมบูรณ์ โดยการเปลี่ยนไปใช้โมเดลความปลอดภัยที่อิงตามเจตนา ระบบจะถือว่า “เจตนา” ของผู้ใช้เป็นแหล่งข้อมูลหลัก และหน้าที่ของวอลเล็ตคือรับประกันว่าธุรกรรมสอดคล้องกับเจตนานั้น
วิธีที่การจำลองการทำธุรกรรมช่วยปกป้องสินทรัพย์
แกนหลักของข้อเสนอใหม่คือกระบวนการทำงานแบบ “จำลองก่อน” แทนปุ่ม “ยืนยัน” แบบเรียบง่าย การโต้ตอบจะดำเนินไปตามเส้นทางที่โปร่งใสยิ่งขึ้น:
-
ผู้ใช้ระบุการกระทำที่ต้องการ (เช่น “ฉันต้องการแลก 1 ETH เป็น DAI”)
-
การจำลองบนโซ่: วอลเล็ตดำเนินการรันแบบ "dry run" ของธุรกรรมในสภาพแวดล้อมที่แยกจากกันซึ่งสะท้อนสถานะปัจจุบันของ Ethereum Mainnet
-
ข้อมูลย้อนกลับทางภาพ: ผู้ใช้เห็นสรุปที่อ่านเข้าใจได้ง่าย: "คุณจะสูญเสีย 1 ETH และรับ 2,500 DAI ไม่มีการให้สิทธิ์อื่นๆ เพิ่มเติม"
-
การตัดสินใจสุดท้าย: ผู้ใช้เลือก “OK” หรือ “ยกเลิก” ตามผลลัพธ์ที่คาดการณ์ไว้
ชั้นความปลอดภัยของวอลเล็ต Ethereum นี้ทำหน้าที่เป็นตัวกรองสุดท้าย หากมีสัญญาที่เป็นอันตรายพยายามดูดทรัพย์สินทั้งหมดของคอลเลกชัน Bored Ape ของผู้ใช้แทนที่จะทำการแลกเปลี่ยนอย่างง่าย การจำลองจะแจ้งเตือนการเคลื่อนไหวของสินทรัพย์ที่ไม่คาดคิดก่อนที่จะมีการใช้แก๊สหรือสูญเสียทรัพย์สิน
การรักษาสมดุลระหว่างความสะดวกสบายและการป้องกัน
หนึ่งในความท้าทายที่สำคัญที่สุดในการออกแบบบล็อกเชนคือการแลกเปลี่ยนระหว่างความปลอดภัยและความเร็ว บูเทอรินเสนอว่า การใช้วิธีเดียวสำหรับทุกกรณีในการรักษาความปลอดภัยนั้นไม่มีประสิทธิภาพ แทนที่จะเป็นเช่นนั้น เขาสนับสนุนระบบแบบขั้นบันไดที่ระดับความปลอดภัยจะสอดคล้องกับระดับความเสี่ยง
การปรับปรุงการดำเนินการที่มีความเสี่ยงต่ำ
สำหรับธุรกรรมปกติที่มีมูลค่าต่ำ—เช่น การส่งจำนวนเล็กน้อยไปยังที่อยู่ที่ใช้บ่อย หรือการโต้ตอบกับโปรโตคอลที่ได้รับการยืนยันและอยู่ในรายการปลอดภัย—ประสบการณ์ของผู้ใช้ควรราบรื่น ซึ่งอาจรวมถึงการอนุมัติอัตโนมัติหรือขั้นตอนการยืนยันที่เรียบง่ายโดยไม่ทำให้ผู้ใช้รู้สึกหนักใจด้วยการแจ้งเตือนจำนวนมาก
การเสริมความปลอดภัยสำหรับการดำเนินงานที่มีความเสี่ยงสูง
ในทางกลับกัน เมื่อธุรกรรมเกี่ยวข้องกับเปอร์เซ็นต์ขนาดใหญ่ของยอดเงินในวอลเล็ต การโต้ตอบกับสัญญาใหม่ล่าสุด หรือการเปลี่ยนแปลงเจ้าของ NFT ที่มีมูลค่าสูง ระบบควรนำเสนอ “แรงต้านที่เป็นประโยชน์” ซึ่งอาจรวมถึง:
-
ขีดจำกัดการใช้จ่าย: กำหนดจำนวนที่สามารถเคลื่อนย้ายได้ในช่วงเวลาเดียวโดยไม่ต้องยืนยันเพิ่มเติม
-
การอนุมัติแบบหลายลายเซ็น: ต้องใช้อุปกรณ์ที่สองหรือบุคคลที่สามที่เชื่อถือได้ในการอนุมัติการโอนที่มีความสำคัญ
-
การกู้คืนทางสังคม: การใช้เครือข่ายของ “ผู้ดูแล” เพื่อยืนยันเจตนาหากตรวจพบรูปแบบผิดปกติ
บทบาทของปัญญาประดิษฐ์และการสำรองข้อมูล
น่าสนใจที่ข้อเสนอฉบับนี้กล่าวถึงการใช้แบบจำลองภาษาขนาดใหญ่ (LLMs) เป็น “ภาพสะท้อน” ของเหตุผลทั่วไปของมนุษย์ เนื่องจาก LLMs ได้รับการฝึกด้วยข้อมูลปริมาณมหาศาลเกี่ยวกับตรรกะของมนุษย์ จึงอาจทำหน้าที่เป็นการตรวจสอบเพิ่มเติม โดยแจ้งเตือนธุรกรรมหากโค้ดดูเหมือนสิ่งที่บุคคลที่มีเหตุผลจะไม่มีวันตั้งใจทำ—เช่น “อนุมัติ” สัญญาเพื่อใช้จ่ายจำนวนไม่จำกัดของ a token โดยไม่มีเส้นทางการแลกเปลี่ยนที่ชัดเจน
อย่างไรก็ตาม ข้อเสนอเน้นการมีระบบสำรองมากกว่าการพึ่งพา “วิธีเดียวที่ใช้ได้ทุกอย่าง” ความปลอดภัยจะเพิ่มขึ้นเมื่อผู้ใช้แสดงเจตนาผ่านช่องทางหลายช่องทาง (เช่น คำสั่งด้วยเสียง ปุ่มบน hardware wallet และการตรวจสอบแบบจำลอง) เมื่อสัญญาณเหล่านี้สอดคล้องกัน รายการธุรกรรมจะดำเนินต่อไป; เมื่อสัญญาณขัดแย้งกัน ระบบจะหยุดทันที
ผลกระทบต่ออนาคตของ DeFi และวอลเล็ต
หากนักพัฒนาวอลเล็ตและผู้สร้าง DApp รับมาตรฐานเหล่านี้ ประสบการณ์ผู้ใช้บนโซ่อาจกลายเป็นเรื่องเข้าถึงได้ง่ายขึ้นอย่างมากสำหรับประชาชนทั่วไป ปัจจุบัน ความกลัวที่จะทำผิดพลาดเพียงครั้งเดียวที่ไม่สามารถย้อนกลับได้ ทำให้หลายคนไม่กล้าก้าวข้ามแพลตฟอร์มแลกเปลี่ยนแบบกลางศูนย์ โดยการทำให้ความปลอดภัยของสัญญาอัจฉริยะ Ethereum มองเห็นได้และใช้งานง่าย ระบบนิเวศจึงสร้าง “เครือป้องกันความปลอดภัย” ที่ส่งเสริมให้ผู้ใช้สำรวจโดยไม่ต้องกังวลกับภัยคุกคามของการสูญเสียทั้งหมด
การเปลี่ยนแปลงนี้ยังเพิ่มความรับผิดชอบให้กับผู้ให้บริการวอลเล็ตในการเสนอการตรวจสอบแบบ "ก่อนบิน" ที่ซับซ้อนมากขึ้น แม้ว่าวอลเล็ตขั้นสูงบางตัวจะมีการจำลองพื้นฐานอยู่แล้ว แต่วิสัยทัศน์ของ Buterin ชี้ให้เห็นถึงอนาคตที่การนี้จะกลายเป็นมาตรฐานของอุตสาหกรรม แทนที่จะเป็นคุณสมบัติพรีเมียม
สรุปชั้นความปลอดภัยที่เสนอ
| คุณสมบัติ | ฟังก์ชัน | ประโยชน์ของผู้ใช้ |
| การจำลองการทำธุรกรรม | แสดงการเปลี่ยนแปลงสถานะก่อนการลงนาม | ป้องกันการลงนามแบบไม่รู้เนื้อหาของรหัสที่เป็นอันตราย |
| ขีดจำกัดการใช้จ่าย | จำกัดการไหลออกต่อการซื้อขาย/วัน | จำกัดความเสี่ยงจาก “หาง” หรือการสูญเสียทั้งหมดในการถูกโจมตี |
| มัลติซิก/ผู้ดูแล | ต้องการการอนุมัติหลายขั้นตอนสำหรับการเคลื่อนย้ายมูลค่าสูง | ป้องกันการถูกโจมตีจากอุปกรณ์เดียว |
| การตรวจสอบโดย AI/LLM | ตรวจสอบความตั้งใจโดยใช้เหตุผลพื้นฐาน | เพิ่มชั้นตรรกะของมนุษย์เข้าไปในขั้นตอนการตรวจสอบทางเทคนิค |
คำถามที่พบบ่อย
การจำลองธุรกรรมในวอลเล็ตคริปโตคืออะไร
การจำลองการทำธุรกรรมเป็นคุณสมบัติที่ทำการรันการทดลอง (“dry run”) ของธุรกรรมบล็อกเชนก่อนที่คุณจะลงนามจริง มันแสดงให้คุณเห็นอย่างชัดเจนว่าโทเค็นใดจะออกจากวอลเล็ตของคุณและสิทธิ์ใดที่คุณกำลังให้ ช่วยให้คุณหลีกเลี่ยงการหลอกลวงแบบฟิชชิงและสัญญาที่มีข้อผิดพลาด
ทำไมวิตาลิก บูเทอรินจึงเสนอสิ่งนี้ในตอนนี้?
เมื่อระบบนิเวศ Ethereum โตขึ้น ข้อผิดพลาดของผู้ใช้และการโจมตีแบบฟิชชิงที่ซับซ้อนยังคงเป็นอุปสรรคใหญ่ต่อการรับรองการใช้งาน โดยการมุ่งเน้นที่ “ความปลอดภัยตามเจตนา” Buterin หวังว่าจะทำให้แอปพลิเคชันแบบกระจายศูนย์ปลอดภัยและใช้งานง่ายมากขึ้นสำหรับทุกคน
จะทำให้ค่าธรรมเนียมการทำธุรกรรมสูงขึ้นไหม?
การจำลองการทำธุรกรรมมักเกิดขึ้นนอกโซ่หรือบนโหนดท้องถิ่น ซึ่งโดยทั่วไปไม่ต้องเสียค่าแกสเพิ่มเติม แม้ว่าอาจเพิ่มเวลาการยืนยันไปอีกไม่กี่วินาที แต่สามารถช่วยประหยัดเงินโดยป้องกันการทำธุรกรรมล้มเหลวและการถูกขโมยสินทรัพย์
นั่นหมายความว่าวอลเล็ตของฉันจะปลอดภัย 100% ใช่ไหม
ไม่มีระบบใดสมบูรณ์แบบ แตเชอรินเองก็ยอมรับว่าการนิยาม “เจตนาของผู้ใช้” นั้นซับซ้อน แม้ว่าการจำลองจะเพิ่มชั้นการป้องกันที่ทรงพลัง ผู้ใช้ควรยังคงปฏิบัติตามแนวทางความปลอดภัยที่ดี เช่น การใช้ hardware wallets และตรวจสอบ URL ของเว็บไซต์ที่เข้าชม
คุณจะสามารถใช้คุณสมบัติเหล่านี้ได้เมื่อใด?
วอลเล็ตบางแห่งได้เสนอเครื่องมือจำลองพื้นฐานอยู่แล้ว อย่างไรก็ตาม ข้อเสนอของ Buterin เป็นการเรียกร้องให้ชุมชนนักพัฒนาทั้งหมดผสานฟีเจอร์เหล่านี้เป็นส่วนหนึ่งของโครงสร้างพื้นฐาน Ethereum อย่างเป็นมาตรฐาน เพื่อให้การรับรองอย่างกว้างขวางเกิดขึ้นอย่างค่อยเป็นค่อยไปตลอดปี 2026 และต่อไป

