การวิจัย Cregis: โบราณคดีของโครงสร้างบัญชี Ethereum และมูลค่าของนามธรรมของบัญชี

avatar
0xCregis
1ปี ที่แล้ว
ประมาณ 7750คำ,ใช้เวลาอ่านบทความฉบับเต็มประมาณ 10นาที
Cregis Research ได้จัดการอภิปรายภายในเกี่ยวกับการสร้างบัญชี Ethereum และกระเป๋าเงิน Account Abstraction (AA)

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

ก่อนที่จะพูดคุยถึงคุณค่าของ 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 [โอนโดยไม่มีค่าธรรมเนียมการจัดการ] เกิดขึ้นได้อย่างไร:

การวิจัย Cregis: โบราณคดีของโครงสร้างบัญชี Ethereum และมูลค่าของนามธรรมของบัญชี

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

การวิจัย Cregis: โบราณคดีของโครงสร้างบัญชี Ethereum และมูลค่าของนามธรรมของบัญชี

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

การวิจัย Cregis: โบราณคดีของโครงสร้างบัญชี Ethereum และมูลค่าของนามธรรมของบัญชี

ข้อเสนอ 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

ติดต่อเรา

ติดต่อเรา

เว็บไซต์อย่างเป็นทางการ | Twitter | Discord

บทความต้นฉบับ, ผู้เขียน:0xCregis。พิมพ์ซ้ำ/ความร่วมมือด้านเนื้อหา/ค้นหารายงาน กรุณาติดต่อ report@odaily.email;การละเมิดการพิมพ์ซ้ำกฎหมายต้องถูกตรวจสอบ

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

การอ่านแนะนำ
ตัวเลือกของบรรณาธิการ