Mimblewimble Là Gì? (Bài Viết Từ Binance Academy)

Beam-binance-mimblewimble

Mimblewimble (MW) là một thiết kế blockchain sử dụng một cách mới để cấu trúc và lưu trữ các giao dịch. Nó có một triển khai khác của chuỗi khối Proof of Work (PoW) cho phép tăng tính riêng tư và khả năng mở rộng mạng tốt hơn.

Thiết kế Mimblewimble được giới thiệu vào giữa năm 2016 bởi bút danh Tom Elvis Jedusor. Mặc dù anh quản lý để chia sẻ những ý tưởng cốt lõi, tài liệu Mimblewimble đầu tiên vẫn để lại một số câu hỏi mở. Điều này đã khiến nhà nghiên cứu Blockchain Andrew Poelstra nghiên cứu và cải thiện khái niệm ban đầu. Ngay sau đó, Poelstra đã viết một bài báo có tựa đề Mimblewimble (xuất bản vào tháng 10 năm 2016).

Kể từ đó, nhiều nhà nghiên cứu và nhà phát triển đang nghiên cứu khả năng của giao thức MW. Một số người nói rằng việc triển khai nó trên Bitcoin sẽ khá khó khăn, mặc dù về mặt kỹ thuật là có thể. Poelstra và những người khác tin rằng Mimblewimble cuối cùng có thể cải thiện mạng Bitcoin như một giải pháp sidechain.

Cách hoạt động của Mimblewimble

Mimblewimble thay đổi mô hình truyền thống của các giao dịch blockchain. Nó cho phép một blockchain có một lịch sử nhỏ gọn hơn, dễ dàng hơn và nhanh hơn để tải xuống, đồng bộ hóa và xác minh.

Trong một blockchain MW, không có địa chỉ nhận dạng hoặc có thể sử dụng lại, có nghĩa là tất cả các giao dịch trông giống như dữ liệu ngẫu nhiên cho người ngoài. Dữ liệu giao dịch chỉ hiển thị cho những người tham gia tương ứng của họ.

Vì vậy, một khối Mimblewimble trông giống như một giao dịch lớn hơn là sự kết hợp của nhiều giao dịch. Điều này có nghĩa là các khối có thể được xác minh và xác nhận, nhưng chúng không cung cấp chi tiết về mỗi giao dịch. Không có cách nào để liên kết các đầu vào riêng lẻ với đầu ra tương ứng của chúng.

Hãy xem xét ví dụ sau. Alice nhận được 5 MW tiền từ mẹ và 5 từ bố. Sau đó, cô gửi 10 đồng xu đó cho Bob. Các giao dịch được xác minh, nhưng chi tiết của chúng không được công khai. Điều duy nhất Bob biết là Alice đã gửi cho anh ta 10 đồng xu, nhưng anh ta có thể nói với ai trước đây đã gửi chúng cho Alice.

Để di chuyển các đồng tiền trên blockchain Mimblewimble, người gửi và người nhận phải trao đổi thông tin xác minh. Vì vậy, chúng tôi vẫn cần Alice và Bob liên lạc, nhưng họ yêu cầu phải trực tuyến cùng lúc để giao dịch xảy ra.

Ngoài ra, Mimblewimble sử dụng một tính năng gọi là cắt ngang, giúp giảm dữ liệu khối bằng cách xóa thông tin giao dịch dư thừa. Vì vậy, thay vì ghi lại từng đầu vào và đầu ra (từ bố mẹ Alice đến cô ấy và từ Alice đến Bob), khối sẽ chỉ ghi một cặp đầu vào-đầu ra (từ bố mẹ Alice đến Bob).

Về mặt kỹ thuật, thiết kế Mimblewimble hỗ trợ và mở rộng khái niệm Giao dịch bí mật (CT), được đề xuất bởi Adam Back vào năm 2013 và được thực hiện bởi Greg Maxwell và Pieter Wuille. Nói một cách đơn giản, CT là một công cụ bảo mật giúp che giấu số lượng chuyển khoản blockchain.

Bắt chước so với Bitcoin

Chuỗi khối Bitcoin đã duy trì dữ liệu của mọi giao dịch kể từ khối genesis, có nghĩa là bất kỳ ai cũng có thể tải xuống và xác minh lịch sử công khai của nó – giao dịch bằng giao dịch.

Ngược lại, một blockchain Mimblewimble chỉ giữ thông tin cần thiết – đồng thời cung cấp nhiều quyền riêng tư hơn. Các trình xác nhận đảm bảo rằng không có hoạt động bất thường nào xảy ra (ví dụ: chi tiêu gấp đôi) và số lượng tiền đang lưu hành là chính xác.

Ngoài ra, Mimblewimble loại bỏ hệ thống kịch bản Bitcoin, đây là danh sách các hướng dẫn xác định cách thức giao dịch được cấu trúc. Việc loại bỏ tập lệnh cho phép các chuỗi khối của MW trở nên riêng tư và có thể mở rộng hơn. Riêng tư hơn vì các địa chỉ có thể được theo dõi ở tất cả, và có khả năng mở rộng hơn vì dữ liệu blockchain nhỏ hơn.

Vì vậy, một điểm khác biệt quan trọng khác giữa Bitcoin và Mimblewimble là kích thước dữ liệu tương đối của các chuỗi khối của chúng – có liên quan đến tính năng cắt ngang đã thảo luận trước đó. Bằng cách xóa dữ liệu giao dịch không cần thiết, Mimblewimble yêu cầu ít tài nguyên tính toán hơn.

Ưu điểm

Kích thước chuỗi khối

Như đã đề cập, Mimblewimble cho phép nén dữ liệu, giảm kích thước blockchain tổng thể. Các nút có thể xác minh lịch sử giao dịch nhanh hơn nhiều, sử dụng ít tài nguyên hơn đáng kể. Bên cạnh đó, nó dễ dàng hơn cho các nút mới để tải xuống và đồng bộ hóa với chuỗi khối MW.

Giảm chi phí để tham gia mạng và chạy một nút cuối cùng có thể dẫn đến một cộng đồng đa dạng và phân tán hơn, điều này có thể sẽ làm giảm việc tập trung khai thác phổ biến trong nhiều chuỗi khối PoW.

Khả năng mở rộng

Cuối cùng, Mimblewimble có thể được sử dụng như một giải pháp sidechain có thể được gắn vào Bitcoin hoặc chuỗi mẹ khác. Thiết kế của MW cũng có thể cải thiện hiệu suất của các kênh thanh toán, chẳng hạn như các kênh được sử dụng bởi Lightning Network.

Riêng tư

Việc loại bỏ hệ thống tập lệnh Bitcoin, kết hợp với việc sử dụng Giao dịch bí mật mang lại mức độ riêng tư cao cho người dùng, làm xáo trộn các chi tiết của giao dịch.

Ngoài ra, các đồng tiền dựa trên chuỗi khối Mimblewimble có thể được coi là có thể bị nấm. Tính chất của tính nấm là những gì làm cho mọi đơn vị của một đồng tiền có thể hoán đổi với bất kỳ đơn vị nào khác của cùng một đồng tiền (chúng không thể phân biệt được).

Điểm hạn chế

Thông lượng giao dịch

Giao dịch bí mật làm giảm đáng kể thông lượng giao dịch. Khi so sánh với một hệ thống không riêng tư, một blockchain sử dụng CT có nhiều quyền riêng tư hơn nhưng tỷ lệ TPS thấp hơn (giao dịch mỗi giây). Tuy nhiên, chúng tôi có thể nói rằng quy mô nhỏ gọn của MW bù cho giới hạn TPS do Giao dịch bí mật gây ra.

Không kháng lượng tử

Các hệ thống Mimblewimble không chống lại máy tính lượng tử (máy tính tiên tiến và mạnh mẽ). MW dựa vào các thuộc tính tương đối đơn giản của chữ ký số. Tuy nhiên, một máy tính lượng tử trưởng thành vẫn còn cách đây hàng thập kỷ và các loại tiền điện tử sử dụng Mimblewimble có thể sẽ tìm cách ngăn chặn các cuộc tấn công lượng tử trong những năm tới.

Tổng kết

Sự ra đời của Mimblewimble đánh dấu một cột mốc đáng chú ý trong lịch sử blockchain. Một mặt, tính năng vượt trội giúp các mạng MW rẻ hơn và dễ dàng mở rộng hơn. Mặt khác, giao thức MW có thể được triển khai như một giải pháp kênh thanh toán hoặc kênh thanh toán, cho phép có nhiều quyền riêng tư và khả năng mở rộng hơn.

Cho đến nay, một vài dự án blockchain đang làm việc với thiết kế Mimblewimble, bao gồm cả nhóm Litecoin. Grin và Beam là hai ví dụ khác. Trong khi Grin là một dự án hướng đến cộng đồng làm việc dựa trên bằng chứng nhẹ về khái niệm giao thức MW, thì Beam áp dụng cách tiếp cận giống như khởi động. Mặc dù cả hai dự án đều dựa trên Mimblewimble, nhưng chúng khác biệt về mặt kỹ thuật vì mỗi dự án có một cách riêng để thực hiện thiết kế MW.

Một câu hỏi mở, bây giờ, là liệu Mimblewimble có thể đạt được mức độ tin cậy và chấp nhận đáng kể hay không. Đó là một ý tưởng thú vị và đầy hứa hẹn, nhưng cũng rất trẻ. Do đó, các trường hợp sử dụng tiềm năng đang được điều tra và tương lai của Mimblewimble vẫn chưa chắc chắn.

Author: Nguyễn Hoàng Điệp

Founder - Admin KiemTienSo (Cryptocurrency Blog & Community)

Để lại bình luận