Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
Đường đến khả năng tương tác L2
ECN以太坊中国
特邀专栏作者
2020-11-04 02:57
Bài viết này có khoảng 2814 từ, đọc toàn bộ bài viết mất khoảng 5 phút
StarkEx 2.0 đã được ra mắt vào tháng 11 và giao dịch có điều kiện cung cấp nhiều khả năng hơn cho khả năng tương tác L2.

nguồn|StarkWare 

Bản tóm tắt

lý lịch

StarkEx 3.0 (ra mắt vào tháng 2 năm 2021), sẽ cung cấp khả năng tương tác L2-L2 giữa các hệ thống StarkEx sử dụng các giao dịch có điều kiện ngoài chuỗi.

lý lịch

  • Các giải pháp mở rộng lớp 2 đang phát triển nhanh chóng. Hiện đã có nhiều hệ thống chứng minh tính hợp lệ trên mạng chính Ethereum và một số hệ thống chứng minh gian lận cũng đã tung ra các mạng thử nghiệm. Các giải pháp L2, trong khi cung cấp khả năng mở rộng, có giá: một số lợi thế mà chúng tôi có khi vận hành hoàn toàn trên L1 có thể bị ảnh hưởng.

  • Chúng tôi không muốn một giải pháp L2 nhất định chiếm ưu thế: Các ứng dụng khác nhau có các yêu cầu khác nhau về khả năng mở rộng, vì vậy bạn có thể chọn giải pháp L2 phù hợp theo nhu cầu của riêng mình. Tiếp theo, hãy để chúng tôi giải thích cho bạn hai thuật ngữ quan trọng:

Khả năng tương tác: Cho phép người dùng chuyển tiền hiệu quả giữa app1 (môi trường ban đầu) và app2 (môi trường đích).

Khả năng kết hợp: khả năng kết hợp các hoạt động có trong app1...appn thành một giao dịch duy nhất để gửi.

Lưu ý: Khả năng kết hợp sẽ được thảo luận chi tiết trong một bài viết trong tương lai.

giao dịch có điều kiệnbàn luậnMột giao dịch có điều kiện là một khối được tạo từ mật khẩu (trước tiên chúng tôi

bàn luận

Thông qua khái niệm này), nó nhằm mục đích đạt được khả năng tương tác cho các chuỗi khối không được phép. Giao dịch có điều kiện có nghĩa là giao dịch có hiệu lực hay không phụ thuộc vào việc liệu một số sự kiện có xảy ra hay không (chẳng hạn như việc thanh toán có xảy ra hay trạng thái thay đổi hay không). Về mặt khái niệm, trước tiên chúng tôi thiết lập một giao dịch có điều kiện trong môi trường ban đầu, giao dịch này sẽ có hiệu lực khi các điều kiện nhất định được đáp ứng trong một môi trường khác (tức là môi trường đích).

từng bước một

Mặc dù không có giải pháp nào tốt hơn, nhưng người dùng luôn có thể chuyển tiền từ L2 ban đầu sang L1, sau đó từ L1 sang L2 mục tiêu. Cách tiếp cận vũ phu này chậm và tốn kém, đồng thời sẽ ngày càng chậm hơn và tốn kém hơn khi nhu cầu của người dùng về khả năng tương tác tăng lên.

Chúng tôi cần phải làm tốt hơn.Vì lý do này, chúng tôi đã đặc biệt lập kế hoạch sau đây để từng bước đạt được khả năng tương tác L2.Giai đoạn I: StarkEx (L2) → Ethereum (L1) — Rút tiền nhanh

"(Rút tiền nhanh) có thể giải quyết vấn đề người dùng cần rút tiền nhanh chóng từ hệ thống L2 StarkEx sang L1. Thông qua rút tiền nhanh, người dùng không chỉ có thể chuyển tiền đến địa chỉ L1 của chính họ mà còn chuyển tiền đến bất kỳ địa chỉ mục tiêu nào của L1 Trong số chúng, chẳng hạn như Compound, Aave, v.v. Điều quan trọng là điều này cho phép người dùng thực hiện các khoản rút tiền được đo bằng "thời gian khối", bất kể tần suất StarkEx chứng thực các giao dịch theo đợt.

Những người tham gia:

  • Trường hợp sử dụng: Alice muốn chuyển 1 ETH từ tài khoản dYdX của cô ấy trên L2 sang địa chỉ L1 của cô ấy.

  • Những người tham gia:

  • LP (Nhà cung cấp thanh khoản nắm giữ tiền trên L1)

Toán tử StarkEx trong môi trường ban đầu (dYdX trong ví dụ trên)

Mô tả hình ảnh

Hình 1: Quy trình rút tiền nhanh chóng

Quy trình: (1) Alice gửi giao dịch có điều kiện trị giá 1 ETH cho LP (cộng phí xử lý cho LP), điều kiện là LP cần chuyển 1 ETH đến địa chỉ L1 của Alice; (2) LP ở sau khi L1 chuyển cho Alice , giao dịch có điều kiện có hiệu lực và sau đó (3) LP gửi giao dịch có điều kiện cho nhà điều hành, sau đó nó được đóng gói thành lô giao dịch tiếp theo đang chờ được chứng minh; (4) Chờ cho đến khi các bằng chứng này được gửi Sau khi đến L1 và được xác minh, tài khoản của LP ở L2 đã nhận được chuyển khoản của Alice.

Tái cân bằng thường xuyên: Các LP cần thường xuyên rút số tiền mà họ tích lũy dần trong tài khoản L2 để bổ sung cho số tiền mà họ tiêu dần trong tài khoản L1.

Mỗi lần triển khai StarkEx ban đầu sẽ lưu trữ một ứng dụng. Ở giai đoạn này, chúng tôi muốn người dùng có thể chuyển tiền nhanh chóng giữa các ứng dụng khác nhau này. Cũng giống như việc rút tiền nhanh chóng, chúng tôi muốn giảm thiểu chi phí trên chuỗi cho người dùng và tiết kiệm thời gian cho họ chờ đợi đợt giao dịch tiếp theo được đóng gói để làm bằng chứng.

Những người tham gia:

  • Trường hợp sử dụng: Alice muốn chuyển 1 ETH từ tài khoản dYdX của cô ấy (L2_1) sang tài khoản DeversiFi của cô ấy (L2_2).

  • Những người tham gia:

  • LP (nhà cung cấp thanh khoản nắm giữ tiền trên L2_2)

Toán tử StarkEx trên môi trường ban đầu (dYdX trong ví dụ trên)

Mô tả hình ảnh

Hình 2: Quy trình giao dịch có điều kiện ngoài chuỗi

Quy trình: (1) Alice gửi giao dịch có điều kiện đã ký trị giá 1 ETH đến LP trên L2_1 (cộng phí xử lý cho LP), điều kiện là LP cần chuyển 1 ETH vào tài khoản L2_2 của Alice; (2) Sau khi LP chuyển tiền đến Tài khoản L2_2 của Alice; (3) Khoản thanh toán được đóng gói thành một lô giao dịch, sau đó được nhà điều hành L2_2 chứng nhận và xác minh trên L1. Sau khi các giao dịch này được công bố trên L1 và được chấp nhận, giao dịch có điều kiện do Alice gửi sẽ có hiệu lực; (4) LP gửi giao dịch có điều kiện cho nhà điều hành của L2_1 và gói nó vào lô giao dịch tiếp theo đang chờ được chứng minh; (5) Sau khi lô giao dịch trên L2_1 được chứng nhận và gửi tới L1 để xác minh, tài khoản của LP trên L2_1 sẽ nhận được chuyển khoản của Alice.

Tái cân bằng thường xuyên: LP cần định kỳ tái cân bằng tiền giữa hai hệ thống, L2_1 và L2_2, theo dòng tiền giữa hai hệ thống.

Mở rộng trong Giai đoạn 2 để cho phép chuyển tiền giữa các giải pháp L2 tùy ý, có thể là hệ thống bằng chứng về tính hợp lệ hoặc bằng chứng về gian lận (ví dụ: Tổng hợp lạc quan, Plasma). Báo trước ở đây là Bản tổng hợp lạc quan phải đối mặt với sự kém hiệu quả về vốn cố hữu khi sử dụng LP để hỗ trợ khả năng tương tác (xemđây)。

đây

tiêu đề cấp đầu tiên

mô hình tin tưởng

Bây giờ để tóm tắt mô hình tin cậy mà chúng tôi dựa vào.

cho người dùng

Hoàn toàn không tin tưởng.

cho LP

  • LP cần tin tưởng nhà điều hành (trong môi trường ban đầu) rằng họ sẽ đóng gói các giao dịch có điều kiện hợp lệ của họ, nghĩa là không kiểm duyệt chúng trong quá trình xử lý. Sự tin tưởng này có thể được loại bỏ theo nhiều cách.

  • Nếu nhà điều hành không xử lý kịp thời các giao dịch có điều kiện của LP, LP có thể:

  • Chống kiểm duyệt: Việc gửi một giao dịch có điều kiện đã được kiểm duyệt tới hợp đồng thông minh của nhà điều hành trên chuỗi sẽ đóng băng nhà điều hành để các bằng chứng được gửi sau đó không thể được xử lý.

  • Tài sản thế chấp bảo mật: Gửi giao dịch có điều kiện đã được xem xét tới một hợp đồng thông minh thế chấp bảo mật trên chuỗi và nhận tiền trực tiếp từ hợp đồng.

  • Giai đoạn 1 sẽ được phát hành trên mạng chính Ethereum vào tháng 11 năm 2020 (tức là StarkEx 2.0) và giai đoạn 2 sẽ được phát hành vào quý đầu tiên của năm 2021 (tức là StarkEx 3.0). Hiện đã có một số LP xếp hàng để được phục vụ.

Tuyên bố miễn trừ trách nhiệm: Công việc dịch thuật của ECN nhằm mục đích cung cấp thông tin và tài nguyên học tập chất lượng cao cho cộng đồng Ethereum Trung Quốc. Bản quyền của bài viết thuộc về tác giả gốc. Các bản in lại phải ghi rõ nguồn của văn bản gốc và ethereum.cn. Về lâu dài tái bản, vui lòng liên hệ ethereumcn@gmail.com Ủy quyền.

ETH
开发者
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Tài khoản chính thức
https://twitter.com/OdailyChina