Khả năng mở rộng là một trong những trọng tâm chính của Ethereum. Hiện tại, những hạn chế mà mạng của nó gặp phải về dung lượng và tốc độ khiến nó không thể được áp dụng trên quy mô lớn hơn trên toàn thế giới.

Ethereum Plasma được đồng sáng lập bởi những người đồng sáng lập Ethereum Vitalik Buterin và Joseph Poon. Khái niệm này ra đời vào tháng 8 năm 2017 như một giải pháp mở rộng quy mô cho Ethereum. Cùng với Thaddeus Dryja, Joseph Poon cũng chịu trách nhiệm về ý tưởng ban đầu của Lightning Network, một giải pháp mở rộng quy mô Bitcoin được đề xuất vào năm 2015. Mặc dù cả Plasma và Lightning Network đều đã được đề xuất làm giải pháp mở rộng quy mô blockchain, nhưng chúng có cơ chế và đặc thù riêng.

Bài viết này sẽ giới thiệu ngắn gọn về Ethereum Plasma, nhưng điều đáng chú ý là Plasma không phải là một dự án riêng biệt mà là một công nghệ mở rộng quy mô ngoài chuỗi hoặc một khuôn khổ để xây dựng các ứng dụng có khả năng mở rộng, có thể được các nhóm nghiên cứu hoặc công ty khác nhau triển khai theo những cách khác nhau .


Plasma hoạt động như thế nào?

Ý tưởng chính của Ethereum Plasma là xây dựng một khung sidechain sẽ giao tiếp và tương tác với chuỗi chính (trong trường hợp này là Ethereum) ít nhất có thể. Một khung như vậy được thiết kế để vận hành một chuỗi khối giống như cây được sắp xếp theo cách phân cấp sao cho có thể tạo ra nhiều chuỗi nhỏ hơn trên khu vực chính. Những chuỗi nhỏ hơn này còn được gọi là chuỗi Plasma hoặc chuỗi con.

Cấu trúc của Plasma được xây dựng thông qua việc sử dụng các hợp đồng thông minh và cây Merkle, cho phép tạo ra số lượng chuỗi con không giới hạn - về cơ bản là các bản sao nhỏ hơn của chuỗi khối Ethereum gốc. Trên đầu mỗi chuỗi con, nhiều chuỗi hơn có thể được tạo ra, đó là lý do tại sao nó được gọi là cấu trúc cây.

Về cơ bản, mỗi chuỗi con Plasma là một hợp đồng thông minh có thể tùy chỉnh, có thể được thiết kế để hoạt động theo những cách riêng nhằm đáp ứng các nhu cầu khác nhau. Điều này có nghĩa là các chuỗi có thể cùng tồn tại và hoạt động độc lập. Cuối cùng, Plasma sẽ cho phép các doanh nghiệp và công ty triển khai các giải pháp có thể mở rộng theo nhiều cách khác nhau dựa trên bối cảnh và nhu cầu cụ thể của họ.

Do đó, nếu Plasma có thể được phát triển và triển khai thành công trong mạng Ethereum thì chuỗi chính (của Ethereum) sẽ ít có khả năng trở nên đông đúc hơn, vì mỗi chuỗi con sẽ được thiết kế để hoạt động với một mục tiêu cụ thể - điều này không nhất thiết phải như vậy. liên quan đến chuỗi chính liên quan đến các mục tiêu. Do đó, chuỗi con sẽ giảm bớt công việc chung của chuỗi chính.

Giấy chứng nhận tính xác thực

Giao tiếp giữa chuỗi con và chuỗi gốc được bảo vệ bằng chứng chỉ chống hàng giả và chuỗi gốc sẽ chịu trách nhiệm giữ an toàn cho mạng và trừng phạt các tác nhân độc hại.

Mỗi chuỗi con có cơ chế riêng để xác minh các khối và triển khai bằng chứng chống hàng giả, có thể được xây dựng dựa trên các thuật toán đồng thuận khác nhau. Những cái phổ biến nhất là Proof of Work, Proof of Stake và Proof of Authority.

Bằng chứng chống hàng giả đảm bảo rằng nếu hành vi độc hại xảy ra, người dùng có thể báo cáo các nút không trung thực, bảo vệ tiền của họ và thoát khỏi các giao dịch (liên quan đến việc tương tác với chuỗi chính). Nói cách khác, bằng chứng chống hàng giả đóng vai trò như một cơ chế mà qua đó các chuỗi con trong Plasma có thể gửi khiếu nại đến chuỗi gốc hoặc chuỗi gốc của chúng.


Bản đồGiảm

Sách trắng của Plasma cũng đề xuất một ứng dụng rất thú vị có tên là điện toán MapReduce. Về cơ bản, MapReduce là một tập hợp các hàm hữu ích cho việc tổ chức và tính toán dữ liệu trên nhiều cơ sở dữ liệu.

Trong bối cảnh của Plasma, các cơ sở dữ liệu này là các chuỗi khối và cấu trúc dạng cây của chuỗi cho phép MapReduce được sử dụng để xác minh dữ liệu trong chuỗi dạng cây, giúp cải thiện đáng kể hiệu quả của mạng.


vấn đề thoát hàng loạt

Một trong những vấn đề chính gây khó khăn cho Plasma là vấn đề thoát hàng loạt, đề cập đến tình huống nhiều người dùng cố gắng thoát khỏi chuỗi Plasma của họ cùng lúc, làm ngập chuỗi gốc và gây tắc nghẽn mạng lớn. Điều này có thể do hoạt động gian lận, tấn công mạng và bất kỳ loại lỗi nghiêm trọng nào khác mà chuỗi con hoặc nhóm chuỗi có thể gặp phải.


Tóm lại là

Về cơ bản, Plasma là một giải pháp ngoài chuỗi nhằm cải thiện đáng kể hiệu suất tổng thể của mạng Ethereum bằng cách tạo ra một chuỗi gồm nhiều cấu trúc giống cây nhỏ hơn. Các chuỗi này sẽ giảm bớt công việc cho chuỗi chính, cho phép chuỗi chính xử lý nhiều giao dịch (khác) hơn mỗi giây.

Mô hình phân cấp của các chuỗi khối liên kết do Plasma đề xuất có tiềm năng rất lớn và hiện đang được nhiều nhóm nghiên cứu thử nghiệm. Với sự phát triển phù hợp, Plasma có thể cải thiện hiệu quả của chuỗi khối Ethereum và cung cấp một khuôn khổ tốt hơn cho việc triển khai các ứng dụng phi tập trung. Ngoài ra, ý tưởng này cũng có thể được các mạng tiền điện tử khác điều chỉnh và triển khai như một cách để tránh các vấn đề về khả năng mở rộng trong tương lai.

Ethereum Plasma là một dự án nguồn mở và kho lưu trữ công cộng có thể được tìm thấy trên GitHub của họ. Ngoài Ethereum, còn có nhiều loại tiền điện tử và kho lưu trữ GitHub khác đang hoạt động trên plasma. Một số ví dụ bao gồm OmiseGO, Loom Network và FourthStateLabs. Để biết thêm thông tin chi tiết và kỹ thuật, bạn có thể tham khảo sách trắng plasma chính thức hoặc trang web LearnPlasma.


Hãy theo dõi để biết thêm và đừng quên xem các video khác của chúng tôi trên Binance Academy!