ชื่อระดับแรก
ก่อนที่จะพูดคุยถึงคุณค่าของ Account Abstraction (AA) จำเป็นต้องทบทวนปัญหา Byzantine และ Pain Points ของ Ethereum ก่อน
บนอินเทอร์เน็ตแบบดั้งเดิม เมื่อ A จ่าย B สำหรับการช็อปปิ้งออนไลน์ สองสิ่งเกิดขึ้น: 1. A โอนเงินมูลค่าของเงินไปให้ B เพื่อโอนมูลค่า 2. A แจ้งการชำระเงินหนึ่งดอลลาร์ B; จากมุมมองของข้อมูล A เสียเงินหนึ่งหยวน B ได้รับหนึ่งหยวน และ A จะได้รับสินค้าบางอย่าง หลังจากที่ข้อมูล 3 ข้อข้างต้นได้รับการยืนยันพร้อมกันเท่านั้นจึงจะถือว่าคำสั่งซื้อช้อปปิ้งออนไลน์เสร็จสมบูรณ์ วิธียืนยันสามกระบวนการข้างต้นพร้อมกันสามารถเข้าใจได้ว่าเป็นปัญหาไบแซนไทน์
ปัญหา Bitcoin หรือ Byzantine ที่ต้องการแก้ไขคือการตระหนักถึงการทำงานของปรมาณูในโลกแห่งความเป็นจริงในสภาพแวดล้อมอินเทอร์เน็ตหรือในสภาพแวดล้อมคอมพิวเตอร์ นั่นคือเมื่อการถ่ายโอนค่าเกิดขึ้น การถ่ายโอนข้อมูลก็จะเกิดขึ้นเช่นกัน อย่างไรก็ตาม ตามแนวคิดเรื่องการกระจายอำนาจ Bitcoin ไม่สามารถสร้างสภาพแวดล้อมทางอินเทอร์เน็ตที่ซับซ้อนได้
ในเรื่องนี้ ในปี 2012 Vitalik Buterin ซึ่งยังไม่ได้เป็นเทพเจ้าได้ริเริ่มข้อเสนอเกี่ยวกับ Bitcoin Core โดยหวังว่าจะเพิ่มความสมบูรณ์ของ Turing บนพื้นฐานของ Bitcoin เพื่อให้บรรลุฟังก์ชันต่างๆ มากขึ้น หลังจากถูกปฏิเสธอย่างโหดเหี้ยม เขาได้ก่อตั้งระบบนิเวศ Ethereum . แม้ว่าการกำเนิดของ Ethereum และสัญญาอัจฉริยะได้นำโลกบล็อกเชนไปสู่อีกระดับหนึ่ง Ethereum ที่ทำงานในสภาพแวดล้อมแบบกระจายอำนาจยังคงเผชิญกับปัญหาที่ใหญ่ที่สุด: สภาพแวดล้อมเชิงเส้นไม่สามารถดำเนินการพร้อมกันสูงและการรวบรวมโค้ดที่ซับซ้อนได้ นี่คือเหตุผลที่ Vitalik สนับสนุน ผู้ใช้เข้าสู่เครือข่ายเลเยอร์ 2 สนับสนุนกระเป๋าสตางค์สัญญาและนามธรรมบัญชี และแม้แต่สนับสนุนให้ผู้ใช้มอบความเป็นส่วนตัวบางส่วนให้กับฝ่ายโครงการเพื่อแลกกับการเข้าสู่ระบบทางสังคม การกู้คืนทางสังคม และประสบการณ์ผู้ใช้อื่น ๆ ที่ใกล้เคียงกับ Web 2.0: ถ้า Ethereum ไม่สร้าง การเปลี่ยนแปลงเหล่านี้ และไม่สามารถดำเนินตามวิสัยทัศน์ของมันได้ และยังคงอยู่ตลอดไปในฐานะส่วนเสริมของ Bitcoin
หัวข้อหลัก 1: อะไรคือสิ่งที่เป็นนามธรรมของบัญชี?มีบัญชีสองประเภทบนเครือข่ายสาธารณะ Ethereum บัญชีหนึ่งเรียกว่าบัญชีที่อยู่ภายนอก (EOA) ซึ่งมีลักษณะเฉพาะด้วยการสร้างฟรีและสามารถเริ่มต้นการทำธุรกรรมโดยตรงผ่านลายเซ็น อีกบัญชีหนึ่งคือบัญชีสัญญา (CA) ซึ่งมีรหัสของตัวเอง และพื้นที่ข้อมูลโดยพื้นฐานแล้วเป็นสัญญาอัจฉริยะ ดังนั้นธุรกรรมจึงไม่สามารถเริ่มต้นได้โดยตรง เนื่องจากการสร้างบัญชีสัญญา = การสร้างสัญญาอัจฉริยะ = ดำเนินการโต้ตอบแบบออนไลน์ ดังนั้นคุณต้องชำระเงิน(นี่คือเหตุผลที่ V God กล่าวถึงค่าธรรมเนียมการสร้างกระเป๋าเงิน CA คือ xx ดอลลาร์ในการอภิปรายเกี่ยวกับกระเป๋าเงิน MPC และกระเป๋าเงิน CA)
. และเมื่อ EOA ส่งสินทรัพย์ไปยัง CA ตามทฤษฎีแล้ว CA นี้สามารถกลายเป็นกระเป๋าสตางค์บัญชีที่เป็นนามธรรม (Account Abstraction) ได้
Account abstraction wallet (AA) สามารถเข้าใจได้ว่าเป็น ธนาคาร ที่มีการกระจายอำนาจ EOA สามารถใส่สินทรัพย์ไว้ใน ธนาคาร นี้ และเพียงแจ้ง ธนาคาร เมื่อจำเป็นต้องโอน แล้ว ธนาคาร จะดำเนินการโอนให้เสร็จสิ้น ด้วยวิธีนี้ การถ่ายโอนมูลค่าและการถ่ายโอนข้อมูลจะไม่เกิดขึ้นพร้อมกันบน EOA อีกต่อไป แต่เกิดขึ้นบนบัญชีนามธรรม แน่นอนว่าการทำธุรกรรมเหล่านี้ท้ายที่สุดแล้วจำเป็นต้องให้ EOA ออกคำสั่งการทำธุรกรรมและลงนามในการดำเนินการ
หัวข้อหลัก 2: ฟังก์ชั่นของนามธรรมบัญชีเกิดขึ้นได้อย่างไร?ด้วยการอัปเดตเนื้อหาของโปรโตคอล EIP-4337 การโฆษณาเกินจริง (หรือการปฏิเสธ) ของแนวคิดเชิงนามธรรมของบัญชีในตลาดทุนได้มาถึงจุดสูงสุดแล้ว และสิ่งที่น่ายกย่องที่สุดคือ [การเข้าสู่ระบบทางสังคม] [การฟื้นฟูทางสังคม] [แปลก ๆ การกู้คืนอุปกรณ์] [ไม่มีค่าธรรมเนียมการจัดการ] การโอน] และแนวคิดอื่น ๆ แต่ในความเป็นจริงแล้ว บัญชีสัญญา (CA) นั้นเป็นผลิตภัณฑ์ที่มีการกระจายอำนาจ และการดำเนินการของธุรกรรมในห่วงโซ่สินทรัพย์ยังคงต้องดำเนินการผ่านลายเซ็น EOA ดังนั้นผ่านเครื่องมือต่างๆ เช่น ข้อมูลเว็บ 2.0 ข้อมูลทางชีววิทยา และเครื่องยืนยันตัวตน 【การเข้าสู่ระบบ/การกู้คืนทางสังคม】จำเป็นต้องมีบริการแบบรวมศูนย์。
(นี่คือเหตุผลที่กล่าวข้างต้นว่า V God ยังสนับสนุนให้ผู้ใช้สละความเป็นส่วนตัวบางส่วนเพื่อแลกกับประสบการณ์ผู้ใช้ที่ใกล้เคียงกับ Web 2.0)แต่ 【การกู้คืนอุปกรณ์แปลก ๆ】ฟังก์ชั่นที่เป็นที่ถกเถียงในกระเป๋าเงิน EOA(ตัวอย่าง: บริการกู้คืนคีย์ส่วนตัวที่เปิดตัวก่อนหน้านี้โดยกระเป๋าเงิน Ledger)
ในกระเป๋าเงิน CA สามารถทำได้โดยการเขียน EOA สำรองในสัญญาอัจฉริยะ โดยไม่ต้องส่งข้อมูลที่ละเอียดอ่อนใด ๆ ให้กับผู้ให้บริการกระเป๋าเงิน และไม่มีการถ่ายโอนข้อมูลส่วนตัวใด ๆ ดังนั้นจึงปลอดภัยกว่าฟังก์ชันการกู้คืนที่เปิดใช้งานโดย กระเป๋าเงิน EOA
ในที่สุด [การโอนเงินโดยไม่มีค่าธรรมเนียมการจัดการ] จะเกิดขึ้นได้อย่างไร ก่อนอื่น ทุกคนควรใส่ใจกับประเด็นสำคัญ: กระเป๋าเงิน CA และกระเป๋าเงิน account abstraction (AA) สามารถทำงานบนเครือข่ายสาธารณะที่รองรับ EVM ในปัจจุบันเท่านั้น และสนามรบหลักต้องเป็น Ethereum ดังที่เราทุกคนทราบ ก่อนที่จะมีการดำเนินการตามข้อเสนอ EIP-1559 นักขุด POW ของ Ethereum สามารถเลือกธุรกรรมออนไลน์ที่จะแพ็คได้ฟรี แต่หลังจากผ่านข้อเสนอ EIP-1559 แล้ว จะต้องชำระค่าธรรมเนียมพื้นฐานเนื่องจาก สู่ภาวะเงินฝืดและการเผาไหม้ทำให้เกิด Ethereum ไม่มีการทำธุรกรรมฟรีบนเว็บอย่างแท้จริง ถัดไป Cregis Research จะวิเคราะห์รายละเอียดว่ากระเป๋าเงิน AA [โอนโดยไม่มีค่าธรรมเนียมการจัดการ] เกิดขึ้นได้อย่างไร:
ขั้นแรก ยกตัวอย่างสัญญาอัจฉริยะ USDT โดยมีพื้นที่รหัสและพื้นที่ข้อมูล ส่วนข้อมูลสามารถเข้าใจได้ว่าเป็นตารางที่บันทึกจำนวน USDT ที่ EOA แต่ละแห่งเป็นเจ้าของ ซึ่งก็คือ ยอดคงเหลือของ EOA แต่ละรายการ เมื่อทำการโอนเงิน ยอดคงเหลือของบัญชีหนึ่งจะถูกหักและเพิ่มยอดคงเหลือของอีกบัญชีหนึ่ง
แนวทางแก้ไขข้างต้นเป็นส่วนสำคัญของข้อเสนอ EIP-4337 ข้อเสนอ EIP-4337 เป็นรูปแบบการเพิ่มประสิทธิภาพธุรกรรมที่ไม่เปลี่ยนเลเยอร์ฉันทามติของ Ethereum: เมื่อผู้ใช้ต้องการเริ่มธุรกรรม TA จะต้องส่งข้อความเท่านั้น แต่ข้อความนี้ไม่ถูกส่งไปยัง Ethereum mainnet ดังนั้น ผู้ใช้ไม่จำเป็นต้องจ่ายค่าน้ำมัน ข้อความนี้จะถูกส่งไปยังพูลหน่วยความจำซึ่งจะมีการตรวจสอบความถูกต้องตามมาตรฐาน EIP-4337 และหากได้รับการยืนยันว่าถูกต้อง ข้อความดังกล่าวจะถูกเผยแพร่ไปยังเครือข่าย Ethereum โดย EOA ของผู้ดำเนินการ และสุดท้ายโหนด POS จะส่งบล็อกรายการธุรกรรม นอกจากนี้ ข้อเสนอ EIP-4337 ยังรวมถึงสิทธิประโยชน์ที่ผู้บรรจุหีบห่อจะได้รับและชุดมาตรฐานการปฏิบัติงาน เช่น วิธีการคืนเงินหากบรรจุภัณฑ์ล้มเหลว ป.ล. หากเพิ่มข้อเสนอ EIP-4337 เข้ากับวิธีการซ่อน ความสัมพันธ์ระหว่าง EOA ของผู้ประกอบการและข้อความ ก็สามารถรับรู้ถึงการทำงานของธุรกรรมส่วนตัวได้
ข้อเสนอ EIP-4337: ไม่มีการเปลี่ยนแปลงใน Ethereum Consensus Layer
ชื่อระดับแรก
ไขปริศนาแล้ว: account abstraction (AA) wallet = บัญชีสัญญา (CA) + มาตรฐานการสื่อสารนอกเครือข่าย
หลังจากการวิเคราะห์ ฉันเชื่อว่าทุกคนเข้าใจว่าแม้ว่าเนื้อหาของข้อเสนอ EIP-4337 อาจใช้เวลา 11 ถึง 13 เดือนจึงจะเสร็จสมบูรณ์ แต่กระเป๋าสตางค์ Account Abstraction (AA) ไม่เพียงรับรู้ผ่านโปรโตคอล EIP-4337 เท่านั้น ดังนั้น แท้จริงแล้วเป็นผลิตภัณฑ์กระเป๋าเงิน AA ของแท้ แต่โปรโตคอล EIP-4337 น่าจะเป็นมาตรฐานการปฏิบัติงานและโซลูชันที่ได้รับการยอมรับมากที่สุด
ในฐานะกระเป๋าเงินระดับองค์กรที่จัดตั้งขึ้น Cregis สามารถให้บริการ CA และ GSN ได้อย่างแน่นอน: CA เป็นทางเลือกในการปรับใช้การแปรรูป และ GSN ถูกปรับใช้บนเครือข่าย TRON ในเดือนเมษายนปีนี้ ซึ่งช่วยให้ลูกค้าประหยัดได้ 1.93 ล้าน TRX จนถึงปัจจุบัน แต่ Cregis ไม่ได้อยู่ใน รีบเปิดตัวบริการกระเป๋าเงิน AA ต่อสาธารณะ เนื่องจากยังไม่ได้นำมาตรฐานอุตสาหกรรมที่กล่าวมาข้างต้นมาใช้ และการเปิดตัวแบบผื่นอาจทำให้ผลิตภัณฑ์ในอนาคตไม่สอดคล้องกับมาตรฐานกระแสหลัก
Gnosis Safe ซึ่งเป็นผู้ให้บริการกระเป๋าเงินหลายลายเซ็นที่มีชื่อเสียงยังตระหนักถึงฟังก์ชั่นหลายลายเซ็นผ่านบัญชีสัญญา (CA) นอกจากนี้ยังไม่กระตือรือร้นที่จะเปิดตัวกระเป๋าเงิน AA สันนิษฐานว่าอาจมีข้อกังวลในเรื่องนี้ .
หัวข้อหลักที่สาม: กระเป๋าเงิน AA สมบูรณ์แบบจริงหรือ? ข้อเสียคืออะไร?
ข้อดีของกระเป๋าเงิน AA นั้นมีมากมาย แต่ก็ไม่ได้สมบูรณ์แบบ หนึ่งสัปดาห์ที่ผ่านมา God Vitalik แสดงความคิดเห็นเกี่ยวกับ EOA ของ CA และ MPC บน Twitter AMA ของเขา ปรมาจารย์หลายคนยังได้พูดคุยอย่างเจาะลึกใน Twitter นี้ ต่อไปนี้เป็นข้อบกพร่องบางประการสำหรับทุกคน:
ค่าใช้จ่ายในการสร้าง CA นั้นสูงและยิ่งเครือข่าย Ethereum มีความเจริญรุ่งเรือง (และแออัดมากขึ้น) ก็ยิ่งมีราคาแพงมากขึ้นเท่านั้น
ความปลอดภัยของ CA ขึ้นอยู่กับผู้สร้างสัญญาอัจฉริยะ หากมีช่องโหว่ในสัญญาอัจฉริยะหรือผู้สร้างทิ้งประตูหลังที่เป็นอันตรายความปลอดภัยของทรัพย์สินของผู้ใช้จะตกอยู่ในความเสี่ยง สัญญาการวางเดิมพันของสะพานข้ามสายโซ่ก็เป็น CA เช่นกัน การโจรกรรมสะพานข้ามสายโซ่และทรัพย์สินที่ถูกขโมยจำนวนมหาศาลซึ่งมักเป็นพาดหัวข่าวล้วนเป็นคำเตือนความเสี่ยงสำหรับกระเป๋าเงิน CA;
ปัจจุบัน CA สามารถทำงานบนเครือข่าย EVM เท่านั้น และไม่รองรับการรวบรวมโทเค็นของเครือข่ายสาธารณะ BTC และที่ไม่ใช่ EVM นี่คือเหตุผลว่าทำไม Cregis จึงสามารถให้บริการ CA ได้ เพื่อคำนึงถึงความหลากหลายของคอลเลกชันผู้ใช้ระดับองค์กร จะต้องจัดหาโซลูชั่นกระเป๋าสตางค์อื่น ๆ ในเวลาเดียวกัน เหตุผลของโปรแกรม
การเรียกกระเป๋าเงิน CA อาศัยลายเซ็น EOA EOA ที่สร้างขึ้นผ่านวลีเริ่มต้นจำเป็นต้องมีรหัสส่วนตัวที่จะลงนาม หากรหัสส่วนตัวไม่ได้รับการเก็บรักษาอย่างถูกต้อง มันจะยังคงถูกขโมย และตรรกะด้านความปลอดภัยยังไม่ได้รับการอัปเกรด
ตัวอย่างถัดไป: การสนทนาภายในของ Cregis Research ได้วิเคราะห์ความลึกลับของนามธรรมของบัญชีโดยตรง และยังได้นำเสนอหัวข้อที่ซับซ้อนมากขึ้นอีกด้วย: V God กล่าวว่า Ethereum ต้องผ่านการเปลี่ยนแปลงสามครั้งเพื่อที่จะประสบความสำเร็จในอนาคต กล่าวคือ: การขยายเลเยอร์ 2, อัจฉริยะ กระเป๋าเงินสัญญาและการคุ้มครองความเป็นส่วนตัว ในบทความถัดไป Cregis Research จะพูดคุยในเชิงลึกทั้งสามหัวข้อนี้ต่อไป ดังนั้นโปรดให้ความสนใจ~ :)
ปิดท้าย: เกี่ยวกับการวิจัย Cregis
Cregisปิดท้าย: เกี่ยวกับการวิจัย Cregis
ติดต่อเรา