Nền tảng của sự trỗi dậy của tính năng trừu tượng hóa tài khoản là gì? Làm thế nào để hiểu định nghĩa về tính trừu tượng trong tính năng trừu tượng hóa tài khoản và cách thức hoạt động của nó? Với những câu hỏi này trong đầu, hôm nay chúng tôi đặc biệt mời Muzat, người đồng sáng lập DroneLink, bắt đầu chủ đề podcast này với bạn.

Giới thiệu

Khái niệm trừu tượng hóa tài khoản lần đầu tiên được đề xuất trong giao thức EIP-86 vào năm 2017, với mục đích đạt được “sự trừu tượng hóa các nguồn giao dịch và chữ ký”. Việc sàng lọc tài khoản của con người là một thử nghiệm kéo dài nhiều năm. Địa chỉ ví yêu cầu tự lưu trữ không chỉ là “tài khoản” của người dùng trong thế giới on-chain mà còn là trở ngại lớn ngăn cản người dùng bước vào thế giới Web3.

Việc trừu tượng hóa tài khoản cho phép chúng tôi sử dụng logic hợp đồng thông minh để xác định tác động của giao dịch, thanh toán phí và logic xác minh. Điều này mang lại một số lợi ích bảo mật quan trọng, bao gồm đa chữ ký, khôi phục ví thông minh, khả năng thay đổi khóa mà không cần thay đổi ví và bảo mật lượng tử.

Nền tảng của sự trỗi dậy của tính năng trừu tượng hóa tài khoản là gì? Làm thế nào để hiểu định nghĩa về tính trừu tượng trong tính năng trừu tượng hóa tài khoản và cách thức hoạt động của nó? Với những câu hỏi này, hôm nay chúng tôi đặc biệt mời Muzat, người đồng sáng lập DroneLink, bắt đầu chủ đề podcast này với bạn: trừu tượng hóa tài khoản, tài khoản Ethereum và các con đường mới để phân cấp.Chủ nhà: Kevin

(C3-Người phụ trách cộng đồng)

Khách mời: Muzat

(Đồng sáng lập DroneLink, tham gia sâu vào lĩnh vực công nghệ tài chính)

chữ

Hỏi: Trước khi nói về việc trừu tượng hóa tài khoản, chúng ta có thể bắt đầu với các loại tài khoản hiện có trong Ethereum. Sau đó, tôi muốn hỏi bạn, các loại tài khoản hiện có trong Ethereum là gì? Chúng thường hoạt động như thế nào?

Ví mà mọi người nắm giữ được gọi là EOA (Tài khoản thuộc sở hữu bên ngoài) trong sách trắng Ethereum, được gọi là tài khoản bên ngoài. Đây là tài khoản của người dùng bình thường và được nắm giữ bởi một thực thể bên ngoài trên chuỗi chính Ethereum, chẳng hạn như Metamask hoặc một tổ chức. ví phần cứng được tạo bởi Ledger. Đây là tài khoản EOA.

Loại tài khoản khác tương ứng được gọi là tài khoản Hợp đồng, được gọi là CA chỉ có thể được tạo trong Ethereum thông qua các EOA khác hoặc các CA khác, chẳng hạn như các giao thức DeFi thường được sử dụng Uniswap, Hợp chất, Aave, v.v. Người dùng có thể tương tác với thỏa thuận. Hoặc tài khoản hợp đồng để tương tác và thực hiện một loạt thao tác trên token.

Tuy nhiên, ví EOA được sử dụng phổ biến hơn.

Hỏi: Ưu điểm và nhược điểm của ví EOA đối với người dùng thông thường là gì?

Trước tiên, hãy để tôi giải thích đặc điểm hoạt động của EOA. Khi người dùng sử dụng ví mã hóa truyền thống để tạo địa chỉ ví, họ sẽ nhận được một bản sao gồm 12 hoặc 24 từ ghi nhớ và khóa riêng tương ứng hoặc nhiều khóa riêng được lấy từ các từ ghi nhớ. là điều cần thiết khi tạo và nhập ví, được gọi là ví EOA trong hệ thống Ethereum. Tùy thuộc vào môi trường hoạt động, có các ví plug-in trình duyệt, chẳng hạn như Metamask và Solana's Phantom. Thiết bị đầu cuối di động có Tokenpocket và các ví phần cứng bao gồm Ledger, Treasure, v.v. đều thuộc về EOA, nghĩa là khóa riêng xác định duy nhất khóa chung và khóa chung sau đó tính toán địa chỉ tài khoản và bạn kiểm soát tài khoản của mình thông qua khóa riêng. Việc triển khai công nghệ dựa trên các thuật toán mã hóa bất đối xứng. Công nghệ này đã tương đối trưởng thành trước khi Bitcoin ra đời và các công ty thương mại điện tử ngày nay cũng sử dụng phương thức mã hóa này. Việc thực hiện toàn bộ hiệu ứng rất thuận tiện. Chỉ cần người dùng sử dụng máy tính hoặc điện thoại di động, một cặp khóa chung và khóa riêng có thể được tạo.

Nhưng có một vấn đề lớn, đó là tài khoản bị ràng buộc chặt chẽ với khóa riêng của bạn. Ở một mức độ nhất định, khóa riêng chính là tài khoản của bạn. Ví dụ: giả sử bạn sở hữu một biệt thự hạng nhất Tomson và chìa khóa riêng của bạn là chìa khóa nhà. Nếu mất chìa khóa nhà, bạn sẽ không thể vào nhà hoặc chìa khóa của bạn sẽ bị rò rỉ và người khác sẽ biết. Dù khóa của bạn trông như thế nào thì nó cũng có quyền truy cập như bạn và có thể truy cập vào nhà của bạn. Bạn không thể thay đổi khóa riêng. Đây là vấn đề lớn nhất với các loại ví truyền thống hay ví EOA hiện nay.

Đồng thời, việc lưu trữ khóa riêng cũng không thuận tiện lắm nếu bạn sao chép khóa riêng hoặc cụm từ ghi nhớ trên giấy rồi đặt ở đâu đó có thể xảy ra hỏa hoạn hoặc lưu trữ lâu ngày, khiến chữ viết trên giấy bị mờ. phai. Tất nhiên, giờ đây bạn có thể mua các tấm thép khóa riêng từ Internet để lưu khóa riêng, nhưng hiện tại các phương pháp này không thân thiện lắm với người mới hoặc người dùng thông thường và có một ngưỡng nhất định để vào Web3.

Mặc dù mức độ phổ biến của các ví khác hiện nay không cao nhưng chúng có liên quan chặt chẽ đến chủ đề ngày nay. Chúng được gọi là ví hợp đồng thông minh (Ví hợp đồng thông minh). Chúng là các giải pháp ví được xây dựng bằng CA, chẳng hạn như Argent, Gnosis Safe và các ví thông minh cũ khác. Đối với ví hợp đồng, cũng có các dự án của nhóm Trung Quốc như UniPass Wallet, có thể thảo luận sau.

Một loại ví khác gọi là ví MPC (tính toán đa bên), thực chất là ví EOA, vì đối với blockchain, tài khoản của nó vẫn là tài khoản EOA, nhưng phương thức chữ ký của nó khác với phương thức truyền thống và khóa riêng của nó Trên thực tế, chữ ký không được hoàn thành ở phía người dùng, khóa riêng được chia thành nhiều đoạn và người dùng lưu nhiều bản sao lưu hoặc lưu chúng cùng với nhà cung cấp ví và nhiều bên hoàn thành việc tính toán. Bởi vì MPC là một khái niệm mật mã, tất cả các bên tham gia tính toán cùng nhau mà không tiết lộ quyền riêng tư của họ và kết quả thu được là nói một cách đơn giản, khóa riêng được chia thành hai hoặc ba phần và mỗi bên giữ một phần, có thể được tính toán cùng nhau mà không cần. cho bên kia biết và đạt được hiệu quả tương tự như chữ ký ví EOA truyền thống như Fireblocks, ZenGo và Coinbase cũng đã ra mắt giải pháp bán giám hộ của họ vào tháng 5 năm ngoái và người dùng đã có một bản sao. sao chép Nếu người dùng mất bản sao lưu, anh ta có thể liên hệ với Coinbase để xác nhận "bạn là bạn" và sau đó yêu cầu Coinbase giúp bạn khôi phục nó. Tuy nhiên, điều này tương đương với việc từ bỏ một phần quyền tự chủ và Coinbase sẽ biết danh tính cụ thể. của người cầm ví.

Đây đại khái là các loại giải pháp, về cơ bản là các loại EOA, bao gồm ví truyền thống, MPC và ví hợp đồng thông minh dựa trên tài khoản hợp đồng thông minh blockchain.

Hỏi: Điều này làm tôi nhớ đến lần đầu tiên bước chân vào lĩnh vực này, khi tôi đăng ký ví Metamask. Vì tôi vẫn là một “cựu chiến binh” trong lĩnh vực Internet nhưng tôi đã tìm ra được điều gì đó khi vận hành ví, bao gồm cả việc hiểu được cụm từ ghi nhớ. Nó đòi hỏi một số ngưỡng và thời gian. Và điều khiến tôi ấn tượng nhất là lúc đó tôi đã không coi trọng cụm từ ghi nhớ, sau này tôi cũng phát hiện ra rằng nếu không có thì nó đã biến mất và không thể lấy lại được.

Trên thực tế, việc mất khóa riêng hoặc cụm từ ghi nhớ đã xảy ra với nhiều người xung quanh, trong đó có một số học viên hoặc kỹ thuật viên. May mắn thay, sự mất mát của bạn xảy ra tương đối sớm nên bạn hãy cảnh giác. Bởi vì có sự xung đột giữa tính bảo mật và sự tiện lợi của ví nên mọi người sẽ có xu hướng sử dụng nó nhiều hơn khi lần đầu tiên sử dụng. Trừ khi một ngày nào đó bạn gặp phải tình trạng mất chìa khóa riêng hoặc bị đánh cắp thì bạn sẽ tạo ra sự cảnh giác. .

Để tôi cho bạn một vài ví dụ khác. Vào tháng 12 năm ngoái, ông chủ phân phối Shen Bo đã đầu tư 500.000 OG vào Ethereum vào đầu năm 2015. Khi ông ấy đang chuyển tiền, khóa riêng của ví của ông ấy đã bị rò rỉ và bị tin tặc theo dõi. và các token đã được chuyển đi ngay khi chúng đến nơi, dẫn đến thiệt hại tài sản khoảng 40 triệu USD. Có một sự cố khác xảy ra vào đầu tháng 1. Một nhà phát triển Bitcoin Core gặp một số vấn đề trong hoạt động của mình và bị mất khoảng 200 bitcoin. Do đó, ngay cả khi bạn đầu tư vào Bitcoin hoặc Ethereum quá sớm hoặc vào các nhà phát triển công nghệ như Bitcoin Core, bạn vẫn có thể mất tiền của mình.

Vì khóa riêng của ví truyền thống giờ đây giống như một điểm bị lỗi nên dù bạn mắc phải một sai sót nhỏ thì tài sản trong ví của bạn cũng không thể lấy lại được. Ví dụ: vài ngày trước, người sáng lập cộng đồng Moonbird đã nhấp nhầm vào một liên kết do kỹ thuật xã hội, dẫn đến việc ví của anh ta bị tin tặc ủy quyền và hàng chục NFT trị giá hàng triệu USD đã bị chuyển đi.

Vì vậy, tôi nghĩ vấn đề bảo mật ví hiện tại vẫn khá nghiêm trọng, đặc biệt là sự cố FTX xảy ra vào năm ngoái. Mọi người đều nhận ra rằng các sàn giao dịch cũng có thể bỏ trốn nên mọi người đều muốn quản lý tài sản của mình nhiều nhất có thể. tất nhiên là rất khó khăn, tôi hy vọng mọi người sẽ làm được điều này. Bạn cũng đã từng nghe câu nói Not Your Keys và Not YourCoins, nhưng thực tế vẫn khó có thể làm được tốt nhất có thể. , tất cả đều xảy ra Sau khi mất tiền, những người dùng mới tham gia thị trường tăng giá tiếp theo trong tương lai không có cơ sở lý thuyết và thực tiễn vận hành tương ứng. Ngay cả việc mất 10% tài sản cũng rất đáng sợ, vì vậy vấn đề này phải được giải quyết. Đây là lý do tại sao các tài khoản trừu tượng thường được nhắc đến ngày nay.

Hỏi: Tôi thấy rằng khái niệm trừu tượng hóa tài khoản thực sự đã xuất hiện vào năm 2015, nhưng có vẻ như nó chưa bao giờ thu hút được nhiều sự chú ý như hiện nay. Tại sao việc trừu tượng hóa tài khoản lại đột nhiên trở thành một chủ đề nóng trong ngành? Nền tảng của hiện tượng này là gì?

Đây là một câu hỏi hay và tôi nghĩ về nó theo nhiều cách. Điều đầu tiên chúng ta cần nói đến là môi trường chung. Vừa rồi chúng ta đã nói về vấn đề của ví truyền thống, vấn đề này vẫn có tác động lớn đến người dùng. Ngoài ra còn có các vấn đề khác, chẳng hạn như mô hình phí gas. Người dùng mới làm quen vẫn rất lo lắng về vấn đề này. Ví dụ: nếu bạn muốn mua NFT chuỗi Polygon trên OpenSea, nếu bạn không có Matic và không thể vận hành nó, bạn cần phải tìm. một cách để có được Matic Đây vẫn là một ngưỡng tương đối lớn đối với nhiều người dùng mới.

Ngoài ra, mọi người cũng biết rằng việc trừu tượng hóa tài khoản thực sự tương ứng với ví hợp đồng thông minh. Trên thực tế, nó đã xuất hiện từ lâu. Những ví phổ biến hơn như Argent thực sự đã bắt đầu từ đợt tăng giá cuối cùng. thị trường, năm 2017 hoặc 2018. Việc này đã xong nhưng không thành công. Ngoài ra, tài khoản hợp đồng thông minh thực sự là "công dân hạng hai". Chúng vẫn còn một loạt vấn đề. Hiện tại, chúng chỉ được sử dụng trong lĩnh vực DeFi và NFT. Hiện tại, thực tế không có cách nào để thực hiện các hoạt động quản lý tài sản thông qua. hợp đồng thông minh.

Từ góc độ lịch sử phát triển của Ethereum, những người được đại diện bởi Vitalik đã có tầm nhìn từ lâu, đó là họ hy vọng rằng người dùng có một tài khoản thông minh không chỉ có thể vận hành mọi thứ thông qua một chữ ký đơn giản. Ngay từ năm 2015, EIP101 đã hình dung ra thiết kế phiên bản tương lai của hệ thống tài khoản Ethereum. Ý tưởng chính của nó là mỗi tài khoản phải có mã riêng (logic nghiệp vụ). Tuy nhiên, vì kế hoạch này đã thay đổi đáng kể nên nó khác với. mô hình giao dịch của Ethereum khi đó không tương thích lắm nên không được triển khai.

Tuy nhiên, các cuộc thảo luận liên quan diễn ra hàng ngày, bao gồm cả Ethereum Foundation đề xuất các EIP khác nhau, nổi tiếng hơn là EIP4337 vào năm 2021 và EIP2938 vào năm 2020. Họ hy vọng rằng các tài khoản hợp đồng thông minh có thể tự trả phí gas và thực hiện các giao dịch. cách vận hành nó trong EVM, vì trong thiết kế của Ethereum, một tài khoản bên ngoài phải bắt đầu giao dịch và trả phí gas trước khi giao dịch có thể được hoàn thành. Nhưng vì mục tiêu của Ethereum lúc đó là hoàn thành nâng cấp ETH2.0 trước tiên nên EIP này đã bị gác lại. Cho đến năm 2021, Vitalik đã đề xuất một giải pháp khéo léo hơn. Giải pháp này không yêu cầu sửa đổi lớp giao thức. Nó sử dụng kiến ​​trúc được tạo bởi các Flashbots phổ biến, sau đó sử dụng Mempool tùy chỉnh để xây dựng cơ sở hạ tầng nhằm đạt được sự trừu tượng hóa tài khoản. được trích xuất từ ​​​​lớp giao thức và đặt trên lớp ứng dụng này thực sự là một tiêu chuẩn do Ethereum Foundation khởi xướng. Nếu bạn muốn tạo ví hợp đồng thông minh mới, bạn phải tuân theo tiêu chuẩn này. Vì vậy, tôi nghĩ Ethereum Foundation đã làm rất tốt việc xây dựng các tiêu chuẩn, chẳng hạn như ERC20 (tiêu chuẩn mã thông báo) vào năm 2017, ERC721 cho NFT và EIP4337 để trừu tượng hóa tài khoản. Trên thực tế, bây giờ nó nên được gọi là ERC4337 vì nó đã được đưa vào danh sách. giai đoạn thực hiện tiếp theo.

Đây là bối cảnh lịch sử chung. Trước hết, có một môi trường rộng lớn, ngưỡng của ví truyền thống dành cho người dùng thông thường và nó không an toàn. Thứ hai, Ethereum Foundation từ lâu đã hy vọng rằng tài khoản người dùng có thể có khả năng thực thi một số logic nhất định. Logic này có thể được người dùng lựa chọn hoặc được các nhà phát triển ứng dụng triển khai để nhận ra nhiều khả năng hơn. Do đó, giải pháp này gần đây không trở nên phổ biến, nhưng sau nhiều năm thảo luận liên tục và thay đổi công nghệ liên tục, cuối cùng nó đã ổn định trên EIP4337.

Hỏi: Nếu trừu tượng hóa tài khoản được hiểu là hai cụm từ tài khoản và trừu tượng hóa thì chúng ta hiểu định nghĩa trừu tượng hóa như thế nào?

Tính trừu tượng trong khoa học máy tính có nghĩa là trích xuất các phần có liên quan từ một khối lớn và chia nó thành các phần nhỏ hơn. Sẽ dễ hiểu hơn nếu chúng ta dùng một từ khác để giải thích, đó thực chất là tính mô-đun. Hãy để tôi cho bạn một ví dụ. TCP/IP, là giao thức mạng, là nền tảng của Internet. Nó thực sự là một giao thức bốn lớp. Trước đó, có một giao thức bảy lớp được gọi là OSI. Chúng không kết hợp tất cả các mã được hoàn thành ở một nơi mà mỗi lớp hoàn thành một phần và có một định nghĩa tương đối rõ ràng về giao diện giữa chúng. Nếu bạn không có nền tảng kỹ thuật, bạn có thể hiểu nó đơn giản là tính mô-đun.

Hỏi: Ưu điểm của tài khoản mô-đun như thế này so với tài khoản hiện tại là gì?

Có thể sẽ dễ giải thích hơn nếu chúng ta quay lại vấn đề vừa nói đến. Logic chức năng của EOA (ví truyền thống) được viết là "chết" trong Máy ảo Ethereum (EVM), và sau đó phán quyết đầu tiên được đưa ra. phán quyết là để xác nhận giao dịch. Nó có được ký bởi người giữ khóa riêng hay không, tức là để xác nhận xem chữ ký có "đúng" hay không. Phán quyết thứ hai là xác nhận xem tài khoản có đủ phí gas hay không. có thể hiểu là một bộ đếm để ngăn chặn sự trùng lặp. Ba logic này phải được đánh giá và kiểm tra. Chỉ sau khi chúng được hoàn thành, người ta mới xác định rằng đây là giao dịch hợp lý sẽ được đóng gói và gửi đến khối để hoàn thành giao dịch.

Việc trừu tượng hóa tài khoản có thể trừu tượng hóa phán quyết vừa được đề cập và giao nó cho các nhà phát triển, nghĩa là cho phép các nhà phát triển xác định tài khoản đó làm gì. Trên thực tế, nó sử dụng một phương pháp có thể lập trình để đặt ra các tiêu chuẩn nhằm xác minh tính hợp lệ của giao dịch. Với chức năng này, các nhà phát triển có thể xác minh bằng cách xác minh các khóa không riêng tư và triển khai nhiều chức năng "hay ho" hơn.

Ngoài ra, thuật ngữ “trừu tượng hóa tài khoản” thoạt nghe có vẻ rất “cao cấp”. Trên thực tế, nó là một ví hợp đồng thông minh. Vì vậy, ở một góc độ nào đó, chúng ta vẫn phải khen ngợi khả năng viết chữ của Vitalik. Hãy để tôi đưa ra một ví dụ khác, SBT (SoulBound Token) được đề xuất vào năm ngoái. Trên thực tế, nó là một NFT không thể chuyển nhượng, nhưng nếu gọi là không. -có thể chuyển nhượng vào thời điểm đó, Mọi người có thể thấy việc chuyển NFT là "nhàm chán", nhưng nếu nói về SBT, token gắn kết linh hồn thì tình hình lại hoàn toàn khác.

Vì vậy, theo một nghĩa nào đó, trừu tượng hóa tài khoản là khả năng sử dụng hợp đồng thông minh để quản lý tài khoản mà không cần phải suy nghĩ quá phức tạp.

Hỏi: Vậy nó sẽ có những trường hợp sử dụng thực tế nào? Nó sẽ được kết hợp với những kịch bản thực tế nào?

Một tài khoản ví có khả năng trừu tượng hóa tài khoản thực sự có thể được hiểu là tài khoản của nó là một đoạn mã Turing-Complete. Giống như lý do tại sao mọi người nói rằng Ethereum là một "siêu việt" của Bitcoin, đó là bởi vì chuỗi khối Ethereum có thể chạy các hợp đồng thông minh. Ngoài các hoạt động chuyển nhượng mà Bitcoin cũng có thể thực hiện, nó còn có thể đưa ra nhiều phán đoán kinh doanh hoàn chỉnh. . Nhưng các tài khoản ngày nay trên chuỗi Ethereum không có khả năng Turing-complete, chỉ có các hợp đồng mới có khả năng Turing-complete. Do đó, nếu việc trừu tượng hóa tài khoản có thể đạt được trên Ethereum thì tài khoản của chúng tôi sẽ có khả năng hoàn thiện Turing và triển khai một loạt logic kinh doanh mà hợp đồng thông minh có thể triển khai. Vậy chúng ta có thể xem xét từng vấn đề một: Chúng tôi đã đề cập trước đó rằng ví truyền thống có rủi ro bảo mật tương đối lớn, tức là nếu mất khóa riêng, tài sản sẽ biến mất. Những sai sót nhỏ có thể dẫn đến tổn thất lớn. Tại thời điểm này, chúng tôi có thể giới thiệu xác minh nhiều bên Giống như trên Internet truyền thống, nếu bạn muốn đăng nhập vào tài khoản ngân hàng của mình, bạn cần nhập mã xác minh nhận được trên điện thoại di động của mình. xác thực). Bằng cách giới thiệu phương pháp này để nâng cấp tài khoản của bạn. Ví dụ: bạn có thể ủy quyền cho các khóa riêng khác vận hành ví của riêng mình để thực hiện các giao dịch; còn có một chức năng gọi là khôi phục xã hội nếu khóa riêng tư thường sử dụng của bạn bị mất. nhưng trước khi bị mất tôi đã ủy quyền cho một số người (bạn có thể đặt ai, hoặc vài người), sau đó tôi có thể liên hệ với những người này để giúp tôi khắc phục. Giống như ví dụ chúng tôi đưa ra trước đó, nếu chìa khóa biệt thự của bạn bị mất, bạn có thể “làm lại” chìa khóa bằng cách này và bạn vẫn có quyền sử dụng biệt thự.

Nhưng điều này hoàn toàn khác với giải pháp bán giám hộ của sàn giao dịch tập trung đã đề cập trước đó, đó là ví dụ của Coinbase, bởi vì chức năng này đạt được thông qua việc trừu tượng hóa tài khoản, bất kể bạn ủy quyền cho ai, bạn vẫn có thể sử dụng nó. quyền bị thu hồi và toàn bộ tài sản cuối cùng vẫn do người dùng kiểm soát. Mặc dù nhiều người dùng truy cập Web3 thông qua các sàn giao dịch tập trung và thực sự trải nghiệm của họ rất tốt ở giai đoạn này, nhưng không thể loại trừ hoàn toàn khả năng làm điều xấu. Rốt cuộc, chính sàn giao dịch tập trung sẽ kiểm soát tài sản của bạn chứ không phải chạy trên các hợp đồng thông minh. Bằng cách nâng cấp ví truyền thống lên ví trừu tượng về tài khoản, bạn có thể an toàn hơn.

Kịch bản thứ hai là tài khoản có thể được chỉ định cho các vai trò khác nhau hoặc chiến lược chi tiêu khác nhau và những người khác nhau có thể có được quyền quản lý chung, chẳng hạn như một công ty hoặc tổ chức DAO. Các vai trò khác nhau có quyền chi tiêu khác nhau, chẳng hạn như bộ phận tài chính hoặc nhân viên thu ngân thông thường. Nhân viên có các giới hạn chi tiêu khác nhau. Giám đốc tài chính có thể chi tiêu bất cứ số tiền nào anh ta muốn. Nếu số tiền vượt quá một số tiền nhất định, cần phải có sự cho phép của người cấp cao hơn. Nhân viên thu ngân có thể phải trả lương mỗi tháng một lần hoặc nếu cần phải biểu quyết trong vòng . tổ chức DAO, bạn có thể sử dụng nó để bỏ phiếu trong Ảnh chụp nhanh, nhưng nó không thể được sử dụng cho một loạt chức năng phức tạp như chuyển khoản.

Một tình huống khác là phí gas vừa đề cập. Mô hình ban đầu có thể ảnh hưởng đến trải nghiệm người dùng và tạo ra một ngưỡng. Việc giới thiệu tính năng trừu tượng hóa tài khoản có thể hỗ trợ nhiều phương thức thanh toán, nghĩa là bạn không cần phải có mã thông báo gốc trên chuỗi trong tài khoản ví của mình và bạn có thể khấu trừ trực tiếp các thuộc tính khác trong ví. Hoặc bên kia sẽ thay mặt bạn thanh toán. Bên kia có thể là nhà phát triển trò chơi hoặc nhà mạng xã hội trong trường hợp này, ngưỡng sẽ bị hạ xuống rất nhiều.

Ngoài ra còn có các kịch bản cho phép ủy quyền và giao dịch hàng loạt. Nếu bạn đã tương tác với giao thức DeFi trên chuỗi, bạn đều biết rằng bạn cần phải hoàn thành các thao tác tẻ nhạt từng bước. Ví dụ: nếu bạn muốn cầm cố và vay trong Hợp chất, trước tiên bạn phải hoàn thành ít nhất ba bước. , bạn phải ủy quyền hợp đồng của Hợp chất, sau đó chuyển mã thông báo Cam kết và cuối cùng cho vay dựa trên tỷ lệ cam kết. Mỗi bước yêu cầu xác nhận và thực hiện giao dịch, việc này sẽ tiêu tốn phí gas. Nhưng nếu gói gọn được ba bước thì chỉ cần ký tên là có thể thực hiện ba thao tác giao dịch tương ứng, rất tiện lợi và tiết kiệm phí gas.

Các chức năng được đề cập ở trên đã được triển khai tương đối tốt trong một ứng dụng, đó là Lens Protocol. Đây là một giao thức đồ thị xã hội phi tập trung chủ yếu chạy trên Polygon. Nó đã tạo ra một thiết kế sáng tạo thú vị, tức là thông qua thiết kế của bộ lập lịch, người dùng có thể ký và ủy quyền cho một tài khoản khác và Lens Protocol cũng sẽ ứng trước phí Gas cho tài khoản này, vì vậy việc sử dụng Lens Protocol để thực hiện một số chức năng xã hội sẽ giúp ích rất nhiều. không yêu cầu trả tiền Gas. Nó miễn phí và các tương tác của bạn cũng sẽ được ghi vào chuỗi. Lens Protocol hiện đã xử lý hơn 4 triệu giao dịch.

Ngoài ra, nếu bạn đang tham gia một cảnh trò chơi, đôi khi bạn có thể không muốn bị gián đoạn. Bạn có thể muốn nhà phát triển trò chơi xử lý tất cả các tương tác trong vòng 10 phút hoặc một giờ vì quá trình chơi trò chơi không liên quan đến số lượng. hoạt động với nội dung cao hơn, bạn có thể đặt khoảng thời gian, tiến hành phiên tạm thời và tạo khóa phiên để phiên không bị gián đoạn.

Kịch bản sử dụng cuối cùng cũng thường được Ethereum Foundation nhắc đến, đó là nâng cấp thuật toán chữ ký Ethereum thông qua việc trừu tượng hóa tài khoản, bởi vì nếu một ngày nào đó máy tính lượng tử xuất hiện, sức mạnh tính toán mạnh mẽ của nó có thể phá vỡ ECDSA (Elliptic) hiện đang được Ethereum sử dụng . Chữ ký đường cong) và sau khi thực hiện trừu tượng hóa tài khoản, thuật toán chữ ký có thể được nâng cấp theo mô-đun.

Hỏi: Vậy làm thế nào chúng ta có thể giải thích nguyên tắc hoạt động của tính năng trừu tượng hóa tài khoản một cách đơn giản hơn mà không cần sử dụng quá nhiều từ ngữ kỹ thuật?

Các nguyên tắc trừu tượng hóa tài khoản mà chúng ta đang nói đến thực sự được thảo luận xung quanh tiêu chuẩn giao thức ERC4337. Tiêu chuẩn này được đề xuất bởi Vitalik và một số nhà phát triển từ Ethereum Foundation. Một trong những tính năng lớn nhất của nó là nó không yêu cầu thay đổi giao thức cơ bản hoặc EVM.

Nó sử dụng Mempool tùy chỉnh (nhóm bộ nhớ). Bạn có thể hiểu nó là một giao dịch chưa được đóng gói và ở một nơi nhất định. Nó hơi giống như đi tàu (từng khối một). Việc viết khối đã "chết". Trước khi lên xe, bạn phải đợi trong phòng chờ, Mempool mới có thể viết hợp đồng thông minh và người dùng có thể thao tác thông qua tiêu chuẩn Hoạt động của người dùng để gọi chức năng do nhà phát triển tùy chỉnh. đã đề cập. Phương pháp xác minh mô-đun được sử dụng để xác nhận xem giao dịch có hợp lý hay không. Nếu vượt qua, giao dịch sẽ được ghi vào khối.

Việc triển khai kỹ thuật cụ thể tương đối phức tạp. Bạn có thể đọc một số bài báo khoa học phổ biến mà tôi đã viết trước đây. Nói một cách đơn giản, không cần phải thay đổi EVM, nhưng vẫn còn rất nhiều việc phải làm, được thực hiện với sự trợ giúp của EVM ở một mức độ nào đó.

Hỏi: Vì chúng ta đang nói về việc trừu tượng hóa tài khoản và điện toán bảo mật nhiều bên nên các podcast trước đây của chúng tôi cũng đề cập đến các chủ đề liên quan đến Cover, bao gồm MPC, điện toán bảo mật và DAOrayaki cũng tham gia vào nghiên cứu điện toán lượng tử. Do đó, chúng tôi cũng đã thảo luận xem liệu khi điện toán lượng tử thực sự được nâng lên giai đoạn dân sự, nó có phá vỡ lớp dưới cùng của toàn bộ chuỗi khối hiện tại hay không. Vậy bạn nghĩ gì về sự kết hợp kỹ thuật giữa trừu tượng hóa tài khoản và tính toán nhiều bên?

Chúng ta vừa nói sơ qua về định nghĩa của ví MPC. Về bản chất, nó vẫn là ví EOA, nhưng khóa riêng không được ký trên máy khách của người dùng. Các phân đoạn bao gồm Người dùng hoặc nhà cung cấp MPC, mỗi người nắm giữ một phần và cuối cùng nhiều bên hoàn thành việc tính toán và mã hóa. Khi bạn cần ký, một số phân đoạn sẽ được ghép lại với nhau để hoàn thành việc tính toán toàn bộ khóa riêng. Ý tưởng cốt lõi ở đây là phân cấp quyền kiểm soát, sau đó đạt được mục đích đa dạng hóa rủi ro và tránh các điểm thất bại duy nhất.

Ví dụ, nếu một khóa riêng được chia thành ba phần thì đối với tin tặc, nó sẽ phải tấn công riêng lẻ ba người và độ khó sẽ tăng lên đột ngột. Vì vậy, nguyên tắc cốt lõi là phân quyền và cách để đạt được điều đó là thông qua các thuật toán. Trên thực tế, có nhiều thuật toán khác nhau được phát triển trước đó và hiện đã tương đối hoàn thiện. Chúng sẽ thực sự được chia thành nhiều mảnh và sau đó có thể có khóa riêng. được xây dựng lại. Khóa riêng này sẽ được giữ nguyên trong một môi trường máy tính nhất định trong một khoảng thời gian nhất định.

Có một phương pháp khác đã được đề cập gần đây hơn. Nó thực sự sử dụng chữ ký ngưỡng (TSS). Nó không xây dựng lại khóa riêng. Nó sử dụng các nguyên tắc mã hóa tương đối tiên tiến và khóa riêng không được đưa vào một phép tính nhất định. state. Bạn có thể coi nó như một mạng lưới do nhiều bên tính toán. Phương pháp này sẽ an toàn hơn nhưng sẽ có một số vấn đề về thời gian tính toán.

Trên thực tế, MPC gần đây đã trở nên khá phổ biến, bởi vì mọi người đã nhận ra một tiền đề chính, đó là ví thực sự không an toàn và chúng phải đi theo hướng hợp đồng thông minh hoặc MPC. , đã có rất nhiều công ty trưởng thành trước Coinbase, chẳng hạn như Fireblocks, đã hoạt động trong nhiều năm và có thị phần nhất định.

Trên thực tế, ví MPC và ví hợp đồng thông minh đều có những ưu điểm và nhược điểm riêng trước tiên hãy nói về nhược điểm của việc trừu tượng hóa tài khoản. Nhược điểm lớn nhất là vấn đề tương thích của ví trừu tượng tài khoản, vì nó dựa vào hợp đồng thông minh và hợp đồng thông minh được triển khai. vào một chuỗi nhất định nên nó bị ràng buộc vào chuỗi này, nếu triển khai trên Ethereum, như BTC thì Solana không thể hỗ trợ được. Ngoài ra còn có nhiều loại EVM, chẳng hạn như Arbitrum và Polygon trên Lớp 2. Nếu chúng không được triển khai đúng cách sẽ phát sinh một số vấn đề về bảo mật.

Vấn đề thứ hai là ví trừu tượng của tài khoản. Logic hoạt động của nó chạy trên chuỗi, do đó, nó quay trở lại vấn đề về phí gas. Bởi vì các tính toán của nó tiêu tốn tài nguyên máy tính trên chuỗi nên phí gas của nó chắc chắn cao hơn so với nhu cầu của Wallet. trở nên cao. Do đó, ví trừu tượng tài khoản có thể vẫn cần một thời gian để phát triển trên mạng chính Ethereum, vì phí gas của mạng chính Ethereum hiện tương đối cao. Ở giai đoạn này, vẫn còn rất nhiều việc phải làm, vì vậy chắc chắn sẽ có. được triển khai trên Lớp 2 trước tiên.

MPC giải quyết hai nhược điểm này Đầu tiên, vì khóa riêng của nó được hoàn thành ngoài chuỗi nên nó tự nhiên hỗ trợ các chuỗi khác nhau. Vì vậy, hầu hết chúng đều được ký bởi các đường cong elip. nó có khả năng tương thích tốt hơn. Thứ hai, nó không tiêu tốn phí Gas trong quá trình tính toán vì nó hoàn thành việc tính toán ngoài chuỗi.

Nhưng điều này cũng tạo ra một vấn đề lớn, đó là bạn cần phải tin tưởng vào nhà cung cấp MPC và sức mạnh tính toán do bên thứ ba cung cấp. Ví dụ, chính ZenGo đã nói rằng nếu máy chủ của họ bị lỗi thì dịch vụ không thể tiếp tục. Trong đó có Coinbase, nếu một ngày nào đó nó nhận được thông báo từ chính phủ rằng họ muốn đình chỉ một tài khoản thì họ cũng có thể đình chỉ tài khoản đó. Vì vậy, cách tiếp cận này hy sinh sự phân cấp ở một mức độ nhất định.

Nói như vậy, tôi cũng muốn giới thiệu dự án AstroX của chúng tôi, vì sau khi phân tích những tình huống này, chúng tôi cảm thấy rằng sẽ có một giải pháp tốt hơn có thể kết hợp các ưu điểm của việc trừu tượng hóa tài khoản và MPC. Sự đổi mới của chúng tôi là sử dụng chuỗi thứ hai để hoàn thành toàn bộ quy trình mã hóa. Trên thực tế, chúng tôi sử dụng các lợi thế của MPC để chạy các hợp đồng thông minh trên một chuỗi độc lập nhằm hoàn thành các tính toán mã hóa. Đồng thời, vì nó độc lập với chuỗi mục tiêu nên nó vẫn là EOA cho chuỗi mục tiêu, đảm bảo tính tương thích. Ngoài ra, chúng tôi cũng hỗ trợ ví hợp đồng thông minh để đạt được khả năng kết hợp trên chuỗi công khai. Do đó, kế hoạch của chúng tôi là chọn một số chuỗi công khai có khả năng mã hóa mạnh mẽ và xây dựng mô hình điện toán trên chúng để hỗ trợ quản lý khóa riêng của các chuỗi khác nhau, đồng thời hiện thực hóa khả năng của ví trừu tượng tài khoản chuỗi chéo.

Hỏi: Cuối cùng, hãy nói về một chủ đề mở. Bạn nghĩ gì về tác động của việc trừu tượng hóa tài khoản đối với sự phát triển trong tương lai của ngành Web3?

Tôi nghĩ rằng việc trừu tượng hóa tài khoản không chỉ nhằm mục đích tường thuật, bởi vì như đã đề cập trước đó, khái niệm này đã xuất hiện từ 15 năm trước. Tôi nghĩ giải pháp này thực sự là nền tảng đầu tiên để các ứng dụng Web3 có được quy mô người dùng lớn hơn. Bởi vì Web3 có thể tự kiểm soát tài sản nhưng trải nghiệm người dùng không tốt, trong khi dịch vụ trải nghiệm của Web2 rất tốt nhưng tài sản dữ liệu không thuộc về bạn. Vì vậy, tôi nghĩ nếu việc trừu tượng hóa tài khoản có thể được thực hiện thì lợi thế của cả hai có thể được kết hợp. Ví dụ, trước khi điện thoại thông minh xuất hiện, Internet đã tồn tại từ nhiều năm. Tuy nhiên, phải đến khi điện thoại thông minh thực sự xuất hiện thì mọi người mới có thể truy cập Internet mọi lúc mọi nơi, khi đó mới có cơ hội thực sự để đẩy Internet phát triển hơn nữa. mở rộng các ứng dụng xã hội và thay đổi xã hội loài người. Vì vậy, tôi nghĩ chúng ta vẫn đang ở "kỷ nguyên Nokia" nơi ví truyền thống có chức năng hạn chế.

Hoặc sử dụng một cách so sánh khác, chẳng hạn như ô tô những chiếc ô tô đầu tiên không an toàn lắm vì chúng không có các tính năng an toàn tiêu chuẩn đó, chẳng hạn như dây an toàn, túi khí hoặc hệ thống ABS. Nhiều vụ tai nạn có thể xảy ra muộn hơn nên hiện nay pháp luật quy định phải thắt dây an toàn. Điều này cũng đúng đối với ví. Chúng ta có thể kiểm soát tài sản của mình, nhưng trách nhiệm quá lớn. Vì vậy, với tính năng trừu tượng hóa tài khoản, chúng ta có thể liên tục thêm các cài đặt như khôi phục xã hội và đa chữ ký và biến chúng thành "tiêu chuẩn cấu hình tiêu chuẩn". , ngành sẽ phát triển tốt hơn. Vì vậy, chúng tôi cảm thấy đây là một cơ hội lớn.

Ngoài ra, tôi còn có một cảm giác khác là sự cạnh tranh trong lĩnh vực sản phẩm ví vẫn rất khốc liệt, thậm chí ngang bằng với sự cạnh tranh giữa các chuỗi công khai Lớp 1. Sự cạnh tranh trong chuỗi công khai là về cơ sở hạ tầng cơ bản, trong khi ví là dành cho người dùng. . Bao gồm cả tin tức gần đây rằng Opensea và Uniswap đang phát triển ví của riêng họ, cho thấy rằng họ cũng đang xem xét mở rộng đối tượng của mình trên cơ sở thu hút người dùng ban đầu, điều này cũng sẽ thu hẹp không gian thị trường của ví truyền thống.

Nhưng chúng tôi cũng cảm thấy rằng tương lai rất tươi sáng, bởi vì chúng ta vẫn đang ở thời đại "Nokia", và một khi các tiêu chuẩn như EIP4337 được Ethereum Foundation đưa ra, mọi người sẽ quay trở lại vạch xuất phát. Ngày nay người ta thường sử dụng Metamask nếu không tiến bộ rất có thể sẽ bị những người đi sau vượt mặt nên vẫn còn rất nhiều cơ hội cho những người tập luyện. Vì vậy, tôi cũng mong muốn được giao tiếp với các đối tác và đồng nghiệp trong cộng đồng để khám phá những kịch bản mới về hợp tác xây dựng. Tôi nghĩ việc trở thành Người xây dựng trong thị trường giá xuống là điều tốt, vì vậy trong thị trường giá xuống, mọi người nên gắn kết với nhau nhiều hơn để giữ ấm và giữ ấm. làm nhiều việc hơn.

Tóm tắt

Cảm ơn thầy Muzat đã chia sẻ.

Lý do tại sao việc trừu tượng hóa tài khoản lại đáng mong đợi không chỉ vì nó sẽ tăng đáng kể số lượng người dùng trên chuỗi mà còn mang lại cho các nhà phát triển mức độ tự do cao để giải quyết các điểm yếu của hệ thống tài khoản hiện tại và tạo ra các ứng dụng mới, không gian trò chơi và trí tưởng tượng.

Mặc dù các giải pháp thỏa hiệp như EIP-4337 vẫn còn những vấn đề thực tế như lượng gas cao và khả năng tương thích kém, việc quảng bá mạnh mẽ EIP-4337 cũng là một lựa chọn để quảng bá khái niệm và nâng cao sự đồng thuận.

Với việc phổ biến khái niệm này, việc trừu tượng hóa tài khoản và ví hợp đồng sẽ chuyển từ vị trí thích hợp sang xu hướng phổ biến, thúc đẩy khả năng tương thích giao thức dựa trên nhu cầu của người dùng và hình thành mô hình tài khoản mới. Cuối cùng, với sự đồng thuận rộng rãi, Ethereum có điều kiện để trực tiếp thay đổi mã cơ bản để đạt được sự trừu tượng hóa tài khoản. Hệ thống tài khoản mới này sẽ thuận lợi hơn trong việc thu hút người dùng mới và lưu lượng truy cập vào web3, kích thích sự phát triển mạnh mẽ của hệ sinh thái, từ đó hình thành một chu kỳ đạo đức.

C3-Community là một cộng đồng dữ liệu toàn cầu, hỗ trợ lẫn nhau, nơi các thành viên sử dụng dữ liệu trực quan để cùng nhau tạo ra những hiểu biết sâu sắc có thể truyền tải. Trong C3, bạn có thể nhận trợ giúp, xây dựng liên kết và trao đổi về việc tìm hiểu và nghiên cứu liên quan đến blockchain trên Web 3, Metaverse, GameFi và DeFi. Với nhiều thành viên năng động, đa dạng và gắn kết cao, truyền cảm hứng và hỗ trợ lẫn nhau thông qua cộng đồng, cơ sở người dùng trên toàn thế giới đã được thành lập để đóng góp dữ liệu, chia sẻ thông tin chuyên sâu và thúc đẩy sự phát triển của cộng đồng.