การตีความ EIP-7377: ปูทางจาก EOA ไปสู่กระเป๋าเงินสัญญาอัจฉริยะ

ผู้เขียนต้นฉบับ: David การรวบรวม: Deep Tide TechFlow

ในช่วงไม่กี่เดือนที่ผ่านมา การอภิปรายเกี่ยวกับการแยกบัญชีและกระเป๋าเงินสัญญาอัจฉริยะนั้นร้อนแรงมาก

ด้วยการพัฒนาอย่างรวดเร็วของระบบนิเวศ Ethereum การได้รับประสบการณ์ผู้ใช้ที่เป็นหนึ่งเดียวและไร้รอยต่อจึงมีความสำคัญมากขึ้นเรื่อยๆ ในแผนงานของ Ethereum 2.0 การแยกบัญชี การรวม และการแบ่งส่วนบัญชีจะอยู่ในตำแหน่งที่สำคัญเท่าเทียมกัน

Vitalik Buterin ยังทวีตว่ากระเป๋าเงินสัญญาอัจฉริยะมีประสบการณ์การใช้งานที่ดีกว่ากระเป๋าเงิน EOA

ทำความเข้าใจกับ EIP-7377 ในบทความเดียว: ทางเท้าสำหรับการย้ายจาก EOA ไปยังกระเป๋าเงินสัญญาอัจฉริยะ

สำหรับผู้มีประสบการณ์ด้านการเข้ารหัส การใช้กระเป๋าเงิน EOA นั้นเชี่ยวชาญเพียงพอแล้ว แต่จากมุมมองของการดึงดูดผู้ใช้ใหม่ ๆ ยังคงมีปัญหาบางอย่างในส่วนต่อประสานผู้ใช้และการทำความเข้าใจเกี่ยวกับค่าใช้จ่ายของกระเป๋าเงิน EOA: ลายเซ็นที่สับสน สถานที่รับค่าน้ำมัน และตรรกะฮาร์ดคอร์ของ "การกระทำ = ธุรกรรม" ... .

ดังนั้น ชุมชนจึงค่อย ๆ มีความเห็นพ้องต้องกันว่าการเปลี่ยนจากบัญชี EOA ไปเป็นกระเป๋าเงินสัญญาอัจฉริยะนั้นเป็นสิ่งที่จำเป็น ซึ่งกลายเป็นความถูกต้องทางการเมืองด้วย

อย่างไรก็ตาม ข้อมูลที่ได้รับความนิยมในแวดวง Crypto โดยทั่วไปจะพูดถึงแค่เรื่องเล่าเท่านั้น ไม่ใช่วิธีการรับรู้:

สมมติว่าเราทุกคนรู้ว่ากระเป๋าเงินสัญญาอัจฉริยะดีกว่า EOA เส้นทางนี้ชัดเจนมาก คำถามคือจะไปถึงที่นั่นได้อย่างไร สะพานอยู่ที่ไหน

สิ่งที่แก้ไขได้ยากกว่าคือปัญหาในทางปฏิบัติหลังจากการพึ่งพาเส้นทาง: ฉันมีทรัพย์สินต่างๆ ในบัญชี EOA แล้ว และตอนนี้คุณขอให้ฉันย้ายข้อมูลไปยังบัญชีสัญญาอัจฉริยะ เป็นปัญหาหรือไม่

เราจะบรรลุการเปลี่ยนแปลงนี้อย่างมีประสิทธิภาพได้อย่างไร การโยกย้าย เนื้อหาของผู้ใช้ง่ายเพียงใด

ไม่มีถนนใดในโลกนี้เว้นแต่จะมีคนปูถนนไว้ล่วงหน้า

เมื่อเร็ว ๆ นี้ ข้อเสนอ EIP-7377 ได้เสนอวิธีแก้ปัญหาที่เป็นไปได้สำหรับเรื่องนี้ ข้อเสนอนี้เสนอโดยนักพัฒนา Go Ethereum Matt Garnett และจุดประสงค์คือเพื่อเพิ่มประเภทธุรกรรมใหม่ที่อนุญาตให้บัญชี EOA ย้ายบัญชีไปยังกระเป๋าเงินสัญญาอัจฉริยะอย่างถาวรผ่านการทำธุรกรรมครั้งเดียว นี่เป็นเส้นทางที่เป็นไปได้ในการก้าวไปสู่นามธรรมของบัญชี Ethereum

ทำความเข้าใจ EIP-7377 ในบทความเดียว: ทางเท้าสำหรับการย้ายจาก EOA ไปยังกระเป๋าเงินสัญญาอัจฉริยะ

แรงจูงใจสำหรับข้อเสนอ EIP-7377

ตั้งแต่ปี 2015 กระเป๋าเงินสัญญาอัจฉริยะถือเป็นแนวทางสำคัญในการแก้ปัญหาประสบการณ์ของผู้ใช้ Ethereum เมื่อเปรียบเทียบกับบัญชี EOA แล้ว กระเป๋าเงินสัญญาอัจฉริยะมีความสามารถในการตั้งโปรแกรมที่ดีกว่า สามารถรับการออกแบบกลไกที่ซับซ้อน ปรับปรุงความปลอดภัยและเป็นมิตรกับผู้ใช้

อย่างไรก็ตาม ด้วยเหตุผลทางประวัติศาสตร์ โดยรวมแล้ว ปัจจุบันมีผู้ใช้ Ethereum จำนวนน้อยเท่านั้นที่ใช้กระเป๋าเงินสัญญาอัจฉริยะ และทรัพย์สินจำนวนมากยังคงเก็บไว้ในบัญชี EOA สิ่งนี้กลายเป็นอุปสรรคต่อการพัฒนา Ethereum

ด้วยการสะสมสินทรัพย์ ** ผู้ใช้ไม่สามารถย้ายสินทรัพย์ทั้งหมดในบัญชี EOA ไปยังที่อยู่สัญญาอัจฉริยะใหม่ได้ด้วยตนเอง ซึ่งเป็นเรื่องยากมากในแง่ของต้นทุนและกระบวนการดำเนินการ **

ดังนั้น แรงจูงใจของ EIP-7377 คือการแก้ปัญหาความต้องการที่แท้จริงนี้และบรรลุการเปลี่ยนแปลงที่ราบรื่นโดยการจัดหากลไกสำหรับการโยกย้ายจาก EOA ไปยังกระเป๋าเงินสัญญาอัจฉริยะที่ระดับโปรโตคอล สิ่งนี้อาจเพิ่มความเต็มใจของผู้ใช้ที่มีอยู่อย่างมากในการย้ายข้อมูล และให้แผนการเปลี่ยน EOA ที่ใช้งานได้จริงมากขึ้นสำหรับผู้ใช้ที่เพิ่มขึ้นก่อนที่การสรุปบัญชีจะเป็นที่นิยม

คำอธิบายยอดนิยมของการใช้เทคโนโลยี EIP-7377

ดังนั้น ข้อเสนอนี้ทำให้การถ่ายโอน EOA ไปยังกระเป๋าเงินสัญญาอัจฉริยะเป็นอย่างไร

ในโพสต์ต้นฉบับบนฟอรัมทางเทคนิค ผู้เขียนได้ให้คำอธิบายสั้น ๆ :

ทำความเข้าใจกับ EIP-7377 ในบทความเดียว: ทางเท้าสำหรับการย้ายจาก EOA ไปยังกระเป๋าเงินสัญญาอัจฉริยะ

ความหมายทั่วไปของบทคัดย่อนี้คือ EIP-7377 เสนอธุรกรรมประเภทใหม่ 0x04 ซึ่งใช้เป็นพิเศษสำหรับ "ธุรกรรมการย้ายข้อมูล"

ในภาษาทางเทคนิคของโพสต์ต้นฉบับ:

"มันจะตั้งค่าช่องรหัสของบัญชีผู้ส่งในแผนผังสถานะเป็นตัวชี้ของรหัสที่ระบุในที่จัดเก็บรหัส ในขณะเดียวกัน ธุรกรรมการย้ายข้อมูลยังสามารถตั้งค่าที่เก็บข้อมูลของบัญชีผู้ส่งได้โดยตรง ฟิลด์ที่จัดเก็บ ในการทำธุรกรรมจะถูกเขียนเป็นคู่คีย์-ค่าไปยังบัญชีผู้ส่ง นอกจากนี้ การจัดเก็บรหัสยังใช้พอยน์เตอร์แทนการใช้รหัสแบบอินไลน์ ข้อดีคือ รหัสที่ใช้ร่วมกันสามารถนำมาใช้ซ้ำได้ ลดความซ้ำซ้อน และขนาดของสถานะ ต้นไม้ได้รับการปรับให้เหมาะสม"

ทำความเข้าใจกับ EIP-7377 ในบทความเดียว: ทางเท้าสำหรับการย้ายจาก EOA ไปยังกระเป๋าเงินสัญญาอัจฉริยะ

คำอธิบายต้นฉบับข้างต้นนั้นคลุมเครือและไม่สามารถเข้าใจได้สำหรับผู้ที่ไม่มีพื้นฐานทางเทคนิค หลังจากปรึกษาเพื่อนทางเทคนิคและข้อมูลสาธารณะแล้ว เราพยายามทำให้รายละเอียดทางเทคนิคทั้งหมดง่ายขึ้นและเข้าใจ EIP-7377 อย่างรวดเร็วผ่านอุปมาอุปไมย:

  • EIP-7377 เสนอประเภทการทำธุรกรรมพิเศษ ซึ่งสามารถเข้าใจได้ว่าเป็น "บัตรการย้ายถิ่นฐาน"
  • ผู้ใช้ทั่วไปจำเป็นต้องเริ่มต้นธุรกรรมการ์ดการย้ายนี้เท่านั้นเพื่อย้ายสินทรัพย์ในบัญชีไปยังกระเป๋าเงินสัญญาอัจฉริยะ
  • สิ่งนี้เทียบเท่ากับบัญชีของคุณบนเว็บไซต์ดั้งเดิม ซึ่งมีชื่อผู้ใช้ รหัสผ่าน ภาพแทนตัว และข้อมูลอื่นๆ (EOA ดั้งเดิมของคุณประกอบด้วยชื่อสกุลเงิน ปริมาณ เชน ขีดจำกัดก๊าซ ฯลฯ) แต่ไซต์ทำงานได้ไม่ดีนัก และคุณต้องการย้ายข้อมูลไปยังไซต์ใหม่ทั้งหมด
  • เพื่ออำนวยความสะดวกในการย้ายข้อมูล เว็บไซต์ใหม่ได้เปิดตัว "การ์ดการย้ายข้อมูล" คุณต้องส่ง "การ์ดการย้ายข้อมูล" นี้บนเว็บไซต์ใหม่เท่านั้น จากนั้นข้อมูลบัญชีของคุณจะถูกคัดลอกโดยอัตโนมัติ ซึ่งเทียบเท่ากับการเชื่อมต่อข้อมูลบัญชีเก่าและใหม่โดยตรง วิธีนี้สะดวกกว่าการย้ายข้อมูลทีละรายการด้วยตนเอง
  • ในขณะเดียวกัน ด้วยเหตุผลด้านความปลอดภัย "การ์ดการย้ายข้อมูล" สามารถใช้ได้เพียงครั้งเดียว และไม่อนุญาตให้ย้ายข้อมูลซ้ำเพื่อปัดข้อมูลไปมา และเว็บไซต์ใหม่จะสืบทอดกฎการยืนยันบางอย่างของเว็บไซต์เก่า ดังนั้นผู้ใช้รายอื่นจึงไม่สามารถบอกได้ว่าคุณเป็นผู้ใช้ใหม่หรือผู้ใช้เก่า

ทำความเข้าใจ EIP-7377 ในบทความเดียว: ทางเท้าสำหรับการย้ายจาก EOA ไปยังกระเป๋าเงินสัญญาอัจฉริยะ

นี่คือสิ่งที่ EIP-7377 ต้องการบรรลุในทางเทคนิค การใช้ "การ์ด" พิเศษของ "ธุรกรรมการย้ายข้อมูล" การโยกย้ายที่ราบรื่นของ EOA ไปยังกระเป๋าเงินสัญญาอัจฉริยะจะเสร็จสมบูรณ์ด้วยวิธีที่ปลอดภัยและมีประสิทธิภาพโดยการควบคุมรหัสบัญชีและพื้นที่เก็บข้อมูลโดยตรง

แน่นอนว่า ออบเจกต์การย้ายข้อมูลนั้นไม่ใช่ชื่อผู้ใช้ รหัสผ่าน และอวาตาร์ในอุปลักษณ์ข้างต้น แต่มีข้อมูลต่างๆ ที่เกี่ยวข้องกับสินทรัพย์ที่เข้ารหัส:

ทำความเข้าใจ EIP-7377 ในบทความเดียว: ทางเท้าสำหรับการย้ายจาก EOA ไปยังกระเป๋าเงินสัญญาอัจฉริยะ

(หมายเหตุ: เนื่องจากไม่มีพื้นฐานทางเทคนิค ผู้เขียนจึงไม่สามารถเข้าใจเนื้อหาทั้งหมดของข้อเสนอได้อย่างสมบูรณ์ โปรดแก้ไขเพิ่มเติมและเสริมจากผู้เชี่ยวชาญทางเทคนิค ที่อยู่โพสต์ต้นฉบับ:

ผลกระทบ ผลกระทบ และความเสี่ยงที่อาจเกิดขึ้นจาก EIP-7377

EIP-7377 เสนอแผนการโยกย้ายจาก EOA ไปยังบัญชีสัญญาอัจฉริยะ ซึ่งจะส่งผลดีต่อระบบนิเวศ Ethereum ในระยะยาว เราเชื่อว่าคาดว่าจะเป็นหนึ่งในขั้นตอนสำคัญในการส่งเสริมการนำนามธรรมของบัญชีไปใช้

วิธีการโอนย้ายที่ราบรื่นนี้รองรับที่ระดับโปรโตคอล สามารถลดความยากลำบากและการพึ่งพาพาธของผู้ใช้ที่ย้ายไปยังกระเป๋าเงินสัญญาอัจฉริยะได้อย่างมาก สำหรับผู้ใช้ Crypto พวกเขามักจะไม่เชี่ยวชาญในเทคโนโลยีพื้นฐาน และพวกเขาจะไม่สร้างนวัตกรรมทางเทคโนโลยีที่ใช้งานอยู่ภายใต้การแนะนำของลำดับความสำคัญของสินทรัพย์ หากโปรโตคอลพื้นฐานรองรับ "การโยกย้ายด้วยคลิกเดียว" อยู่แล้ว ให้เสริมด้วยสิ่งจูงใจที่เหมาะสมและการปรับอินเทอร์เฟซส่วนหน้าที่เป็นมิตร ความตั้งใจของผู้ใช้ในการย้ายข้อมูลในทางทฤษฎีจะเพิ่มขึ้นอย่างมาก

อย่างไรก็ตาม เราควรตระหนักถึงความเสี่ยงของฟังก์ชันใหม่นี้ที่ใช้สำหรับการโจมตีที่เป็นอันตราย วิธีการที่เป็นอันตรายที่เป็นไปได้รวมถึงแต่ไม่จำกัดเพียง:

  1. การโจมตีด้วยฟิชชิง: ทำธุรกรรมการย้ายข้อมูลปลอม แล้วหลอกผู้ใช้ให้อนุมัติธุรกรรมผ่านลิงก์ฟิชชิ่งเพื่อให้บรรลุวัตถุประสงค์ในการโอนทรัพย์สินอย่างผิดกฎหมาย
  2. การฝังโค้ดที่เป็นอันตราย: แฮ็กเกอร์สามารถฝังแบ็คดอร์ได้โดยการดัดแปลงโค้ดระหว่างกระบวนการย้ายข้อมูลเพื่อรับสิทธิ์ในการควบคุมบัญชี
  3. การโจรกรรมการย้ายข้อมูลซ้ำ: การใช้ข้อจำกัดที่ธุรกรรมการย้ายข้อมูลสามารถดำเนินการได้เพียงครั้งเดียว แฮ็กเกอร์สามารถเริ่มการทำธุรกรรมการย้ายข้อมูลซ้ำหลังจากการย้ายข้อมูลตามกฎหมาย อ้างว่าล้มเหลวอย่างเป็นเท็จ จากนั้นให้ผู้ใช้อนุมัติอีกครั้งเพื่อให้บรรลุวัตถุประสงค์ในการขโมยทรัพย์สิน

ในโลกที่มีการเข้ารหัส การอัปเกรดโปรโตคอลและนวัตกรรมเพียงชุดเดียวไม่สามารถบรรลุวิสัยทัศน์ที่สมบูรณ์ได้ในชั่วข้ามคืน ในสภาพแวดล้อมที่มืดของฟอเรสต์ การอัปเกรดโปรโตคอลจำเป็นต้องมาพร้อมกับการอัปเกรดการตรวจสอบที่สอดคล้องกัน การตรวจสอบแหล่งที่มาที่เชื่อถือได้ โปรแกรมรางวัล และวิธีการอื่นๆ เพื่อป้องกันภัยคุกคามเหล่านี้และรับรองความปลอดภัยของธุรกรรมการย้ายข้อมูล

สุดท้ายนี้ เราต้องคำนึงถึง:

การเปลี่ยนแปลงของโครงสร้างพื้นฐานและโปรโตคอลจำเป็นต้องมีแรงผลักดันทางนิเวศวิทยาที่แข็งแกร่ง ใครจะเป็นผู้ส่งเสริมการย้ายผู้ใช้จำนวนมากจาก EOA ไปยังบัญชี Smart Contract ใครจะเป็นผู้แบกรับความเสี่ยงด้านเทคนิคและความปลอดภัยของสินทรัพย์ในระหว่างกระบวนการย้ายข้อมูล

ในโลกที่เข้ารหัสซึ่งสนับสนุนเสรีภาพและการกระจายอำนาจ ระบบดังกล่าวจะอัปเกรดจากฉันทามติและการทำงานร่วมกันได้อย่างไร

Ethereum มีระบบนิเวศขนาดใหญ่ที่มีผู้มีส่วนได้ส่วนเสียมากมาย แม้ว่าการเปลี่ยนแปลงนี้จะเป็นไปในเชิงบวก แต่ก็อาจพบกับข้อกังขาและการต่อต้านจากกลุ่มต่างๆ การวางแผนและรายละเอียดของกระบวนการเปลี่ยนผ่านจำเป็นต้องได้รับการออกแบบอย่างรอบคอบเพื่อให้ได้รับฉันทามติจากชุมชน และให้แน่ใจว่าผลประโยชน์ของผู้ใช้จะไม่ถูกบุกรุก

จากอุดมคติสู่ความเป็นจริง จากความคิดสู่การปฏิบัติ หนทางยังอีกยาวไกล

ดูต้นฉบับ
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
ไม่มีความคิดเห็น