ในหมู่พวกเขา การสนับสนุนของ Gas ช่วยให้ DApps ฝ่ายโครงการ และบุคคลที่สามสามารถจัดหา Gas ให้กับผู้ใช้โดยไม่จำเป็นต้องให้ผู้ใช้ถือ ETH ด้วยตนเอง ซึ่งเป็นมิตรกับผู้ใช้ Web3 ใหม่ที่ไม่ได้ถือ ETH และยังจะช่วยส่งเสริมกลุ่มใหญ่อีกด้วย - การพัฒนาขนาดของ Ethereum
ในเวลาเดียวกัน เนื่องจากรองรับการดำเนินการหลายอย่างในธุรกรรมเดียว ผู้ใช้จึงต้องลงนามในธุรกรรมเพียงครั้งเดียวเมื่อซื้อขายโทเค็นที่ไม่ใช่ ETH โดยไม่ต้องผ่านกระบวนการอนุมัติโทเค็นที่ยุ่งยากก่อนที่จะลงนามในธุรกรรม ซึ่งจะช่วยปรับปรุงประสิทธิภาพของธุรกรรมและลดลง ค่าใช้จ่าย
อ่านอย่างรวดเร็ว EIP-3074: คืออะไร? มันจะมีผลกระทบอะไรต่อ Ethereum?
เขียนโดย คาเรน Foresight News
ในการประชุมทางโทรศัพท์ครั้งล่าสุดที่จัดทำโดยนักพัฒนาหลักของ Ethereum ผู้พัฒนาข้อเสนอ EIP-3074 ได้รวมอยู่ในการปรับปรุงที่จะนำไปใช้ในการอัพเกรด Pectra hard fork ของ Ethereum ข้อเสนอนี้สนับสนุนการมอบหมายการควบคุมที่อยู่ทั่วไปให้กับสัญญาอัจฉริยะเพื่อดำเนินการตามแผนธุรกรรมที่ซับซ้อนมากขึ้น ซึ่งจะช่วยยกระดับประสบการณ์ผู้ใช้กระเป๋าเงินได้อย่างมาก แล้ว EIP-3074 คืออะไรกันแน่ และ Ethereum มีความหมายอย่างไร?
EIP-3074 คืออะไร?
ในความเป็นจริง ในเดือนตุลาคม 2020 EIP-3074 ได้รับการเสนอโดยนักพัฒนาและนักวิจัยหลักของ Ethereum, Sam Wilson, Ansgar Dietrichs, lightclients และ Micah Zoltu แนวคิดหลักคือการมอบหมายการควบคุมบัญชีภายนอก (EOA) ให้กับสัญญาอัจฉริยะ . นวัตกรรมนี้ช่วยให้นักพัฒนามีกรอบการทำงานที่มีประสิทธิภาพและยืดหยุ่นสำหรับการออกแบบและการนำกลยุทธ์การซื้อขาย EOA แบบใหม่ไปใช้
แล้วจะเปลี่ยน EOA ที่มีอยู่ให้เป็นสัญญาอัจฉริยะได้อย่างไร ตามวิดีโอสาธิตที่เผยแพร่โดย lightclients เมื่อสองปีที่แล้ว กุญแจสำคัญในการบรรลุการเปลี่ยนแปลงนี้อยู่ที่คำสั่งสองคำสั่ง "AUTH" และ "AUTHCALL" คำสั่งแรกได้ตั้งค่าตัวแปรบริบท "ได้รับอนุญาต" ตามลายเซ็น ECDSA และ ส่วนหลังเริ่มต้นเป็นการโอนบัญชี "ที่ได้รับอนุญาต" ในเวลาเดียวกัน สามารถใช้ตรรกะเพิ่มเติมกับคำสั่ง "AUTHCALL" เพื่อให้สามารถควบคุมผู้โทรและผู้ริเริ่มได้มากขึ้น โดยไม่กระทบต่อความปลอดภัยหรือประสบการณ์ผู้ใช้ของผู้ริเริ่ม
ในการดำเนินการจริง ผู้ใช้ที่อยู่ใน EOA จะลงนามในธุรกรรมนอกเครือข่ายก่อน จากนั้นผู้ใช้ EOA หรือผู้สนับสนุน Gas จะส่งธุรกรรมไปยังสัญญา Inviver .
Patrick McCorry สมาชิกในทีมของ Arbitrum และ Lemniscap กล่าวว่า EIP-3074 แก้ปัญหา "msg.sender" ที่สร้างปัญหาให้กับบริการส่งต่อธุรกรรมเกือบทั้งหมด และสามารถปรับปรุงประสบการณ์ผู้ใช้ได้อย่างแท้จริง โดยพื้นฐานแล้ว หากผู้ส่งต่อชำระค่าธุรกรรมของผู้ใช้ ที่อยู่ของผู้ส่งต่อจะถูกตั้งค่าเป็น msg.sender แทนที่จะเป็นที่อยู่ของผู้ใช้ ในบรรดาวิธีการแก้ไขปัญหาข้างต้น วิธีหนึ่งคือผู้ใช้ต้องพึ่งพากระเป๋าเงินสัญญาอัจฉริยะ และอีกวิธีหนึ่งคือสัญญาอัจฉริยะมี "ความสามารถในการทำธุรกรรมเมตา" และสามารถรับข้อความที่ลงนามโดยผู้ใช้ได้ แต่สิ่งนี้จะขัดขวางผู้ที่ต้องการให้บริการผู้ใช้ ด้วยธุรกรรมปลอดก๊าซของบริษัทสตาร์ทอัพ มีอีกวิธีหนึ่งในการแก้ปัญหาข้างต้น ซึ่งก็คือการเปลี่ยนรูปแบบธุรกรรม เปลี่ยนชื่อ tx.origin เป็น Gas.payer และรวมช่องใหม่สองช่องคือ "gas payer" และ "nonce" ในธุรกรรม เมื่อธุรกรรมถูกดำเนินการ ระบบจะเพิ่ม nonce ของผู้ใช้และผู้ชำระแก๊ส และหักค่าธรรมเนียมจากผู้ชำระแก๊ส สิ่งนี้ทำให้ผู้ส่งต่อสามารถส่งต่อธุรกรรมของผู้ใช้ได้ แต่ก็ยังมีข้อจำกัด ส่วนใหญ่ความสามารถในการส่งคืนโทเค็น ERC-20 หลังจากธุรกรรมเสร็จสิ้น EIP-3074 เป็นโซลูชันอันชาญฉลาดเนื่องจากช่วยให้สามารถคืนเงินโทเค็น ERC-20 ให้กับผู้ส่งต่อได้ ช่วยให้ผู้ส่งต่อสามารถส่งข้อความที่ผู้ใช้ลงนามและให้พวกเขาได้รับการยืนยันบน Ethereum โดยไม่ต้องเปลี่ยนรูปแบบธุรกรรมและทำลายกระแสปัจจุบัน มีเครื่องมืออยู่
EIP-3074 มีความหมายอย่างไรต่อ Ethereum?
EIP-3074 อนุญาตให้ EOA ทำหน้าที่เป็นกระเป๋าเงินสัญญาอัจฉริยะโดยไม่ต้องปรับใช้สัญญา ดังนั้นจึงสามารถดำเนินการสถานการณ์ธุรกรรมที่ซับซ้อนมากขึ้นได้ สิ่งนี้นำมาซึ่งกรณีการใช้งานที่น่าตื่นเต้นมากมายสำหรับ Ethereum รวมถึงการสนับสนุนก๊าซ ธุรกรรมแบบแบตช์ และการกู้คืนสินทรัพย์กระเป๋าเงิน
ในหมู่พวกเขา การสนับสนุนของ Gas ช่วยให้ DApps ฝ่ายโครงการ และบุคคลที่สามสามารถจัดหา Gas ให้กับผู้ใช้โดยไม่จำเป็นต้องให้ผู้ใช้ถือ ETH ด้วยตนเอง ซึ่งเป็นมิตรกับผู้ใช้ Web3 ใหม่ที่ไม่ได้ถือ ETH และยังจะช่วยส่งเสริมกลุ่มใหญ่อีกด้วย - การพัฒนาขนาดของ Ethereum
ในเวลาเดียวกัน เนื่องจากรองรับการดำเนินการหลายอย่างในธุรกรรมเดียว ผู้ใช้จึงต้องลงนามในธุรกรรมเพียงครั้งเดียวเมื่อซื้อขายโทเค็นที่ไม่ใช่ ETH โดยไม่ต้องผ่านกระบวนการอนุมัติโทเค็นที่ยุ่งยากก่อนที่จะลงนามในธุรกรรม ซึ่งจะช่วยปรับปรุงประสิทธิภาพของธุรกรรมและลดลง ค่าใช้จ่าย
EIP-3074 ยังมีบทบาทสำคัญในการกู้คืนสินทรัพย์กระเป๋าเงินอีกด้วย ด้วยการตั้งค่าสัญญา Inviver พิเศษ ผู้ใช้สามารถกู้คืนทรัพย์สินของตนผ่านกลไกการกู้คืนทางสังคมเมื่อพวกเขาสูญเสียคีย์ส่วนตัว
แน่นอนว่า EIP-3074 ก็มีความขัดแย้งมากกว่าเช่นกัน ดังที่ผู้ก่อตั้ง DefiLlama 0xngmi กล่าว ขณะนี้ลายเซ็นที่ผิดเพียงลายเซ็นเดียวเท่านั้นที่สามารถทำให้ทรัพย์สินของที่อยู่หมดสิ้นไปโดยสิ้นเชิง รวมถึงโทเค็นทั้งหมด, NFT ทั้งหมด, ตำแหน่ง DeFi ทั้งหมด ฯลฯ
นอกจากนี้ เป็นที่น่าสังเกตว่าแม้ว่า EIP-3074 จะรองรับการมอบหมายการควบคุมที่อยู่ธรรมดาให้กับสัญญาอัจฉริยะ แต่ EIP-3074 ก็ไม่ใช่ข้อเสนอที่เป็นนามธรรมของบัญชี นักวิจัยของ Ethereum Foundation ansgar.eth กล่าวว่าข้อกังวลที่ใหญ่ที่สุดคือตอนนี้เราจะสร้างกลุ่มเทคโนโลยีบัญชีคู่ขนานสองกลุ่มโดยใช้ 3074/EOA และ 4337/AA และจะต้องใช้ความพยายามและความเอาใจใส่อย่างมากในการทำให้สิ่งเหล่านี้สามารถทำงานร่วมกันได้ Hayden Adams ผู้ก่อตั้ง Uniswap ยังเน้นย้ำว่าอุตสาหกรรมควรทำงานอย่างหนักเพื่อให้แน่ใจว่ากระเป๋าเงิน 4337 และสัญญา 3074 สามารถเข้ากันได้
โดยสรุป EIP-3074 คาดว่าจะนำนวัตกรรมและโอกาสที่ไม่เคยมีมาก่อนมาสู่ Ethereum แต่ก็มาพร้อมกับความท้าทายและความขัดแย้งบางประการเช่นกัน ด้วยการใช้งานที่กำลังจะเกิดขึ้นในการอัปเกรด Pectra เราหวังว่าจะได้เห็นว่ามันจะกำหนดอนาคตของ Ethereum อย่างไร และนำประสบการณ์ผู้ใช้ที่สมบูรณ์และสะดวกยิ่งขึ้นมาสู่ระบบนิเวศ Web3 ในเวลาเดียวกัน เรายังต้องตระหนักถึงความเสี่ยงและความท้าทายที่อาจเกิดขึ้น และให้แน่ใจว่ามีการใช้มาตรการรักษาความปลอดภัยที่เหมาะสมเมื่อใช้คุณสมบัตินี้