BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Visa đề xuất khái niệm "trừu tượng hóa tài khoản": Làm thế nào để biến Ethereum thành hệ thống thanh toán tự động?

Đọc bài viết này mất 21 phút
Là một trong những mạng thanh toán lớn nhất thế giới, Visa đang tích cực khám phá các giải pháp hợp đồng thông minh sáng tạo để thúc đẩy tiền tệ và thanh toán có thể lập trình.
Tiêu đề gốc: " Làm cách nào để biến Ethereum thành một hệ thống thanh toán tự động? Hiểu mục đích Visa sử dụng "trừu tượng hóa tài khoản" để làm gì 》
Tác giả gốc: Andrew Beams, Catherine Gu, v.v., Visa
Tác giả gốc: Jordan, PANews


Khi việc áp dụng blockchain tiếp tục Khi thị trường tiếp tục Để phát triển, nhu cầu về trải nghiệm người dùng vượt trội và các sản phẩm hỗ trợ các trường hợp sử dụng trong thế giới thực ngày càng tăng. Visa đã cung cấp cho khách hàng (đặc biệt là khách hàng trẻ tuổi) tính năng ghi nợ tự động thuận tiện và thanh toán tự động định kỳ, nhưng có vẻ vẫn khó triển khai tính năng này trên blockchain như Ethereum. Ethereum là mạng blockchain có khối lượng thanh toán lớn nhất và đối với một số loại ví kỹ thuật số trên chuỗi, việc tự động rút thanh toán từ tài khoản người dùng một cách thường xuyên vẫn là một “dự án lớn”.


Về vấn đề này, Visa đã đề xuất khái niệm trừu tượng hóa tài khoản (AcoutAbstraction) và sử dụng nó để khám phá cách sử dụng Hợp đồng thông minh để tự động hóa các khoản thanh toán có thể lập trình, cũng như trình bày cách viết hợp đồng thông minh cho ví tự lưu trữ hỗ trợ rút tiền tự động.


Kịch bản ca sử dụng


Hãy xem xét một tình huống: Giả sử hôm nay là ngày 25 tháng 2 và Alice đang đi nghỉ ở dãy Alps. Cô ấy sẽ trở về vào ngày 10 tháng 3, nhưng cô ấy phải quay lại hàng tháng. vấn đề là cô ấy không có đủ tiền để trả trước kỳ nghỉ, nhưng cô ấy sẽ có đủ tiền khi nhận lương vào ngày 1 tháng 3. Bây giờ câu hỏi được đặt ra là làm thế nào Alice có thể tận hưởng kỳ nghỉ của mình mà không bị trễ thanh toán?



Không Sai, câu trả lời là - khấu trừ tự động. Trên thực tế, nếu Alice có tài khoản ngân hàng thì việc ghi nợ tự động là một quy trình rất đơn giản, cô chỉ cần liên kết tài khoản ghi nợ với thẻ Visa của mình. Tuy nhiên, trên blockchain, việc thực hiện thao tác như vậy không hề đơn giản, tuy nhiên, là một công nghệ mới, rất đáng để khám phá các giải pháp hợp đồng thông minh blockchain cho các tình huống trên.


Trước khi đi vào chủ đề, đầu tiên chúng ta cùng tìm hiểu khái niệm về tài khoản Ethereum. Có hai loại tài khoản trên Internet:


Tài khoản thuộc sở hữu bên ngoài, thường được gọi là Dành cho "tài khoản người dùng"

Tài khoản hợp đồng (ContractAccounts), thường được gọi là "hợp đồng thông minh"


Tài khoản người dùng được kiểm soát bởi khóa riêng có thể gửi giao dịch và hợp đồng thông minh yêu cầu mã liên quan để thực thi, nhưng hợp đồng thông minh không thể "tự bắt đầu giao dịch" vì giao dịch phải luôn bắt nguồn từ tài khoản người dùng và được người dùng ký. giữa các tài khoản người dùng trên chuỗi khối Ethereum Mã thông báo Chuyển giao hoặc kích hoạt một loạt các giao dịch phức tạp hơn, thực hiện nhiều hoạt động khác nhau thông qua hợp đồng thông minh.


Vậy làm cách nào để triển khai thanh toán tự động trên chuỗi khối Ethereum?


Hãy xem lại tình huống của Alice.


Giả sử Alice có tài khoản người dùng trên chuỗi khối Ethereum và đặt Tiền lương của cô ấy được giữ trong tài khoản và được sử dụng để thanh toán hóa đơn thế chấp, cáp và tiện ích. Ngày nay, để thanh toán hóa đơn của cô ấy, một giao dịch phải được bắt đầu để chuyển mã thông báo từ “tài khoản thuộc sở hữu bên ngoài” của cô ấy sang tài khoản người dùng của người nhận thanh toán.


Cụ thể hơn, Alice có một "tài khoản thuộc sở hữu bên ngoài" mà chỉ cô ấy biết về key /khóa riêng và chỉ cô ấy mới có thể sử dụng khóa riêng này để tạo chữ ký Thuật toán chữ ký số Elliptic Curve (ECDSA), điều này rất quan trọng để tạo các giao dịch hợp lệ. Tuy nhiên, nếu Alice đi nghỉ, ai sẽ tạo chữ ký này và tạo giao dịch thanh toán phí?


Hiện tại có một giải pháp đó là cho Alice sử dụng ví lưu ký, tức là để bên thứ ba kiểm soát khóa riêng của Alice. Nói cách khác, Alice tin tưởng một bên thứ ba sẽ bảo vệ tiền của cô ấy và khi cô ấy muốn giao dịch hoặc gửi tiền đến một tài khoản được chỉ định, lợi thế của việc này là Alice có thể sử dụng người giám sát tiền để tạo ra các chữ ký cần thiết để tạo các giao dịch tự động theo lịch trình. Payment., nhưng nhược điểm là cô phải hoàn toàn tin tưởng vào bên thứ ba này.


Vì vậy, nếu Alice không muốn sử dụng ví lưu ký vì cô ấy lo lắng về rủi ro , nhưng sử dụng ví tự quản lý và lên lịch thanh toán tự động thì thực hiện như thế nào? Tiếp theo, chúng ta hãy giới thiệu một khái niệm khác - Trừu tượng hóa tài khoản (AccountAbstraction).


Trừu tượng hóa tài khoản là gì?


Tắt tài khoản là nỗ lực làm cho tài khoản người dùng hoạt động giống như hợp đồng thông minh và tích hợp người dùng. hợp nhất các tài khoản và hợp đồng thông minh thành một loại tài khoản Ethereum mới. Trong tương lai, việc trừu tượng hóa tài khoản sẽ cho phép chúng tôi thiết kế một giải pháp đơn giản cho thanh toán tự động và linh hoạt hơn trong việc xác minh các giao dịch trên chuỗi, chẳng hạn như:



Tài khoản nhiều chủ sở hữu có thể được kích hoạt thông qua xác minh nhiều chữ ký.

Cho phép sử dụng chữ ký hậu lượng tử để xác minh giao dịch.

Cho phép cái gọi là tài khoản công khai nơi mọi người có thể giao dịch bằng cách loại bỏ hoàn toàn việc xác minh chữ ký.


Về cơ bản, việc trừu tượng hóa tài khoản cho phép tính hợp lệ được lập trình để xác minh và xác nhận bất kỳ Giao dịch blockchain nào dựa trên Ethereum Giao thức không nhất thiết phải hoàn toàn dựa trên việc mã hóa cứng các điều kiện hiệu lực, thay vào đó, một số điều kiện có thể được ghi vào hợp đồng thông minh của tài khoản theo cách “tùy chỉnh”.


Quan trọng hơn, việc trừu tượng hóa tài khoản hỗ trợ thanh toán tự động vì có thể đặt quy tắc xác thực không còn bao gồm xác minh chữ ký . , chúng ta hãy xem cách thực hiện nó.


Tài khoản có thể ủy quyền - sử dụng tính năng trừu tượng hóa tài khoản để triển khai chức năng thanh toán tự động trên chuỗi Ethereum

h3>


Giải pháp thanh toán tự động Ethereum của Visa thúc đẩy việc trừu tượng hóa tài khoản và tạo ra một loại hợp đồng tài khoản mới— —Có thể ủy quyền Accounts, ý tưởng chính là mở rộng các quy tắc hợp lệ có thể lập trình cho các giao dịch để bao gồm danh sách cho phép được phê duyệt trước. Nói một cách đơn giản, việc trừu tượng hóa tài khoản có thể ủy quyền các hoạt động thanh toán tự động do tài khoản người dùng thực hiện cho các hợp đồng thông minh thanh toán tự động được phê duyệt trước.


Đầu tiên, người bán cần triển khai hợp đồng thông minh thanh toán tự động. Khi người dùng có tài khoản được ủy quyền truy cập trang web của người bán, họ sẽ thấy yêu cầu phê duyệt khoản thanh toán tự động—tương tự như hóa đơn được Visa chấp nhận. Tại thời điểm này, người dùng có thể thấy rằng hợp đồng thanh toán tự động sẽ thực hiện các thao tác dưới tên người dùng và các thông số có thể được đặt theo nhu cầu của người dùng, chẳng hạn như người dùng chỉ có thể bị tính phí một lần mỗi tháng và không thể tính phí. vượt quá số tiền tối đa đã đặt, v.v. Điều tuyệt vời nhất là vì đây là hợp đồng thông minh nên người dùng có thể tin tưởng rằng hợp đồng thanh toán tự động sẽ không được thực hiện theo cách khác.


Nếu người dùng đồng ý phê duyệt thanh toán tự động, ví sẽ thêm địa chỉ thanh toán tự động hợp đồng thanh toán cho người dùng Danh sách các hợp đồng được phép đối với tài khoản ủy thác.



Kết nối Tiếp theo, người bán kích hoạt thanh toán bằng cách gọi hàm tính phí của hợp đồng thanh toán tự động. Hợp đồng thanh toán tự động sẽ kích hoạt tài khoản của người dùng để thực hiện giao dịch thanh toán đẩy, giao dịch này sẽ là giao dịch hợp lệ vì đã được thêm vào danh sách được phép từ trước.



Ngoài các khoản thanh toán định kỳ, giải pháp này còn có thể đáp ứng các ứng dụng khác nhau trong thế giới thực. Giải pháp tài khoản ủy thác của Visa thậm chí có thể được mở rộng sang các dịch vụ như khôi phục tài khoản của bên thứ ba trong tương lai. .


Triển khai tính năng trừu tượng hóa tài khoản trên StarkNet



Kể từ Ethereum chưa hỗ trợ trừu tượng hóa tài khoản, Visa đã triển khai giải pháp tài khoản ủy quyền trên StarkNet, chuỗi khối Lớp 2 được xây dựng dựa trên chuỗi khối Ethereum để tăng thông lượng giao dịch cũng như các tính năng khác nhằm cải thiện khu vực cơ bản. bởi công ty khởi nghiệp tiền điện tử StarkWare. Mô hình tài khoản của StarkNet là mô hình mà Visa hiện gọi là trừu tượng hóa tài khoản và tài khoản trừu tượng sẽ kiểm tra xem giao dịch có đến từ một địa chỉ nhất định hay không.


Đối với các tài khoản cụ thể, nếu ai đó gửi Mã thông báo , sẽ ở cùng Mã thông báo tương tác hợp đồng, Mã thông báo Hợp đồng kiểm tra xem danh tính (khóa) được sử dụng để ký giao dịch chuyển khoản này có được ghi lại là Mã thông báo chủ sở hữu hiện tại của. Đối với các tài khoản trừu tượng, nếu ai đó gửi Mã thông báo , cùng với Mã thông báo tương tác hợp đồng, Mã thông báo Hợp đồng kiểm tra xem danh tính (hợp đồng) được sử dụng để thực hiện chuyển khoản này có được ghi là Mã thông báo chủ sở hữu hiện tại của. Đối với các tài khoản trừu tượng, điều quan trọng là ai (địa chỉ) đang thực hiện giao dịch chứ không phải giao dịch được thực hiện như thế nào (chữ ký).


Với mô hình tài khoản StarkNet, Visa có thể triển khai giải pháp tài khoản ủy quyền cho máy chủ tự lưu trữ ví Cho phép thanh toán tự động.


Kết luận


Là một trong những mạng thanh toán lớn nhất trên thế giới trên thế giới, Visa đang tích cực khám phá các giải pháp hợp đồng thông minh sáng tạo để thúc đẩy thanh toán và tiền tệ có thể lập trình.


Liên kết gốc


Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi