
Báo cáo TheTie: Phân tích sâu về giao thức Mina và tiềm năng của nó
Tuyển chọn TechFlowTuyển chọn TechFlow

Báo cáo TheTie: Phân tích sâu về giao thức Mina và tiềm năng của nó
Mina - blockchain nhẹ nhất thế giới, là một blockchain và tiền mã hóa theo cơ chế PoS, hỗ trợ hợp đồng thông minh.

Tác giả: Vaish Puri, TheTie
Dịch bởi: TechFlow
Sau khoảng một thập kỷ phát triển ngành công nghiệp blockchain, những người tiên phong nhận ra rằng một hình thức tập trung hóa ẩn đang diễn ra. Khi mức độ sử dụng chuỗi tăng lên, chuỗi trở nên dài hơn, điều này làm giảm nhu cầu về tính toán và băng thông. Theo thời gian, các nút có khả năng mạng và vận hành cao nhất sẽ chiếm ưu thế, dẫn đến xu hướng tập trung hóa.
Vào tháng 7 năm 2019, công ty ươm tạo O(1) Labs đã ra mắt một dự án mã nguồn mở đầy tham vọng mới: Mina Protocol (tên trước đây là Coda). Mục tiêu thực hiện của họ là xây dựng một giao thức lớp 1 (L1) thực sự phi tập trung, có khả năng mở rộng và an toàn.
Mina là một blockchain PoS và tiền điện tử hỗ trợ hợp đồng thông minh. Điểm khác biệt độc đáo của giao thức này là giới hạn kích thước khối ở mức 22 KB, biến nó thành một blockchain "ngắn gọn", phương pháp đổi mới này khiến mạng lưới được mệnh danh là "blockchain nhẹ nhất thế giới".
Mina hiện do Quỹ Mina quản lý và đã đạt được nhiều tiến triển đáng kể kể từ khi thành lập. Sau khi chứng minh bản thân qua một số mạng thử nghiệm đối kháng, mạng lưới đã triển khai thành công mainnet vào tháng 3 năm 2021. Sau đó, nhóm phát triển liên tục cải thiện không gian kiến thức không (zero-knowledge): điều này thể hiện rõ qua việc ra mắt zkApps – các ứng dụng phi tập trung dựa trên bằng chứng kiến thức không (zero-knowledge proof). zkApps cho phép người dùng sử dụng dApp mà không ảnh hưởng đến quyền riêng tư hay bảo mật của họ.

Tổng quan công nghệ
Mina là đồng tiền điện tử đầu tiên sử dụng blockchain ngắn gọn, có thể cung cấp thời gian xác minh ngắn và ổn định cho mỗi giao dịch. Mina đạt được điều này bằng cách bao gồm bằng chứng hiệu lực trạng thái ngắn gọn trong từng khối, cho phép kiểm tra nhanh chóng và tiết kiệm chi phí đối với danh sách giao dịch lớn.
Mina sử dụng SNARKs có thể tính toán theo từng bước để đảm bảo chi phí tính toán bằng chứng cho mỗi khối tỷ lệ thuận với số lượng giao dịch tăng thêm so với khối trước đó. Thay vì lưu trữ toàn bộ trạng thái chuỗi trên mọi nút đầy đủ, hệ thống chỉ đơn giản xác minh số dư trong tiêu đề khối. Tuy nhiên, các trình xác minh trong hệ thống này cần lưu trữ trạng thái đầy đủ vì chúng đóng vai trò làm nhân chứng khi chứng minh tính hợp lệ của khối mới. Hiện tại, kích thước bằng chứng trạng thái là 864 byte và mất khoảng 200 mili giây để xác minh. Do đó, bất kỳ thiết bị thông minh nào (như iPhone) cũng có thể xử lý tải tính toán này.
Trong Mina Network có hai vai trò chính:
-
Nhà sản xuất khối — thu thập các khối để thực hiện SNARK
-
Người làm SNARK — tạo bằng chứng giao dịch zk-SNARK để nén giao dịch

Mina khuyến khích hoạt động tạo bằng chứng SNARK thông qua một thị trường mà họ gọi là "Snarketplace" — nơi các nút trao đổi dịch vụ để nhận phí (bằng $MINA).

Snarketplace bao gồm một bộ đệm kích thước cố định, hoạt động như một hàng đợi. Nhà sản xuất khối sẽ thêm các giao dịch cần SNARK vào hàng đợi này, còn người làm SNARK tạo SNARK để xử lý các giao dịch đó. Vì kích thước Mina là cố định, nhà sản xuất khối phải mua SNARK đã hoàn thành trước khi thêm vào hàng đợi.
Trước khi người làm SNARK thực hiện SNARK cho một khối trong hàng đợi, họ tạo một giao dịch SNARK kèm chữ ký đặc biệt gọi là chữ ký kiến thức. Chữ ký kiến thức chứa thông tin về mức phí được cung cấp và ai sẽ thanh toán. Trong khi nhà sản xuất khối chờ tạo khối mới, người làm SNARK lại tạo bằng chứng; phần cứng ở mọi cấp độ đều cho phép người dùng tham gia Mina, giúp mạng lưới trở nên dễ tiếp cận với tất cả mọi người.
Cơ chế đồng thuận
Giao thức đồng thuận của Mina có tên là Ouroboros Samisika, là giao thức đồng thuận PoS đầu tiên được chứng minh là an toàn. Việc sản xuất khối do hàm ngẫu nhiên có thể xác minh (VRF) quyết định. Đây là một hàm ngẫu nhiên yêu cầu khóa riêng để chạy và có thể được xác minh bằng khóa công khai, tính ngẫu nhiên được tính toán theo Ouroboros. Nếu kết quả VRF của người đặt cược lớn hơn phân số đặt cược của họ, họ có cơ hội tạo ra một khối.
Hơn nữa, VRF cho phép nhà sản xuất khối tính toán thời điểm họ sẽ sản xuất một khối, vì họ là người duy nhất sở hữu khóa riêng quyết định đầu ra VRF. Điều này nâng cao bảo mật tổng thể, vì kẻ xấu sẽ không thể xác định được nhà sản xuất khối tiếp theo để thực hiện tấn công DoS. Quan trọng hơn, nhiều nhà sản xuất khối được chọn cho cùng một khe thời gian, làm giảm thêm khả năng bị tấn công.
Do cách thức hoạt động của VRF trong Mina, trung bình cứ mỗi 4 phút sẽ có một khối được tạo trên chuỗi chính.
Kinh tế học token
-
$MINA là token lạm phát, không giới hạn nguồn cung;
-
Phân bổ ban đầu bao gồm 1 tỷ token MINA (không bao gồm phần thưởng khối trong tương lai), với chương trình "phần thưởng siêu cao" (phần thưởng khối gấp đôi) kéo dài 8 năm, được mở khóa hoàn toàn trong 15 tháng đầu tiên của mainnet;

Trong hệ thống PoS của Mina, phần thưởng khối và phí được phân bổ theo tỷ lệ. Giả sử mức độ tham gia cao, những người không đặt cược sẽ bị pha loãng nhất định so với những người chọn đặt cược. Để khuyến khích việc đặt cược, tỷ lệ lạm phát ban đầu của Mina là 12%. Trong năm năm đầu tiên, tỷ lệ này được thiết lập để giảm dần và ổn định ở mức 7%, sau đó chịu sự điều chỉnh bởi cơ chế quản trị chuỗi, mặc dù hiện tại quản trị vẫn chưa được công bố chính thức.

Giao thức sẽ hướng tới các tỷ lệ lạm phát này bất kể mức độ tham gia đặt cược, dẫn đến sự thay đổi động của phần thưởng khối. Ví dụ, nếu chỉ có 50% mạng lưới đặt cược, phần thưởng khối sẽ tăng gấp đôi. Điều này là do hệ thống đồng thuận Ouroboros: số lượng khối được tạo ra sẽ tỷ lệ thuận với tỷ lệ đặt cược. Trong trường hợp tỷ lệ tham gia thấp, phương pháp này tự nhiên khuyến khích người tham gia đặt cược.

zkApps
Trong hệ sinh thái Mina, có một tập hợp các hợp đồng thông minh điều khiển bởi kiến thức không, gọi là zkApps. Những hợp đồng thông minh này hoạt động giống như hợp đồng thông minh thông thường nhưng có thêm các chức năng như riêng tư dữ liệu và tính toán ngoài chuỗi.
Một zkApp bao gồm hai phần:
-
Một hợp đồng thông minh (được viết bằng SnarkyJS)
-
Một giao diện người dùng

Kế hoạch tích hợp zkApps và các trường hợp sử dụng của chúng vẽ nên một bức tranh khá tích cực cho người dùng. Sau khi zkApp được triển khai lên trang web chủ, người dùng có thể tự do tương tác với ví Auro của họ.Khi người dùng tương tác với zkApp và nhập bất kỳ dữ liệu liên quan nào (ví dụ: mua tài sản trên AMM), chức năng xác thực trong zkApp sẽ tạo ra một bằng chứng ZK được cung cấp bởi dữ liệu người dùng, dữ liệu này chỉ hiển thị với người nhập. Quá trình phía trước (frontend) tương tự như cách người dùng hiện tại sử dụng ví MetaMask hoặc các ví trình duyệt khác, điểm khác biệt duy nhất nằm ở phía sau (backend). Khi mạng Mina nhận được giao dịch, nó sẽ xác minh tính hợp lệ của bằng chứng và cập nhật trạng thái zkApp. Vì mọi hoạt động đều xảy ra trong trình duyệt web của người dùng, quyền riêng tư của họ luôn được đảm bảo.
Xét đến zkApps, Mina tập trung xây dựng ba chức năng chính:
-
Bảo vệ quyền riêng tư dữ liệu đầu cuối trực tuyến và trên chuỗi [Đang sản xuất];
-
Các oracle Web không cần quyền (zkOracles) [Đang phát triển];
-
Đăng nhập Internet riêng tư (zkIdentity) [Đang phát triển].

Tóm tắt
Mina tuyên bố là blockchain nhẹ nhất thế giới, hoàn toàn do người dùng vận hành, sử dụng zk-SNARKs đệ quy để xây dựng toàn bộ blockchain với kích thước khoảng 22KB (tương đương vài tweet). Là một L1, Mina cho phép triển khai hiệu quả và khả năng lập trình các hợp đồng thông minh kiến thức không, gọi là zkApps.
Với các chức năng riêng tư độc đáo và khả năng kết nối với bất kỳ trang web nào, zkApps tạo ra một cây cầu an toàn và riêng tư giữa thế giới thực và tiền điện tử. Là một trong những dự án tiên phong cung cấp giải pháp doanh nghiệp dựa trên kiến thức không, vị trí của Mina chắc chắn nằm ở hàng đầu trong lĩnh vực kiến thức không đang ngày càng mở rộng này.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News













