BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

การตีความแผนการตรวจสอบ ERC4337 สำหรับการสรุปบัญชี Ethereum (ตอนที่ 1)

十四君
特邀专栏作者
2023-03-16 13:30
บทความนี้มีประมาณ 3695 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
บทความนี้จะอธิบายเกี่ยวกับกลไกการดำเนินการตามมาตรฐาน ERC4337 บทสรุปของรายงานการตรวจสอบ และค
สรุปโดย AI
ขยาย
บทความนี้จะอธิบายเกี่ยวกับกลไกการดำเนินการตามมาตรฐาน ERC4337 บทสรุปของรายงานการตรวจสอบ และค

คำนำ

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

ที่ WalletCon ในเดนเวอร์เมื่อวันที่ 1 มีนาคม 2023 มีการประกาศอย่างเป็นทางการว่าสัญญาหลัก ERC-4337 ที่ออกแบบและใช้งานโดยนักพัฒนาของ Ethereum Foundation ได้ผ่านการตรวจสอบของ OpenZeppelin และผ่านการทดสอบต่างๆ แล้ว สัญญาที่ได้รับการตรวจสอบได้รับการปรับใช้เรียบร้อยแล้ว บนเครือข่าย Ethereum Fangzhunet และเครือข่ายทดสอบหลายเครือข่ายสามารถใช้งานบนเชนที่เข้ากันได้กับ EVM ต่างๆ รวมถึง Polygon, Optimism, Arbitrum, BNB Smart Chain, Avalanche และ Gnosis Chain

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

1. พื้นหลังที่เป็นนามธรรมของบัญชี

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

  1. 1.1 เหตุใดการแยกสิทธิ์ในทรัพย์สินจึงเป็นเป้าหมายของการแยกบัญชี

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

  3. ยากที่จะปกป้องคีย์ส่วนตัว: ผู้ใช้ทำคีย์ส่วนตัวหาย (สูญหาย ถูกแฮ็ก แคร็กในการเข้ารหัส) หมายถึงการสูญเสียทรัพย์สินทั้งหมด

  4. อัลกอริทึมลายเซ็นไม่กี่: โปรโตคอลดั้งเดิมสามารถใช้ลายเซ็น ECDSA และอัลกอริทึมการตรวจสอบสำหรับการตรวจสอบธุรกรรมเท่านั้น

  5. อำนาจลายเซ็นสูง: ไม่มีลายเซ็นหลายลายเซ็น (ลายเซ็นหลายลายเซ็นสามารถบรรลุการทำงานร่วมกันผ่านสัญญาอัจฉริยะเท่านั้น) ลายเซ็นเดียวสามารถดำเนินการใดก็ได้

    ข้อจำกัดหลายสกุลเงิน: ค่าธรรมเนียมการทำธุรกรรมสามารถชำระได้ด้วย ETH เท่านั้น และไม่รองรับการทำธุรกรรมเป็นชุด

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

    ประการที่สอง กระเป๋าเงินสัญญาแบบธรรมดา (CA) ก็มีปัญหาบางอย่างเช่นกัน:

  • การดำเนินการในกระเป๋าสตางค์ของสัญญาจะต้องเริ่มต้นโดย EOA (โดยพื้นฐานแล้วเรียกว่าสัญญา) และการทำธุรกรรมแต่ละครั้งจะใช้ก๊าซเพิ่มเติม 21,000 (วิธีการตรวจสอบธุรกรรม Ethereum ปัจจุบันได้รับการแก้ไขเฉพาะในกรณีที่มีลายเซ็น ECDSA ที่ถูกต้อง ค่า Nonce และเพียงพอ

  • ยอดเงินในบัญชีการทำธุรกรรมถือว่าถูกต้อง)

  • EOA จำเป็นต้องมี ETH เพียงพอที่จะจ่าย Gas (จัดการสองบัญชี) หรือพึ่งพา Relayer เพื่อจ่าย Gas (นำไปสู่การรวมศูนย์)

  • ข้อจำกัดในการอุทธรณ์ทำให้ผู้ใช้ทั่วไปใช้งาน Ethereum ได้ยาก:

  • อันดับแรก ในการใช้แอปพลิเคชันใดๆ บน Ethereum ผู้ใช้จะต้องมีอีเธอร์ (และแบกรับความเสี่ยงจากความผันผวนของราคาอีเธอร์)

ประการที่สอง ผู้ใช้จำเป็นต้องจัดการกับตรรกะค่าธรรมเนียมที่ซับซ้อน แนวคิดของ Gas price, Gas limit และการบล็อกธุรกรรมนั้นซับซ้อนเกินไปสำหรับผู้ใช้การแยกความเป็นเจ้าของ (Owner) และสิทธิ์การลงนาม (Signer) สามารถแก้ปัญหาข้างต้นได้ทีละปัญหา

อ่านเพิ่มเติม:

บัญชี Ethereum บทคัดย่อรายงานการวิจัย 4 มิติ: การรื้อข้อเสนอ EIP ที่เกี่ยวข้อง 10 ข้อและหนทางเจ็ดปีในการทำลายคอขวดของผู้ใช้ที่ใช้งานรายวันนับสิบล้านคน

บัญชี Ethereum บทคัดย่อรายงานการวิจัย 4 มิติ: การรื้อข้อเสนอ EIP ที่เกี่ยวข้อง 10 ข้อและหนทางเจ็ดปีในการทำลายคอขวดของผู้ใช้ที่ใช้งานรายวันนับสิบล้านคน

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

1.2. การเปรียบเทียบระหว่าง EIP-4337 และโซลูชันประนีประนอม

ข้อความ

1.2.1 ประนีประนอมโซลูชันกระเป๋าเงินสัญญาแบบหลายลายเซ็นกระเป๋าเงินหลายลายเซ็น นั่นคือบัญชีสัญญากระเป๋าเงินที่ใช้สัญญาอัจฉริยะเพื่อใช้ฟังก์ชันหลายลายเซ็น การใช้กระเป๋าเงินแบบหลายลายเซ็นของ Safe (ก่อนหน้านี้เรียกว่า Gnoiss Safe) เป็นตัวอย่าง คุณสามารถตั้งกฎหลายลายเซ็นของกระเป๋าเงินได้ เช่น การจัดการร่วมกันสามคน ลายเซ็นสองคนเพื่อดำเนินการธุรกรรม (2-of- 3) และกระเป๋าเงิน Argent มีความคล้ายคลึงกัน สร้างสรรค์ ประเด็นคือการแนะนำกลไกที่เรียกว่า Guardian ซึ่งใช้งานง่ายกว่า ผู้ใช้สามารถตั้งค่าบัญชี EOA อื่นหรืออีเมล/โทรศัพท์มือถือเป็นผู้พิทักษ์ ผู้พิทักษ์สามารถอนุญาตการทำธุรกรรม ล็อค กระเป๋าเงินและช่วยในการกู้คืนกระเป๋าเงิน แนวทางนี้มอบความสะดวกสบายให้กับผู้ใช้ แต่เนื่องจากความซับซ้อนของซอฟต์แวร์กระเป๋าเงิน สัญญากระเป๋าเงิน และโปรแกรมแบ็คเอนด์ โซลูชันจึงเป็นเรื่องยากที่จะเป็นแนวทางปฏิบัติมาตรฐานในอุตสาหกรรม

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

(ตรวจสอบให้แน่ใจว่าสามารถยกเลิกการลงนามสัญญาได้ แต่ไม่จำกัดเฉพาะตามลายเซ็น ECDSA และ secp 256 k 1 เท่านั้น) และการลงนามนั้นสามารถนำไปใช้กับอัลกอริทึมที่หลากหลาย อัลกอริทึมที่แตกต่างกันมีโหมดการทำงานและการโต้ตอบที่แตกต่างกัน และจะ นำมาซึ่งการเปลี่ยนแปลงหลักคือ เช่น การถ่ายโอนฟังก์ชันลายเซ็นไปยังฝั่งอุปกรณ์พกพาที่ดีขึ้น เพื่อให้ได้กระเป๋าสตางค์ฮาร์ดแวร์แบบพกพา ความท้าทายหลักของประเด็นนี้คือ Android และอุปกรณ์อื่นๆ เปิดมากเกินไป เป็นไปไม่ได้ที่จะเก็บคีย์ส่วนตัวไว้ในโทรศัพท์มือถือ และต้องใช้ชิปลายเซ็นแยกต่างหาก

ข้อความ

1.2.2 ประนีประนอมมาตรฐานธุรกรรม 2 หยวน

การประนีประนอมเพื่อเพิ่มประสิทธิภาพนี้มีจุดมุ่งหมายเพื่อให้ผู้ใช้ต้องพึ่งพา ETH ที่มีอยู่เป็นค่าธรรมเนียมในการจัดการเพื่อดำเนินการพฤติกรรมแบบ on-chain หลังจากนำมาตรฐานธุรกรรมเมตามาใช้แล้ว

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

  2. เบื้องหลังเมื่อ:

  3. ผู้ใช้ลงนามในข้อมูลที่มีโครงสร้าง และข้อมูลและลายเซ็นจำเป็นต้องมีสัญญา NFT เพื่อส่ง NFT ให้กับผู้ใช้

  4. ข้อมูลและลายเซ็นถูกส่งไปยังผู้ถ่ายทอด (Relayer)

ตัวทำซ้ำแบบ off-chain (บัญชี EOA) เริ่มต้นการทำธุรกรรมไปยัง chain และส่งไปยังสัญญาผู้ส่งต่อที่เชื่อถือได้ (Forwarder) บน chain

สัญญา NFT ได้รับการปรับแต่ง และผู้ริเริ่มเดิมในธุรกรรมที่ส่งผ่านด้วยวิธีนี้จะถือว่าเป็นผู้ใช้ ไม่ใช่ msg.sender

ดังนั้นในสัญญา NFT ขั้นสุดท้าย วัตถุที่ได้รับจากการดำเนินการ NFTMint จึงไม่ใช่ตัวเริ่มต้นธุรกรรมในมาตรฐานเดิม

  1. ตัวอย่างเช่น โซลูชันไร้ก๊าซของ Lens ที่ได้รับความนิยมเมื่อเร็วๆ นี้ เป็นโหมดการดำเนินการธุรกรรมเมตาที่เป็นมาตรฐานมาก และมีธุรกรรมการชำระเงินหลายสิบล้านรายการ

  2. รูปแบบนี้ใช้งานได้ แต่มีข้อเสียสองประการ:

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

อ่านเพิ่มเติม:

อ่านเพิ่มเติม:

https://research.web3 caff.com/zh/archives/4660 

EIP-4337 Standard Smart Wallet Practice Research Report: Panoramic Presentation of 4337 Standard Example Implementation Process and Opportunity Discussion

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

  1. 2. ทำไม 4337 ถึงแยกสิทธิในทรัพย์สินได้?

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

  3. แปลงประเภทธุรกรรมในห่วงโซ่ (EIP-101, EIP-86, EIP-859, EIP-2718)

การแปลงร่างวัตถุหลักบนห่วงโซ่ (EIP-2938, EIP-3074, EIP-3607, EIP-5003)

แปลงกระบวนการบรรจุภัณฑ์ของธุรกรรมบนเครือข่าย (EIP-4337, EIP-5189)

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

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

2.1, 4337 หลักการทำงาน

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

ข้อความ

  • 2.1.1 บทบาทที่เกี่ยวข้องกับมาตรฐาน 4337

  • ERC-4337 มีห้าองค์ประกอบหลัก: UserOperation, Bundler, EntryPoint, Wallet Contract และ Paymaster Contract

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

  • Bundlers Bundler ซึ่งอาจเป็นคนขุดแร่ รวม UserOperations จาก mempool และส่งไปยังผู้เข้าร่วมสัญญา EntryPoint บนบล็อกเชน

  • สัญญากระเป๋าเงินเป็นตัวตนออนไลน์ที่ผู้ใช้เป็นเจ้าของและเป็นสมาชิกของบัญชีสัญญาอัจฉริยะ

สัญญา Paymaster เป็นสัญญาอัจฉริยะสำหรับการชำระเงินที่เป็นทางเลือก

ข้อความ


  1. 2.1.2 กระบวนการดำเนินการของธุรกรรม 4337 รายการ


  2. มาดูขั้นตอนการโอน Ethereum กันอีกครั้งเพื่อแยกแยะว่าการทำธุรกรรมตาม ERC-4337 นั้นเป็นอย่างไร:


  3. เปิดกระเป๋าเงิน: ผู้ใช้จัดการเครื่องมือคีย์ส่วนตัวที่ผู้ใช้ถืออยู่ เช่น Metamask, Bitkeep, Bitizen เป็นต้น (ขั้นตอนนี้ยังคงไม่เปลี่ยนแปลง)


  4. ลายเซ็นธุรกรรม: ใช้คีย์ส่วนตัวเพื่อเซ็นฟิลด์ใหม่หลายฟิลด์ ซึ่งเรียกว่า UserOperation user operation object (คำสั่งยังคงไม่เปลี่ยนแปลง แต่ฟิลด์เนื้อหาเปลี่ยนไป และสามารถเลือกอัลกอริทึมลายเซ็นที่ไม่ใช่ ECDSA ได้)


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


    2. บรรจุภัณฑ์ของนักขุด: หลังจากที่ Bundler วิเคราะห์และตรวจสอบลายเซ็นการดำเนินการที่ส่งโดยผู้ใช้แล้ว นักขุดจะเซ็นธุรกรรมเพื่อรวมคำสั่งของผู้ใช้ และส่งต่อคำสั่งการใช้งานของผู้ใช้ไปยังกระเป๋าเงินสัญญาบางชุด จากนั้นสัญญาจะตรวจสอบผู้ใช้ ลายเซ็นและดำเนินการ (ยกเครื่อง)


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


  6. แพคเกจจะถูกส่งไปยังสัญญาอัจฉริยะในฐานะเราเตอร์ การตรวจสอบจะดำเนินการและส่งต่อไปยังกระเป๋าสตางค์สัญญาอิสระของผู้ใช้แต่ละราย

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

กระบวนการผลิตบล็อก: ไม่เปลี่ยนแปลงอย่างสมบูรณ์


  1. 2.2 ตัวอย่างฟังก์ชัน: สัญญาจุดเข้าใช้งาน


  2. หลังจากย้ายไปที่ 4337 แล้ว การตั้งเวลาของบัญชีใด ๆ ต้องผ่านสัญญาจุดเข้าใช้งานก่อน สิ่งที่ต้องแก้ไขคือ


    1. หากไม่ได้ปรับใช้ "สัญญากระเป๋าเงิน" ของผู้ใช้ ให้ใช้ฟิลด์ initCode ใน UO เพื่อปรับใช้สัญญา (ผู้ใช้สามารถปรับแต่งฟังก์ชันสัญญาสุดท้ายได้)


    2. UserOperation ในธุรกรรมการรวมการตรวจสอบแบบวนรอบ


  3. การตรวจสอบการจำลองแบบ off-chain ที่มีอยู่ (ยอดคงเหลือ eth, ยอดโทเค็น, การชำระเงินในนาม)


  4. จัดการค่าธรรมเนียมการเดิมพัน

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

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

3. เหตุใดเราจึงควรให้ความสนใจกับ ERC-4337 ต่อไป

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

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

  1. ผู้ใช้เองเป็นผู้ตรวจสอบตลาดในท้ายที่สุด และแผนการนำไปใช้งานก็ซับซ้อน ซึ่งซับซ้อนเฉพาะฝั่งแอปพลิเคชันเท่านั้น

  2. สำหรับผู้ใช้เอง ในที่สุดสิ่งที่พวกเขาเห็นคือ:

  3. ประสบการณ์ในการทำธุรกรรมที่ราบรื่นยิ่งขึ้น คล้ายกับตะกร้าสินค้า สามารถรวมอยู่ในธุรกรรมเดียวได้แม้ในตลาด 10 แห่ง

  4. ทางเข้าที่ปลอดภัยยิ่งขึ้นด้วยความช่วยเหลือของความสามารถของอัลกอริทึมลายเซ็นที่กำหนดเองของ 4337 โดยใช้ชิปความปลอดภัยพิเศษของโทรศัพท์มือถือโดยไม่ต้องพกกระเป๋าเงินฮาร์ดแวร์


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

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

ตอนที่แล้วเป็นข้อมูลเพิ่มเติมเกี่ยวกับกลไกการทำงานและเบื้องหลังของ ERC-4337"shisi"ขยายเวลาสมาชิก 15 วันสำหรับรหัสอ้างอิง)

ส่วนถัดไปจะอธิบายรายละเอียดเกี่ยวกับข้อดีและข้อเสียของโครงร่างการตรวจสอบปัจจุบันและรายละเอียดการใช้งาน แต่มันเกี่ยวข้องกับเลเยอร์พื้นฐานของ Ethereum ดังนั้นจึงยากที่จะอ่าน มันถูกส่งบนช่องทางการวิจัยของแพลตฟอร์ม Web3 Caff ( แพลตฟอร์มการวิจัยแบบชำระเงินที่หัวหน้าและกำลังดำเนินการสำหรับกิจกรรมร่วมกันของแฟน ๆ 14 มิ.ย

ขยายเวลาสมาชิก 15 วันสำหรับรหัสอ้างอิง)

https://cointelegraph.com/news/ethereum-erc-4337-smart-accounts-launch-at-walletcon-account-abstraction-is-here

https://blog.openzeppelin.com/eip-4337-ethereum-account-abstraction-incremental-audit/#conclusions

https://blog.openzeppelin.com/eth-foundation-account-abstraction-audit/

https://eips.ethereum.org/EIPS/eip-4337 

https://hackmd.io/@erc 4337/test-suite

https://www.youtube.com/watch? v=eyT 6 WzJmWyc

https://notes.ethereum.org/@yoav/unified-erc-4337-mempool#What-does-censorship-resistance-require-of-ERC-4337 

https://github.com/eth-infinitism/account-abstraction/issues/188 

https://notes.ethereum.org/@yoav/unified-erc-4337-mempool

https://github.com/eth-infinitism/account-abstraction/blob/develop/reports/gas-checker.txt#enroll-beta

สัญญาที่ชาญฉลาด
กระเป๋าสตางค์
NFT
ETH
ความปลอดภัย
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android