จะใช้เวลาสักครู่ในการดำเนินการสรุปบัญชี แต่จะเป็นวิธีเดียวที่จะลดเกณฑ์สำหรับผู้ใช้ใหม่ในอนาคตและปรับปรุงประสบการณ์ผู้ใช้
จะใช้เวลาสักครู่ในการดำเนินการสรุปบัญชี แต่จะเป็นวิธีเดียวที่จะลดเกณฑ์สำหรับผู้ใช้ใหม่ในอนาคตและปรับปรุงประสบการณ์ผู้ใช้
ที่อยู่กระเป๋าเงินที่ต้องโฮสต์ด้วยตนเองคือ "บัญชี" ของผู้ใช้ในโลกของเครือข่าย แต่ก็เป็นอุปสรรคสำคัญที่ขัดขวางไม่ให้ผู้ใช้เข้าสู่ Web3 สำหรับการปรับปรุงบัญชีเป็นการทดลองที่ยาวนานกว่า 7 ปี จนถึงเดือนตุลาคม 2022 Vitalik ได้ทวีตกระทู้แนะนำ EIP-4337 เกี่ยวกับการลบบัญชี Account Abstraction มักจะปรากฏในเซสชันการแบ่งปันต่างๆ ที่ devcon 6 ซึ่งจัดขึ้นที่เมืองโบโกตาในเดือนพฤศจิกายน .
การแยกบัญชีมีความสำคัญอย่างยิ่งในการสนับสนุนผู้ใช้บนเครือข่าย "ไม่ใช่กุญแจ ไม่ใช่เหรียญของคุณ" ฉันไม่รู้ว่าผู้มีประสบการณ์ด้านการเข้ารหัสเน้นการโฮสต์ด้วยตนเองกี่ครั้ง แต่ก็ยังมีคนน้อยมากที่สามารถทำได้ ระดับอิสระที่สูงมากซึ่งเกิดจากการแยกบัญชีสามารถมอบประสบการณ์แบบกระจายศูนย์ที่ปลอดภัยและใช้งานง่ายแก่ผู้ใช้ทั่วไปได้อย่างแท้จริง การโฮสต์เอง จะไม่ใช่เรื่องยากอีกต่อไป แม้ว่าการระเบิดของ FTX จะทำให้เกิดเงามืดในอนาคตของโลกที่เข้ารหัส แต่ก็ได้ยืนยันถึงความจำเป็นของแอพพลิเคชั่นแบบกระจายอำนาจและการโฮสต์ด้วยตนเองอย่างไม่ต้องสงสัย ด้วยการใช้งานนามธรรมของบัญชี อุตสาหกรรมการเข้ารหัสจะสามารถปลดปล่อยตัวเองจากวายร้ายและจักรพรรดิที่รวมศูนย์ได้มากขึ้น และก้าวไปสู่มิติที่สูงขึ้นของการกระจายอำนาจและเสรีภาพ
ในปัจจุบัน EIP-4337 ได้รับการยกย่องจากหลาย ๆ คนว่าเป็นตัวบ่งชี้ทิศทางของการสรุปบัญชี แต่ข้อเสนอนี้ยังคงเป็นเพียงร่างในอุดมคติเท่านั้น ตัวอย่างเช่น ตามหลักการแล้ว การบรรจุภัณฑ์ของธุรกรรมสามารถแบ่งปันก๊าซได้ แต่ในความเป็นจริง กระบวนการตรวจสอบจะเพิ่มปริมาณการใช้ก๊าซ ตัวอย่างเช่น กระเป๋าเงินสัญญาในอุดมคติจะใช้โครงสร้างแบบรวมเป็นหนึ่ง แต่จริง ๆ แล้วเป็นข้อเสนอ ERC โดยสมัครใจ และผลกระทบของมันเป็นอย่างมาก อ่อนแอ ตัวอย่างเช่น บัญชีในอุดมคติที่ใช้ EIP-4337 สามารถให้ประสบการณ์ผู้ใช้ที่ดีขึ้น แต่จริงๆ แล้วมันเป็นสถานการณ์ที่น่าอายที่ dapps จำนวนมากห้ามการโต้ตอบที่อยู่ตามสัญญา...
ชื่อระดับแรก
ข้อความ
ก่อนที่จะพูดถึงความหมายเฉพาะของสิ่งที่เป็นนามธรรมของบัญชี เราสามารถแยกส่วนก่อนเพื่อทำความเข้าใจว่า "บัญชี" และ "นามธรรม" คืออะไร
ชื่อเรื่องรอง
บัญชี บัญชี
Ethereum มีบัญชีพื้นฐานสองประเภท: บัญชีภายนอก (EOA) และบัญชีสัญญา (บัญชีสัญญา - CA)
ชื่อเรื่องรอง

เชิงนามธรรม
สิ่งที่เป็นนามธรรมหมายถึงการแยกรูปแบบทั่วไปออกจากปัญหาเฉพาะ แล้วใช้วิธีแก้ปัญหาทั่วไปเพื่อจัดการกับปัญหาเหล่านั้น กล่าวอีกนัยหนึ่ง นามธรรมเป็นกระบวนการของ "การทำให้เป็นเรื่องทั่วไป" ซึ่งจำเป็นต้องขจัดความเฉพาะเจาะจงและค้นหาสิ่งที่เหมือนกัน
มาทำความเข้าใจสิ่งที่เป็นนามธรรมด้วยตัวอย่างที่เป็นจริงและเป็นรูปธรรมมากขึ้น: รถของเล่นและตัวต่อเลโก้ โครงสร้างของรถของเล่นขนาดเล็กมีความพิเศษและเฉพาะเจาะจง ประกอบด้วยชุดชิ้นส่วนพิเศษ เช่น ล้อทั้งสี่และตัวถัง หากคุณต้องการมีของเล่นรถบรรทุกขนาดเล็กหรือแม้แต่ของเล่นบนเครื่องบิน คุณต้องซื้อของเล่นใหม่ ตัวต่อเลโก้มีลักษณะเป็นนามธรรมและกว้างกว่า เขาแยกของเล่นออกเป็นโมดูลตัวต่อทั่วไป เช่น ลูกบาศก์และทรงกลม ผู้เล่นสามารถใช้ตัวต่อเหล่านี้เพื่อสร้างของเล่นรูปร่างใดก็ได้
ชื่อเรื่องรอง
นามธรรมบัญชี
การแยกบัญชีหมายถึงการทำให้บัญชี Ethereum มีลักษณะทั่วไปและการลบความเฉพาะเจาะจง นอกจากนี้ เรายังกล่าวถึงในบทความก่อนหน้านี้ว่า Ethereum มีบัญชีสองประเภท EOA และ CA แต่ละประเภทมีลักษณะเฉพาะของตัวเอง ซึ่ง EOA เป็นบัญชี "ระดับบนสุด" มากกว่า การทำธุรกรรมใด ๆ สามารถพึ่งพา EOA เท่านั้นในการเริ่มต้นและจ่าย ETH เป็น ก๊าซ และ EOA ใช้ได้เฉพาะรูปแบบลายเซ็น ECDSA ซึ่งใช้งานโดยอัลกอริทึมการเข้ารหัสวงรี Secp 256 k 1 ที่เฉพาะเจาะจง แต่ EOA ไม่สนับสนุนตรรกะของรหัสโดยตรง CA ที่รองรับโค้ดลอจิกจำเป็นต้องปรับใช้และเริ่มต้นธุรกรรมโดย EOA
ทั้งหมดนี้เป็นการออกแบบบังคับพิเศษของชั้นล่างสุดของ Ethereum จุดประสงค์ของการแยกบัญชีคือการสรุปบัญชี Ethereum เพื่อให้มีอิสระในระดับที่สูงขึ้นและขยายความเป็นไปได้ของบัญชี โดยการทำให้ความเฉพาะเจาะจงของบัญชีเป็นแบบทั่วไป สามารถแยกคีย์นามธรรมของบัญชีต่อไปนี้ได้:
Cryptographic Abstraction: กล่าวคือ การตรวจสอบลายเซ็นบัญชีไม่ได้จำกัดอยู่เพียงอัลกอริทึมการเข้ารหัสเฉพาะอีกต่อไป และผู้ใช้สามารถปรับแต่งและเลือกอัลกอริทึมการเข้ารหัสต่างๆ เป็นกลไกการรักษาความปลอดภัยได้
นามธรรมของฟังก์ชันบัญชี: สนับสนุนตรรกะรหัสและตระหนักถึงฟังก์ชันที่กำหนดเอง
การทำรายการที่เป็นนามธรรม: บัญชีสามารถเริ่มต้นการทำธุรกรรม การปรับแต่งการจ่ายก๊าซ
ชื่อระดับแรก
กระบวนการพัฒนาของบัญชีที่เป็นนามธรรม - จากขั้นรุนแรงถึงระดับปานกลางไปจนถึงการเปลี่ยนไปสู่สถานะปลายทาง
การอภิปรายเกี่ยวกับสิ่งที่เป็นนามธรรมเริ่มขึ้นไม่กี่เดือนหลังจากการเปิดตัวเครือข่าย Ethereum อย่างเป็นทางการในปี 2558 และข้อเสนอใหม่ยังคงถูกนำเสนอจนถึงเดือนตุลาคมปีนี้ เราจัดเรียง EIPs ที่เกี่ยวข้องกับการถอนบัญชีตามลำดับเวลา เพื่อให้ได้แนวทางแก้ไขและพัฒนาการของการตัดบัญชีที่แตกต่างกัน
ที่นี่ การพัฒนาโครงร่างนามธรรมของบัญชีแบ่งออกเป็นสามขั้นตอน:

นับตั้งแต่เปิดตัว Ethereum ในปี 2015 EIP-86 ได้เสนอการแยกบัญชีเป็นครั้งแรก และเริ่มการปฏิรูปครั้งใหญ่เป็นเวลา 5 ปีที่เต็มไปด้วยความเพ้อฝัน แม้ว่าข้อเสนอในการแยกบัญชีเหล่านี้ซึ่งเปลี่ยนรหัสพื้นฐานของ Ethereum โดยตรงจะล้มเหลวในการเข้าสู่ขั้นตอนการตรวจสอบ แต่ข้อเสนอย่อยบางส่วนก็ผ่าน ซึ่งเป็นการวางรากฐานบางอย่างสำหรับการสรุปบัญชี ตัวอย่างเช่น EIP-1014 ตระหนักว่าสามารถคำนวณที่อยู่ของสัญญาได้ล่วงหน้าโดยไม่ต้องใช้สัญญา และ EIP-1271 ตระหนักถึงรูปแบบการลงนามผ่านบัญชีสัญญา
ด้วยความผิดหวังจากการปฏิรูปที่รุนแรง การสรุปบัญชีจึงเริ่มมองหาวิธีประนีประนอมที่เจียมเนื้อเจียมตัวมากขึ้น ในขั้นตอนนี้ มันไม่ใช่ความพยายามที่จะเปลี่ยนรหัสพื้นฐานของ Ethereum โดยตรงอีกต่อไป แต่ส่วนใหญ่เป็นการเปิดตัวมาตรฐาน ERC ซึ่งนักพัฒนานำมาใช้โดยสมัครใจ EIP-4337 ถือกำเนิดขึ้น ซึ่งเปิดศักราชแห่งความก้าวหน้าอย่างนุ่มนวลของนามธรรมบัญชี เมื่อเร็ว ๆ นี้ EIP-5189 ได้เสนอแผนการเพิ่มประสิทธิภาพเพิ่มเติมตามแนวคิดของ 4337
รูปแบบการแยกบัญชีของมาตรฐาน ERC เป็นการประนีประนอมสำหรับการเปลี่ยนแปลงที่ช้าของรหัสพื้นฐาน ผลกระทบขนาดใหญ่ และความเข้ากันได้ต่ำ วิธีการที่อ่อนโยนดังกล่าวเอื้อต่อการเผยแพร่แนวคิดของสิ่งที่เป็นนามธรรมของบัญชี เพื่อให้สิ่งที่เป็นนามธรรมของบัญชีสามารถดำเนินการได้ตั้งแต่การอภิปรายในอุดมคติไปจนถึงความเป็นจริงในทางปฏิบัติ และทีละขั้นตอนในการปฏิบัติ และปรับปรุงและปรับปรุงข้อบกพร่องของโซลูชันที่มีอยู่อย่างต่อเนื่อง
ชื่อเรื่องรอง

อดีต - การปฏิรูปที่รุนแรง
นับตั้งแต่มีการเสนอข้อเสนอที่เกี่ยวข้องเป็นครั้งแรก วิธีแก้ปัญหาสำหรับการสรุปบัญชีผู้ใช้มักเป็นแผนการปฏิรูปที่รุนแรงซึ่งเปลี่ยนแปลงชั้นฉันทามติโดยตรง และได้รับการปรับปรุงอย่างต่อเนื่องในข้อเสนอในขั้นตอนนี้
EIP-101
แนะนำโปรแกรม:
ในตอนท้ายของปี 2015 Vitalik ผู้ก่อตั้ง Ethereum ได้เสนอสิ่งที่เป็นนามธรรมเป็นครั้งแรกใน EIP-101 ในข้อเสนอนี้ Vitalik ได้กล่าวถึงการออกแบบเชิงนามธรรมของระบบบัญชีใน Serenity ทำให้บัญชีง่ายขึ้นจาก 4 ฟิลด์ให้เหลือเพียงสองฟิลด์ของโค้ดและพื้นที่เก็บข้อมูล ETH ถูกเก็บไว้ในสัญญาโทเค็นและการแมปที่อยู่ของผู้ใช้จะถูกสงวนไว้ ธุรกรรมถูกทำให้ง่ายขึ้นจาก 8 ฟิลด์เป็น 4 ฟิลด์ ซึ่งแยกบัญชีและธุรกรรมออกไปอย่างมาก
ข้อได้เปรียบ:
โหมดความปลอดภัยที่ผู้ใช้กำหนด โดยใช้อัลกอริธึมการเข้ารหัสอื่นๆ เพื่อป้องกันความปลอดภัยของบัญชี
ETH และโทเค็น ERC 20 อื่น ๆ สามารถปฏิบัติได้อย่างเท่าเทียมกัน
ลดทางอ้อมของคุณสมบัติบัญชีที่กำหนดเอง เช่น multi-sig
ปัญหาและสภาพที่เป็นอยู่:
ข้อเสนอนี้ได้ทำการเปลี่ยนแปลงอย่างมากกับระบบบัญชีและมีปัญหาด้านความเข้ากันได้และความเสี่ยงด้านความปลอดภัย ดังนั้น ข้อเสนอนี้จึงถูกระงับไว้ชั่วคราวในเวลานั้นหลังจากการแยกส่วนและขณะนี้อยู่ในสถานะหยุดนิ่ง
EIP-86
แนะนำโปรแกรม:
ในปี 2560 Vitalik ได้เสนอ EIP-86 โดยสรุปแหล่งที่มาของธุรกรรมและลายเซ็น และทำการเปลี่ยนแปลงครั้งใหญ่กับรหัสพื้นฐานอีกครั้ง ข้อเสนอนี้อนุญาตให้ผู้ใช้สร้างสัญญาบัญชีที่สามารถใช้กลไกการตรวจสอบแบบลายเซ็นและแบบไม่มีก็ได้ ในรูปแบบนี้มีสัญญาจุดเข้าใช้งาน ทุกคนสามารถส่งธุรกรรมผ่านสัญญานี้ สัญญาบัญชีรับข้อมูลจากจุดเข้าและตรวจสอบลายเซ็น หากถูกต้อง จะจ่ายค่าน้ำมันให้คนงานเหมือง โซลูชันนี้เป็นการเตรียมการสำหรับการสรุปบัญชี ทำให้ผู้ใช้สามารถปรับแต่งอัลกอริทึมลายเซ็นได้ ไม่จำเป็นต้องใช้ ECDSA แบบฮาร์ดโค้ดของ Ethereum และกลไก nonce ที่เป็นค่าเริ่มต้นอีกต่อไป ในขณะเดียวกัน บัญชีสัญญาจะจ่ายน้ำมันหลังจากลายเซ็นได้รับการยืนยัน อย่างถูกต้อง
ข้อได้เปรียบ:
หลายลายเซ็น: ทุกคนที่มีลายเซ็นหลายลายเซ็นไม่จำเป็นต้องเป็นเจ้าของ ETH ธุรกรรมที่มีข้อมูลหลายลายเซ็นสามารถส่งโดยตรงไปยังบัญชีหลายลายเซ็น และบัญชีหลายลายเซ็นจะได้รับการชำระเงินโดยตรงจากบัญชีหลายลายเซ็น
สกุลเงินผสมลายเซ็นแหวน: ลายเซ็นแหวนหมายถึงการเชื่อมต่อของลายเซ็นเพื่อสร้างวงแหวน ดังนั้นจุดเริ่มต้นจึงไม่สามารถตัดสินได้ n ผู้ใช้ส่งโทเค็นในจำนวนที่เท่ากันไปยังสัญญา จากนั้นใช้วิธีการลงนามแบบวงแหวนเพื่อถอนโทเค็นในจำนวนที่เท่ากัน อย่างไรก็ตาม เนื่องจากจำเป็นต้องเตรียมแก๊สสำหรับการถอนโทเค็น จึงมีความเสี่ยงในขั้นตอนนี้ ดังนั้น ด้วยข้อเสนอนี้ ก๊าซสามารถจ่ายได้โดยตรงจากโทเค็นที่แยกออกมา ซึ่งรับประกันความเป็นส่วนตัวในสถานการณ์นี้
การเข้ารหัสแบบกำหนดเอง: ผู้ใช้สามารถใช้วิธีลายเซ็นที่ปลอดภัยด้วยควอนตัม เช่น Lamport เพื่อรับรองความปลอดภัยของบัญชี
ปรับแต่งฟังก์ชันที่ไม่ใช่การเข้ารหัส: เช่น การตั้งเวลาหมดอายุของธุรกรรม เป็นต้น
ปัญหาและสภาพที่เป็นอยู่:
ประเภทธุรกรรมใหม่ไม่มีผู้ส่งธุรกรรม (จุดเข้าทั้งหมด) ซึ่งทำลายเอกลักษณ์ของแฮช เข้ากันไม่ได้กับการทำงานของโปรโตคอลตามความเป็นเอกลักษณ์ของแฮช
ความจำเป็นในการชำระเงินแบบไม่ใช้น้ำมันไม่เพียงพอและสามารถรับรู้ได้ผ่านสัญญาตัวแทนในปัจจุบัน แต่ค่าใช้จ่ายจะสูงขึ้นเล็กน้อย
กลยุทธ์การขุดของนักขุดจะได้รับผลกระทบอย่างมาก
ประเภทธุรกรรมใหม่จะเก็บ nonce, gasprice, value และฟิลด์อื่นๆ และตั้งค่าเป็น 0 ซึ่งขาดความสง่างามของโค้ด
ดังนั้นจากปัญหาเหล่านี้ ในที่สุดข้อเสนอก็ถูกเลื่อนออกไปและหยุดนิ่งอยู่ในขณะนี้
EIP-859
แนะนำโปรแกรม:
ข้อเสนอนี้แนะนำประเภทธุรกรรมใหม่และ opcode ใหม่ และฟิลด์ nonce ยังคงจำเป็นในธุรกรรมเพื่อรักษาเอกลักษณ์ของแฮชธุรกรรม แนะนำรหัสการดำเนินการ paygas สำหรับการจ่ายก๊าซ และทำหน้าที่เป็นขอบเขตทางตรรกะระหว่างการตรวจสอบส่วนหนึ่งของธุรกรรมและการดำเนินการส่วนหนึ่งของธุรกรรม
ข้อได้เปรียบ:
รูปแบบลายเซ็นที่กำหนดเอง รูปแบบลายเซ็นที่กำหนดเอง
รักษาเอกลักษณ์แฮชของธุรกรรม
สามารถรองรับสถานการณ์การตรวจสอบที่ซับซ้อนมากขึ้นและประหยัดน้ำมัน ตัวอย่างเช่น ระหว่างโทเค็น ICO มีการทำธุรกรรม 10,000 รายการที่เข้าร่วมในเวลาเดียวกัน แต่โทเค็นออนไลน์เพื่อรองรับธุรกรรม 5,000 รายการแรกเท่านั้น ตามตรรกะที่มีอยู่ 10,000 รายการทั้งหมด ธุรกรรมต่างๆ จะถูกบรรจุ ภายใต้ข้อเสนอนี้สัญญาสามารถกำหนดธุรกรรม 5,000 รายการล่าสุดที่จะไม่รวมอยู่ในบล็อกเชนซึ่งจะช่วยประหยัดการใช้ก๊าซและลดธุรกรรมสแปมที่ไม่ถูกต้อง
ปัญหาและสภาพที่เป็นอยู่:
ไม่รองรับการจ่ายก๊าซด้วยโทเค็น ERC-20
Cannot use ERC 20 s to pay for gas
ในความเป็นจริง ข้อเสนอดังกล่าวยังไม่ได้จัดทำเป็นร่างขั้นสุดท้ายและอยู่ในขั้นตอนการหารือเท่านั้น ข้อเสนอนี้ได้รับการหารือในการประชุมนักพัฒนา Ethereum หลายครั้ง แต่เนื่องจากยังไม่บรรลุนิติภาวะพอ และการอัปเกรดมีเนื้อหาจำนวนมากในเวลานั้น ข้อเสนอจึงถูกระงับอย่างถาวร
EIP-1014
แนะนำโปรแกรม:
ข้อเสนอนี้ไม่ได้กล่าวถึงเรื่องนามธรรมของบัญชีโดยตรง แต่มีความเกี่ยวข้องอย่างใกล้ชิดกับพัฒนาการของเรื่องนามธรรมของบัญชี ข้อเสนอนี้แนะนำวิธีการคำนวณล่วงหน้าที่อยู่ของสัญญาก่อนที่จะปรับใช้ที่อยู่ของสัญญาจริง และส่งสินทรัพย์ไปยังที่อยู่ก่อนที่จะปรับใช้ที่อยู่ของสัญญา เมื่อใช้ที่อยู่ของสัญญาสำหรับการทำธุรกรรมครั้งแรก ให้ดำเนินการปรับใช้
ข้อได้เปรียบ:
ประหยัดค่าใช้จ่าย: ผู้ใช้สามารถคำนวณที่อยู่ของสัญญาได้ล่วงหน้าก่อนที่จะจ่ายน้ำมันเพื่อปรับใช้สัญญา
ความสอดคล้องของที่อยู่ของสัญญาแบบหลายสายโซ่: ต้องมีการปรับใช้ที่อยู่ของสัญญาก่อนที่จะมีอยู่ ดังนั้นจึงไม่เหมือนกับ EOA ตรงที่สามารถบรรลุความสอดคล้องแบบหลายสายได้โดยตรง ผ่านพารามิเตอร์เกลือใน opcode ที่อยู่ตามสัญญายังสามารถบรรลุความสอดคล้องแบบหลายสายโซ่ได้
สภาพที่เป็นอยู่:
ในที่สุดข้อเสนอก็ผ่าน ซึ่งเป็นการวางรากฐานที่สำคัญสำหรับการพัฒนากระเป๋าเงินสัญญาอัจฉริยะ
EIP-1271
แนะนำโปรแกรม:
ข้อเสนอนี้มีเกณฑ์สำหรับการตรวจสอบว่าลายเซ็นที่เป็นตัวแทนของบัญชีสัญญานั้นถูกต้อง สิ่งนี้ทำให้บัญชีสัญญาดำเนินการตรวจสอบลายเซ็นเช่น EOA
ข้อได้เปรียบ:
ข้อเสนอนี้เป็นมาตรฐาน ERC ที่จัดตั้งขึ้นซึ่งนักพัฒนาสามารถนำไปใช้โดยสมัครใจ สิ่งนี้ได้วางรากฐานที่ดีสำหรับการโปรโมตและทำให้เป็นที่นิยมของบัญชีสัญญาในอนาคต ตราบใดที่ dapp ยินดีที่จะสนับสนุนลายเซ็นที่อยู่ของสัญญา เพียงเพิ่มรหัส EIP-1271 ลงในข้อตกลง
สภาพที่เป็นอยู่:
ในที่สุดข้อเสนอก็ผ่านและมีแอปพลิเคชันที่ใช้งานได้จริงแล้ว เช่น opensea รองรับกระเป๋าเงินสัญญา authereum สำหรับการเข้าสู่ระบบด้วยลายเซ็น
EIP-2938
แนะนำโปรแกรม:
ในปี 2020 Vitalik ร่วมมือกับผู้คนมากมายเพื่อเสนอโซลูชันการแยกบัญชีที่สมบูรณ์ยิ่งขึ้น เมื่อเทียบกับเป้าหมายการแยกบัญชีก่อนหน้านี้ ซึ่งรวมประเภทบัญชีเป็นบัญชีสัญญาเดียว ข้อเสนอ EIP-2938 ยังคงรักษาบัญชี EOA และสัญญาที่มีอยู่ แต่ยอมรับสัญญาเป็นบัญชีระดับบนสุดเพื่อให้สามารถจ่ายก๊าซและธุรกรรม เริ่มต้นกระบวนการดำเนินการธุรกรรม
ข้อเสนอนี้กำหนดธุรกรรมประเภทใหม่: ธุรกรรม Account Abstraction และแนะนำ opcodes สองตัว: Nonce และ PAYGAS การปรับปรุงนี้ยังคงต้องการการเปลี่ยนแปลงรหัสพื้นฐานของ Ethereum
EIP-2938 ยังวางแผนสำหรับการนำโซลูชันนี้ไปใช้และอธิบายสถานการณ์การใช้งานเฉพาะ การสรุปบัญชีแบ่งออกเป็นสองระดับ: ระดับแรกคือการใช้การสรุปบัญชีผู้เช่ารายเดียว และจากนั้นขยายไปยังการสรุปบัญชีผู้ใช้หลายราย
ข้อดีและสถานการณ์:
ผู้เช่ารายเดียว ผู้เช่ารายเดียว
ปรับแต่งการใช้วิธีการตรวจสอบลายเซ็นนอกเหนือจาก ECDSA (เช่น BLS, post-quantum)
เพิ่มฟังก์ชั่นกระเป๋าเงินสัญญา เช่น การตรวจสอบหลายลายเซ็นและการกู้คืนทางสังคม
ชำระค่าน้ำมันด้วยโทเค็น ERC-20
ผู้เช่าหลายราย ผู้เช่าหลายราย
ความเป็นส่วนตัว: ในสถานการณ์ที่รักษาความเป็นส่วนตัว เช่น เงินสดทอร์นาโด บัญชีไม่จำเป็นต้องเตรียมค่าธรรมเนียมน้ำมันเพื่อเปิดเผยความเป็นส่วนตัวอีกต่อไป
ประหยัดน้ำมัน: ตัวอย่างเช่น เมื่อมีโอกาสในการเก็งกำไร arbitrageurs จำนวนมากเริ่มต้นธุรกรรมการเก็งกำไรพร้อม ๆ กัน และหลังจากธุรกรรมแรกสำเร็จ ธุรกรรมการเก็งกำไรอื่น ๆ ล้มเหลว แต่ยังคงบรรจุอยู่ในบล็อก หลังจากบัญชีถูกระงับ arbitrageurs ไม่จำเป็นต้องจ่ายอีกต่อไปสำหรับการจ่ายก๊าซที่ล้มเหลวสำหรับการเก็งกำไรช่วยลดจำนวนธุรกรรมสแปมในห่วงโซ่
ปัญหาและสถานการณ์ปัจจุบัน:
แม้ว่าแผนจะมีรายละเอียดมากขึ้น แต่แผนทางเทคนิคสำหรับขั้นตอนผู้เช่าหลายรายยังไม่เป็นรูปเป็นร่าง และไม่ถือว่าการแก้ปัญหามีประสิทธิภาพทางเทคนิคและเศรษฐกิจเพียงพอ ดังนั้นจึงไม่เข้าสู่ขั้นตอนสุดท้าย
ชื่อเรื่องรอง
ตอนนี้ - การเปลี่ยนแปลงที่อ่อนโยน
นักพัฒนา Ethereum มุ่งเน้นไปที่การควบรวมกิจการและการแตกย่อยของ Ethereum และเป็นการยากที่จะเลื่อนแผนการเปลี่ยนโปรโตคอลพื้นฐานโดยตรง นักพัฒนาที่ Vitalik เป็นตัวแทนจะต้องประนีประนอมและเสนอทางเลือกที่ค่อนข้างรุนแรงกว่าและโดยอ้อม
EIP 4337
แนะนำโปรแกรม:
ข้อเสนอนี้เป็นข้อเสนอการสรุปบัญชีแรกที่ไม่ต้องการการเปลี่ยนแปลงรหัสพื้นฐานของ Ethereum ใน ERC-4337 มีการแนะนำวัตถุ UserOperation ผู้ใช้ส่งวัตถุ UserOperation ไปยังพูลหน่วยความจำแยกต่างหาก Bundler บรรจุออบเจกต์เหล่านี้ลงในธุรกรรม เรียกสัญญา Entry Point จากนั้นธุรกรรมจะรวมอยู่ในบล็อก
ข้อได้เปรียบ:
อัลกอริทึมลายเซ็นที่กำหนดเอง: รองรับอัลกอริทึมลายเซ็นอื่นที่ไม่ใช่ ECDSA
การปรับแต่งฟังก์ชัน: ฟังก์ชันต่างๆ เช่น การจ่ายน้ำมันและการกู้คืนทางสังคมสามารถรับรู้ได้ผ่านรหัสสัญญา
ปัญหาและสถานการณ์ปัจจุบัน:
อัปเกรดไม่ได้: ผู้ใช้จำเป็นต้องโอนสินทรัพย์และกิจกรรมไปยังที่อยู่ใหม่เพื่อรองรับมาตรฐาน
ค่าโสหุ้ยแก๊สสูงขึ้น: การดำเนินการของผู้ใช้ที่แนะนำจะทำให้สิ้นเปลืองแก๊สมากขึ้น
ปัญหาความเข้ากันได้: Dapps หรือโปรโตคอลที่มีอยู่บางตัวอาจห้ามการโต้ตอบกับบัญชีสัญญา
แม้ว่าจะมีปัญหาในทางปฏิบัติมากมาย แต่ Vitalik ก็หวังว่าจะสนับสนุน ERC-4337 อย่างจริงจังในระยะสั้น ค้นคว้าหาวิธีแก้ปัญหาที่ดีกว่าในกระบวนการปฏิบัติ และปรับปรุงและปรับปรุงต่อไป หลังจากประสบความสำเร็จในการส่งเสริมในวงกว้าง การก่อตัวของฉันทามติและผลกระทบจากขนาดจะช่วยส่งเสริมการเปลี่ยนแปลงในแอปพลิเคชันที่มีอยู่ สนับสนุนการโต้ตอบของบัญชีสัญญา และสนับสนุนมาตรฐานการลงนามในสัญญาของ ERC-1271 ปัจจุบัน EIP 4337 ยังอยู่ในสถานะ Draft เพื่อรอดำเนินการต่อเพื่อเข้าสู่ขั้นต่อไป
EIP-5189
แนะนำโปรแกรม:
ข้อเสนอนี้เป็นข้อเสนอ ERC เพื่อแปลงกระบวนการบรรจุภัณฑ์ของธุรกรรม และไม่ต้องการการเปลี่ยนแปลงรหัสพื้นฐาน ข้อเสนอแนะนำบทบาทของผู้ลงนาม นักพัฒนาของ กระเป๋าเงินสัญญากำหนดสัญญาผู้รับรองเพื่อช่วยยืนยันคุณภาพของธุรกรรมเมตาที่ส่ง และช่วยให้ Bundler ตัดสินใจว่าธุรกรรมควรอยู่ใน mempool หรือไม่ ข้อเสนอนี้โอนความเสี่ยงในการแยกบัญชีเป็นบันเดิลไปยังผู้พัฒนากระเป๋าเงิน และคาดว่าผู้พัฒนาจะรับผิดชอบในการเขียนโค้ดและปรับใช้สัญญาผู้รับรอง
ข้อได้เปรียบ:
ลดเกณฑ์และความเสี่ยงสำหรับ Bundler ในการคัดกรองธุรกรรมเมตา
ปัญหาและสถานการณ์ปัจจุบัน:
ข้อเสนอนี้อยู่ในรูปแบบร่างและยังอยู่ในช่วงเริ่มต้น
ชื่อเรื่องรอง
อนาคต - บังคับ
Vitalik กล่าวว่าเขาหวังว่าในกระบวนการดำเนินการ ERC-4337 เขาจะนำเสนอข้อเสนอใหม่อย่างต่อเนื่องเพื่อปรับปรุงข้อบกพร่องของ ERC-4337 เช่น การอัปเกรด EOA เป็นที่อยู่ตามสัญญาและการปรับต้นทุนก๊าซให้เหมาะสม เส้นทางที่เป็นไปได้คือตั้งแต่การยอมรับโดยสมัครใจไปจนถึงการทำให้แพร่หลาย และจากนั้นไปสู่การใช้งานขั้นสุดท้ายของการแปลงที่จำเป็นเพื่อบรรลุเป้าหมายสูงสุดในการรวมประเภทบัญชี Ethereum เข้าเป็นหนึ่งเดียว
EIP-3074
แนะนำโปรแกรม:
ข้อเสนอของ EIP 3074 เป็นจริงก่อนหน้า EIP 4337 ไม่ได้แนะนำประเภทธุรกรรมใหม่ แต่แนะนำรหัสการดำเนินการสองรหัส ได้แก่ AUTH และ AUTHCALL ซึ่งอนุญาตให้ควบคุม EOA ให้กับสัญญาอัจฉริยะ ซึ่งช่วยให้ EOA ทั้งหมดมีสัญญาอัจฉริยะ ฟังก์ชั่นกระเป๋าเงิน
ข้อได้เปรียบ:
การจ่ายน้ำมัน: บัญชีอื่นสามารถชำระค่าธรรมเนียมน้ำมันได้ และที่อยู่ที่ไม่มี ETH ก็สามารถส่งโทเค็นได้เช่นกัน
ธุรกรรมแบบกลุ่ม: ส่งธุรกรรมหลายรายการด้วยการโทรเพียงครั้งเดียว ลดค่าธรรมเนียมการทำธุรกรรม
ปัญหาและสถานการณ์ปัจจุบัน:
ข้อเสนอนี้ต้องการการเปลี่ยนแปลงรหัส Ethereum และแผนจะดำเนินการในขั้นตอนการอัปเกรด Shanghai เนื่องจากความไม่แน่นอนด้านความปลอดภัยต่าง ๆ จึงยังอยู่ระหว่างการตรวจสอบในขั้นตอนการตรวจสอบ
EIP-5003
แนะนำโปรแกรม:
ข้อเสนอนี้เป็นข้อเสนอเพิ่มเติมสำหรับ EIP 3074 จากนั้นจึงแนะนำรหัสการดำเนินการใหม่ AUTHUSURP ซึ่งอนุญาตให้ที่อยู่ที่ได้รับอนุญาตตั้งรหัสของที่อยู่ที่ได้รับอนุญาต เพื่อให้รับรู้การอัปเกรด EOA เป็นบัญชีสัญญา
ข้อได้เปรียบ:
ตระหนักถึงการอัปเกรด EOA เป็นบัญชีสัญญา
สภาพที่เป็นอยู่:
ชื่อเรื่องรอง
Layer 2 ?
จากประวัติการพัฒนา EIP ข้างต้น จะเห็นได้ว่าสิ่งที่เป็นนามธรรมของบัญชีคือการแก้ปัญหาดั้งเดิมของระบบบัญชีสองบัญชี Ethereum เพศยังไม่สูงดังนั้นจึงพบอุปสรรคมากมาย ในการเปรียบเทียบ วิธีแก้ปัญหาของการเปลี่ยนรหัสโดยตรงอาจเหมาะสมกว่าสำหรับเครือข่ายสาธารณะเลเยอร์ 2 ใหม่ที่เพิ่งเริ่มต้นระบบนิเวศ ตัวอย่างเช่น Starknet เป็นห่วงโซ่ที่สนับสนุนการสรุปบัญชีโดยกำเนิด มีประเภทบัญชีรวมเพียงประเภทเดียว ซึ่งสามารถตั้งโปรแกรมได้ และสามารถส่งธุรกรรม ส่งและรับสินทรัพย์ ฯลฯ ในเดือนตุลาคม เปิดตัว mainnet zksync 2.0 และแนะนำฟังก์ชันใหม่ของการแยกบัญชี บัญชีต่างๆ สามารถเริ่มต้นธุรกรรมและเรียกใช้โค้ดลอจิกที่นำไปใช้กับบัญชีได้
นอกจากนี้ เมื่อเทียบกับ Ethereum mainnet แล้ว Layer 2 มักมีค่าธรรมเนียม Gas ที่ต่ำกว่า สำหรับบัญชี Smart Contract ที่ต้องจ่าย Gas สำหรับการ Deploy ประสบการณ์ของผู้ใช้จะดีขึ้นและค่าใช้จ่ายจะลดลง
ชื่อระดับแรก
แผนที่ติดตามบทคัดย่อบัญชี
การสรุปบัญชีหมายความว่าบัญชีในอนาคตจะมีหน้าที่คล้ายกับบัญชีสัญญา ก่อนที่สิ่งที่เป็นนามธรรมของบัญชีจะรับรู้อย่างสมบูรณ์ในฉันทามติและรหัสพื้นฐาน มีผลิตภัณฑ์กระเป๋าเงินสัญญาอัจฉริยะ (Smart Contract Wallet-SCW) อยู่แล้วบางส่วน ซึ่งมองเห็นข้อดีของบัญชีสัญญา และกำลังให้ผู้ใช้มีตัวเลือกอื่นนอกเหนือจากระบบบัญชี EOA
คำอธิบายภาพ


การเปรียบเทียบโครงการแนวคิดนามธรรมบัญชี
ชื่อเรื่องรอง
การคัดแยกบัญชีจำเป็นหรือไม่?
กระเป๋าเงิน EOA แบบดั้งเดิมเช่น MetaMask ถูกวิจารณ์ว่าผู้ใช้ได้รับประสบการณ์ที่ไม่ดี ผู้ใช้จำเป็นต้องจัดการคีย์ส่วนตัวหรือคำช่วยจำอย่างเหมาะสม และต้องแบกรับความเสี่ยงของการรั่วไหลของคีย์ส่วนตัว สิ่งนี้ยังทำให้ก้าวแรกสู่โลกของ web3 มีเกณฑ์ที่สูงมาก
เมื่อเร็ว ๆ นี้ บริษัท web2 หลายแห่งที่มีผู้ใช้และทราฟฟิกจำนวนมากกำลังพยายามขยายไปยัง web3 ตัวอย่างเช่น Reddit ออก reddit NFT ให้กับผู้ใช้ ซึ่งนำผู้ใช้ใหม่เข้ามาได้อย่างง่ายดายจนเกินปริมาณผู้ใช้ที่มีอยู่ของ Opensea ในการชี้นำกระบวนการคัดเลือก NFT นั้น reddit ได้พยายามอย่างดีที่สุดเพื่อลดเกณฑ์เพื่อให้ผู้ใช้เข้าใจ เบลอแนวคิดที่ซับซ้อน เช่น ที่อยู่ คีย์ส่วนตัว และ NFT
หากใช้กระเป๋าเงินสัญญาที่ไม่มีรหัสส่วนตัว เกณฑ์สามารถถูกกำจัดโดยพื้นฐาน และจะมีช่องทางที่ดีกว่าสำหรับผู้ใช้ web2 จำนวนมากในการเข้าสู่ web3
อย่างไรก็ตาม ความปลอดภัยและประสบการณ์การใช้งานแบบไม่มีคีย์ส่วนตัวต้องรับรู้ผ่านการจดบัญชีหรือที่อยู่ตามสัญญาหรือไม่
ไม่.
ตัวเลือกประเภทแรกคือ custodial wallet ที่ใช้โดยการแลกเปลี่ยนส่วนใหญ่ในปัจจุบัน นั่นคือคีย์ส่วนตัวไม่ได้อยู่ในมือของผู้ใช้ แต่การแลกเปลี่ยนถือและจัดการสินทรัพย์ในนามของผู้ใช้ และผู้ใช้ไม่สามารถควบคุมได้อย่างเต็มที่ เงินทุนของตนเอง กระเป๋าเงินที่มีการจัดการดังกล่าวสามารถลดเกณฑ์สำหรับผู้ใช้ได้อย่างมาก แต่ก็มีความเสี่ยงด้านความน่าเชื่อถือด้วยเช่นกัน การระเบิดอย่างฉับพลันของ FTX ทำให้ผู้ใช้ตระหนักว่าทรัพย์สินที่อยู่ภายใต้การดูแลอาจถูกยักยอก และสถาบันที่ดูเหมือนจะมีอำนาจก็อาจล่มสลายได้เช่นกัน ตัวเลือกที่ปลอดภัยที่สุดคือการควบคุมสินทรัพย์ในมือของคุณเองอย่างเต็มที่ ไม่ใช่กุญแจของคุณ ไม่ใช่เหรียญของคุณ
กระเป๋าเงินอีกประเภทหนึ่งใช้เทคโนโลยีที่เรียกว่า Multi-Party Computation (MPC) ซึ่งสามารถบรรลุความปลอดภัยและประสบการณ์ผู้ใช้ที่ปราศจากคีย์ส่วนตัวที่กระเป๋าเงินสัญญาบางแห่งต้องการบรรลุ
โดยทั่วไปแล้ว MPC ส่วนใหญ่ใช้วิธีลายเซ็นเกณฑ์ (TSS-Threshold Signature Scheme) ซึ่งหมายถึงการแยกส่วนคีย์ส่วนตัวและส่งส่วนย่อยไปยังเครือข่ายที่กระจายอำนาจเพื่อคำนวณและเข้ารหัส เมื่อต้องการลายเซ็นคีย์ส่วนตัว แฟรกเมนต์จะถูกต่อเข้าด้วยกันเพื่อสร้างคีย์ส่วนตัวที่สมบูรณ์ ซึ่งจะช่วยหลีกเลี่ยงปัญหาด้านความปลอดภัยของความล้มเหลวเพียงจุดเดียวโดยการกระจายสิทธิ์การควบคุม วิธีนี้อยู่ระหว่างการดูแลตนเองและการดูแล และอาจเรียกว่ากระเป๋าสตางค์กึ่งคุมขัง
ตรรกะนี้คล้ายกับกระเป๋าเงินหลายลายเซ็น แต่ข้อแตกต่างคือผู้ลงนามหลายคนในกระเป๋าเงินหลายลายเซ็นมีลายเซ็นส่วนตัวที่สมบูรณ์เพื่อควบคุมบัญชีสัญญา ในขณะที่กระบวนการตรวจสอบของ TSS เกี่ยวข้องกับคีย์ส่วนตัวเท่านั้น และเป็นลูกโซ่ ต่อไปนี้จะไม่เกี่ยวข้องโดยตรงกับสัญญาอัจฉริยะ
นอกจากนี้ยังมีผลิตภัณฑ์กระเป๋าเงิน MPC ที่ยอดเยี่ยมมากมาย เช่น To B's Safeheron และ To C's Bitizen

MPC ยังสามารถใช้ฟังก์ชันต่างๆ เช่น ไม่มีคีย์ส่วนตัว และ MPC สามารถใช้ EOA ซึ่งดูเหมือนว่าจะใช้ได้ถูกกว่าและมีความเข้ากันได้ดีกว่า เทคโนโลยี MPC ไม่เพียงใช้ได้กับเชน EVM เท่านั้น แต่ยังใช้ได้กับบัญชีอื่นๆ ที่ไม่ใช่ EVM ดังนั้น กระเป๋าเงินสัญญาขึ้นอยู่กับจุดประสงค์ของการไม่มีคีย์ส่วนตัว หรือการทำบัญชีเป็นสิ่งที่จำเป็นจริงๆ?
การโต้วาทีดังกล่าวมีอยู่จริงในเดือนพฤษภาคมปีนี้ Coinbase ได้ตั้งคำถามเกี่ยวกับปัญหาต่าง ๆ เช่น ราคาน้ำมันแพงของกระเป๋าเงินสัญญาและข้อเท็จจริงที่ว่าผู้ใช้อาจไม่สามารถหาผู้ปกครองที่ไว้ใจได้เพียงพอในการโปรโมตกระเป๋าเงิน MPC ของพวกเขาใน Twitter
และ Vitalik ยังแสดงทัศนคติของเขาบน Twitter นี้:

จะเห็นได้ว่า Vitalik หวังที่จะสรุปบัญชีในระดับโปรโตคอลเพื่อให้บรรลุเป้าหมายที่สามารถปรับแต่งอัลกอริทึมลายเซ็นบัญชีได้ อัลกอริทึมลายเซ็น ECDSA ที่บังคับใช้โดย Ethereum ในปัจจุบันไม่ใช่ตัวเลือกที่เหมาะสมที่สุด และ MPC เป็นเพียงแผนการรักษาความปลอดภัยบางส่วนตาม ECDSA หลังจากรับรู้สิ่งที่เป็นนามธรรมของบัญชีแล้ว อัลกอริธึมลายเซ็นขั้นสูงและปลอดภัยยิ่งขึ้น (เช่น การต่อต้านควอนตัม) จะสามารถนำมาใช้โดยตรงตามการพัฒนาของเทคโนโลยี
ชื่อเรื่องรอง
รูปแบบที่ดีที่สุดของกระเป๋าเงินนามธรรมของบัญชี
หลังจากที่นามธรรมของบัญชีเป็นที่นิยมและบรรลุฉันทามติแล้ว ความเข้ากันได้และความประหยัดของบัญชีสัญญาจะได้รับการปรับปรุง นอกจากนี้ เรายังคาดการณ์ในแง่ดีหรือเฝ้ารอสถานะสุดท้ายของผลิตภัณฑ์ประเภทนี้ ฟังก์ชันต่างๆ ที่สามารถจัดหาได้และสถานการณ์ที่เกี่ยวข้อง เราเชื่อว่าผลิตภัณฑ์ดังกล่าวอาจรวมถึงฟังก์ชันและสถานการณ์การใช้งานต่อไปนี้:
ไม่มีคีย์ส่วนตัว: ผู้ใช้ไม่จำเป็นต้องเก็บคำช่วยจำหรือคีย์ส่วนตัวอีกต่อไป สามารถผ่านวิธีการยืนยันหลายวิธี เช่น การตรวจสอบไบโอเมตริกและการตรวจสอบอุปกรณ์
การกู้คืนบัญชี: การกู้คืนบัญชีสามารถทำได้ผ่านไบโอเมตริก การยืนยันทางสังคม ฯลฯ
การโต้ตอบแบบไม่ใช้แก๊ส: ผู้ใช้สามารถใช้โทเค็น ERC-20 ที่เกี่ยวข้องกับการทำธุรกรรมสำหรับการจ่ายก๊าซ หรือระบุบัญชีคงที่โดยตรงสำหรับการชำระเงินโดยไม่ต้องเตรียม ETH เป็นก๊าซล่วงหน้า หรือไม่ต้องชำระค่าธรรมเนียมก๊าซเมื่อการทำธุรกรรมล้มเหลว
กลไกความปลอดภัยแบบกำหนดเอง: ด้วยการพัฒนาการเข้ารหัส คุณสามารถเลือกกลไกความปลอดภัยที่ดีกว่าได้
ความเป็นส่วนตัว: ความเป็นส่วนตัวบนเครือข่ายที่มีประสิทธิภาพมากขึ้นตามลายเซ็นของแหวนและวิธีการอื่นๆ
การดูแลบัญชีชั่วคราว: ผู้ใช้สามารถกำหนดฝ่ายจัดการ เวลา การโต้ตอบ และข้อกำหนดอื่น ๆ มอบความไว้วางใจให้ผู้อื่นจัดการบัญชี และถอนออกโดยอัตโนมัติหลังจากถึงเวลาหรือข้อกำหนด
บัญชีจำนอง / ธุรกรรม: บัญชีประกอบด้วยสินทรัพย์และประวัติเครดิตสะสมในห่วงโซ่ และบัญชีสามารถจำนองและซื้อขายโดยตรงในตลาดห่วงโซ่
ข้อจำกัดและการแบ่งสิทธิ์บัญชี: คุณสามารถอนุญาตสิทธิ์บัญชีบางอย่างแก่ผู้อื่นได้ เช่น ใช้เฉพาะ NFT ในบัญชี แต่ไม่อนุญาตให้ใช้โทเค็น
เวิร์กโฟลว์แบบกำหนดเอง: ตั้งค่าทริกเกอร์และกระบวนการอัตโนมัติ ตัวอย่างเช่น เมื่อยอดคงเหลือในบัญชี A เท่ากับ 0.5 ETH มากกว่า 1 Eth ระบบจะโอนส่วนที่เกิน 0.5 ETH ไปยังบัญชี B โดยอัตโนมัติ และบัญชี B จะแลกเปลี่ยน ETH เป็นโทเค็นหนึ่งโดยอัตโนมัติเมื่อโทเค็นหนึ่งถึงราคาที่กำหนด .
ขีดจำกัดการทำธุรกรรม: คุณสามารถกำหนดเวลาและโควต้าการทำธุรกรรมได้ และการทำธุรกรรมที่เกินเวลาหรือเกินโควต้าจะไม่สำเร็จ
บัญชีขาว/บัญชีดำ: จำกัดการโต้ตอบกับที่อยู่บัญชีดำ ตัวอย่างเช่น เนื้อหาที่ส่งโดยที่อยู่บัญชีดำจะถูกส่งกลับโดยอัตโนมัติเพื่อหลีกเลี่ยงที่อยู่อื่นที่ "เป็นพิษ" หลังจากที่เงินสดทอร์นาโดเคยได้รับการอนุมัติมาก่อน ห้ามผิด
ระบบการจัดการการจัดประเภทบัญชี: ผู้ใช้ใช้บัญชีเฉพาะในสถานการณ์ต่างๆ และมีระบบการจัดการบัญชีที่เหมาะสมกว่า ตัวอย่างเช่น บัญชีบางบัญชีจัดเก็บเฉพาะ ETH เป็นบัญชีก๊าซ และการโต้ตอบของบัญชีอื่นทั้งหมดจะได้รับการชำระเงินโดยบัญชีก๊าซ บัญชีบางบัญชีจัดเก็บเฉพาะ NFT ชิปสีน้ำเงินซึ่งจะใช้งานไม่สะดวก มีการใช้บัญชีบางบัญชี เป็นบัญชีเฉพาะเกม
ชื่อระดับแรก
บทสรุป:
การลงจอดของสิ่งที่เป็นนามธรรมของบัญชีนั้นคุ้มค่ากับความคาดหวังของทุกคน เนื่องจากสิ่งนี้จะไม่เพียงแต่ช่วยให้จำนวนผู้ใช้ในเครือข่ายเพิ่มขึ้นอย่างมากเท่านั้น แต่ยังรวมถึงอิสระในระดับสูงที่การใช้บัญชีแบบนามธรรมมอบให้กับนักพัฒนาซอฟต์แวร์ ซึ่งจะช่วยแก้ไขจุดบกพร่องของระบบบัญชีปัจจุบัน และสร้างแอปพลิเคชัน เกมเพลย์ และจินตนาการใหม่ๆ
การนำสิ่งที่เป็นนามธรรมของบัญชีไปใช้ในระดับรหัสนั้นเต็มไปด้วยอุปสรรคและความไม่แน่นอน แม้ว่าโซลูชันที่ประนีประนอมเช่น EIP-4337 จะยังมีปัญหาในทางปฏิบัติ เช่น แก๊สสูงและความเข้ากันได้ที่ไม่ดี การส่งเสริม EIP-4337 อย่างจริงจังก็เป็นทางเลือกในการส่งเสริมแนวคิดและปรับปรุง ฉันทามติ . . ด้วยแนวคิดที่เป็นที่นิยม การสรุปบัญชีและกระเป๋าเงินสัญญาจะย้ายจากเฉพาะกลุ่มไปสู่กระแสหลัก ส่งเสริมความเข้ากันได้ของโปรโตคอลจากความต้องการของผู้ใช้ และสร้างกระบวนทัศน์บัญชีใหม่ ในท้ายที่สุด ภายใต้ฉันทามติในวงกว้าง Ethereum มีเงื่อนไขในการเปลี่ยนรหัสพื้นฐานโดยตรงเพื่อให้ได้นามธรรมของบัญชี
หลังจากดำเนินการสรุปบัญชีขั้นสุดท้ายแล้ว เกณฑ์ที่สูงและประสบการณ์ผู้ใช้ที่ซับซ้อนของระบบบัญชีปัจจุบันจะไม่ถูกมองข้ามอีกต่อไป ระบบบัญชีใหม่นี้จะเอื้อต่อการดึงดูดผู้ใช้ใหม่และการเข้าชมสำหรับ web3 มากขึ้น กระตุ้นการพัฒนาที่แข็งแรงของระบบนิเวศ จึงก่อให้เกิดวงจรเชิงบวก


