Tôi đã nghiên cứu tác phẩm mới của @VitalikButerin về sự trở lại của Plasma và sử dụng sổ cái giống UTXO để triển khai cơ chế “thoát trò chơi”, điều này đã thu hút sự quan tâm của tác giả. Tác giả tin rằng Vitalik cũng đang hướng dẫn thị trường khám phá theo hướng ZK+Plasma để tránh thị trường ở lại giai đoạn Rollup.
1) Lý do tại sao chuỗi Plasma phù hợp với các tình huống thanh toán là vì nó có khả năng mở rộng cao và chi phí giao dịch thấp. Chuỗi Plasma giảm bớt gánh nặng cho chuỗi chính bằng cách thuê ngoài một phần giao dịch cho chuỗi bên, từ đó đạt được thông lượng giao dịch cao hơn. Đồng thời, chuỗi Plasma áp dụng mô hình giống UTXO để đảm bảo tính bảo mật và tính chính xác của sổ cái, giúp các giao dịch thanh toán trở nên an toàn và đáng tin cậy hơn.
2) Chế độ hoạt động của kịch bản thanh toán Plasma dựa trên mô hình giống UTXO. Trước tiên, người dùng khóa tiền vào một hợp đồng trên chuỗi chính, sau đó thực hiện các giao dịch nhanh chóng và rẻ tiền trên chuỗi bên bằng cách tạo các kênh Plasma. Các giao dịch xảy ra trong kênh không được gửi tới chuỗi chính theo thời gian thực. Thay vào đó, khi kênh đóng, trạng thái cuối cùng sẽ được gửi tới chuỗi chính để giải quyết. Phương pháp này đảm bảo thông lượng cao và chi phí thanh toán thấp.
3) Cơ chế thoát trò chơi rất quan trọng đối với Plasma vì nó giải quyết các vấn đề bảo mật trong sidechains. Cơ chế thoát trò chơi cho phép người dùng thoát khỏi chuỗi bên một cách an toàn và giữ nguyên trạng thái tài sản chính xác của họ khi phát hiện hành vi bất thường trong chuỗi bên. Cơ chế này đảm bảo an toàn cho tài sản của người dùng và ngăn chặn những kẻ bất lương thao túng trạng thái tài sản của chuỗi bên.
4) Chuỗi plasma khó tích hợp trạng thái không có chủ sở hữu của EVM, chủ yếu là do những hạn chế do mô hình giống UTXO mang lại. Do mục tiêu thiết kế của chuỗi Plasma là đạt được khả năng mở rộng cao và chi phí giao dịch thấp nên để nâng cao hiệu quả, chuỗi Plasma bỏ qua các chức năng liên quan đến chuyển đổi trạng thái tài khoản trong EVM và áp dụng mô hình UTXO đơn giản hơn, dẫn đến không có khả năng tích hợp trực tiếp trạng thái không chủ của EVM.
5) ZK+Plasma có thể giải phóng rất nhiều trí tưởng tượng. ZK là viết tắt của zero-know proof, có thể giúp xác minh tính chính xác của giao dịch mà không tiết lộ thông tin giao dịch cụ thể, mang lại quyền riêng tư và bảo mật cao hơn cho chuỗi Plasma. Sự kết hợp của ZK+Plasma có thể mang lại nhiều khả năng hơn để đạt được khả năng mở rộng, quyền riêng tư và bảo mật, chẳng hạn như hiện thực hóa các hợp đồng thông minh tiên tiến hơn, khả năng tương tác chuỗi chéo, bảo vệ quyền riêng tư của người dùng, v.v.
Plasma hiện bị giới hạn ở các kịch bản thanh toán, một phần vì thiết kế ban đầu của nó là để giải quyết vấn đề mở rộng trong các kịch bản thanh toán. Thông qua mô hình sổ cái giống UTXO và phương pháp chuỗi bên, chuỗi Plasma có thể đạt được khả năng mở rộng cao và chi phí giao dịch thấp, đồng thời có những lợi thế nhất định trong các tình huống thanh toán. Nhưng đồng thời, thiết kế của chuỗi Plasma cũng có những hạn chế nhất định. Ví dụ, là một chuỗi bên, việc đồng bộ hóa dữ liệu giữa chuỗi chính và chuỗi bên là một vấn đề quan trọng nếu việc đồng bộ hóa không kịp thời hoặc có sự tập trung. phụ thuộc, nó có thể ảnh hưởng đến Bảo mật và hiệu suất. Ngoài ra, mặc dù chuỗi Plasma có một số khả năng hợp đồng thông minh nhất định nhưng nó vẫn có những hạn chế nhất định so với chuỗi chính Ethereum. Do đó, chuỗi Plasma vẫn chủ yếu tập trung vào các kịch bản thanh toán nhưng vẫn có thể mở rộng sang các lĩnh vực khác trong tương lai.
Thật vậy, việc sử dụng Plasma trong các tình huống thanh toán có thể đảm bảo rằng trạng thái sổ cái được theo dõi và ghi lại một cách hiệu quả. Điều này chủ yếu là do Plasma áp dụng mô hình giống UTXO và duy trì trạng thái số dư tài khoản. So với các kịch bản khác yêu cầu giữ lại tất cả dữ liệu trạng thái ngoài chuỗi, việc sử dụng mô hình UTXO có thể giảm áp lực lên không gian lưu trữ và cũng cải thiện hiệu quả giao dịch. Chuỗi Plasma dựa vào cơ chế “thoát trò chơi” về mặt bảo mật. Nếu người điều hành làm điều xấu, người dùng có thể bắt đầu thử thách và gửi tài sản của chính họ để đảm bảo trạng thái tài sản là chính xác. Tuy nhiên, nếu trạng thái tài sản rất phức tạp thì chi phí và độ phức tạp của việc tạo bằng chứng cũng sẽ tăng theo, từ đó làm giảm hiệu quả hoạt động của hệ thống. Ngoài ra, hiện tại Plasma khó có thể tương thích với nhiều trạng thái EVM chưa được sở hữu. Người dùng khó có thể sử dụng sổ cái cây trạng thái Merkle của Plasma để tương ứng với nhiều trạng thái không giao dịch, chẳng hạn như LP và CDP. hạn chế rõ ràng trong việc ứng dụng Plasma vào các lĩnh vực khác. Trong kịch bản thanh toán Plasma, cách thức hoạt động là sử dụng Plasma Cash. Plasma Cash coi mỗi Mã thông báo là mã thông báo không thể thay thế (NFT) và mỗi Mã thông báo có một số duy nhất. Khi người dùng thực hiện chuyển khoản, nhà điều hành sẽ ghi lại trạng thái cập nhật trong cây Merkle. Mỗi người dùng có thể lưu trạng thái cây Merkle toàn cầu của riêng mình để những thay đổi đối với sổ cái có thể được theo dõi chính xác và đảm bảo tính nhất quán của dữ liệu.
Đối với các Token đồng nhất, làm thế nào để giải quyết vấn đề dư thừa dữ liệu Merkel có thể do nhiều lần chia tách và sáp nhập? ID giống UTXO có thể được khớp với từng trạng thái phân chia hoặc hợp nhất nội dung, do đó, giao dịch tương ứng có thể được xác định ngay lập tức cho dù nội dung được phân chia như thế nào, do đó tránh được các vấn đề về dư thừa dữ liệu và chi phí xác minh thách thức cao.
Về bảo mật và thoát khỏi cơ chế trò chơi, vì Plasma không có hệ thống chuỗi độc lập như Rollup nên nó cần đảm bảo rằng việc tính toán chuỗi bên và mạng chính được đồng bộ hóa. Do đó, thực thể điều hành trong kịch bản thanh toán Plasma không cần phải theo đuổi sự phân cấp hoàn toàn, miễn là có một thực thể điều hành có thể giữ tài khoản một cách hiệu quả thì có thể đảm bảo việc thực hiện cơ chế thoát trò chơi an toàn. Thật vậy, nếu nhà điều hành giải phóng các khối không hợp lệ, ghi lại tài khoản giả hoặc đánh cắp tài sản của người dùng, điều đó sẽ đe dọa đến tính bảo mật của kịch bản thanh toán Plasma. Để giải quyết những vấn đề này, cơ chế "thoát trò chơi" đã được đưa vào kịch bản thanh toán Plasma.
Người dùng có thể rút tài sản ở cấp 2 về cấp 1 thông qua cơ chế “thoát trò chơi”, tương tự như cơ chế an toàn thoát hiểm của Rollup. Phương pháp cụ thể là người dùng có thể đăng chứng chỉ trạng thái cây Merkle của mình để chứng minh quá trình chuyển giao tài sản và bắt đầu giai đoạn thử thách 7 ngày. Nút xác minh mạng chính sẽ phát hiện xem người dùng có phải là chủ sở hữu tài sản cuối cùng hay không và liệu người dùng có gặp vấn đề như chi tiêu gấp đôi tài sản hay không. Vì nút mạng chính lưu trữ nhiều trạng thái cây Merkle hơn nên Bằng chứng của người dùng có thể được kiểm tra để tìm các lối thoát độc hại.
Thông qua cơ chế "thoát trò chơi" và sự tồn tại của giai đoạn thử thách, người vận hành lớp 2 có thể bị hạn chế một cách hiệu quả khỏi hành vi xấu xa và người dùng có thể bị ngăn chặn việc thoát ra một cách ác ý, từ đó đảm bảo hoạt động bình thường của chuỗi Plasma và tính bảo mật của tài sản. Quả thực, Plasma khó có thể tương thích với “trạng thái vô chủ” trong EVM, đó là một khó khăn. Bởi vì Plasma là mô hình kế toán có thể so sánh với mô hình UTXO và EVM là mô hình tài khoản. Trong mô hình UTXO, mỗi lần làm mới trạng thái số dư có thể được ghi lại, nhưng nhiều tình huống "Không có chủ sở hữu" trong máy trạng thái EVM rất khó thực hiện bằng giải pháp của Plasma.
Đối với các tình huống như USDC được gửi trong nhóm Uniswap và tài sản được đặt trong CDP của MakerDAO, người dùng sẽ khó chứng minh tài sản nào thuộc về họ. Một khi nhà điều hành ngừng hoạt động và hợp đồng bị khóa, người dùng không thể "thoát khỏi trò chơi" một cách bình thường. . Vì không có cách nào để chứng minh rằng người dùng có tiền trong hợp đồng nên mạng chính chỉ có thể theo dõi số dư của hợp đồng. Nếu nhà điều hành phát hành thêm số tiền cho hợp đồng, người dùng không thể chứng minh số tiền nào là của mình. của cô ấy và số tiền nào đã được phát hành một cách ác ý.
Nếu chuỗi bên lớp 2 chỉ có thể thực hiện các giao dịch Chuyển khoản thanh toán thì việc xây dựng các ứng dụng và hệ sinh thái sẽ bị hạn chế rất nhiều. Vì vậy, cần tiến hành nghiên cứu chuyên sâu và giải pháp khắc phục những khó khăn này, đạt được khả năng tương thích với “trạng thái không chủ sở hữu” trong EVM, đồng thời mở rộng các kịch bản sử dụng Plasma để nó có thể phát huy vai trò. trong nhiều tình huống ứng dụng hơn. Nếu lớp dưới cùng của Plasma hoàn toàn được ZK hóa, các hoạt động của người dùng sẽ tồn tại dưới dạng bằng chứng zk-SNARK, điều này sẽ đưa ra nhiều kịch bản máy trạng thái EVM. Ví dụ: đối với tài sản được người dùng gửi vào hợp đồng Plasma, chứng chỉ zkSNARKs có thể được xây dựng và "thoát trò chơi" được khởi tạo trên mạng chính Ngay cả khi nhóm bị đóng băng do các mối đe dọa bảo mật, người dùng có thể rút tài sản hợp pháp của họ. . Do đó, việc giới thiệu zk-SNARK có thể cải thiện tính bảo mật của các tình huống thanh toán Plasma.
Trong các tình huống giao dịch liên quan đến quyền riêng tư DEX, người dùng có thể sử dụng zk-SNARK để chứng minh rằng họ sở hữu một số tài sản nhất định mà không tiết lộ quyền riêng tư cá nhân, điều này cũng giúp cải thiện tính ẩn danh và bảo vệ quyền riêng tư của các giao dịch.
Đồng thời, khi thực hiện các nâng cấp phức tạp, hợp đồng thông minh của Plasma cũng có thể sử dụng zk-SNARK để cung cấp bằng chứng về tính chính xác của các nâng cấp trạng thái mà không để lộ thông tin chi tiết, giúp cải thiện tính bảo mật của hợp đồng và giảm khả năng thực hiện hành vi xấu. Do đó, việc sử dụng zk-SNARK sẽ giúp cải thiện tính bảo mật và tính linh hoạt của chuỗi Plasma và đóng vai trò của Plasm trong nhiều tình huống ứng dụng hơn.
Tổng hợp lại, Vitalik đã mô tả rõ ràng tình hình hiện tại và các vấn đề tồn tại của Plasma trong bài viết, đồng thời đề xuất các hướng đi khả thi theo định hướng ZK trong tương lai. Tuy nhiên, bạn cho rằng Plasma không phải là mới và đã tìm được vị trí của nó trong bối cảnh thanh toán. Bạn không lạc quan về hướng đi mới của ZK+Plasma do Vitalik đề xuất.
Bạn có nghĩ rằng trên thị trường hiện tại, Rollup, với tư cách là một giải pháp xem xét toàn diện chi phí đầu tư, độ khó phát triển và khả năng tương thích sinh thái, đã trở thành giải pháp tối ưu. Mặc dù ZK+Plasma có thể được coi là ZK-Rollup tiên tiến hơn, nhưng sự phát triển hiện tại của ZK-Rollup không mấy lạc quan và việc chuyển thẳng sang Plasma có thể là quá vội vàng.
Ngoài ra, bạn đã đề cập rằng Validium là một giải pháp mở rộng chuỗi độc lập và ứng dụng của nó trong ZK tương đối tiên tiến. Mặc dù ZK+Plasma có thể gắn bó hơn với mạng chính Ethereum, nhưng bạn cho rằng lời kêu gọi của Vitalik là dễ hiểu, bởi vì các nhà phát triển ZK trưởng thành có thể không có đủ động lực để từ bỏ Validium và chọn ZK+Plasma. Nói tóm lại, bạn có sự dè dặt về triển vọng của ZK+Plasma do Vitalik đề xuất và nêu quan điểm của bạn về tình hình thị trường hiện tại. Lưu ý: Hãy nhớ đọc kỹ bài viết của Vitalik rồi hiểu bài viết này. Nếu bạn thấy chia sẻ của tôi có giá trị, vui lòng ủng hộ bằng một cú nhấp chuột và ba lần nhấp liên tiếp.
Link gốc: https://vitalik.eth.limo/general/2023/11/14/neoplasma.html