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

Rollup sẽ trở thành vua của thế giới Lớp 2, vậy sidechains sẽ đi về đâu?

巴比特
特邀专栏作者
Bài viết này có khoảng 3461 từ, đọc toàn bộ bài viết mất khoảng 5 phút
Với sức mạnh của rollup, sidechains nên làm gì?
Tóm tắt AI
Với sức mạnh của rollup, sidechains nên làm gì?

Lưu ý của biên tập viên: Bài viết này đến từThông tin Babbitt (ID: bitcoin8btc)Lưu ý của biên tập viên: Bài viết này đến từ

Thông tin Babbitt (ID: bitcoin8btc)Thông tin Babbitt (ID: bitcoin8btc), Tác giả: barryWhiteHat, Trình biên dịch: Miễn phí và Dễ dàng, được phát hành với sự cho phép.

Lời nói đầu của người dịch: Với làn sóng tác động đầu tiên của các ứng dụng tài chính phi tập trung (DeFi) trên mạng chính Ethereum, lời kêu gọi "mở rộng" chắc chắn ngày càng lớn hơn và sự chú ý của nó thậm chí có thể so sánh với lời kêu gọi "mở rộng khối" của Bitcoin. , sau khi sự cường điệu của DeFi lắng xuống, tần suất của các từ khóa "Lớp 2" bắt đầu tăng vọt. Bản thân Vitalik thậm chí còn đề xuất một danh sách (Lưu ý: công nghệ Lớp 2 hứa hẹn nhất) vào đầu tháng này.

Lộ trình Ethereum

Nói một cách đơn giản, trong ngắn hạn và trung hạn (2 năm tới), việc mở rộng Ethereum và DeFi chủ yếu dựa trên mạng cuộn lớp 2. Hiện tại, các dự án DeFi hàng đầu như Uniswap, Curve và Synthetix đã có đã đề xuất di chuyển các ứng dụng sang gói mạng Lớp 2 tổng hợp.

Tác giả ban đầu là BarryWhiteHat, một nhà nghiên cứu công nghệ Lớp 2.

Giới thiệu

Cảm ơn Albert Ni đã xem xét và thảo luận về bài viết này.

tiêu đề phụ

Giới thiệu

Tầm quan trọng của Lớp 2 đối với Ethereum đang tăng lên hàng tuần và mọi người đều biết điều đó.

Tuy nhiên, "lớp 2" là một nhãn không chính xác và ngày nay, khi mọi người nói "lớp 2", họ thường có nghĩa là "lớp 1 không phải Ethereum". Tuy nhiên, cách bạn tương tác với Ethereum lớp 1 là rất quan trọng. Tất cả các giải pháp khác nhau được coi là "lớp 2" có thể có các thuộc tính hoàn toàn khác nhau. Có thể cho rằng, lớp 2 chỉ nên đề cập đến thứ gì đó có thuộc tính cụ thể (ví dụ: tất cả chúng ta có thể đồng ý rằng thứ gì đó tồn tại trên AWS không phải là lớp 2, nhưng có những mục được cho là có đảm bảo bảo mật tương tự và do đó được coi là lớp 2). Nhưng đó có thể là một chủ đề khác để thảo luận.

Trong bài đăng này, tôi muốn đi sâu vào bản chất của sidechains.

Sidechains đóng một vai trò quan trọng trong hệ sinh thái Ethereum. Chúng là điểm dừng về khả năng mở rộng và khả năng sử dụng trong khi cộng đồng nghiên cứu vẫn đang nghiên cứu các giải pháp tốt hơn. Các sản phẩm như xDai đã nhấn mạnh nhu cầu về trải nghiệm người dùng tốt hơn đã lan sang các lĩnh vực khác.

  • chống kiểm duyệt;

  • Tuy nhiên, sidechains không có các thuộc tính bảo mật mà cộng đồng Ethereum rộng lớn hơn mong đợi, nhưng điều đó không có nghĩa là chúng không bao giờ được sử dụng. Nếu những người sử dụng sidechains hoàn toàn nhận thức được việc thiếu một số thuộc tính nhất định và vẫn muốn sử dụng chúng, thì điều đó nằm trong khả năng của họ. Sự đánh đổi có thể xứng đáng, nhưng nó có thể nguy hiểm khi mọi người không quan tâm đến nó. Mục đích của bài đăng này là cung cấp một số thông tin và sẽ không hại gì nếu mọi người biết về các thuộc tính, nhưng sẽ có ý nghĩa nếu nó giúp mọi người nhận ra các giả định sai.

  • Sidechains thiếu thuộc tính bảo mật nào? Hầu như tất cả các sidechains không cung cấp:

Bảo lãnh về vốn;

chống kiểm duyệt

Tôi muốn một cuộc thảo luận cởi mở về những đặc tính này để mang lại lợi ích cho tất cả mọi người.

tiêu đề phụ

Không nên tranh cãi rằng các sidechains ít bị kiểm duyệt hơn các chuỗi khối được thiết kế tốt, nếu không thì sẽ không cần đến các chuỗi khối. Tuy nhiên, hãy chia nhỏ nó ra một chút.

Nếu N người xác minh tham gia vào một sidechain và một giao dịch có thể được xem xét miễn là M người xác minh đồng ý, thì NM là số lượng người xác minh thông đồng cần được thông đồng để xem xét một khối. Điều này dẫn đến một sự cân bằng tinh tế, nơi khó kiểm duyệt các giao dịch hơn, khiến việc kiểm duyệt các khối dễ dàng hơn. Xem xét rằng cả kiểm duyệt giao dịch và kiểm duyệt khối đều không mong muốn, điều này về cơ bản gây khó khăn cho các chuỗi bên có các đặc tính chống kiểm duyệt mạnh mẽ.

Mối quan tâm này mở rộng sang việc sử dụng các cơ chế đồng thuận Proof-of-Stake (PoS), điều này có thể trở nên tồi tệ hơn khi các con số liên quan được tính theo tỷ lệ cổ phần, nghĩa là số lượng thực thể riêng biệt cần thiết để đạt đến một ngưỡng nhất định có thể hoặc thậm chí thấp hơn.

  • tiêu đề phụ

  • Đảm bảo tính sẵn sàng của dữ liệu

  • Chúng tôi biết rằng trình xác thực NM có thể tạo một khối. Chúng tôi cũng biết rằng để xác thực một trạng thái mới, tất cả các trình xác thực khác cần phải có dữ liệu về toàn bộ trạng thái. Vì vậy, nếu trình xác thực NM độc hại, chúng có thể:

Tạo một khối mới:

loại bỏ hiệu quả các trình xác nhận N - (NM) = M khỏi sự đồng thuận, do đó kiểm soát hệ thống;

Khả năng điều này xảy ra như thế nào? Điều này rõ ràng phụ thuộc vào nhiều chi tiết của một tình huống cụ thể, nhưng chúng ta có thể bắt đầu bằng cách xem xét các động cơ khuyến khích người xác nhận hợp lý chia sẻ dữ liệu với tất cả người xác thực khác. Đối với Proof-of-Authority (PoA) truyền thống, việc không làm như vậy có thể dẫn đến thiệt hại về uy tín. Tuy nhiên, side chain dựa trên Proof of Stake (PoS) có thể có rủi ro. Tuy nhiên, điều này không dễ thực hiện vì không có cách nào chứng minh rằng một số dữ liệu không có sẵn nếu không có người khác đưa tất cả dữ liệu vào chuỗi. Điều này nghe có vẻ giống như tổng số lạc quan? Đúng vậy, điều này có nghĩa là các sidechains có thuộc tính bảo mật tốt hơn về cơ bản được giảm xuống thành bản tổng hợp lạc quan.

Trong hầu hết các chuỗi bên, người xác thực nhận được một số hình thức thanh toán. Đối với những người xác nhận trung thực, phần thưởng này được chia sẻ giữa N người xác thực. Đối với những người xác minh không trung thực, phần thưởng tương tự được chia cho N−(N−M)=M (quan trọng nhất ở đây là M

state1 => state2 => state3

tiêu đề phụ

quyết toán

Hãy tưởng tượng một loạt các chuyển đổi trạng thái như sau:

state1 => state2 => state3

Sau khi đạt được sự đồng thuận thông qua mạng chính Ethereum, khối điểm kiểm tra chuỗi bên. Điều này có thể khiến người ta nghĩ rằng tính hữu hạn của sidechains về cơ bản tương đương với tính hữu hạn của Ethereum. Tuyên bố cụ thể là: "Để khôi phục một khối trên sidechain, bạn cần khôi phục lại khối trên Ethereum", nhưng thực tế không phải như vậy.

Điều này là do mục đích cuối cùng là khôi phục các giao dịch chứ không phải thay thế trạng thái cũ bằng trạng thái mới. Do đó, trình xác thực NM có thể thực hiện các chuyển đổi sau:

(Thay thế trạng thái 3 bằng trạng thái 1 để trạng thái 2, được cho là đã xác nhận, có thể được khôi phục mà không cần khôi phục mạng chính Ethereum)

tiêu đề phụ

Đảm bảo quyền sở hữu các quỹ trên chuỗi bên

Giả sử có một trạng thái state1 ={Alice:1000, Bob:0}

Vì vậy, Alice có 1000 và Bob có 0. Bây giờ, giả sử Bob là người độc hại và anh ta kiểm soát hiệu quả (hoặc thông đồng hiệu quả) kiểm soát phần lớn các trình xác thực POA, điều gì sẽ xảy ra?

Điều này tương đương với việc đánh cắp tất cả tiền của Alice và đưa chúng cho Bob.

Do đó, khả năng bảo vệ của chuỗi bên được giảm xuống thành: Giả sử rằng không bao giờ có thể thuyết phục được N - M trình xác thực để xử lý quá trình chuyển đổi trạng thái bất hợp pháp này. Rất nhiều người biết điều này, nhưng tôi nghĩ nó hữu ích để nhắc nhở mọi người.

Bây giờ, có thể có một vài người (người xác thực) có thể được tin cậy theo cách này, giống như nhiều người trong chúng ta tin tưởng các nhà cung cấp dịch vụ tập trung khác nhau. Đôi khi có những sự đánh đổi và điều quan trọng là phải nhận thức được những sự đánh đổi đó.

Các vấn đề với quản trị như một biện pháp phòng thủ

Lập luận đôi khi được đưa ra rằng "chúng ta có thể sử dụng quản trị để giải quyết tất cả các vấn đề được đề cập cho đến nay."

Tất nhiên, điều này là thiếu sót vì về cơ bản nó làm suy giảm toàn bộ hệ thống thành quản trị. Một lý do khiến lập luận này đặc biệt khiến tôi lo lắng là nó ngụ ý rằng các thuộc tính khác của sidechains là đồ trang sức (trong trường hợp đó, tại sao chúng phải như vậy?). Ví dụ: nếu quản trị là biện pháp cuối cùng để ngăn chặn các vấn đề trên, thì điều này có nghĩa là Bằng chứng cổ phần (PoS), Bằng chứng về quyền hạn (PoA), v.v. không thực sự quan trọng.

  • tiêu đề phụ

  • Nếu bạn đặc biệt muốn trình xác thực N−M có thể thực hiện các chuyển đổi trạng thái tùy ý. Một ví dụ sẽ là một ứng dụng doanh nghiệp muốn có một công tắc điều khiển chính;

suy nghĩ cuối cùng

Khi M = 0 và bạn muốn N trình xác thực có thể thực hiện các chuyển đổi trạng thái tùy ý (ví dụ: trong trò chơi bốn bên). Tuy nhiên, một vấn đề ở đây là 1 trình xác thực có thể đơn phương dừng chuỗi khối;

tiêu đề phụ

  • suy nghĩ cuối cùng"Trước đây, sidechains là giải pháp khả thi duy nhất cho một số trường hợp sử dụng muốn duy trì khả năng tương thích và khả năng tương tác với Ethereum. Và bây giờ, khi các giải pháp mở rộng lớp 2 khác đã hoàn thiện, đây là thời điểm tốt để xem xét cách làm cho sidechains tương thích hơn với các giải pháp này.";

  • Cho phép di chuyển hàng loạt miễn phí để đảm bảo người dùng có thể thoát mà không bị khóa do chi phíđây);

  • mắc kẹt

  • Thay thế cơ chế bầu chọn thủ lĩnh bằng chức năng chống kiểm duyệt mạnh mẽ hơn (PoS có vẻ là một hướng đi sai lầm, xem

đây

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
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Thư viện tác giả
巴比特
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android