BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Rollup chia tách hệ sinh thái Ethereum, V God, Matic, Celer, v.v. muốn giải quyết như thế nào?

区块链研习社
特邀专栏作者
Bài viết này có khoảng 6743 từ, đọc toàn bộ bài viết mất khoảng 10 phút
Ai có thể mang biểu ngữ tương tác Cross-Rollup?
Tóm tắt AI
Ai có thể mang biểu ngữ tương tác Cross-Rollup?

Tháng 3 sẽ là điểm nhấn trong kế hoạch mở rộng của Rollup. Từ góc độ tiến độ, nhiều giải pháp Rollup đã sẵn sàng hoạt động và một số giải pháp rõ ràng đã được ra mắt vào tháng 3 và việc ra mắt giải pháp mở rộng Rollup sẽ có tác động lớn đến ngành.

Tuy nhiên, do khó khăn về khả năng tương tác giữa các Rollup, điều này đã gây ra sự phân mảnh của hệ sinh thái Ethereum và khó đạt được sức mạnh tổng hợp giữa các giao thức khác nhau và khả năng kết hợp rất quan trọng đối với DeFi cũng sẽ bị phân mảnh. Vậy có cách nào để giải quyết vấn đề này không?

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

1. Rollup đã sẵn sàng hoạt động   

Chúng tôi đã giới thiệu Optimism, ZkSync, Arbitrum và StarkEx, bốn giải pháp mở rộng tổng số chính, đây là mô tả ngắn gọn làm cơ sở.

Để biết chi tiết về bốn phương án Rollup, bạn có thể nhấp để xem:tiêu đề phụ。

Lựa chọn các lược đồ Rollup và giao thức DeFi khác nhau

Hiện tại, mỗi giải pháp trong số bốn giải pháp mở rộng Rollup chính đã thu hút một nhóm người dùng sinh thái, trong đó:

Sự lạc quan đã thu hút sự chú ý của Uniswap và Compound, và ngay cả sau khi mạng chính ra mắt trước, nó đã tham gia sâu vào nền tảng giao dịch tài sản tổng hợp Synthetix.

Curve, StablePay và GitCoin áp dụng hoặc lên kế hoạch áp dụng giải pháp zkSync của Matter Labs làm tùy chọn mở rộng.

Arbitrum, được tạo bởi Offchain Labs, đã được thử nghiệm hoặc lên kế hoạch sử dụng bởi một số dự án DeFi, bao gồm Bancor, Bounce, DODO, Math Wallet, Burgerswap, Hop, MCDEX và Swapr.

tiêu đề phụ

Tiến trình của từng kế hoạch mở rộng Tổng số là gì?

Optimism đã thông báo vào tháng 2 rằng họ đã hoàn thành vòng cấp vốn A do Andreessen Horowitz (a16z) đứng đầu và sẽ ra mắt mạng chính vào tháng 3.

Arbitrum bắt đầu như một chương trình nghiên cứu học thuật và bằng sáng chế đã được nộp khi chương trình bước vào giai đoạn thương mại hóa. Nhóm nghiên cứu gần đây đã tuyên bố rằng sau khi nhận được sự đồng ý của Đại học Princeton, xét thấy dự án đã bước vào giai đoạn trưởng thành của cộng đồng, họ sẽ từ bỏ bằng sáng chế.Arbitrum cũng thông báo rằng mạng chính đang trong giai đoạn sắp tới.

Matter Labs, nhóm sáng lập dự án zkSync, cũng tiết lộ thông tin về vòng cấp vốn A, “Union Square Ventures (USV) đã dẫn đầu vòng này và các nhà đầu tư trước đây Placeholder, 1kx và Dragonfly tiếp tục tham gia vào vòng này, ngoài ra đến zkSync Các đối tác sinh thái đã tham gia đầu tư, bao gồm Aave, Balancer, 1inch, Curve, Binance, Coinbase Ventures, Huobi, Loopring, Argent, MYKEY, imToken, Flexa, MoonPay, ripio, ZKValidator, CoinGecko".tiêu đề cấp đầu tiên

2. Rollup dẫn đến phân mảnh sinh thái

Hầu hết các giao thức DeFi được tạo dựa trên hợp đồng thông minh, được triển khai trên Ethereum của Lớp 1 và được kết nối với mạng Lớp 2 của riêng chúng thông qua các phương thức riêng.

Đối với người dùng, hãy gửi tiền vào hợp đồng thông minh và bắt đầu sử dụng các mạng Lớp 2 này. Hợp đồng thông minh sẽ ghi lại tất cả các thay đổi giao dịch và người dùng có thể sử dụng chúng trên mạng Lớp 2 để nâng cao hiệu quả và giảm chi phí.

Nhưng nếu Synthetix và Uniswap tồn tại trên các mạng Lớp 2 khác nhau, thì chúng có thể ở trên các hòn đảo biệt lập của riêng mình và cách tương tác sẽ trở thành một vấn đề.

Làm cách nào để kết nối các giải pháp mở rộng quy mô khác nhau và duy trì khả năng kết hợp cũng như cộng tác mà các giao thức DeFi được biết đến nhiều nhất?

Trong một AMA trực tuyến trong cộng đồng Bihu, Vitalik đã đề cập đến hai vấn đề mà các giải pháp Lớp 2 như Rollup cần giải quyết:

  1. Nhiều ứng dụng trong cộng đồng Ethereum thích gọi hợp đồng thông minh, chẳng hạn như các dự án DeFi. Tuy nhiên, ZK Rollup hiện tại không hỗ trợ hợp đồng thông minh và chỉ hỗ trợ các ứng dụng đơn giản như phát hành tiền và giao dịch tiền. Đây là câu hỏi đầu tiên. Khi chúng tôi có Bản tổng hợp với hỗ trợ EVM đầy đủ, tôi nghĩ sẽ có nhiều người dùng chuyển sang Bản tổng hợp hơn.

  2. Hiện tại, không có nhiều hệ sinh thái cơ sở hạ tầng liên quan đến Rollup. Ví dụ: chúng tôi chưa giải quyết được sự cố giao dịch giữa các Bản tổng hợp khác nhau. Nếu tôi có một số xu trong ZKsync, làm cách nào để chuyển chúng sang Loopring? Trước tiên, bạn cần rút tiền từ lớp thứ hai của ZKsync sang lớp dưới cùng của Ethereum, sau đó chuyển nó vào tài khoản lớp thứ hai của Loopring. Nếu điều này được thực hiện, liệu phí giao dịch có đặc biệt cao không?

Bây giờ sẽ có nhiều thách thức (vấn đề) về trải nghiệm người dùng trên Ethereum. Nhưng tôi nghĩ sau 6 tháng, nhiều vấn đề đó sẽ được giải quyết.

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

3. Đề xuất của Vitalik: Cách thực hiện chuyển giao chéo

Vài ngày trước, Vitalik Buterin, người đồng sáng lập Ethereum, đã đề xuất ý tưởng kết nối các giải pháp mở rộng lớp thứ hai khác nhau để chúng có thể “nói chuyện” với nhau để giữ cho giao thức DeFi có thể kết hợp và hiệp lực với nhau.

Giả sử có hai Rollup: A và B. Người dùng Alice muốn trao đổi một số mã thông báo trên Rollup A để lấy các mã thông báo khác trên Rollup B. Giả sử có hai tình huống:

  • Cả Rollup A và Rollup B đều có thể hỗ trợ hợp đồng

  • Chỉ một Rollup hỗ trợ hợp đồng thông minh và Rollup còn lại chỉ hỗ trợ chuyển khoản đơn giản.

Trong trường hợp đầu tiên, cộng đồng cũng có một đề xuất gọi là"Hop: Gửi mã thông báo qua các đợt tổng hợp (Hop: Gửi mã thông báo qua các đợt tổng hợp)", xem địa chỉ: https://ethresear.ch/t/hop-send-tokens-across-rollups/8581.

Đề xuất của Vitalik hướng đến kịch bản thứ hai, đó là nếu RollupA chỉ hỗ trợ các giao dịch chuyển khoản đơn giản, trong khi Rollup B hỗ trợ các hợp đồng thông minh.

tiêu đề phụ

Các tình huống cơ bản cho chuyển khoản tổng số chéo   

"Giả sử có một trung gian giao dịch tên là Ivan (tất nhiên có nhiều trung gian để lựa chọn, đây chỉ là một ví dụ). Ivan có một tài khoản IVAN_A trên Rollup A (anh ta kiểm soát hoàn toàn tài khoản). Ivan cũng có một số tiền gửi vào Rollup B trong hợp đồng thông minh IVAN_B."

Hãy tưởng tượng các hoạt động sau:

  • Alice bắt đầu giao dịch tới tài khoản IVAN_A trên Rollup A và chuyển tới tài khoản trên Rollup B: ALICE_B. (Alice chuyển sang IVAN trên Rollup A)

  • Ivan có thể làm gì? Anh ta sẽ gửi một giao dịch thông qua tài khoản IVAN_B và gửi số lượng mã thông báo sau khi trừ phí xử lý vào tài khoản của ALICE_B.

Sau bước đầu tiên, bước thứ hai có thể được thực hiện ngay lập tức. Nếu Ivan chứng minh được rằng chênh lệch giữa giao dịch thứ hai và giao dịch đầu tiên là rất nhỏ, thì thậm chí có thể đặt ra các quy tắc trong hợp đồng để cho phép mức phí cao hơn.

"Trường hợp xấu nhất" là Ivan không gửi mã thông báo tới ALICE_B như mong đợi. Trong trường hợp này, Alice có thể đợi xác nhận giao dịch trên Rollup A, sau đó lấy mã thông báo trên Rollup B thông qua các phương tiện khác để thanh toán phí xử lý cho chuyển khoản Rollup chéo, sau đó cô ấy có thể yêu cầu và tự mình nhận tiền.

Theo lời giải thích của V God, người dùng Alice có thể hoàn thành nó trực tiếp trên Rollup B.Chỉ cần cho phép Rollup B lấy bản ghi băm tương ứng trên L1 trước loạt bản ghi Rollup trước đó, sau đó Rollup B có thể ghi lại nhánh Merkle và xác minh nó trong Rollup.

Theo thuật ngữ của giáo dân, các phương tiện kỹ thuật có thể đảm bảo rằng sau khi người dùng Alice xác nhận giao dịch trên Rollup A, cô ấy có thể nhận được số tiền tương ứng một cách an toàn trên Rollup B (sau khi thanh toán phí xử lý), tránh xảy ra sự cố với bên trung gian, dẫn đến thất thoát vốn.

Bất kể người trung gian giao dịch Ivan là ai, tại sao những người khác chọn chuyển mã thông báo cho anh ta, những điều này có thể bị bỏ qua trong thời điểm hiện tại; ý nghĩa ở đây là có một lớp kết nối để giữ cho tiền gửi trong các hợp đồng thông minh Lớp 2 bị cô lập khác nhau được đồng bộ hóa và nhận ra Chức năng chuyển tiền qua Rollup.

Để biết chi tiết triển khai cụ thể, bạn có thể cần hiểu các quy tắc của hợp đồng IVAN_B trên Rollup B. Thực hiện theo các cài đặt bên dưới (cắt bớt cho dễ hiểu):

  • Nếu bất kỳ ai bắt đầu giao dịch và gửi một lượng bitcoin nhất định đến tài khoản IVAN_A (được lưu trữ trên Rollup A), bản ghi nhớ sẽ chứa thông tin về địa chỉ mục tiêu. Sau đó, sau một khoảng thời gian nhất định, họ có thể gửi một giao dịch đến hợp đồng IVAN_B, giao dịch này chứa bằng chứng chuyển khoản, giao dịch này có thể chuyển lượng bitcoin tương ứng đến địa chỉ mục tiêu trên Rollup B.

  • Việc rút tiền phải trải qua một số độ trễ (ví dụ: 1 ngày) để đảm bảo rằng các lô và chỉ mục chuyển tiền tương ứng có thể được ghi lại trong mạng Lớp 2 của Rollup A.

  • trong trường hợp này,

trong trường hợp này,tiêu đề phụ

Settler hoạt động như một vai trò cộng tác cho các lần chuyển Cross-Rollup

Bản thân Ivan cũng cần tiến hành giải quyết nội bộ, dù sao thì trong một lần Rollup nhất định cũng có thể hết tiền. Ví dụ: người dùng đã chuyển tiền từ Tổng số A sang Tổng số B và cần chuyển số tiền được Ivan đặt trước trên Tổng số B đến địa chỉ do người dùng chỉ định. Lúc này các trung gian giao dịch như Ivan cần thực hiện thanh toán nội bộ, do đó hạn chế của đề xuất này sẽ buộc các trung gian như Ivan phải nắm giữ một lượng tiền lớn trong tài khoản để phục vụ nhu cầu của người dùng.

Hãy lấy tiền pháp định làm ví dụ, có thể hiểu rõ hơn. Nếu bạn chuyển tiền từ thẻ ICBC sang thẻ CCB, mặc dù màn hình trên máy ATM thay đổi ngay lập tức, quy trình thanh toán thực tế được thực hiện mỗi ngày một lần và số tiền thực tế chỉ được chuyển đến CCB sau khi ICBC thanh toán. Cụ thể hơn, Nó được thực hiện giữa các tài khoản thanh toán của ngân hàng trung ương.

Tương tự, đó là một hoạt động tương tự để bắt đầu giao dịch chuyển từ Rollup B hỗ trợ hợp đồng thông minh sang Rollup A chỉ hỗ trợ chuyển thông thường.

  • Alice gửi mã thông báo đến tài khoản hợp đồng IVAN_B và đính kèm địa chỉ đích;

  • Sau một khoảng thời gian nhất định, Alice có thể lấy lại tiền;

  • Tuy nhiên, nếu IVAN trung gian có thể cung cấp bằng chứng cho hợp đồng thông minh IVAN_B, đính kèm hồ sơ chuyển khoản trên chuỗi và các thông tin khác để chứng minh rằng anh ta đã chuyển tiền cho Alice trên Rollup A, thì Alice không thể lấy lại được tiền nữa. Tại thời điểm này, quá trình chuyển Tổng số chéo đã hoàn tất.

Cho đến nay, chúng ta đã hiểu sơ bộ về nguyên tắc chuyển giao Rollup chéo được đề cập trong đề xuất của Vitalik và chỉ một trong các Rollup cần hỗ trợ hợp đồng thông minh để thực hiện nó. IVAN của người trung gian chủ yếu được giới thiệu để hỗ trợ chuyển giao Rollup chéo.

tiêu đề cấp đầu tiênhttps://ethresear.ch/t/cross-rollup-dex-with-smart-contracts-only-on-the-destination-side/8778。

4. Sơ đồ chuyển Cross-Rollup của Hop

Ở trên, chúng tôi cũng đã đề cập đến một kịch bản khác: hai Rollup, chẳng hạn như ZKSync và Optimism, đều hỗ trợ hợp đồng thông minh, vậy làm thế nào để đạt được tương tác Cross-Rollup?

Thành viên nhóm Hop Chris Whinfrey đã đăng một bài đăng trên diễn đàn Nghiên cứu ETH vào ngày 24 tháng 1, giới thiệu cách Hop có thể tiến hành chuyển mã thông báo phi tập trung trên các Rollup.

Nội dung như sau:

Giao thức Hop cung cấp một cầu nối giao tiếp Rollup chéo không tin cậy, có thể mở rộng. Cam kết:

  • Chuyển mã thông báo cuộn lên nhanh chóng và dễ dàng

  • Có thể nhanh chóng thoát khỏi Rollup

  • Cuối cùng nhận ra chức năng gọi hợp đồng Cross-Rollup

Theo quan điểm của nhóm Hop, họ cung cấp nhiều giải pháp để giải quyết vấn đề về khả năng kết hợp giữa các Rollup thông qua phương pháp tiếp cận hai hướng:

  • Tạo mã thông báo bắc cầu trên nhiều mạng có thể được di chuyển nhanh chóng và tiết kiệm từ một Tổng số này sang một Tổng số khác hoặc được tạo trên Lớp 1 để hỗ trợ xác nhận các nội dung cơ bản tương ứng.

  • Sử dụng Trình tạo thị trường tự động (AMM) để giao dịch giữa từng mã thông báo cầu nối và mã thông báo tương ứng của nó trên mỗi Rollup để định giá động và tái cân bằng thanh khoản trên mạng.

Nói cách khác, với sự trợ giúp của mã thông báo neo (chẳng hạn như Bridge), nó có thể được triển khai trên nhiều Rollup và nó cũng có thể được triển khai trên mạng Ethereum của Lớp 1 và hỗ trợ mã thông báo Bridge của Lớp 1 và Lớp 2 trên Rollup 1: 1 trao đổi mỏ neo.

Nếu người dùng muốn chuyển 100 BTC từ Rollup A sang tài khoản của mình hoặc của người khác trên Rollup B, thì quy trình như sau:

  • Đầu tiên, trên Rollup A, đổi 100 ETH này thành mã thông báo Bridge_A thông qua AMM, tức là mã thông báo cầu nối;

  • Sau khi giao dịch được xác nhận, mã thông báo Bridge_B sẽ được đổi lấy 100 mã thông báo ETH thông qua AMM trên Rollup B, sau đó được chuyển đến địa chỉ tương ứng trên Rollup B do người dùng chỉ định;

  • Vì cả Bridge_A và Bridge_B đều là các mã thông báo giống nhau nên chúng chỉ hoạt động như một cầu nối Tổng số chéo và tỷ lệ của chúng được cố định ở mức 1:1. Nếu giá trị biến động, các nhà kinh doanh chênh lệch giá sẽ thực hiện kinh doanh chênh lệch giá không rủi ro và di chuyển các viên gạch để bù đắp chênh lệch.

tiêu đề cấp đầu tiênhttps://hop.exchange/send。

5. Có kế hoạch nào khác không?  

tiêu đề phụ

Giải pháp lớp 2 của Celer: mở rộng tại chỗ

Dự án DeFi trong nước Celer đã đề xuất một ý tưởng mới gọi là "mở rộng tại chỗ". Tại chỗ có nghĩa là dự án DeFi có thể tiếp tục ở Lớp 1 và không cần phải chuyển sang Lớp 2 để triển khai phiên bản đặc biệt của Celer. Giải pháp--Layer2.finance, để mở rộng.

Theo phần giới thiệu của nhóm Celer, trong trường hợp này, tài sản của người dùng được lưu trữ trên chuỗi Lớp 2 (Celer bắt đầu từ giải pháp dựa trên Bản tổng hợp lạc quan, sau đó mở rộng và nâng cấp để hỗ trợ Bản tổng hợp ZK), sau đó người dùng gửi một hướng dẫn để cho giao thức Layer2.finance biết các yêu cầu Hoạt động của chính nó, chỉ định số tiền của chính bạn và giao thức DeFi nào sẽ được lưu trữ, chẳng hạn như Curve, AAVE, Compond và các giao thức DeFi khác nằm trên mạng Ethereum Layer1.

Bằng cách này, Layer2 hoạt động như một tác nhân chỉ huy, người dùng có thể lưu trữ nội dung + gửi hướng dẫn và logic nghiệp vụ cụ thể vẫn được chuyển giao cho giao thức DeFi trên Layer1 để thực thi. Các lệnh của những người dùng khác nhau có thể tương tác với hợp đồng Layer1 một cách kinh tế hơn bằng cách hợp nhất các giao dịch.

tiêu đề phụ

Đổi thương hiệu mạng Matic: Đa giác

Polygon, trước đây được gọi là Matic Network, đã đi theo một con đường khác và thiết lập âm thanh của nó làm bộ tổng hợp Lớp 2 để đạt được sự mở rộng theo hai cách:

  • Dựa vào mạng Ethereum, dựa vào trình xác thực trên mạng tương ứng và hỗ trợ Matic Plasma, zkRollups, Optimistic Rollups, Validium và các kế hoạch khác.

  • Thiết lập hệ thống chuỗi con của riêng bạn và các nút xác minh độc lập, đồng thời chịu trách nhiệm về bảo mật của chính bạn. Theo hướng này, chuỗi Matic PoS hiện đang được tung ra.

Kế hoạch nâng cấp của Matic Network còn đi xa hơn, ngoài việc dựa vào hệ sinh thái hiện có, nó cần thiết lập hệ sinh thái của riêng mình một cách độc lập và sẽ tốn nhiều công sức hơn. Theo thống kê, hiện có hơn 80 DApp được triển khai trên Polygon, bao gồm DeFi, NFT, trò chơi và các lĩnh vực khác.

tiêu đề cấp đầu tiênhttps://polygon.technology/

6. Tóm tắt

Tháng 3 sẽ rất sôi động Sự ra mắt mạng chính của Arbitrum và Optimism đánh dấu rằng chúng ta hiện đang đứng trước sự bùng nổ của các giải pháp Lớp 2 như Rollup.Kế hoạch lớp 2 để cạnh tranh cho người dùng sẽ trở thành chủ đề chính trong tháng 3 và nửa đầu năm nay.

Và làm cách nào để tương thích giữa các Layer2 khác nhau (cụ thể là Rollup) để tránh phá hủy sự cộng tác của DeFi? Một số kế hoạch mà tôi đã thấy cho đến nay thực sự là vượt sông bằng cách cảm nhận những viên đá. Đề xuất của Vitalik, cách triển khai của Hop và khả năng sáng tạo của Celer có thể giải quyết các vấn đề mà họ đã hình dung ra, nhưng việc triển khai các kết hợp cuộc gọi DeFi trên Rollup vẫn là một vấn đề lớn phía trước.

Mặt khác, việc triển khai Sushi và các giao thức khác gần đây trên nhiều chuỗi có thể chỉ ra một khả năng khác, tương tự như khả năng được đề cập trong kế hoạch Hop, với sự trợ giúp của AMM + mã thông báo riêng của giao thức, có lẽ nhiều giao thức DeFi sẽ thử trước. để mở ra khoảng cách giữa các mạng Layer2 khác nhau và Layer1 bên trong để tạo thành một vòng khép kín.

Các xu hướng tiên tiến của ngành mã hóa, thông tin trực tiếp về ngành công nghiệp chuỗi khối, khai thác và phân tích các dự án tiềm năng, chào mừng bạn tham gia "Không gian khách khối" do Viện nghiên cứu chuỗi khối tạo ra một cách cẩn thận và thu được 100 lần tiền với nhà đầu tư cao cấp!

Người giới thiệu:

https://mp.weixin.qq.com/s/2HYIsxnUaovKYs19xQ_KbQ

https://www.trustnodes.com/2021/03/02/vitalik-buterin-proposes-cross-rollup-scaling-solution

https://www.chainnews.com/articles/872971457746.htm

https://hop.exchange/whitepaper.pdf

Tuyên bố miễn trừ trách nhiệm: Bài viết này là quan điểm độc lập của tác giả, không đại diện cho quan điểm của Viện Blockchain (tài khoản công khai) và không cấu thành bất kỳ ý kiến ​​hay đề xuất đầu tư nào.

Các xu hướng tiên tiến của ngành mã hóa, thông tin trực tiếp về ngành công nghiệp chuỗi khối, khai thác và phân tích các dự án tiềm năng, chào mừng bạn tham gia "Không gian khách khối" do Viện nghiên cứu chuỗi khối tạo ra một cách cẩn thận và thu được 100 lần tiền với nhà đầu tư cao cấp!

-END-

ETH
Matic
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
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina