Dựa vào hay không dựa vào

Trung cấpSep 05, 2024
Khám phá ứng dụng của Công nghệ Rollup trong hệ sinh thái Ethereum, phân tích tác động của nó đối với sự phân mảnh blockchain và giải pháp của các lớp xếp chung. Điều này liên quan đến việc đào sâu vào những thách thức và tiềm năng của Based Rollup, cũng như cuộc thảo luận về cách cải thiện trải nghiệm người dùng thông qua thời gian khối L1 nhanh hơn và cơ chế xác nhận trước, đồng thời duy trì nguyên tắc phi tập trung của Ethereum.
Dựa vào hay không dựa vào

TL;DR

Lộ trình tập trung vào Rollup gây ra sự phân mảnh và phân tách của các chuỗi khối. Sự phân mảnh này gây ra sự thiếu hụt trong việc chuyển giá trị giữa các Rollup. Như một giải pháp cho vấn đề này, cơ chế sequencer chia sẻ đã nảy sinh như Espresso, Astria và Radius. Nhưng giải pháp này cần một cách tự nhiên đòi hỏi các giả định về sự tin cậy mới. Bởi vì một lớp như vậy phải có bộ kit an ninh riêng của mình.

Nếu chúng ta muốn xây dựng một lớp xếp hạng chia sẻ cho rollups, Ethereum là lớp trung gian đáng tin cậy nhất mà chúng ta có thể xây dựng/sử dụng làm trình tự chia sẻ. Các rollups dựa trên việc xếp hạng (còn được gọi là rollups dựa trên việc xếp hạng) có tính tương thích đầy đủ với Ethereum theo bản chất, cũng như các rollups dựa trên việc xếp hạng khác. Tuy nhiên, việc trở thành một rollup dựa trên việc xếp hạng đến với một số thách thức. Thách thức quan trọng nhất trong số những thách thức này là thời gian khối bị giới hạn là 12 giây, giống như Ethereum. Giải pháp là một cơ chế để cung cấp cho người dùng xác nhận nhanh chóng, chẳng hạn như các trình tự tập trung, hoặc tăng tốc độ thời gian khối Ethereum. Trên testnet, việc xác nhận trước dựa trên việc xếp hạng cung cấp xác nhận trước nhanh hơn các trình tự tập trung hiện nay.

Ngã ba

Rất tốt khi nhớ đến hướng đi được lựa chọn của Ethereum ở đầu bài viết. Ethereum đã nắm bắt sự phân quyền từ ngày đầu tiên. Điều này là ưu tiên hàng đầu. Ưu tiên này đặt ra một số hạn chế đối với trải nghiệm người dùng. Những hạn chế này phát sinh từ những thách thức trong việc thiết kế một hệ thống phân quyền phân tán (như xử lý trạng thái toàn cầu, thực hiện tuần tự, và cetera). Điều này chính xác là sự khác biệt giữa Ethereum và các L1 khác. Họ đã chọn những con đường khác nhau. Các L1 khác đã chọn cách nhanh và rẻ bằng cách hy sinh một số phần phân quyền. Họ nhanh và rẻ vì họ có chứng minh lịch sử, kích thước khối lớn hơn, xử lý song song. Những khái niệm này cho phép giao dịch nhanh và rẻ, nhưng cũng tăng tải trên các máy chủ xác minh. Đó là lý do tại sao yêu cầu về phần cứng của các máy chủ xác minh L1 khác cao hơn so với Ethereum.

Cho đến khi Ethereum tự mở rộng với các nâng cấp như lịch sử hết hạn, không có trạng thái, cây verkle v.v., chúng tôi đã giao nhiệm vụ cho các rollup.

Ethereum đã chấp nhận một lộ trình tập trung vào rollup để giao việc thực thi cho bên thứ 3 4 năm trước để làm cho nó trở thành một nơi thân thiện hơn với người dùng cho đến khi các cải tiến đến. Nhờ đó, chúng tôi đã đạt được trung bình 250 TPS hàng ngày trên toàn bộ Ethereum.

rollup.wtf

Như đã đề cập ở trên, đã 4 năm kể từ khi Ethereum quyết định về một con đường phát triển tập trung vào rollup. Trong thời gian này, đã có rất nhiều thử nghiệm trên L2 về “những gì Ethereum chính nó nên là”. AltVMs (Fuel, Fluent), zkVMs (Aztec, Starknet), zkEVMs (Scroll, Linea, zkSync), parallel EVMs (MegaETH), và như vậy. Tất cả đều cho một ý tưởng về tương lai của Ethereum chính nó. Nhưng điều này cũng đã tạo ra rất nhiều blockchain riêng biệt mà thậm chí không có bất kỳ kết nối nào giữa chúng. Đó là lý do tại sao các lớp sequencing chia sẻ đã xuất hiện để giải quyết sự phân mảnh.

Các Lớp Sequencing Chia Sẻ

Hiện tại, rollups có các trình tự trung tâm hóa. Điều này mang lại rủi ro lớn về việc kiểm duyệt, sống còn và khai thác MEV. Thay vào đó, rollups có thể chọn trình tự chung nếu muốn phân tán. Bằng cách sử dụng trình tự chung, rollups có thể tận dụng tính kết thúc, phân tán, giao dịch nhanh và tính nguyên tử qua chuỗi. Như Vitalik đã nói, “Phân tán rollups đòi hỏi 90% công sức để phát triển một L1 mới”. Vì vậy, công sức kỹ thuật để phân tán có thể được tránh bằng cách chọn vào một trình tự chung.

Tầng lớp xếp chồng chung về cơ bản là một tầng lớp kết nối quyền xếp chồng của các rollup tham gia thành một mạng xếp chồng duy nhất. Tầng lớp này chạy một giao thức đồng thuận, chẳng hạn như BFT, trong đó bất kỳ ai cũng có thể tham gia (trong giới hạn của thiết kế của giao thức đồng thuận). Do đó, nhiều rollup có cơ chế chung để xác định thứ tự giao dịch. Cơ chế này cũng cung cấp sự hoàn tất L2 nhanh chóng và tính ghép nối giữa tất cả các rollup tham gia.

The shared sequencer layer là một sàn giao dịch sequencer. Trong sàn giao dịch này, rollups có thể bán không gian khối của họ (và quyền đề xuất) cho các bên mua cao hơn từng khe một. Điều này cũng tạo ra một lớp phân phối MEV giữa tất cả các rollups tham gia.

Quan ngại

Các lớp trình tự được chia sẻ có hiệu ứng mạng tạo ra khả năng kết hợp nguyên tử và MEV được chia sẻ giữa tất cả các bản tổng hợp tham gia. Rollups tham gia mạng để tăng giá trị của các khối của chúng (và cũng để phân cấp trình sắp xếp của chúng).

Tuy nhiên, theo thiết kế hệ thống của các trình tự chia sẻ, nên có càng nhiều rollup càng tốt. Nếu rollup X tham gia rời khỏi chuỗi, phân phối MEV này sẽ bị gián đoạn và ảnh hưởng trực tiếp đến hiệu ứng mạng. Do đó, việc xếp hàng chung là một trò chơi vô tận, nơi mà người tham gia phải luôn luôn được giữ trong trò chơi. Đó là một mô hình tinh khiết b2b như Rushi nói.

Các lớp xếp chung chạy một giao thức như BFT để đạt đến tính chung của L2 nhanh chóng bên cạnh thị trường xếp chung chung, và nó giới thiệu một giả định trung thực. Nó giả định rằng một nửa số người xác thực là trung thực. Nếu vì một lý do nào đó mà một nửa số người xác thực không hoạt động hoặc không trung thực, chuỗi có thể mất tính linh hoạt (họ có thể sử dụng phương án dự phòng dựa trên nền tảng). Nếu giao thức BFT mất tính linh hoạt, các rollups tham gia không thể tận dụng tính chung nhanh chóng vì họ phải chứng nhận tính chung từ giao thức BFT. Việc rút tiền từ lớp cũng sẽ bị tạm dừng. Nhưng ngay cả khi giao thức BFT bị hỏng, việc phân phối MEV vẫn tiếp tục, vì trong Espresso, ví dụ, việc phân phối MEV là riêng biệt so với giao thức BFT. Khi so sánh, Ethereum luôn là giao thức BFT mạnh mẽ nhất khi nói đến an ninh và tính linh hoạt về cryptoeconomic.

Ngoài ra, họ có rủi ro lấy lại nếu họ đang sử dụng nó. Nếu yêu cầu phần cứng cho trình xác thực cao, điều này sẽ dẫn đến độc quyền. Cũng có thể có một vết chém hàng loạt nếu có lỗi trong dịch vụ lấy lại; xem Eigenlayer's Câu hỏi thường gặp về rủi ro để biết thêm. Đối với các phương pháp tiếp cận lại trong các trình tự được chia sẻ, hãy xem nghiên cứu chung của Nethermind và Fourpillar ở đây.

Điều quan trọng cần lưu ý là, với việc sử dụng xác nhận trước bởi các trình tự được chia sẻ, quá trình này có thể được hoàn thành trên L1 (hay còn gọi là xác nhận trước dựa trên), loại bỏ sự cần thiết của một lớp mới. Cũng cần lưu ý rằng bộ giải trình tự được chia sẻ vẫn phải đi qua đường ống L1. Vì vậy, "kết thúc nhanh" không có ý nghĩa ở đây.

Tóm lại, chúng tôi nghĩ rằng các lớp sequencer chia sẻ là một điểm thất bại duy nhất nếu chúng không được phân tán và mạnh mẽ. Chúng sẽ trở thành mắt xích yếu nhất cho tất cả các opt-in rollups.

Tính tương tác trung lập không còn là meme nữa: dựa trên

Như chúng tôi đã nói, Ethereum là lớp trung gian trung thực nhất để xây dựng một cái gì đó. Rollups làm điều này bằng cách gửi các lô/ bằng chứng của họ để sử dụng Ethereum như là lớp DA. Hiện tại, hầu hết các rollups được điều hành bởi các sequencers trung tâm, và tất cả các giao dịch được xếp theo thứ tự bởi các nhóm rollup. Một số trong những nhóm vẫn đang làm việc trên một số thiết kế để làm cho mạng của họ trở nên phân quyền hơn, giống như của Aztec.Fernet. Có một cách khác để làm cho mạng phân cấp mà không cần tiêu tốn nhiều nguồn lực kỹ thuật: dựa trên sự xếp hàng.

Taikolà bản tổng hợp dựa trên đầu tiên sử dụng Ethereum làm lớp trình tự. Xây dựng khối hoàn toàn thuộc về Ethereum. Bất cứ ai cũng có thể đề xuất một khối, nó hoàn toàn không được phép. Mỗi rollup có thể đạt được khả năng tổng hợp bằng cách dựa trên. Không phải bằng cách thêm một lớp mới. Vì Ethereum và các khe tổng hợp dựa trên di chuyển song song, chúng hoàn toàn tương thích với nhau. Điều này có nghĩa là bạn có thể vay flash trên L1 và thực hiện một số hoạt động trên bản tổng hợp dựa trên trong cùng một khe cắm (nhờ thiết kế BBR của chúng tôi, đọc thêm ở đây). Nhưng việc được đặt trụ sở tại đây đi kèm với một số chi phí.

Nguồn: L2Beat

Chúng tôi đã đề cập đến vấn đề này trong “Cân nhắc tập trung vào tổng hợp của các khoản tịch thu dựa trênTuy nhiên, để tóm tắt nhanh, như chúng tôi đã nói, based rollups có cùng thời gian khối 12 giây như Ethereum. Điều này có nghĩa là based rollups cần gửi dữ liệu của mình đến L1 với các blobs (hoặc calldata) mỗi 12 giây. Nếu bạn không thể điền đầy blob với đủ giao dịch L2 để bao phủ phí L1, bạn sẽ mất tiền. Để không chuyển chi phí này cho người dùng của chúng tôi trong giai đoạn đầu, chúng tôi đã tự trang trải và tiêu rất nhiều tiền. Hiện nay, thời gian khối dài hơn 12 giây (khoảng 20 giây) để người đề xuất có lợi nhuận.

https://dune.com/taiko_xyz/taikobcr

Đây là những ví dụ về những khó khăn mà một dựa trên rollup có thể trải qua thông qua ví dụ của Taiko. Tóm lại, vấn đề chính là thời gian khối và hạn chế doanh thu chỉ cho phí cơ sở, khác với sequencer trung tâm. Bạn hy sinh doanh thu vì sequencing hoàn toàn không cần phép và MEV của bạn hoàn toàn chảy vào Ethereum, bạn không thể bắt kịp bất kỳ giá trị nào từ các giao dịchSpire Labsđang phát triển một khung cơ sở để cải thiện mô hình doanh thu cuộn dựa trên)

Để giải quyết trải nghiệm người dùng, thời gian chặn, chúng tôi có hai tùy chọn:

  1. Dựa trên sự xác nhận trước
  2. Thời gian khối nhanh hơn trên L1

Dựa trên Xác nhận trước

Dựa trên các xác nhận trước đó, đơn giản chỉ sử dụng một số trình xác thực L1 để cung cấp các xác nhận trước đó cho người dùng L2. Các xác nhận trước đó dựa trên đang hoạt động thành công trên mạng thử nghiệm Helder, và bây giờ có thể thực hiện rất nhanh (20ms trong bản demo của Gattaca, Khoảng ∼260mstrong giao dịch Arbitrum) trên Taiko.

Bản demo xác nhận trước dựa trên Titan

Trong việc xác nhận trước dựa trên, bạn không thừa kế tất cả sự sống còn và bảo mật của Ethereum. Bạn chỉ tin tưởng một phần của bộ kiểm chứng của Ethereum. Nhưng quan trọng là ở đây là chúng ta đang nhận được cam kết đáng tin cậy từ người đề xuất Ethereum hiện tại. Bất kỳ ai cũng có thể trở thành một nhà cung cấp xác nhận trước (nhà cung cấp xác nhận trước) bằng cách đặt cược một số lượng ETH chính xác trên hợp đồng đăng ký. Chúng tôi đã giải thích chi tiết về xác nhận trước dựa trên trong bài đăng trước đó của blog của chúng tôi, xem đây.

Khoảng không gian xác nhận trước dựa trên vẫn đang ở giai đoạn đầu và đang tiến hóa. Nó có một số mối đe dọa, giống như sự tập trung của việc xây dựng khối Ethereum, nhưng với các phương pháp và nghiên cứu mới, một kiến trúc hợp lý hơn sẽ được thiết kế. Chúng tôi sẽ sớm chia sẻ thiết kế xác nhận trước của chúng tôi.

Khối nhanh hơn?

Không ai từ chối làm cho Ethereum trở nên thân thiện hơn với người dùng. Thời gian hoàn thành nhanh hơn, thời gian khối nhanh hơn và giao dịch nhanh hơn. Đây là kịch bản hữu ích nhất cho một dựa trên rollup vì, như chúng ta đã nói, thời gian khối L1 là rào cản duy nhất để dựa trên. Khối L1 nhanh hơn có nghĩa là khối dựa trên nhanh hơn.

Ý tưởng chính cho một L1 nhanh hơn là một sự đồng thuận giảm thời gian khe cắm theo cách tự nhiên.Single Slot Finality(SSF)là một cơ chế đồng thuận(Orbit SSFtrong đó mỗi khe có thể được hoàn thành trong vài giây. Trong giao protocole Gasper hiện tại, thời gian hoàn thành là 2 kỷ nguyên, tức là 13 phút. Tuy nhiên, nhược điểm của SSF là nó dễ bị rò rỉ 33% do không hoạt động.

Câu hỏi chính ở đây là tại sao, nếu một L1 nhanh hơn luôn là một sự cần thiết, nỗ lực kỹ thuật dành cho bốn năm của rollups không được sử dụng để tăng tốc độ L1 chính. Chúng tôi đã bỏ rất nhiều nỗ lực nghiên cứu và phát triển vào rollups. Chúng tôi đã làm một công việc tuyệt vời và đạt được nhiều phương pháp khác nhau. Ngay cả khi thời gian khối ngắn hơn được đồng ý ngay hôm nay, cũng cần 2-3 năm mới có thể phát triển.

Ethereum đã chọn một con đường rất rõ ràng. Con đường này có nghĩa là không đặt ra bất kỳ sự thoả hiệp nào về sự phi tập trung và không chạm vào “người đào đơn độc”. Rõ ràng rằng các khối nhanh đòi hỏi một sự thay đổi trong sự đồng thuận của Ethereum, và sự thay đổi này sẽ dẫn đến một phân phối người xác minh thấp hơn nhiều so với hiện tại. Đây là một quyết định quan trọng mà cộng đồng Ethereum cần phải đưa ra.

Kết luận

Khi các rollup phát triển và trở nên phổ biến hơn, sự phân mảnh và cô lập trở thành vấn đề nghiêm trọng. Do đó, việc trở thành một rollup dựa trên và tham gia các lớp sequencer chia sẻ là một điểm khác biệt quan trọng. Các lớp sequencing chia sẻ có thể được sử dụng để đạt được sự hoàn thành nhanh chóng và tính kết hợp qua chuỗi, nhưng chúng đòi hỏi các giả định tin cậy mới và có thể thất bại và mất hiệu ứng mạng. Các rollup dựa trên sử dụng cơ sở hạ tầng hiện tại của Ethereum để xây dựng khối, nhưng đối mặt với những thách thức về thời gian khối và mô hình doanh thu. Tuy nhiên, nó đề xuất một giải pháp cho sự phân mảnh tính thanh khoản theo bản chất và tính kết hợp hoàn toàn với L1.

Cách tiến tới có thể nằm trong các giải pháp mới như xác nhận trước dựa trên cơ sở và thời gian khối L1 nhanh hơn để vượt qua nhược điểm của cơ sở rollups. Những giải pháp này nhằm mục tiêu cải thiện trải nghiệm người dùng mà không đánh mất sự phù hợp của Ethereum. Mục tiêu là tạo ra một hệ sinh thái có khả năng mở rộng, phi tập trung và thân thiện với người dùng, vẫn giữ nguyên tầm nhìn của Ethereum.

Sự lựa chọn dựa trên hay không không chỉ là một quyết định kỹ thuật. Đó là về hướng của "khung" rollup phi tập trung.


Tham gia cùng chúng tôi

Khám phá các vị trí mở trên Gate của chúng tôiJob board.

Theo dõi chúng tôi

Nhận thông tin mới nhất từ Taiko:

  1. Trang web: https://taiko.xyz.
  2. Discord: https://discord.gg/taikoxyz.
  3. GitHub: https://github.com/taikoxyz.
  4. Twitter: https://twitter.com/taikoxyz.
  5. Diễn đàn cộng đồng: https://community.taiko.xyz.
  6. YouTube: @taikoxyz"">https://www.youtube.com/@taikoxyz.
  7. Warpcast: https://warpcast.com/taikoxyz.

Đóng góp

Đóng góp cho Taiko trên GitHub và kiếm được một GitPOAP! Bạn cũng sẽ được nêu bật như một người đóng góp trên README của chúng tôi. Bắt đầu với hướng dẫn đóng góp

Disclaimer:

  1. Bài viết này được in lại từ [gương], Tất cả bản quyền thuộc về tác giả gốc [Phòng thí nghiệm Taiko &Jünger]. Nếu có ý kiến ​​phản đối việc tái bản này, vui lòng liên hệ với Gate Learnđội ngũ và họ sẽ xử lý nhanh chóng.
  2. Liability Disclaimer: Quan điểm và ý kiến được thể hiện trong bài viết này hoàn toàn thuộc về tác giả và không hề tạo thành bất kỳ lời khuyên đầu tư nào.
  3. Bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi có được thông báo, việc sao chép, phân phối hoặc đạo văn bản dịch là không được phép.

Dựa vào hay không dựa vào

Trung cấpSep 05, 2024
Khám phá ứng dụng của Công nghệ Rollup trong hệ sinh thái Ethereum, phân tích tác động của nó đối với sự phân mảnh blockchain và giải pháp của các lớp xếp chung. Điều này liên quan đến việc đào sâu vào những thách thức và tiềm năng của Based Rollup, cũng như cuộc thảo luận về cách cải thiện trải nghiệm người dùng thông qua thời gian khối L1 nhanh hơn và cơ chế xác nhận trước, đồng thời duy trì nguyên tắc phi tập trung của Ethereum.
Dựa vào hay không dựa vào

TL;DR

Lộ trình tập trung vào Rollup gây ra sự phân mảnh và phân tách của các chuỗi khối. Sự phân mảnh này gây ra sự thiếu hụt trong việc chuyển giá trị giữa các Rollup. Như một giải pháp cho vấn đề này, cơ chế sequencer chia sẻ đã nảy sinh như Espresso, Astria và Radius. Nhưng giải pháp này cần một cách tự nhiên đòi hỏi các giả định về sự tin cậy mới. Bởi vì một lớp như vậy phải có bộ kit an ninh riêng của mình.

Nếu chúng ta muốn xây dựng một lớp xếp hạng chia sẻ cho rollups, Ethereum là lớp trung gian đáng tin cậy nhất mà chúng ta có thể xây dựng/sử dụng làm trình tự chia sẻ. Các rollups dựa trên việc xếp hạng (còn được gọi là rollups dựa trên việc xếp hạng) có tính tương thích đầy đủ với Ethereum theo bản chất, cũng như các rollups dựa trên việc xếp hạng khác. Tuy nhiên, việc trở thành một rollup dựa trên việc xếp hạng đến với một số thách thức. Thách thức quan trọng nhất trong số những thách thức này là thời gian khối bị giới hạn là 12 giây, giống như Ethereum. Giải pháp là một cơ chế để cung cấp cho người dùng xác nhận nhanh chóng, chẳng hạn như các trình tự tập trung, hoặc tăng tốc độ thời gian khối Ethereum. Trên testnet, việc xác nhận trước dựa trên việc xếp hạng cung cấp xác nhận trước nhanh hơn các trình tự tập trung hiện nay.

Ngã ba

Rất tốt khi nhớ đến hướng đi được lựa chọn của Ethereum ở đầu bài viết. Ethereum đã nắm bắt sự phân quyền từ ngày đầu tiên. Điều này là ưu tiên hàng đầu. Ưu tiên này đặt ra một số hạn chế đối với trải nghiệm người dùng. Những hạn chế này phát sinh từ những thách thức trong việc thiết kế một hệ thống phân quyền phân tán (như xử lý trạng thái toàn cầu, thực hiện tuần tự, và cetera). Điều này chính xác là sự khác biệt giữa Ethereum và các L1 khác. Họ đã chọn những con đường khác nhau. Các L1 khác đã chọn cách nhanh và rẻ bằng cách hy sinh một số phần phân quyền. Họ nhanh và rẻ vì họ có chứng minh lịch sử, kích thước khối lớn hơn, xử lý song song. Những khái niệm này cho phép giao dịch nhanh và rẻ, nhưng cũng tăng tải trên các máy chủ xác minh. Đó là lý do tại sao yêu cầu về phần cứng của các máy chủ xác minh L1 khác cao hơn so với Ethereum.

Cho đến khi Ethereum tự mở rộng với các nâng cấp như lịch sử hết hạn, không có trạng thái, cây verkle v.v., chúng tôi đã giao nhiệm vụ cho các rollup.

Ethereum đã chấp nhận một lộ trình tập trung vào rollup để giao việc thực thi cho bên thứ 3 4 năm trước để làm cho nó trở thành một nơi thân thiện hơn với người dùng cho đến khi các cải tiến đến. Nhờ đó, chúng tôi đã đạt được trung bình 250 TPS hàng ngày trên toàn bộ Ethereum.

rollup.wtf

Như đã đề cập ở trên, đã 4 năm kể từ khi Ethereum quyết định về một con đường phát triển tập trung vào rollup. Trong thời gian này, đã có rất nhiều thử nghiệm trên L2 về “những gì Ethereum chính nó nên là”. AltVMs (Fuel, Fluent), zkVMs (Aztec, Starknet), zkEVMs (Scroll, Linea, zkSync), parallel EVMs (MegaETH), và như vậy. Tất cả đều cho một ý tưởng về tương lai của Ethereum chính nó. Nhưng điều này cũng đã tạo ra rất nhiều blockchain riêng biệt mà thậm chí không có bất kỳ kết nối nào giữa chúng. Đó là lý do tại sao các lớp sequencing chia sẻ đã xuất hiện để giải quyết sự phân mảnh.

Các Lớp Sequencing Chia Sẻ

Hiện tại, rollups có các trình tự trung tâm hóa. Điều này mang lại rủi ro lớn về việc kiểm duyệt, sống còn và khai thác MEV. Thay vào đó, rollups có thể chọn trình tự chung nếu muốn phân tán. Bằng cách sử dụng trình tự chung, rollups có thể tận dụng tính kết thúc, phân tán, giao dịch nhanh và tính nguyên tử qua chuỗi. Như Vitalik đã nói, “Phân tán rollups đòi hỏi 90% công sức để phát triển một L1 mới”. Vì vậy, công sức kỹ thuật để phân tán có thể được tránh bằng cách chọn vào một trình tự chung.

Tầng lớp xếp chồng chung về cơ bản là một tầng lớp kết nối quyền xếp chồng của các rollup tham gia thành một mạng xếp chồng duy nhất. Tầng lớp này chạy một giao thức đồng thuận, chẳng hạn như BFT, trong đó bất kỳ ai cũng có thể tham gia (trong giới hạn của thiết kế của giao thức đồng thuận). Do đó, nhiều rollup có cơ chế chung để xác định thứ tự giao dịch. Cơ chế này cũng cung cấp sự hoàn tất L2 nhanh chóng và tính ghép nối giữa tất cả các rollup tham gia.

The shared sequencer layer là một sàn giao dịch sequencer. Trong sàn giao dịch này, rollups có thể bán không gian khối của họ (và quyền đề xuất) cho các bên mua cao hơn từng khe một. Điều này cũng tạo ra một lớp phân phối MEV giữa tất cả các rollups tham gia.

Quan ngại

Các lớp trình tự được chia sẻ có hiệu ứng mạng tạo ra khả năng kết hợp nguyên tử và MEV được chia sẻ giữa tất cả các bản tổng hợp tham gia. Rollups tham gia mạng để tăng giá trị của các khối của chúng (và cũng để phân cấp trình sắp xếp của chúng).

Tuy nhiên, theo thiết kế hệ thống của các trình tự chia sẻ, nên có càng nhiều rollup càng tốt. Nếu rollup X tham gia rời khỏi chuỗi, phân phối MEV này sẽ bị gián đoạn và ảnh hưởng trực tiếp đến hiệu ứng mạng. Do đó, việc xếp hàng chung là một trò chơi vô tận, nơi mà người tham gia phải luôn luôn được giữ trong trò chơi. Đó là một mô hình tinh khiết b2b như Rushi nói.

Các lớp xếp chung chạy một giao thức như BFT để đạt đến tính chung của L2 nhanh chóng bên cạnh thị trường xếp chung chung, và nó giới thiệu một giả định trung thực. Nó giả định rằng một nửa số người xác thực là trung thực. Nếu vì một lý do nào đó mà một nửa số người xác thực không hoạt động hoặc không trung thực, chuỗi có thể mất tính linh hoạt (họ có thể sử dụng phương án dự phòng dựa trên nền tảng). Nếu giao thức BFT mất tính linh hoạt, các rollups tham gia không thể tận dụng tính chung nhanh chóng vì họ phải chứng nhận tính chung từ giao thức BFT. Việc rút tiền từ lớp cũng sẽ bị tạm dừng. Nhưng ngay cả khi giao thức BFT bị hỏng, việc phân phối MEV vẫn tiếp tục, vì trong Espresso, ví dụ, việc phân phối MEV là riêng biệt so với giao thức BFT. Khi so sánh, Ethereum luôn là giao thức BFT mạnh mẽ nhất khi nói đến an ninh và tính linh hoạt về cryptoeconomic.

Ngoài ra, họ có rủi ro lấy lại nếu họ đang sử dụng nó. Nếu yêu cầu phần cứng cho trình xác thực cao, điều này sẽ dẫn đến độc quyền. Cũng có thể có một vết chém hàng loạt nếu có lỗi trong dịch vụ lấy lại; xem Eigenlayer's Câu hỏi thường gặp về rủi ro để biết thêm. Đối với các phương pháp tiếp cận lại trong các trình tự được chia sẻ, hãy xem nghiên cứu chung của Nethermind và Fourpillar ở đây.

Điều quan trọng cần lưu ý là, với việc sử dụng xác nhận trước bởi các trình tự được chia sẻ, quá trình này có thể được hoàn thành trên L1 (hay còn gọi là xác nhận trước dựa trên), loại bỏ sự cần thiết của một lớp mới. Cũng cần lưu ý rằng bộ giải trình tự được chia sẻ vẫn phải đi qua đường ống L1. Vì vậy, "kết thúc nhanh" không có ý nghĩa ở đây.

Tóm lại, chúng tôi nghĩ rằng các lớp sequencer chia sẻ là một điểm thất bại duy nhất nếu chúng không được phân tán và mạnh mẽ. Chúng sẽ trở thành mắt xích yếu nhất cho tất cả các opt-in rollups.

Tính tương tác trung lập không còn là meme nữa: dựa trên

Như chúng tôi đã nói, Ethereum là lớp trung gian trung thực nhất để xây dựng một cái gì đó. Rollups làm điều này bằng cách gửi các lô/ bằng chứng của họ để sử dụng Ethereum như là lớp DA. Hiện tại, hầu hết các rollups được điều hành bởi các sequencers trung tâm, và tất cả các giao dịch được xếp theo thứ tự bởi các nhóm rollup. Một số trong những nhóm vẫn đang làm việc trên một số thiết kế để làm cho mạng của họ trở nên phân quyền hơn, giống như của Aztec.Fernet. Có một cách khác để làm cho mạng phân cấp mà không cần tiêu tốn nhiều nguồn lực kỹ thuật: dựa trên sự xếp hàng.

Taikolà bản tổng hợp dựa trên đầu tiên sử dụng Ethereum làm lớp trình tự. Xây dựng khối hoàn toàn thuộc về Ethereum. Bất cứ ai cũng có thể đề xuất một khối, nó hoàn toàn không được phép. Mỗi rollup có thể đạt được khả năng tổng hợp bằng cách dựa trên. Không phải bằng cách thêm một lớp mới. Vì Ethereum và các khe tổng hợp dựa trên di chuyển song song, chúng hoàn toàn tương thích với nhau. Điều này có nghĩa là bạn có thể vay flash trên L1 và thực hiện một số hoạt động trên bản tổng hợp dựa trên trong cùng một khe cắm (nhờ thiết kế BBR của chúng tôi, đọc thêm ở đây). Nhưng việc được đặt trụ sở tại đây đi kèm với một số chi phí.

Nguồn: L2Beat

Chúng tôi đã đề cập đến vấn đề này trong “Cân nhắc tập trung vào tổng hợp của các khoản tịch thu dựa trênTuy nhiên, để tóm tắt nhanh, như chúng tôi đã nói, based rollups có cùng thời gian khối 12 giây như Ethereum. Điều này có nghĩa là based rollups cần gửi dữ liệu của mình đến L1 với các blobs (hoặc calldata) mỗi 12 giây. Nếu bạn không thể điền đầy blob với đủ giao dịch L2 để bao phủ phí L1, bạn sẽ mất tiền. Để không chuyển chi phí này cho người dùng của chúng tôi trong giai đoạn đầu, chúng tôi đã tự trang trải và tiêu rất nhiều tiền. Hiện nay, thời gian khối dài hơn 12 giây (khoảng 20 giây) để người đề xuất có lợi nhuận.

https://dune.com/taiko_xyz/taikobcr

Đây là những ví dụ về những khó khăn mà một dựa trên rollup có thể trải qua thông qua ví dụ của Taiko. Tóm lại, vấn đề chính là thời gian khối và hạn chế doanh thu chỉ cho phí cơ sở, khác với sequencer trung tâm. Bạn hy sinh doanh thu vì sequencing hoàn toàn không cần phép và MEV của bạn hoàn toàn chảy vào Ethereum, bạn không thể bắt kịp bất kỳ giá trị nào từ các giao dịchSpire Labsđang phát triển một khung cơ sở để cải thiện mô hình doanh thu cuộn dựa trên)

Để giải quyết trải nghiệm người dùng, thời gian chặn, chúng tôi có hai tùy chọn:

  1. Dựa trên sự xác nhận trước
  2. Thời gian khối nhanh hơn trên L1

Dựa trên Xác nhận trước

Dựa trên các xác nhận trước đó, đơn giản chỉ sử dụng một số trình xác thực L1 để cung cấp các xác nhận trước đó cho người dùng L2. Các xác nhận trước đó dựa trên đang hoạt động thành công trên mạng thử nghiệm Helder, và bây giờ có thể thực hiện rất nhanh (20ms trong bản demo của Gattaca, Khoảng ∼260mstrong giao dịch Arbitrum) trên Taiko.

Bản demo xác nhận trước dựa trên Titan

Trong việc xác nhận trước dựa trên, bạn không thừa kế tất cả sự sống còn và bảo mật của Ethereum. Bạn chỉ tin tưởng một phần của bộ kiểm chứng của Ethereum. Nhưng quan trọng là ở đây là chúng ta đang nhận được cam kết đáng tin cậy từ người đề xuất Ethereum hiện tại. Bất kỳ ai cũng có thể trở thành một nhà cung cấp xác nhận trước (nhà cung cấp xác nhận trước) bằng cách đặt cược một số lượng ETH chính xác trên hợp đồng đăng ký. Chúng tôi đã giải thích chi tiết về xác nhận trước dựa trên trong bài đăng trước đó của blog của chúng tôi, xem đây.

Khoảng không gian xác nhận trước dựa trên vẫn đang ở giai đoạn đầu và đang tiến hóa. Nó có một số mối đe dọa, giống như sự tập trung của việc xây dựng khối Ethereum, nhưng với các phương pháp và nghiên cứu mới, một kiến trúc hợp lý hơn sẽ được thiết kế. Chúng tôi sẽ sớm chia sẻ thiết kế xác nhận trước của chúng tôi.

Khối nhanh hơn?

Không ai từ chối làm cho Ethereum trở nên thân thiện hơn với người dùng. Thời gian hoàn thành nhanh hơn, thời gian khối nhanh hơn và giao dịch nhanh hơn. Đây là kịch bản hữu ích nhất cho một dựa trên rollup vì, như chúng ta đã nói, thời gian khối L1 là rào cản duy nhất để dựa trên. Khối L1 nhanh hơn có nghĩa là khối dựa trên nhanh hơn.

Ý tưởng chính cho một L1 nhanh hơn là một sự đồng thuận giảm thời gian khe cắm theo cách tự nhiên.Single Slot Finality(SSF)là một cơ chế đồng thuận(Orbit SSFtrong đó mỗi khe có thể được hoàn thành trong vài giây. Trong giao protocole Gasper hiện tại, thời gian hoàn thành là 2 kỷ nguyên, tức là 13 phút. Tuy nhiên, nhược điểm của SSF là nó dễ bị rò rỉ 33% do không hoạt động.

Câu hỏi chính ở đây là tại sao, nếu một L1 nhanh hơn luôn là một sự cần thiết, nỗ lực kỹ thuật dành cho bốn năm của rollups không được sử dụng để tăng tốc độ L1 chính. Chúng tôi đã bỏ rất nhiều nỗ lực nghiên cứu và phát triển vào rollups. Chúng tôi đã làm một công việc tuyệt vời và đạt được nhiều phương pháp khác nhau. Ngay cả khi thời gian khối ngắn hơn được đồng ý ngay hôm nay, cũng cần 2-3 năm mới có thể phát triển.

Ethereum đã chọn một con đường rất rõ ràng. Con đường này có nghĩa là không đặt ra bất kỳ sự thoả hiệp nào về sự phi tập trung và không chạm vào “người đào đơn độc”. Rõ ràng rằng các khối nhanh đòi hỏi một sự thay đổi trong sự đồng thuận của Ethereum, và sự thay đổi này sẽ dẫn đến một phân phối người xác minh thấp hơn nhiều so với hiện tại. Đây là một quyết định quan trọng mà cộng đồng Ethereum cần phải đưa ra.

Kết luận

Khi các rollup phát triển và trở nên phổ biến hơn, sự phân mảnh và cô lập trở thành vấn đề nghiêm trọng. Do đó, việc trở thành một rollup dựa trên và tham gia các lớp sequencer chia sẻ là một điểm khác biệt quan trọng. Các lớp sequencing chia sẻ có thể được sử dụng để đạt được sự hoàn thành nhanh chóng và tính kết hợp qua chuỗi, nhưng chúng đòi hỏi các giả định tin cậy mới và có thể thất bại và mất hiệu ứng mạng. Các rollup dựa trên sử dụng cơ sở hạ tầng hiện tại của Ethereum để xây dựng khối, nhưng đối mặt với những thách thức về thời gian khối và mô hình doanh thu. Tuy nhiên, nó đề xuất một giải pháp cho sự phân mảnh tính thanh khoản theo bản chất và tính kết hợp hoàn toàn với L1.

Cách tiến tới có thể nằm trong các giải pháp mới như xác nhận trước dựa trên cơ sở và thời gian khối L1 nhanh hơn để vượt qua nhược điểm của cơ sở rollups. Những giải pháp này nhằm mục tiêu cải thiện trải nghiệm người dùng mà không đánh mất sự phù hợp của Ethereum. Mục tiêu là tạo ra một hệ sinh thái có khả năng mở rộng, phi tập trung và thân thiện với người dùng, vẫn giữ nguyên tầm nhìn của Ethereum.

Sự lựa chọn dựa trên hay không không chỉ là một quyết định kỹ thuật. Đó là về hướng của "khung" rollup phi tập trung.


Tham gia cùng chúng tôi

Khám phá các vị trí mở trên Gate của chúng tôiJob board.

Theo dõi chúng tôi

Nhận thông tin mới nhất từ Taiko:

  1. Trang web: https://taiko.xyz.
  2. Discord: https://discord.gg/taikoxyz.
  3. GitHub: https://github.com/taikoxyz.
  4. Twitter: https://twitter.com/taikoxyz.
  5. Diễn đàn cộng đồng: https://community.taiko.xyz.
  6. YouTube: @taikoxyz"">https://www.youtube.com/@taikoxyz.
  7. Warpcast: https://warpcast.com/taikoxyz.

Đóng góp

Đóng góp cho Taiko trên GitHub và kiếm được một GitPOAP! Bạn cũng sẽ được nêu bật như một người đóng góp trên README của chúng tôi. Bắt đầu với hướng dẫn đóng góp

Disclaimer:

  1. Bài viết này được in lại từ [gương], Tất cả bản quyền thuộc về tác giả gốc [Phòng thí nghiệm Taiko &Jünger]. Nếu có ý kiến ​​phản đối việc tái bản này, vui lòng liên hệ với Gate Learnđội ngũ và họ sẽ xử lý nhanh chóng.
  2. Liability Disclaimer: Quan điểm và ý kiến được thể hiện trong bài viết này hoàn toàn thuộc về tác giả và không hề tạo thành bất kỳ lời khuyên đầu tư nào.
  3. Bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi có được thông báo, việc sao chép, phân phối hoặc đạo văn bản dịch là không được phép.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500