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 (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 ngoài chuỗi hoặc một trường hợp sử dụng. các ứng dụng có thể mở rộng, nó có thể được triển khai theo nhiều cách khác nhau bởi các nhóm nghiên cứu hoặc công ty khác nhau.
Ý 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 hợp đồng thông minh và cây Merkle, có thể tạo ra số lượng chuỗi con không giới hạn - về cơ bản là tất cả các chuỗi mẹ. Một bản sao nhỏ hơn của chuỗi khối Ethereum. 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ế để Làm việc với một mục tiêu cụ thể - điều này không nhất thiết liên quan đến mục tiêu của chuỗi chính. Do đó, chuỗi con sẽ giảm bớt công việc chung của chuỗi chính.
Giữa chuỗi con và chuỗi gốc Giao tiếp giữa chúng đượ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ơ chế này 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 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.
Sách trắng plasma cũng đề xuất một Ứng dụng rất thú vị, được gọi là MapReduce tin học. 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 ngữ 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 cây của chuỗi cho phép MapReduce được sử dụng để xác minh dữ liệu trong chuỗi cây, giúp cải thiện đáng kể hiệu quả của Mạng.
Một vấn đề chính gây khó khăn cho plasma là quy mô lớn quy mô Vấn đề thoá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.
Về cơ bản, plasma là một giải pháp ngoài chuỗi, cố gắng để 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 nhiều chuỗi có cấu trúc 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 thông tin và đừng quên xem các video khác của chúng tôi trên Binance Academy!