การถอดรหัส Ethereum Account Abstraction Scheme ERC-4337

ERC-4337 มีศักยภาพที่จะเป็นตัวกระตุ้นให้ประสบการณ์ผู้ใช้ Web3 ดียิ่งขึ้น โดยการรักษาความปลอดภัยในขณะลดอุปสรรคการเข้าถึง ทำให้เปิดโอกาสในการทำธุรกรรมและสร้างสัญญาในกระเป๋าเงินดิจิตอล และเปิดทางให้เกิดโอกาสในการออกแบบกระเป๋าเงินดิจิตอลที่ใช้ง่ายและสามารถทำเอง

บทนำ

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

เพื่อลดความยากลำบากสำหรับผู้เข้ามาใหม่ ผู้ก่อตั้ง Ethereum Vitalik Buterin ร่วมกับ Yoav Weis และ Dror Tirosh ได้เสนอข้อเสนอเรื่องการนำเสนอบัญชี เพื่อทำให้กระเป๋าเงิน Ethereum เป็นมิตรกับผู้ใช้มากขึ้น

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

ก่อนอื่นเรามาสำรวจบัญชี Ethereum กัน

แหล่งที่มา: https://ethereum.org/th/wallets/find-wallet/

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

ในปัจจุบัน Ethereum มีประเภทบัญชี 2 ประเภท: Externally Owned Accounts (EOAs) และ Contract Accounts

บัญชีที่เป็นเจ้าของภายนอก (EOAs) ประกอบด้วยคีย์ทางกายภาพ เช่น คีย์สาธารณะและคีย์ส่วนตัว พวกเขาสามารถทำให้การโอนและการรับ Ether และโทเค็นอื่น ๆ เป็นไปได้ เช่น โทเค็นที่ใช้โดย MetaMask — กระเป๋าเงิน Ethereum ที่ถูกควบคุมโดยผู้ที่มีคีย์ส่วนตัวที่สอดคล้อง

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

ในสรุป Externally Owned Accounts (EOAs) ทำหน้าที่เหมือนบัญชีดั้งเดิม ทำให้สามารถควบคุมเงินและส่งธุรกรรมโดยตรงผ่านกุญแจส่วนตัว ในทวีความต่าง Contract Accounts ได้รับการควบคุมโดยสมาร์ทคอนแทรคซึ่งกำหนดการจัดการเงินและรูปแบบการสื่อสาร Contract Accounts สะดวกในการดำเนินการสมาร์ทคอนแทรคในขณะที่ Externally Owned Accounts (EOAs) บริการในการอนุญาตธุรกรรม

การดำเนินการธุรกรรมบน Ethereum เป็นอย่างไร?

Source: https://ethereum.org/th/developers/docs/transactions/

การทำธุรกรรมเกี่ยวข้องกับการโอนสินทรัพย์ เช่น โทเคน จากบัญชีภายนอกหนึ่งไปยังอีกหนึ่ง หรือการออกคำสั่งหรือคำสั่งถึงสมาร์ทคอนแทรค ในเครือข่าย Ethereum การดำเนินการทำธุรกรรมถือเป็นคำสั่ง ตัวอย่างเช่น ระหว่างการทำธุรกรรม บัญชีภายนอกเจ้าของ (EOA) จะต้องให้ลายเซ็นเจาะจง พร้อมกับการครอบคลุมค่าธรรมเนียมแก๊สที่เกี่ยวข้อง แสดงลักษณะต่อไปนี้:

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

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

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

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

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

สรุปมาดูว่า Ethereum มีการทำธุรกรรมที่เร็ว แบบกระจาย ที่ไม่สามารถเปลี่ยนแปลง และฉลาดที่สามารถใช้ในกรณีการใช้งานที่หลากหลาย

การสำรวจ EIP-4337 และ ERC-4337: การนำเสนอ Ethernet Account Abstraction Scheme

ในระบบนิเวศ Ethereum ทุกความก้าวหน้าทางเทคนิคเริ่มต้นจาก Ethereum Improvement Proposal (EIP) และเมื่อได้รับการอนุมัติจากโมเดลการปกครองออนเชนและการอนุญาตของการเปลี่ยนแปลง มันก็กลายเป็น Ethereum Request for Comment (ERC)

EIP-4337 ที่เสนอครั้งแรกในปี 2021 พัฒนาเป็น ERC-4337 ซึ่งได้รับการนำมาใช้ในเครือข่าย Ethereum อย่างเป็นทางการในเดือนมีนาคม 2023 การพัฒนานี้ได้ปรับปรุงกระบวนการทำธุรกรรมและสร้างสัญญาในกระเป๋าเงินอย่างมีนัยยะ ERCs เป็นส่วนสำคัญของภูมิทัศน์ EIP โดยเน้นไปที่มาตรฐานขั้นตอนและการพัฒนา

คำจำกัดความและรายละเอียดทางเทคนิคของ ERC-4337

คำจำกัดความ

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

รายละเอียดทางเทคนิคของ ERC-4337

  • อินเทอร์เฟซและเมธอด: มาตรฐาน ERC-4337 ระบุชุดของอินเทอร์เฟซและเมธอดที่อนุญาตให้สร้าง โอน ทำลาย และสอบถามโทเค็นบนเครือข่าย Ethereum
  • สมาร์ทคอนแทร็ก: เพื่อใช้ฟังก์ชันของโทเค็น ERC-4337 ใช้สมาร์ทคอนแทร็กซึ่งประกอบด้วยตรรกะและกฎระเบียบที่จำเป็นทั้งหมดสำหรับโทเค็น
  • การลงคะแนนเสียงและการปกครอง: ERC-4337 ทำให้เจ้าของโทเค็นสามารถเข้าร่วมในการลงคะแนนเสียงและกลไกการปกครองโดยกำหนดสัญญาและอินเตอร์เฟซที่เหมาะสมสำหรับกระบวนการเหล่านี้
  • ความต้องการทางกฎหมาย: มาตรฐาน ERC-4337 พิจารณาความต้องการทางกฎหมายและความปฏิบัติต่าง ๆ เช่น Know Your Customer (KYC) และ Anti-Money Laundering (AML) ความต้องการเหล่านี้สามารถถูกกำหนดและนำมาใช้ในสัญญาโทเค็น ทำให้มั่นใจได้ว่าการปฏิบัติตามกฏหมาย
  • ความสามารถในการอัพเกรด: ERC-4337 สนับสนุนการอัพเกรดสัญญาโทเค็น ซึ่งสามารถทำได้ผ่านการใช้สัญญาอัพเกรดที่มีคุณสมบัติและกฎใหม่ คุณสมบัตินี้ทำให้สัญญาโทเค็นสามารถพัฒนาและปรับตัวให้เข้ากับความต้องการและกฎระเบียบที่เปลี่ยนไปตามเวลา

บทนำเกี่ยวกับบัญชีการรวมร่าง

Ethereum กำลังจะสร้างการปฏิวัติบัญชีผู้ใช้โดยการนำเสนอระบบ Account Abstraction Scheme ERC-4337 หรือที่เรียกว่า EIP-4337 วิธีการนวัตกรรมนี้รวมความยืดหยุ่นของฟังก์ชันสมาร์ทคอนแทรคของ Ethereum กับกระเป๋าเงินของผู้ใช้เข้าด้วยกัน สร้างปฏิสัยที่นุ่มนวลระหว่างกระเป๋าเงินและสมาร์ทคอนแทรค ผลลัพธ์คือผู้ใช้สามารถจัดการลายเซ็นต่าง ๆ กระบวนการตรวจสอบสิทธิ์ เริ่มต้น และการสมัครสมาชิกได้อย่างมีประสิทธิภาพมากขึ้นผ่านการปรับใช้โค้ด

ส่วนประกอบหลักของการสร้างนามบัญชี

การนำบัญชีมาใช้, โดยส่วนใหญ่จะถูกกำหนดโดยผู้ใช้ (โดยผู้สร้างกระเป๋าเงิน), ประกอบด้วยส่วนประกอบหลัก ๆ 3 ส่วน: การตรวจสอบ, การป้องกันการเพิกถอน, และการชำระเงิน

การยืนยัน

  • การสนับสนุนสำหรับชุดข้อความประมวลผลที่แตกต่างกัน (ECDSA, BLS, ทนทานต่อควอนตัม)
  • ฟังก์ชันลายเซ็นที่สามารถปรับได้
  • ความสามารถในการทำลายหลายรายการ
  • คุณสมบัติการกู้คืนบัญชี

การป้องกันการเพิกถอน

  • การป้องกันการเพิกถอนต่อเนื่อง
  • การป้องกันการถอนคืนที่หลากหลายมิติและพร้อมกัน

การชำระเงิน

  • การชำระเงินผ่านบัญชีโดยตรง
  • การแต่งตั้งและค่าตอบแทนผู้ดูแลการจัดการสินทรัพย์

มุมมองทางเทคนิคจากวิทาลิก บุเทริน

เพื่ออธิบายแนวคิดของการรวมบัญชีเพิ่มเติม บทความของ Vitalik Buterin ใน Medium ให้ภาพรวมละเอียดของการดำเนินการของผู้ใช้ภายในสระการทำธุรกรรม สิ่งที่น่าสังเกตคือ bundlers รับผิดชอบในการชำระค่าธุรกรรมที่รวมกันใน ETH และได้รับการชดเชยผ่านค่าธรรมเนียมที่เกี่ยวข้องกับการดำเนินการของแต่ละ UserOperation ผู้รวมกันประมวลผลการรวมเหล่านี้โดยใช้ตรรกะลำดับความสำคัญที่เหมือนกับผู้ทำเหมืองที่ดำเนินการภายในสระการทำธุรกรรม

ที่มา: https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a

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

ประสบการณ์ผู้ใช้ที่ไม่ดีของ EOA และแนวคิดของ Account Abstraction

Source: https://twitter.com/iam_preethi/status/1454455482874306561

ตอนนี้ที่เรามีความเข้าใจเบื้องต้นเกี่ยวกับ ERC-4337 แล้วเรามาสำรวจเหตุผลที่นำมาใช้บน Ethereum mainnet กันเถอะ ปัจจุบัน กระเป๋าเงินส่วนใหญ่ เช่น MetaMask และ imToken มักจะเป็นบัญชีเป็นเจ้าของภายนอก (EOAs) หรือรองรับโดยบุคคลที่สาม ในขณะที่กระเป๋าเงินเหล่านี้เป็นที่นิยมอย่างแพร่หลาย แต่พวกเขาก็พบกับความท้าทายต่าง ๆ

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

นอกจากนี้ บัญชีสัญญาแยกต่างหาก (CAs) ยังมีปัญหาของตัวเอง

  • ค่าใช้จ่ายเพิ่มขึ้น: การดำเนินการบนกระเป๋าเงินสัญญาต้องการการเริ่มต้นโดย EOAs ผ่านการเรียกใช้สัญญา, ทำให้ค่าธรรมเนียมแก๊สสูงขึ้นสำหรับแต่ละธุรกรรม
  • ความท้าทายในการโต้ตอบ: ประสบปัญหาในประสบการณ์ผู้ใช้อาจเกิดขึ้นเนื่องจากการดำเนินการที่ซับซ้อน เช่น การป้อนข้อมูลธุรกรรมด้วยตนเองและการนำทางกระบวนการธุรกรรมที่ยุ่งยาก
  • ความสูญเสียทางการค้าด้วยการกระจายอำนวยความสะดวก: การบริหารจัดการบัญชีหลายรายการอาจจำเป็นต้องพึ่งพาที่จะจ่ายค่าธรรมเนียมการเผาไหม้ก๊าซ ซึ่งจะทำให้การกระจายอำนวยความสะดวกลดลง
  • ปัญหาเกี่ยวกับความเข้ากันได้: กระเป๋าเงินสัญญา Ethereum อาจจะไม่เข้ากันได้กับเครือข่ายหรือโปรโตคอลต่างๆ เช่น ไม่รองรับโทเค็นมาตรฐาน ERC ที่เฉพาะเจาะจงหรือขาดความสามารถในการทำงานร่วมกับบล็อกเชนอื่น
  • ขาดมาตรฐาน: การออกแบบและการปฏิบัติของกระเป๋าเงินสัญญา Ethereum ไม่ได้มีมาตรฐานที่เหมาะสม ส่งผลให้การของกลับแลกเปลี่ยนระหว่างกระเป๋าเงินสัญญาที่แตกต่างกันไม่ดี ส่งผลให้ผู้ใช้เผชิญกับความยากลำบากเมื่อต้องโอนสินทรัพย์ระหว่างกระเป๋าเงินสัญญาหลายๆ รายการ

เปรียบเทียบบัญชีที่เป็นเจ้าของภายนอกและบัญชีสัญญา

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

The ERC - 4337 Compromise Solution

โครงการกระเป๋าเงินหลายลายเซ็นความปลอดภัย

Source: https://safe.global/

พอร์ตมัลติซิกเนเจอร์วอลเล็ตหมายถึงวอลเล็ตสัญญาที่ใช้สมาร์ทคอนแทร็คเพื่อดำเนินการคุณลักษณะการทำธุรกรรมพร้อมกันหลายรายการ โดยใช้ Safe พอร์ตมัลติซิกเนเจอร์วอลเล็ตเป็นตัวอย่าง (เดิมรู้จักในนาม Gnosis Safe) เราสามารถตั้งกฎพอร์ตมัลติซิกเนเจอร์ที่จัดการร่วมกันโดยสามหรือมากกว่าบุคคล เช่น การจัดการสามฝ่ายหรือการจัดการห้าฝ่าย โดยที่ต้องการการยืนยันลายเซ็นต์ร่วมกันของสองหรือสามคนก่อนที่ธุรกรรมจะสามารถดำเนินการได้ (2 ใน 3, 3 ใน 5)

ด้านล่างคือคำตอบของกระเป๋าเงิน Safe multichain:

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

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

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

ความเข้ากันได้: ปลอดภัยสามารถรวมเข้ากับเครือข่ายบล็อกเชนหลายเครือข่ายและแอปพลิเคชันของบุคคลที่สาม ตัวอย่างเช่น Safe สามารถรวมเข้ากับการแลกเปลี่ยนแบบกระจายอํานาจทําให้ผู้ใช้สามารถทําธุรกรรมได้โดยตรงภายใน Safe wallet

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

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

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

ERC-4337 หมายความว่าอย่างไรสำหรับผู้ใช้และอุตสาหกรรม?

ที่มา: https://inevitableeth.com/th/home/ethereum/upgrades/consensus-updates/account-abstraction

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

สำหรับผู้ใช้

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

การทำธุรกรรมโทเค็นที่ปลอดภัยมากขึ้น: ERC-4337 ใช้โปรโตคอลและกลไกการรักษาความปลอดภัยใหม่ เพื่อเสริมความถูกต้องในการยืนยันตัวตนในการทำธุรกรรมโทเคน ทำให้การทำธุรกรรมเป็นไปอย่างปลอดภัยและเชื่อถือได้มากขึ้น

การใช้โทเค็นที่ยืดหยุ่นมากขึ้น: ERC-4337 นำเสนอฟังก์ชันใหม่ เช่น การเผาไหม้และการรีไซเคิลโทเค็น ทำให้การใช้โทเค็นมีความยืดหยุ่นมากขึ้น

สำหรับอุตสาหกรรม

ฉายาการใช้งานที่กว้างขึ้น: การปรับปรุงของ ERC-4337 ทำให้โทเค็นสามารถใช้งานได้ในหลายสาขาและสถานการณ์ที่กว้างขึ้น เช่น อินเทอร์เน็ตของสรรพสิ่ง การจัดการโซ่อุปทาน และสินทรัพย์ดิจิทัล

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

การโต้ตอบที่ดีขึ้น: การอัปเกรดในมาตรฐาน ERC-4337 ช่วยให้การโอนและแลกเปลี่ยนระหว่างโทเคนที่แตกต่างกันเป็นไปอย่างง่าย ส่งเสริมการพัฒนาของตลาดโทเคนและการเติบโตของเศรษฐมูลค่าโทเคน

สรุป

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

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

Tác giả: AC-core
Thông dịch viên: piper
(Những) người đánh giá: Hugo、Edward、Ashley He
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.

การถอดรหัส Ethereum Account Abstraction Scheme ERC-4337

ขั้นสูง6/27/2023, 6:41:36 AM
ERC-4337 มีศักยภาพที่จะเป็นตัวกระตุ้นให้ประสบการณ์ผู้ใช้ Web3 ดียิ่งขึ้น โดยการรักษาความปลอดภัยในขณะลดอุปสรรคการเข้าถึง ทำให้เปิดโอกาสในการทำธุรกรรมและสร้างสัญญาในกระเป๋าเงินดิจิตอล และเปิดทางให้เกิดโอกาสในการออกแบบกระเป๋าเงินดิจิตอลที่ใช้ง่ายและสามารถทำเอง

บทนำ

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

เพื่อลดความยากลำบากสำหรับผู้เข้ามาใหม่ ผู้ก่อตั้ง Ethereum Vitalik Buterin ร่วมกับ Yoav Weis และ Dror Tirosh ได้เสนอข้อเสนอเรื่องการนำเสนอบัญชี เพื่อทำให้กระเป๋าเงิน Ethereum เป็นมิตรกับผู้ใช้มากขึ้น

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

ก่อนอื่นเรามาสำรวจบัญชี Ethereum กัน

แหล่งที่มา: https://ethereum.org/th/wallets/find-wallet/

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

ในปัจจุบัน Ethereum มีประเภทบัญชี 2 ประเภท: Externally Owned Accounts (EOAs) และ Contract Accounts

บัญชีที่เป็นเจ้าของภายนอก (EOAs) ประกอบด้วยคีย์ทางกายภาพ เช่น คีย์สาธารณะและคีย์ส่วนตัว พวกเขาสามารถทำให้การโอนและการรับ Ether และโทเค็นอื่น ๆ เป็นไปได้ เช่น โทเค็นที่ใช้โดย MetaMask — กระเป๋าเงิน Ethereum ที่ถูกควบคุมโดยผู้ที่มีคีย์ส่วนตัวที่สอดคล้อง

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

ในสรุป Externally Owned Accounts (EOAs) ทำหน้าที่เหมือนบัญชีดั้งเดิม ทำให้สามารถควบคุมเงินและส่งธุรกรรมโดยตรงผ่านกุญแจส่วนตัว ในทวีความต่าง Contract Accounts ได้รับการควบคุมโดยสมาร์ทคอนแทรคซึ่งกำหนดการจัดการเงินและรูปแบบการสื่อสาร Contract Accounts สะดวกในการดำเนินการสมาร์ทคอนแทรคในขณะที่ Externally Owned Accounts (EOAs) บริการในการอนุญาตธุรกรรม

การดำเนินการธุรกรรมบน Ethereum เป็นอย่างไร?

Source: https://ethereum.org/th/developers/docs/transactions/

การทำธุรกรรมเกี่ยวข้องกับการโอนสินทรัพย์ เช่น โทเคน จากบัญชีภายนอกหนึ่งไปยังอีกหนึ่ง หรือการออกคำสั่งหรือคำสั่งถึงสมาร์ทคอนแทรค ในเครือข่าย Ethereum การดำเนินการทำธุรกรรมถือเป็นคำสั่ง ตัวอย่างเช่น ระหว่างการทำธุรกรรม บัญชีภายนอกเจ้าของ (EOA) จะต้องให้ลายเซ็นเจาะจง พร้อมกับการครอบคลุมค่าธรรมเนียมแก๊สที่เกี่ยวข้อง แสดงลักษณะต่อไปนี้:

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

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

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

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

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

สรุปมาดูว่า Ethereum มีการทำธุรกรรมที่เร็ว แบบกระจาย ที่ไม่สามารถเปลี่ยนแปลง และฉลาดที่สามารถใช้ในกรณีการใช้งานที่หลากหลาย

การสำรวจ EIP-4337 และ ERC-4337: การนำเสนอ Ethernet Account Abstraction Scheme

ในระบบนิเวศ Ethereum ทุกความก้าวหน้าทางเทคนิคเริ่มต้นจาก Ethereum Improvement Proposal (EIP) และเมื่อได้รับการอนุมัติจากโมเดลการปกครองออนเชนและการอนุญาตของการเปลี่ยนแปลง มันก็กลายเป็น Ethereum Request for Comment (ERC)

EIP-4337 ที่เสนอครั้งแรกในปี 2021 พัฒนาเป็น ERC-4337 ซึ่งได้รับการนำมาใช้ในเครือข่าย Ethereum อย่างเป็นทางการในเดือนมีนาคม 2023 การพัฒนานี้ได้ปรับปรุงกระบวนการทำธุรกรรมและสร้างสัญญาในกระเป๋าเงินอย่างมีนัยยะ ERCs เป็นส่วนสำคัญของภูมิทัศน์ EIP โดยเน้นไปที่มาตรฐานขั้นตอนและการพัฒนา

คำจำกัดความและรายละเอียดทางเทคนิคของ ERC-4337

คำจำกัดความ

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

รายละเอียดทางเทคนิคของ ERC-4337

  • อินเทอร์เฟซและเมธอด: มาตรฐาน ERC-4337 ระบุชุดของอินเทอร์เฟซและเมธอดที่อนุญาตให้สร้าง โอน ทำลาย และสอบถามโทเค็นบนเครือข่าย Ethereum
  • สมาร์ทคอนแทร็ก: เพื่อใช้ฟังก์ชันของโทเค็น ERC-4337 ใช้สมาร์ทคอนแทร็กซึ่งประกอบด้วยตรรกะและกฎระเบียบที่จำเป็นทั้งหมดสำหรับโทเค็น
  • การลงคะแนนเสียงและการปกครอง: ERC-4337 ทำให้เจ้าของโทเค็นสามารถเข้าร่วมในการลงคะแนนเสียงและกลไกการปกครองโดยกำหนดสัญญาและอินเตอร์เฟซที่เหมาะสมสำหรับกระบวนการเหล่านี้
  • ความต้องการทางกฎหมาย: มาตรฐาน ERC-4337 พิจารณาความต้องการทางกฎหมายและความปฏิบัติต่าง ๆ เช่น Know Your Customer (KYC) และ Anti-Money Laundering (AML) ความต้องการเหล่านี้สามารถถูกกำหนดและนำมาใช้ในสัญญาโทเค็น ทำให้มั่นใจได้ว่าการปฏิบัติตามกฏหมาย
  • ความสามารถในการอัพเกรด: ERC-4337 สนับสนุนการอัพเกรดสัญญาโทเค็น ซึ่งสามารถทำได้ผ่านการใช้สัญญาอัพเกรดที่มีคุณสมบัติและกฎใหม่ คุณสมบัตินี้ทำให้สัญญาโทเค็นสามารถพัฒนาและปรับตัวให้เข้ากับความต้องการและกฎระเบียบที่เปลี่ยนไปตามเวลา

บทนำเกี่ยวกับบัญชีการรวมร่าง

Ethereum กำลังจะสร้างการปฏิวัติบัญชีผู้ใช้โดยการนำเสนอระบบ Account Abstraction Scheme ERC-4337 หรือที่เรียกว่า EIP-4337 วิธีการนวัตกรรมนี้รวมความยืดหยุ่นของฟังก์ชันสมาร์ทคอนแทรคของ Ethereum กับกระเป๋าเงินของผู้ใช้เข้าด้วยกัน สร้างปฏิสัยที่นุ่มนวลระหว่างกระเป๋าเงินและสมาร์ทคอนแทรค ผลลัพธ์คือผู้ใช้สามารถจัดการลายเซ็นต่าง ๆ กระบวนการตรวจสอบสิทธิ์ เริ่มต้น และการสมัครสมาชิกได้อย่างมีประสิทธิภาพมากขึ้นผ่านการปรับใช้โค้ด

ส่วนประกอบหลักของการสร้างนามบัญชี

การนำบัญชีมาใช้, โดยส่วนใหญ่จะถูกกำหนดโดยผู้ใช้ (โดยผู้สร้างกระเป๋าเงิน), ประกอบด้วยส่วนประกอบหลัก ๆ 3 ส่วน: การตรวจสอบ, การป้องกันการเพิกถอน, และการชำระเงิน

การยืนยัน

  • การสนับสนุนสำหรับชุดข้อความประมวลผลที่แตกต่างกัน (ECDSA, BLS, ทนทานต่อควอนตัม)
  • ฟังก์ชันลายเซ็นที่สามารถปรับได้
  • ความสามารถในการทำลายหลายรายการ
  • คุณสมบัติการกู้คืนบัญชี

การป้องกันการเพิกถอน

  • การป้องกันการเพิกถอนต่อเนื่อง
  • การป้องกันการถอนคืนที่หลากหลายมิติและพร้อมกัน

การชำระเงิน

  • การชำระเงินผ่านบัญชีโดยตรง
  • การแต่งตั้งและค่าตอบแทนผู้ดูแลการจัดการสินทรัพย์

มุมมองทางเทคนิคจากวิทาลิก บุเทริน

เพื่ออธิบายแนวคิดของการรวมบัญชีเพิ่มเติม บทความของ Vitalik Buterin ใน Medium ให้ภาพรวมละเอียดของการดำเนินการของผู้ใช้ภายในสระการทำธุรกรรม สิ่งที่น่าสังเกตคือ bundlers รับผิดชอบในการชำระค่าธุรกรรมที่รวมกันใน ETH และได้รับการชดเชยผ่านค่าธรรมเนียมที่เกี่ยวข้องกับการดำเนินการของแต่ละ UserOperation ผู้รวมกันประมวลผลการรวมเหล่านี้โดยใช้ตรรกะลำดับความสำคัญที่เหมือนกับผู้ทำเหมืองที่ดำเนินการภายในสระการทำธุรกรรม

ที่มา: https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a

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

ประสบการณ์ผู้ใช้ที่ไม่ดีของ EOA และแนวคิดของ Account Abstraction

Source: https://twitter.com/iam_preethi/status/1454455482874306561

ตอนนี้ที่เรามีความเข้าใจเบื้องต้นเกี่ยวกับ ERC-4337 แล้วเรามาสำรวจเหตุผลที่นำมาใช้บน Ethereum mainnet กันเถอะ ปัจจุบัน กระเป๋าเงินส่วนใหญ่ เช่น MetaMask และ imToken มักจะเป็นบัญชีเป็นเจ้าของภายนอก (EOAs) หรือรองรับโดยบุคคลที่สาม ในขณะที่กระเป๋าเงินเหล่านี้เป็นที่นิยมอย่างแพร่หลาย แต่พวกเขาก็พบกับความท้าทายต่าง ๆ

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

นอกจากนี้ บัญชีสัญญาแยกต่างหาก (CAs) ยังมีปัญหาของตัวเอง

  • ค่าใช้จ่ายเพิ่มขึ้น: การดำเนินการบนกระเป๋าเงินสัญญาต้องการการเริ่มต้นโดย EOAs ผ่านการเรียกใช้สัญญา, ทำให้ค่าธรรมเนียมแก๊สสูงขึ้นสำหรับแต่ละธุรกรรม
  • ความท้าทายในการโต้ตอบ: ประสบปัญหาในประสบการณ์ผู้ใช้อาจเกิดขึ้นเนื่องจากการดำเนินการที่ซับซ้อน เช่น การป้อนข้อมูลธุรกรรมด้วยตนเองและการนำทางกระบวนการธุรกรรมที่ยุ่งยาก
  • ความสูญเสียทางการค้าด้วยการกระจายอำนวยความสะดวก: การบริหารจัดการบัญชีหลายรายการอาจจำเป็นต้องพึ่งพาที่จะจ่ายค่าธรรมเนียมการเผาไหม้ก๊าซ ซึ่งจะทำให้การกระจายอำนวยความสะดวกลดลง
  • ปัญหาเกี่ยวกับความเข้ากันได้: กระเป๋าเงินสัญญา Ethereum อาจจะไม่เข้ากันได้กับเครือข่ายหรือโปรโตคอลต่างๆ เช่น ไม่รองรับโทเค็นมาตรฐาน ERC ที่เฉพาะเจาะจงหรือขาดความสามารถในการทำงานร่วมกับบล็อกเชนอื่น
  • ขาดมาตรฐาน: การออกแบบและการปฏิบัติของกระเป๋าเงินสัญญา Ethereum ไม่ได้มีมาตรฐานที่เหมาะสม ส่งผลให้การของกลับแลกเปลี่ยนระหว่างกระเป๋าเงินสัญญาที่แตกต่างกันไม่ดี ส่งผลให้ผู้ใช้เผชิญกับความยากลำบากเมื่อต้องโอนสินทรัพย์ระหว่างกระเป๋าเงินสัญญาหลายๆ รายการ

เปรียบเทียบบัญชีที่เป็นเจ้าของภายนอกและบัญชีสัญญา

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

The ERC - 4337 Compromise Solution

โครงการกระเป๋าเงินหลายลายเซ็นความปลอดภัย

Source: https://safe.global/

พอร์ตมัลติซิกเนเจอร์วอลเล็ตหมายถึงวอลเล็ตสัญญาที่ใช้สมาร์ทคอนแทร็คเพื่อดำเนินการคุณลักษณะการทำธุรกรรมพร้อมกันหลายรายการ โดยใช้ Safe พอร์ตมัลติซิกเนเจอร์วอลเล็ตเป็นตัวอย่าง (เดิมรู้จักในนาม Gnosis Safe) เราสามารถตั้งกฎพอร์ตมัลติซิกเนเจอร์ที่จัดการร่วมกันโดยสามหรือมากกว่าบุคคล เช่น การจัดการสามฝ่ายหรือการจัดการห้าฝ่าย โดยที่ต้องการการยืนยันลายเซ็นต์ร่วมกันของสองหรือสามคนก่อนที่ธุรกรรมจะสามารถดำเนินการได้ (2 ใน 3, 3 ใน 5)

ด้านล่างคือคำตอบของกระเป๋าเงิน Safe multichain:

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

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

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

ความเข้ากันได้: ปลอดภัยสามารถรวมเข้ากับเครือข่ายบล็อกเชนหลายเครือข่ายและแอปพลิเคชันของบุคคลที่สาม ตัวอย่างเช่น Safe สามารถรวมเข้ากับการแลกเปลี่ยนแบบกระจายอํานาจทําให้ผู้ใช้สามารถทําธุรกรรมได้โดยตรงภายใน Safe wallet

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

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

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

ERC-4337 หมายความว่าอย่างไรสำหรับผู้ใช้และอุตสาหกรรม?

ที่มา: https://inevitableeth.com/th/home/ethereum/upgrades/consensus-updates/account-abstraction

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

สำหรับผู้ใช้

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

การทำธุรกรรมโทเค็นที่ปลอดภัยมากขึ้น: ERC-4337 ใช้โปรโตคอลและกลไกการรักษาความปลอดภัยใหม่ เพื่อเสริมความถูกต้องในการยืนยันตัวตนในการทำธุรกรรมโทเคน ทำให้การทำธุรกรรมเป็นไปอย่างปลอดภัยและเชื่อถือได้มากขึ้น

การใช้โทเค็นที่ยืดหยุ่นมากขึ้น: ERC-4337 นำเสนอฟังก์ชันใหม่ เช่น การเผาไหม้และการรีไซเคิลโทเค็น ทำให้การใช้โทเค็นมีความยืดหยุ่นมากขึ้น

สำหรับอุตสาหกรรม

ฉายาการใช้งานที่กว้างขึ้น: การปรับปรุงของ ERC-4337 ทำให้โทเค็นสามารถใช้งานได้ในหลายสาขาและสถานการณ์ที่กว้างขึ้น เช่น อินเทอร์เน็ตของสรรพสิ่ง การจัดการโซ่อุปทาน และสินทรัพย์ดิจิทัล

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

การโต้ตอบที่ดีขึ้น: การอัปเกรดในมาตรฐาน ERC-4337 ช่วยให้การโอนและแลกเปลี่ยนระหว่างโทเคนที่แตกต่างกันเป็นไปอย่างง่าย ส่งเสริมการพัฒนาของตลาดโทเคนและการเติบโตของเศรษฐมูลค่าโทเคน

สรุป

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

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

Tác giả: AC-core
Thông dịch viên: piper
(Những) người đánh giá: Hugo、Edward、Ashley He
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500