สิ่งที่เป็นนามธรรมของบัญชีดั้งเดิมของ Starknet: เปิดใช้งานบัญชีอัจฉริยะสำหรับผู้ใช้

原文:Native Account Abstraction: การเปิด Blockchain สู่ความเป็นไปได้ใหม่

แปลและพิสูจน์อักษร: "Starknet Chinese Community"

นามธรรมบัญชีดั้งเดิมของ Starknet: เปิดใช้งานบัญชีอัจฉริยะสำหรับผู้ใช้

ข้อมูลด่วนที่โดดเด่น

มีอุปสรรคใหญ่ประการหนึ่งในการเดินทางของบล็อกเชนสู่ตลาดกระแสหลัก: ข้อจำกัดด้านความปลอดภัยและประสบการณ์ผู้ใช้กำลังขัดขวางผู้ใช้ Web 2 ในวงกว้างจากการเริ่มใช้งานบล็อกเชน

มีวิธีแก้ไขหรือไม่? นั่นคือนามธรรมบัญชี นี่คือเลเยอร์ซอฟต์แวร์ที่ขัดขวางภูมิทัศน์ของบล็อกเชน ทำให้บัญชีมีการออกแบบที่ยืดหยุ่นและพฤติกรรมเชิงกำหนดที่ปรับได้

การถอนบัญชีมีให้บริการทั้งบน Ethereum และ Starknet แต่ใช้งานต่างกัน Starknet มีนามธรรมของบัญชีแบบเนทีฟ กล่าวคือ บัญชีทั้งหมดเป็นบัญชีอัจฉริยะ ในทางกลับกัน Ethereum เพิ่มการแยกบัญชีผ่าน ERC-4337 โดยไม่สนใจฟังก์ชันดั้งเดิมของ EOA อย่างไรก็ตาม สภาพแวดล้อมที่ EOA เติบโตต่อไปจะลดประโยชน์ของการลบบัญชีลงอย่างมาก เนื่องจากแอปพลิเคชันจะต้องดำเนินการต่อเพื่อรองรับ EOA

อุปสรรคต่อ EOA

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

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

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

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

โปรโตคอลเป็นกฎเกณฑ์ทุกอย่าง — จากตัวอย่างด้านบนเป็นที่ชัดเจนว่าในพื้นที่ EOA โปรโตคอล Ethereum ไม่ใช่ผู้พัฒนาที่กำหนดความถูกต้องของการทำธุรกรรม

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

การทำลายอุปสรรค: การแนะนำสิ่งที่เป็นนามธรรมของบัญชี

ปัญหาของเชนส่วนใหญ่คือโปรโตคอลจะกำหนดพฤติกรรมของบัญชี ไม่ใช่ผู้ใช้ ย้อนกลับไปในปี 2015 Vitalik Buterin ผู้ร่วมก่อตั้ง Ethereum ได้กล่าวถึงความท้าทายเหล่านี้ เขาอธิบายนามธรรมของบัญชีว่าเป็นวิธีที่ง่ายกว่าในการจัดการกับบัญชีที่ลดหรือยุติการพึ่งพาคีย์ส่วนตัว ที่สำคัญกว่านั้น การแยกบัญชีจะสร้างประโยชน์อื่นๆ มากมาย เพื่อให้ประสบการณ์ของผู้ใช้ Web3 นั้นราบรื่นเหมือนกับของ Web2 จึงช่วยอำนวยความสะดวกในการใช้งานขนาดใหญ่ของ Web3

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

ERC-4337

ดังที่ได้กล่าวไว้ก่อนหน้านี้ EOA เป็นส่วนสำคัญของ Ethereum และพฤติกรรมของพวกมันถูกกำหนดโดยโปรโตคอล Ethereum นอกจาก EOA แล้ว Ethereum ยังมีสัญญาซึ่งมีรหัสที่ผู้ใช้กำหนด ในปี 2023 Ethereum ได้เปิดตัวการอัปเกรดโปรโตคอล - ERC-4337 ซึ่งมีจุดมุ่งหมายเพื่อเชื่อมช่องว่างเชิงโครงสร้างระหว่าง EOA และสัญญาโดยไม่ต้องทำการเปลี่ยนแปลงโปรโตคอลที่สำคัญ แนวคิดหลักของ ERC-4337 คือการแนะนำบทบาทใหม่: Bundler บทบาทของ Bundler คือรวบรวมการกระทำของผู้ใช้ (คิดว่าเป็นธุรกรรมเมตาที่รวบรวมใน mempool เฉพาะ) และส่งการกระทำของผู้ใช้เหล่านั้นไปยัง Ethereum ผ่าน EOA ของพวกเขาเอง (ควบคุมโดย Bundler) ด้วยวิธีนี้ Bundler ช่วยให้นักพัฒนาและผู้ใช้สามารถปรับใช้และโต้ตอบกับสัญญาบัญชี โดยใช้ประโยชน์จากการแยกบัญชี

การนำนามธรรมของบัญชีมาสู่ Ethereum ผ่าน ERC-4337 ช่วยให้นักพัฒนาสามารถสร้างพฤติกรรมที่ยืดหยุ่นมากขึ้นสำหรับสัญญา อย่างไรก็ตาม Ethereum จะยังคงรักษา EOA ต่อไป สำหรับนักพัฒนา ผลที่ตามมาคือพวกเขาต้องให้บริการทั้ง EOA และ ERC-4337 ในระบบนิเวศที่ต้นทุน EOA ต่ำกว่า คาดการณ์ได้ว่า EOA จะยังคงครอบงำต่อไป และแอปพลิเคชันจะไม่สามารถเก็บเกี่ยวมูลค่าที่แท้จริงของการแยกบัญชีทั่วทั้งฐานผู้ใช้

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

การสรุปบัญชีเนทีฟของ Starknet

ในทางตรงกันข้าม Starknet มีการแยกบัญชีเป็นแกนหลัก กล่าวคือ บัญชีทั้งหมดเป็นบัญชีอัจฉริยะ Starknet ไม่มี EOA แต่กระโดดเข้าสู่โลกที่ทุกบัญชีเป็นบัญชีอัจฉริยะ โครงสร้างพื้นฐานทั้งหมด รวมถึงกระเป๋าเงินและตัวสำรวจบล็อค ได้รับการออกแบบและสร้างขึ้นสำหรับการทำบัญชีแยกประเภท สิ่งนี้มีลักษณะเฉพาะในเครือข่าย L1 และ L2 ทั้งหมด ทำให้ Starknet เป็นระบบนิเวศอัจฉริยะระบบแรก: ผู้สร้างสามารถสร้างแอปพลิเคชันและเครื่องมือของตนโดยรู้ว่าสิ่งที่เป็นนามธรรมของบัญชีใช้กับทุกบัญชี โดยไม่ต้องให้บัญชีที่ไม่ใช่สิ่งที่เป็นนามธรรมของบัญชีทำงานและให้บริการ ผู้สร้างสามารถออกแบบแอปพลิเคชันของตนเพื่อรับประโยชน์จากโอกาสที่ได้รับจากการสรุปบัญชี โดยรู้ว่าบัญชีอัจฉริยะเป็นวิธีเดียวสำหรับผู้ใช้ในการโต้ตอบกับแอปพลิเคชัน

การสรุปบัญชีแบบเนทีฟบน Starknet ขจัดความซับซ้อนเพิ่มเติมที่ Bundler แนะนำ (เหมือนที่ ERC-4337 ทำ) แทนที่จะปรับโครงสร้างพื้นฐานและเครื่องมือเพื่อโต้ตอบกับ Bundler กระบวนการนี้จะง่ายขึ้นโดยการระบุซีเควนเซอร์เพื่อเติมเต็มบทบาทของ Bundler

สามเสาหลักของนามธรรมบัญชี

นามธรรมบัญชีส่วนใหญ่ประกอบด้วยสามองค์ประกอบ ได้แก่ นามธรรมลายเซ็น นามธรรมค่าธรรมเนียม และนามธรรม Nonce แต่ละส่วนมีบทบาทเฉพาะในการปรับปรุงประสบการณ์ผู้ใช้โดยรวม

บทคัดย่อลายเซ็น

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

นามธรรมต้นทุน

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

ไม่มีสิ่งที่เป็นนามธรรม

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

Rollups เช่น Starknet ถือได้ว่าเป็นระบบปฏิบัติการ blockchain เมื่อออกแบบระบบปฏิบัติการใหม่ สิ่งต่างๆ มักจะดำเนินไปอย่างราบรื่นหากคุณไม่ต้องรับมือกับความท้าทายของระบบปฏิบัติการรุ่นก่อนหน้า มันเหมือนกับว่าการสร้างบ้านใหม่มักจะง่ายกว่าการปรับปรุงบ้านเก่า เมื่อออกแบบบ้านใหม่ ควรคำนึงถึงโครงสร้างพื้นฐานที่สำคัญ เช่น สายไฟ ระบบประปา และเครื่องทำความร้อนในขั้นตอนพิมพ์เขียว เมื่อสร้างบ้านใหม่ มันไม่สมเหตุสมผลเลยที่จะเพียงแค่ปรับแต่งและงอมาตรฐานที่ทราบกันดีว่าจำเป็นในอนาคต หลักการเดียวกันนี้ใช้กับการสรุปบัญชี Starknet ได้รับการออกแบบโดยคำนึงถึงอนาคต และเราเชื่อว่ามันจะกลายเป็นวิธีมาตรฐานในการสร้างแอปพลิเคชัน Starknet ใช้การแยกบัญชีเป็นตัวเลือกเริ่มต้น และอันที่จริงแล้วเป็นเพียงตัวเลือกเดียว จึงมอบประสบการณ์ที่ราบรื่น มีประสิทธิภาพ และเป็นมิตรกับผู้ใช้ที่เราคาดว่าจะได้รับในอนาคต

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

บทคัดย่อของบัญชีใน Starknet Construction

เช่นเดียวกับการประดิษฐ์ซอฟต์แวร์ที่ปฏิวัติเศรษฐกิจเงินสด ระบบนิเวศอัจฉริยะของ Starknet ได้มอบพื้นที่ที่อุดมสมบูรณ์สำหรับการเติบโตในอนาคต สิ่งที่เริ่มเป็นซอฟต์แวร์ที่บันทึกดิจิทัลและกระบวนการที่คล่องตัวได้พัฒนาเป็นระบบที่กว้างขึ้นสำหรับการจัดการธุรกรรม การติดตามการเงิน และทำให้กระบวนการทางการเงินเป็นอัตโนมัติ ในทำนองเดียวกัน ระบบนิเวศอัจฉริยะของ Starknet ช่วยให้นักพัฒนาสามารถโต้ตอบกับแอพพลิเคชั่นและผู้ให้บริการที่หลากหลายได้อย่างราบรื่น สิ่งนี้ไม่เพียงแต่ปรับปรุงประสบการณ์ของผู้ใช้ ทำให้สมบูรณ์ยิ่งขึ้นและมีไดนามิกมากขึ้น แต่ยังส่งเสริมสภาพแวดล้อมการทำงานร่วมกันและสร้างสรรค์ มอบพื้นที่ที่อุดมสมบูรณ์สำหรับการพัฒนาเพื่อการเติบโตอย่างต่อเนื่อง

ความก้าวหน้าต่อไปนี้ในแอปพลิเคชันต่างๆ แสดงให้เห็นถึงประโยชน์ของการใช้ลายเซ็นที่เป็นนามธรรมเหนือบัญชีสมาร์ทแบบเนทีฟของ Starknet:

บราโวส

ด้วยการใช้บัญชีอัจฉริยะของ Starknet ทีมงาน Braavos ได้สร้างกระเป๋าเงินอัจฉริยะที่มอบประสบการณ์แบบ Web 2 ให้คุณใช้ไบโอเมตริกของโทรศัพท์เพื่อเข้าถึงกระเป๋าเงินของคุณได้ เป็นเรื่องน่าตื่นเต้นที่ต้องทำ! การเข้ารหัสที่ใช้โดยบล็อกเชนส่วนใหญ่นั้นแตกต่างจากที่ใช้โดยอุปกรณ์มือถือ ซึ่งมักส่งผลให้มีค่าใช้จ่ายในการตรวจสอบลายเซ็นสูงมาก ในอนาคต อาจเป็นไปได้ที่จะลงนามการทำธุรกรรมโดยใช้โทรศัพท์มือถือโดยยังคงรักษาความปลอดภัยในระดับสูง

นามธรรมบัญชีดั้งเดิมของ Starknet: เปิดใช้งานบัญชีอัจฉริยะสำหรับผู้ใช้

เงิน

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

นามธรรมบัญชีดั้งเดิมของ Starknet: เปิดใช้งานบัญชีอัจฉริยะสำหรับผู้ใช้

####วีซ่า

การพิสูจน์ STARK ถูกคิดค้นขึ้นเพื่อแก้ปัญหาความท้าทายด้านความสามารถในการปรับขนาดของ Ethereum โดยมีเป้าหมายเพื่อให้ได้พลังการประมวลผลธุรกรรมต่อวินาที (TPS) ที่เหมือนกันกับ Visa ด้วยเหตุนี้ การตัดสินใจของ Visa ในการสำรวจโครงการ “การชำระเงินอัตโนมัติสำหรับกระเป๋าเงินที่โฮสต์เอง” บน Starknet ซึ่งเป็นเหตุการณ์สำคัญ นี่เป็นข้อพิสูจน์ถึงการยอมรับของ Visa ในด้านเทคโนโลยีขั้นสูงและระบบนิเวศอัจฉริยะที่เป็นนวัตกรรมใหม่ของเรา

นามธรรมบัญชีดั้งเดิมของ Starknet: เปิดใช้งานบัญชีอัจฉริยะสำหรับผู้ใช้

สรุปแล้ว

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

แทนที่จะต้องจัดการกับเทคโนโลยีเดิม นักพัฒนาสามารถสร้างแอปพลิเคชันตั้งแต่เริ่มต้นในสภาพแวดล้อมที่ออกแบบมาเพื่อความต้องการในอนาคต

ดูต้นฉบับ
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
ไม่มีความคิดเห็น