คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
การตีความเชิงลึกของบทความขนาดยาวของ "สิ่งที่เป็นนามธรรมของบัญชี": วิวัฒนาการของเส้นท
区块Irene
特邀专栏作者
2022-12-26 04:30
บทความนี้มีประมาณ 10397 คำ การอ่านทั้งหมดใช้เวลาประมาณ 15 นาที
จะใช้เวลาสักครู่ในการดำเนินการสรุปบัญชี แต่จะเป็นวิธีเดียวที่จะลดเกณฑ์สำหรับผู้ใช้ใหม

จะใช้เวลาสักครู่ในการดำเนินการสรุปบัญชี แต่จะเป็นวิธีเดียวที่จะลดเกณฑ์สำหรับผู้ใช้ใหม่ในอนาคตและปรับปรุงประสบการณ์ผู้ใช้

จะใช้เวลาสักครู่ในการดำเนินการสรุปบัญชี แต่จะเป็นวิธีเดียวที่จะลดเกณฑ์สำหรับผู้ใช้ใหม่ในอนาคตและปรับปรุงประสบการณ์ผู้ใช้

ที่อยู่กระเป๋าเงินที่ต้องโฮสต์ด้วยตนเองคือ "บัญชี" ของผู้ใช้ในโลกของเครือข่าย แต่ก็เป็นอุปสรรคสำคัญที่ขัดขวางไม่ให้ผู้ใช้เข้าสู่ 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 เพื่อให้มีอิสระในระดับที่สูงขึ้นและขยายความเป็นไปได้ของบัญชี โดยการทำให้ความเฉพาะเจาะจงของบัญชีเป็นแบบทั่วไป สามารถแยกคีย์นามธรรมของบัญชีต่อไปนี้ได้:

  1. Cryptographic Abstraction: กล่าวคือ การตรวจสอบลายเซ็นบัญชีไม่ได้จำกัดอยู่เพียงอัลกอริทึมการเข้ารหัสเฉพาะอีกต่อไป และผู้ใช้สามารถปรับแต่งและเลือกอัลกอริทึมการเข้ารหัสต่างๆ เป็นกลไกการรักษาความปลอดภัยได้

  2. นามธรรมของฟังก์ชันบัญชี: สนับสนุนตรรกะรหัสและตระหนักถึงฟังก์ชันที่กำหนดเอง

  3. การทำรายการที่เป็นนามธรรม: บัญชีสามารถเริ่มต้นการทำธุรกรรม การปรับแต่งการจ่ายก๊าซ

ชื่อระดับแรก

กระบวนการพัฒนาของบัญชีที่เป็นนามธรรม - จากขั้นรุนแรงถึงระดับปานกลางไปจนถึงการเปลี่ยนไปสู่สถานะปลายทาง

การอภิปรายเกี่ยวกับสิ่งที่เป็นนามธรรมเริ่มขึ้นไม่กี่เดือนหลังจากการเปิดตัวเครือข่าย 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 หลังจากรับรู้สิ่งที่เป็นนามธรรมของบัญชีแล้ว อัลกอริธึมลายเซ็นขั้นสูงและปลอดภัยยิ่งขึ้น (เช่น การต่อต้านควอนตัม) จะสามารถนำมาใช้โดยตรงตามการพัฒนาของเทคโนโลยี

ชื่อเรื่องรอง

รูปแบบที่ดีที่สุดของกระเป๋าเงินนามธรรมของบัญชี

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

  1. ไม่มีคีย์ส่วนตัว: ผู้ใช้ไม่จำเป็นต้องเก็บคำช่วยจำหรือคีย์ส่วนตัวอีกต่อไป สามารถผ่านวิธีการยืนยันหลายวิธี เช่น การตรวจสอบไบโอเมตริกและการตรวจสอบอุปกรณ์

  2. การกู้คืนบัญชี: การกู้คืนบัญชีสามารถทำได้ผ่านไบโอเมตริก การยืนยันทางสังคม ฯลฯ

  3. การโต้ตอบแบบไม่ใช้แก๊ส: ผู้ใช้สามารถใช้โทเค็น ERC-20 ที่เกี่ยวข้องกับการทำธุรกรรมสำหรับการจ่ายก๊าซ หรือระบุบัญชีคงที่โดยตรงสำหรับการชำระเงินโดยไม่ต้องเตรียม ETH เป็นก๊าซล่วงหน้า หรือไม่ต้องชำระค่าธรรมเนียมก๊าซเมื่อการทำธุรกรรมล้มเหลว

  4. กลไกความปลอดภัยแบบกำหนดเอง: ด้วยการพัฒนาการเข้ารหัส คุณสามารถเลือกกลไกความปลอดภัยที่ดีกว่าได้

  5. ความเป็นส่วนตัว: ความเป็นส่วนตัวบนเครือข่ายที่มีประสิทธิภาพมากขึ้นตามลายเซ็นของแหวนและวิธีการอื่นๆ

  6. การดูแลบัญชีชั่วคราว: ผู้ใช้สามารถกำหนดฝ่ายจัดการ เวลา การโต้ตอบ และข้อกำหนดอื่น ๆ มอบความไว้วางใจให้ผู้อื่นจัดการบัญชี และถอนออกโดยอัตโนมัติหลังจากถึงเวลาหรือข้อกำหนด

  7. บัญชีจำนอง / ธุรกรรม: บัญชีประกอบด้วยสินทรัพย์และประวัติเครดิตสะสมในห่วงโซ่ และบัญชีสามารถจำนองและซื้อขายโดยตรงในตลาดห่วงโซ่

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

  9. เวิร์กโฟลว์แบบกำหนดเอง: ตั้งค่าทริกเกอร์และกระบวนการอัตโนมัติ ตัวอย่างเช่น เมื่อยอดคงเหลือในบัญชี A เท่ากับ 0.5 ETH มากกว่า 1 Eth ระบบจะโอนส่วนที่เกิน 0.5 ETH ไปยังบัญชี B โดยอัตโนมัติ และบัญชี B จะแลกเปลี่ยน ETH เป็นโทเค็นหนึ่งโดยอัตโนมัติเมื่อโทเค็นหนึ่งถึงราคาที่กำหนด .

  10. ขีดจำกัดการทำธุรกรรม: คุณสามารถกำหนดเวลาและโควต้าการทำธุรกรรมได้ และการทำธุรกรรมที่เกินเวลาหรือเกินโควต้าจะไม่สำเร็จ

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

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

  13. ชื่อระดับแรก

บทสรุป:

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

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

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

DApp
ETH
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
จะใช้เวลาสักครู่ในการดำเนินการสรุปบัญชี แต่จะเป็นวิธีเดียวที่จะลดเกณฑ์สำหรับผู้ใช้ใหม
คลังบทความของผู้เขียน
区块Irene
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android