ภาพรวมการสรุปบัญชี Ethereum
หมายเหตุบรรณาธิการ: บทความนี้มาจาก:ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)
ผู้เขียน: ETH Gas Station การแปลและการพิสูจน์อักษร: Min Min & A Jian พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
ชื่อระดับแรก
นามธรรมบัญชีคืออะไร?
ปัจจุบันมีบัญชีสองประเภทบน Ethereum: บัญชีภายนอกและบัญชีสัญญา อันแรกถูกควบคุมโดยคีย์ส่วนตัว ในขณะที่อันหลังถูกควบคุมโดยรหัส EVM ที่จัดเก็บไว้ในบัญชีสัญญาอัจฉริยะ (บางครั้งเรียกว่ากระเป๋าเงินอัจฉริยะ) การสรุปบัญชีเป็นการพยายามรวมบัญชีทั้งสองประเภทเข้าเป็นบัญชีเดียว นั่นคือทำให้บัญชีภายนอกมีลักษณะเหมือนบัญชีสัญญา
เหตุใดการสรุปบัญชีจึงมีความสำคัญต่อ Ethereum
การแยกบัญชีช่วยให้กระเป๋าเงินทั่วไปสามารถดำเนินการตรรกะที่ซับซ้อนได้ โดยจะย้ายฟังก์ชันต่างๆ เช่น การตรวจสอบลายเซ็น การจ่ายน้ำมัน และการป้องกันการเล่นซ้ำจากโปรโตคอลหลักไปยังเครื่องเสมือน Ethereum
ลองมาดูตัวอย่างเพื่อดูว่าสิ่งที่เป็นนามธรรมทำงานอย่างไร
สมมติว่าคุณต้องการให้โทเค็นทั้งหมดไปที่กระเป๋าเงินใหม่ และคุณส่งอีเธอร์ทั้งหมดไปที่กระเป๋าเงินใหม่นี้โดยไม่ได้ตั้งใจ ตอนนี้ หากไม่มีอีเทอร์ คุณจะไม่สามารถส่งธุรกรรมใดๆ ได้ และคุณไม่สามารถโอนโทเค็นที่เหลือไปยังกระเป๋าเงินใหม่ได้
โดยปกติคุณต้องใช้เวลาเพียงเล็กน้อยและแก๊สเพื่อส่งอีเธอร์กลับไปยังที่อยู่ก่อนหน้า แต่ในบางกรณีการกู้คืนจากข้อผิดพลาดนี้ไม่ใช่เรื่องง่าย ไม่สามารถโอนโทเค็นในกระเป๋าเงินออกได้จนกว่าคุณจะส่งอีเธอร์จากกระเป๋าเงินอื่น เราทุกคนคงเคยอยู่ในสถานการณ์นี้ และไม่ต้องบอกก็รู้ว่าไม่สะดวกเพียงใด
การสรุปบัญชีช่วยให้คุณสามารถชำระค่าน้ำมันด้วยโทเค็นที่เหลืออยู่ เช่น กระเป๋าเงินสัญญาอัจฉริยะ
เครือข่ายและแอปพลิเคชันจำนวนมากที่สร้างบน Ethereum อาศัยรีเลย์ในการโพสต์ธุรกรรมของผู้ใช้บนบล็อกเชนและชำระค่าธรรมเนียมรีเลย์ อย่างไรก็ตาม ด้วยกระเป๋าเงินและสัญญาที่ซับซ้อนมากขึ้น เราอาจไม่จำเป็นต้องใช้รีเลย์ ใช้ Tornado Cash เป็นตัวอย่าง (นี่คือแอปพลิเคชั่นที่ปกป้องความเป็นส่วนตัวของผู้ใช้โดยทำหน้าที่เป็นสถานีโอนสำหรับการไหลของเงินทุนของผู้ใช้และทำให้การไหลของเงินทุนยุ่งเหยิง) หากผู้ใช้ที่ต้องการผสมเหรียญสามารถใช้บัญชีที่เป็นนามธรรมได้ TA สามารถใช้เช่น PAYGAS opcode ในการชำระค่าธรรมเนียมการถอนเงิน ไม่จำเป็นต้องมีผู้ส่งต่อเพื่อช่วยในการถอนเงิน (หมายเหตุของผู้แปล: การใช้ผู้ส่งต่อเพื่อช่วยในการถอนเงินมีจุดประสงค์เพื่อลดความสัมพันธ์ระหว่างที่อยู่การถอนเงินกับผู้ใช้รายอื่น และเพื่อปกป้องความเป็นส่วนตัวด้วย) หากเครือข่าย Ethereum สามารถทำหน้าที่เป็นรีเลย์ของคุณ คุณไม่จำเป็นต้องพึ่งพารีเลย์ตัวอื่น และคุณไม่จำเป็นต้องจ่ายค่าน้ำมันเป็นเปอร์เซ็นต์
ช่องทางของรัฐ
Optimistic rollup
Abstraction ยังอำนวยความสะดวกในการดำเนินการตามโซลูชันทางเทคนิคต่อไปนี้:
เป็นต้น
ช่องทางของรัฐ
รูปแบบความเป็นส่วนตัวเลเยอร์ 2 เช่นโปรโตคอล AZTEC
เป็นต้น
กล่าวโดยย่อ นักพัฒนาในชุมชน Ethereum สามารถใช้บัญชี Ethereum ที่ชาญฉลาดเพื่อสร้างกระบวนการที่ซับซ้อนมากขึ้นและมอบประสบการณ์การใช้งานที่ราบรื่นยิ่งขึ้น
ใช้เวลานานแค่ไหนจึงจะบรรลุธรรม?


