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

Sự khác biệt giữa Layer2 và chuỗi bên là gì? Sidechains có đủ an toàn không?

链捕手
特邀专栏作者
Bài viết này có khoảng 3834 từ, đọc toàn bộ bài viết mất khoảng 6 phút
“Nhiều giải pháp sidechain đang ngụy trang thành giải pháp Lớp 2.”
Tóm tắt AI
“Nhiều giải pháp sidechain đang ngụy trang thành giải pháp Lớp 2.”

Lưu ý của biên tập viên: Bài viết này đến từBộ bắt xích (ID: iqklbs)Lưu ý của biên tập viên: Bài viết này đến từ

Bộ bắt xích (ID: iqklbs)

Bộ bắt xích (ID: iqklbs)

, Tác giả: Ali Atiiaa, được in lại với sự cho phép của Odaily.

Trong thời kỳ thị trường tăng giá, thông tin sai lệch trong ngành công nghiệp tiền điện tử gia tăng đáng kể, với nhiều dự án sidechain tự đóng gói sai lầm thành giải pháp mở rộng lớp 2. Bài viết này nhằm mục đích giải thích cho những người mới bắt đầu điều gì làm cho một chuỗi trở thành Lớp 2, vì vậy tính đầy đủ và chặt chẽ được hy sinh để làm cho bài viết dễ tiếp cận hơn.

Thông thường, Lớp 1 có tính bảo mật và tính thanh khoản cao, còn Lớp 2, với tư cách là một chuỗi mới, hy vọng sẽ có được tính bảo mật và tính thanh khoản từ Lớp 1.

Hãy xem một ví dụ đơn giản, đối với người mới bắt đầu, đặc biệt là những người mới tham gia vào lĩnh vực tiền điện tử, nếu Metamask hiển thị rằng bạn có 100 DAI trên Ethereum, làm sao Metamask biết? Nó giao tiếp với mạng Ethereum p2p thông qua nhà cung cấp dịch vụ nút Ethereum có tên là Infura. Nhưng việc sở hữu 100 DAI thực sự có ý nghĩa gì? Điều này có nghĩa là hợp đồng DAI là một phần mềm bao gồm mã và dữ liệu tồn tại trên chuỗi khối Ethereum và có địa chỉ của bạn trong Metamask với số 100 bên cạnh.

Quay trở lại chuỗi mới, nó có thể là L2 hoặc không, hãy gọi chuỗi này là Ma Cao và bạn muốn chuyển 100 DAI từ Ethereum sang Ma Cao, vì bạn muốn giao dịch ở đó hoặc giao dịch với phí xăng rẻ hơn, Hoặc có thể bạn chỉ muốn làm một cái gì đó để cảm nhận một cái gì đó."Vậy làm thế nào để bạn chuyển 100 DAI đến Macau? Bạn có gửi email đến Masternode HQ của Vitalik yêu cầu anh ấy chuyển nó không? Không, bạn đang thực sự gửi 100 DAI của mình đến một hợp đồng khác trên Ethereum, hợp đồng này thường được gọi là hợp đồng tiền gửi (hãy nghĩ về nó giống như cửa sổ tiền gửi của sòng bạc)."Bước 1: Bạn gửi 100 DAI đến hợp đồng tiền gửi Macau trên chuỗi Ethereum."Người xác thực/công nhân ở Macau có thể thấy khoản tiền gửi của bạn vì họ liên tục theo dõi Ethereum, cụ thể là hợp đồng tiền gửi đó và một trong số họ nói với những người khác:"。

Này các cậu! Chúng tôi có một khách hàng mới đến sòng bạc của chúng tôi, nhanh lên! Có vẻ bận nhỉ

. Sau đó, cô ấy nói với bạn:"Chào mừng chad, rất vui vì bạn có thể tham gia cùng chúng tôi, đây là 100 DAI tổng hợp để bạn chơi trên chuỗi của chúng tôi, mới ra lò ở khối Ma Cao này mà tôi vừa xác minh"Bước 2: Bạn đã nhận được 100 mã thông báo IOU do Macau phát hành (có thể coi là chip sòng bạc), đại diện cho yêu cầu đối với DAI thực bị khóa trong hợp đồng tiền gửi Ethereum. Chúng tôi gọi các mã thông báo IOU này là DAI tổng hợp hoặc viết tắt là sDAI.

Ma Cao thực sự giống như một số trang web. Trang web này có một số trang giao diện người dùng giống hệt như trên Ethereum. Ví dụ: nếu bạn vay tiền trên giao thức Aave hoặc giao dịch trên Uniswap, các Javascript giao diện người dùng này sẽ đóng gói khoản vay/trao đổi cho bạn. Giao dịch, phản hồi cho Metamask của bạn, bạn sẽ buồn khi thấy phí gas sau 5 phút, và sau đó tiếp tục nhấp

xác nhận

Ký và phát giao dịch của bạn, bạn đã quen với quy trình làm việc này.

Điều này cũng đúng ở Macau, trên thực tế, nếu Macau là một nhánh của Ethereum, thì nó thậm chí có thể giống hệt quy trình làm việc, chẳng hạn như BSC của Binance hoặc chuỗi C của Avalanche, bởi vì bạn có thể sử dụng Metamask để hoạt động với cả hai, Không cần cho một ví đặc biệt để ký các giao dịch được đóng gói (vì định dạng địa chỉ của Ethereum/BSC, v.v. giống với sơ đồ chữ ký mã hóa).

Bước 3: Sử dụng 100sDAI này để làm điều gì đó trên Macau, chẳng hạn như giao dịch, khai thác, đầu tư, v.v.

Ví dụ: bạn chơi bài xì phé và biến 100sDAI của mình thành 200sDAI (+100sDAI bạn nhận được đến từ những người khác cũng đến Macau để đánh bạc. Vì vậy, họ cũng đã khóa DAI thực trên hợp đồng tiền gửi của Macau trên Ethereum trước đó).

Ví dụ: bạn tham gia giao dịch và nhận được 200 sDAI đến 100 sDAI (100 sDAIu bạn nhận được cũng đến từ những người khác ở Macau, vì vậy họ cũng đã khóa DAI thực trong hợp đồng tiền gửi của Macau bằng Ethereum trước đó)

Chúng ta đã đến phần quan trọng nhất.

Bạn muốn thu lại lợi nhuận của mình trên Lớp 2 và chuyển trở lại Ethereum vì bạn là người dùng coi trọng tính bảo mật cao và tính thanh khoản sâu, hoặc bạn là một kẻ bạo dâm yêu thích hơn 1.000 đô la phí gas. Nếu bạn có thể rút 200 DAI của mình một cách độc lập từ hợp đồng tiền gửi của Macau trên Ethereum mọi lúc, mọi nơi và không ai có thể ngăn cản bạn... thì Macau là một giải pháp L2."Nếu những người xác thực của Macau về mặt lý thuyết có thể ngăn bạn rút 200 DAI của mình hoặc rút trực tiếp cho chính họ, thì Macau không phải là L2, mà là một sidechain."。

Macau cũng không phải là L2 nếu về mặt lý thuyết bạn có thể rút nhiều tiền hơn mức bạn xứng đáng, chẳng hạn như 300 DAI.

Khi nói đến các giải pháp mở rộng quy mô, nó luôn hướng đến

ai kiểm soát xuất khẩu

Vậy làm thế nào để làm cho hợp đồng tiền gửi trên Ethereum đủ thông minh để ngăn bạn hoặc những người dùng Macau khác và những người khai thác/người xác nhận/người điều hành Macau gian lận?

Như bạn có thể tưởng tượng, đây không phải là vấn đề tầm thường, bởi vì nó yêu cầu hợp đồng phải đủ thông minh để biết ai nợ ai và khi nào ở Macau: bởi vì mặc dù bạn đã thắng 100 trong trò chơi poker ở Macau một giờ trước sDAI, nên bạn có quyền rút 100 DAI trên Ethereum, nhưng sau đó bạn có thể thua trong trò chơi tiếp theo! Do đó, hợp đồng phải có khả năng xác định sự thật. Do đó, hợp đồng phải có khả năng xác định thông tin giao dịch mới nhất ở Ma Cao."Những nỗ lực ban đầu như các kênh trạng thái và Plasma đã cố gắng thực hiện điều đó: mã hóa bằng chứng gian lận và logic giải quyết tranh chấp vào các hợp đồng gửi/rút tiền của L1. Tuy nhiên, cả hai đều đặt trách nhiệm nặng nề cho người dùng, ví dụ."Người dùng phải theo dõi hợp đồng L1 của Ethereum để thách thức/ngăn chặn/trừng phạt các nỗ lực rút tiền ác ý đe dọa tài sản của họ."Người dùng phải lưu trữ dữ liệu cần thiết để gửi tranh chấp. Trong trường hợp kênh một tầng, dữ liệu này thường là chữ ký từ các bên giao dịch chứng thực các thay đổi trạng thái trong kênh (ví dụ:")。

Alice: Tôi chứng minh trả cho Bob 10 DAI

Charlie: Tôi biện minh cho việc di chuyển quân đến vị trí H5 trên bảng này khi định cấu hình Xbeginner , intermediate , zk-rollup Vàoptimistic rollup。

Cụ thể đối với plasma: người dùng dễ bị tổn thương trước sự gia tăng lớn về lượng dữ liệu họ cần lưu trữ, bởi vì dữ liệu họ quan tâm tồn tại như một phần của trạng thái chuỗi plasma toàn cầu, thay vì chỉ là một bên giao dịch như kênh 2; nhà khai thác plasma (nhà sản xuất khối), những người có thể cố gắng rút tiền một cách ác ý trong khi giữ lại dữ liệu cần thiết từ người dùng để đưa ra thách thức. Điều này làm tăng thêm độ phức tạp cho logic bảo mật rút tiền trên L1.

Những sự cố khó chịu này không thực sự được giải quyết cho đến khi có bản cập nhật, yêu cầu tất cả dữ liệu cần thiết để người dùng thoát đều có sẵn trên L1. Những dữ liệu này được cập nhật bởi toán tử tổng số bất cứ khi nào L2 chuyển sang trạng thái. Do đó, việc thực hiện L2 và cập nhật dữ liệu của L1 đang tiến triển đồng bộ. Bạn có thể tìm hiểu thêm về tổng số bằng cách đọc các bài viết sau:

Và

Trong các lần tổng hợp, tất cả các bên liên quan được đảm bảo trung thực thông qua các bảo đảm toán học (ZKRU) hoặc kinh tế tiền điện tử (ORU) và nếu toán tử tổng hợp biến mất hoặc bắt đầu hoạt động sai: gửi thư rác, kiểm duyệt hoặc (trong trường hợp tổng hợp tích cực) thực hiện hành vi gian lận, Người dùng luôn có thể rút tiền một cách an toàn bằng cách sử dụng dữ liệu trên L1. Tất cả điều này được phản ánh trong hợp đồng tổng số trên L1 Ethereum, do đó, điều duy nhất người dùng cần tin tưởng là mạng L1 thực hiện trung thực các hợp đồng này (cùng một giả định tin cậy đối với bất kỳ hợp đồng L1 nào khác, chẳng hạn như MakerDao MCD hoặc Aave, v.v. .).

Lưu ý 1:

Các chuỗi khối lớp đầu tiên khác, chẳng hạn như NEAR, Polkadot hoặc Cosmos Hub thực sự có thể trở thành một bản tổng hợp so với Ethereum, chúng chỉ cần tạo một cầu nối tuân theo mẫu thiết kế bản tổng hợp và xuất bản dữ liệu cần thiết lên Ethereum, giống như các bản tổng hợp khác là như nhau.

Lưu ý 2:"Trong trường hợp của ZK Rollup, hành vi gian lận thậm chí không thể bị thực thi nhờ các bằng chứng hợp lệ chứng minh tính chính xác của các cập nhật trạng thái Rollup, mỗi cập nhật này đều được xác minh trên L1. Tuy nhiên, dữ liệu vẫn phải được xuất bản trên chuỗi để nếu nhà điều hành biến mất, người dùng vẫn có thể sử dụng dữ liệu để tự gửi yêu cầu rút tiền."Lưu ý 3:

Bitcoin có thể có 2 lớp không? Không, nó thiếu EVM và quy trình trạng thái cần thiết để tạo hợp đồng Lớp 1 phức tạp nhằm quản lý tranh chấp và/hoặc xác minh bằng chứng về tính hợp lệ. Tất nhiên, bạn sẽ nghe nói rằng bạn có thể sử dụng chuỗi bên Bitcoin

mà không từ bỏ quyền kiểm soát tiền của bạn

, nhưng đó chỉ là quảng cáo sai sự thật.

Rollup là giải pháp mở rộng lớp 2 duy nhất có thể đảm bảo rằng bạn sẽ không bị cướp khi đang ngủ, vì lối ra nằm dưới sự kiểm soát của chuỗi L1.

Quay lại sidechain:

Nếu Rollup tuyệt vời như vậy, tại sao mọi người lại chọn xây dựng các sidechains đòi hỏi sự tin tưởng cao hơn và đã bị thị trường từ chối trong 7 năm qua?

Sidechains từ chối thất bại vì chúng rất dễ bắt đầu, thông thường mọi người sẽ xem xét chi tiết cách chúng hoạt động để tạo nền tảng quảng cáo chiêu hàng, huy động tiền từ các nhà đầu tư thiên thần và sau đó bán mã thông báo cho các nhà đầu tư bán lẻ.

Bạn thực sự có thể tạo một chuỗi bên trong một buổi chiều: bạn chỉ cần thiết lập một hợp đồng giống như ví thông minh cơ bản trên Ethereum, nơi mọi người gửi tiền và chỉ cần chọn một chuỗi mới cho chuỗi bên của bạn. ID chuỗi và xây dựng lại.... Và thì đấy, về cơ bản bạn đã hoàn thành...à, à, không hoàn toàn...bạn vẫn cần thuê một đội quân gồm những kẻ lừa đảo, một nhà thiết kế đồ họa để tạo một trang web bóng bẩy, v.v... ...nhưng có rất nhiều nhà đầu tư mạo hiểm rất sẵn lòng chăm sóc tất cả cho bạn và họ có các bot khổng lồ sẵn sàng triển khai.

Một số kẻ lừa đảo sẽ cố gắng đóng gói sidechain dưới dạng L2 và bán nó cho bạn, và một số thậm chí có thể đủ trơ trẽn để tuyên bố rằng sidechain của họ an toàn hơn rollup. Nhưng vấn đề là một câu hỏi đơn giản: Ai kiểm soát lối ra? Với các bản tổng hợp, đầu ra nằm dưới sự kiểm soát và bảo vệ của EVM mạnh mẽ của Ethereum L1.

Để tóm tắt thông điệp trên:

Hiện tại, bất kỳ chuỗi nào yêu cầu giải pháp khả năng mở rộng với TPS> 2000 đều có thể ám chỉ một sidechain và người dùng đang đưa ra các giả định tin cậy không được tiết lộ khác.

Sau khi phân đoạn ETH 2.0 trực tuyến, Rollup có thể cung cấp hơn 10 nghìn TPS và chúng có nhu cầu lớn về dữ liệu.

Tổng số là giải pháp khả năng mở rộng lớp 2 duy nhất không yêu cầu thêm các giả định về độ tin cậy và/hoặc độ tin cậy đối với người dùng.

ETH
Sự an toàn
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
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