Mục tiêu lớn nhất của các blockchain hàng đầu như Bitcoin và Ethereum là lưu trữ hàng trăm Gigabyte (GB) dữ liệu giao dịch. Tính đến tháng 6/2021, Bitcoin đã lưu trữ 348GB dữ liệu, trong khi Ethereum là 248GB. Tuy nhiên, nhược điểm lớn nhất của các blockchain này là việc lưu trữ toàn bộ lịch sử giao dịch. Người dùng có thể theo dõi mọi giao dịch từ đầu đến cuối, dẫn đến việc blockchain ngày càng phình to theo thời gian. Các nút mạng phải liên tục nâng cấp bộ nhớ để lưu trữ toàn bộ dữ liệu.
Để giải quyết vấn đề này, Mina Protocol (MINA) ra đời. Điểm đặc biệt của Mina là kích thước blockchain luôn được giữ ở mức cố định, chỉ khoảng 22 Kilobyte (KB), bất kể số lượng giao dịch tăng lên bao nhiêu.
Vậy, Mina Protocol (MINA) là gì? Hãy cùng khám phá chi tiết về dự án đầy tiềm năng này.
Mục Lục
Mina Protocol (MINA) Là Gì?
Mina Protocol là một blockchain Proof-of-Stake (PoS) thế hệ mới, lưu trữ các giao dịch ở dạng ngắn gọn nhất. Điểm nổi bật của Mina là blockchain của nó chỉ có kích thước 22KB, và kích thước này không đổi dù được sử dụng trong bao lâu. Nhờ đó, Mina Protocol cho phép đồng bộ hóa các nút mạng một cách nhanh chóng.
Mina Protocol: Giải pháp blockchain siêu nhẹ với kích thước chỉ 22KB.
Sự đột phá này đến từ việc sử dụng zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge) – một loại bằng chứng mật mã ngắn gọn. Mỗi khi một nút Mina tạo ra một khối mới, nó cũng tạo ra một bằng chứng SNARK để xác minh tính hợp lệ của khối đó. Thay vì lưu trữ toàn bộ chuỗi, tất cả các nút mạng chỉ cần lưu trữ bằng chứng nhỏ này. Mina Protocol cho phép blockchain phi tập trung trên quy mô lớn mà không cần lo lắng về kích thước.
Đội Ngũ Phát Triển
O(1) Labs là công ty phần mềm đứng sau sự phát triển của Mina Protocol. Dự án bắt đầu từ giữa năm 2017, khi Evan Shapiro và Izaak Meckler muốn tạo ra một giao thức phi tập trung và có khả năng mở rộng hiệu quả.
- Evan Shapiro – CEO Mina Foundation, Đồng sáng lập O(1) Labs: Tốt nghiệp Thạc sĩ Khoa học Máy tính tại Đại học Carnegie Mellon.
- Izaak Meckler – CTO O(1) Labs: Tốt nghiệp Đại học Chicago với bằng Cử nhân Toán học và Khoa học Máy tính.
Đội ngũ sáng lập Mina Protocol: Evan Shapiro và Izaak Meckler.
Công Nghệ Cốt Lõi
Mina Protocol sử dụng cơ chế đồng thuận Proof-of-Stake (PoS) kết hợp với zk-SNARKs để đảm bảo tính xác thực và bảo mật của mạng lưới.
Cơ chế zk-SNARKs đảm bảo tính xác thực của các giao dịch mà không cần tiết lộ thông tin chi tiết. Về cơ bản, nó cho phép một thực thể chứng minh rằng họ sở hữu thông tin mà không cần tiết lộ thông tin đó là gì. Mỗi khối được tạo ra đi kèm với một bằng chứng zk-SNARK, đóng vai trò là bằng chứng hợp lệ cho tất cả các khối trước đó. Với cơ chế này, các nút mạng chỉ cần dựa vào dữ liệu này và lưu trữ nó, thay vì phải lưu trữ toàn bộ lịch sử giao dịch của blockchain.
zk-SNARKs hoạt động như các chứng chỉ không thể thay đổi, chứng minh rằng một tính toán đã được thực hiện đúng cách mà không cần phải chứng minh toàn bộ quá trình tính toán. Bất kỳ phép tính nào cũng có thể được chuyển đổi thành SNARK, bao gồm cả việc xác minh các giao dịch trong một khối. Điều này giúp giảm kích thước của khối xuống chỉ còn khoảng 1KB.
SNARK xác minh tất cả các quy tắc để đảm bảo sự đồng thuận, bao gồm:
- Các giao dịch được ký kết hợp lệ.
- Giao dịch hợp lệ theo quy tắc.
- Tuân thủ quy tắc đồng thuận.
Nếu SNARK không được tạo một cách trung thực, nó sẽ không hợp lệ và bất kỳ ai trong mạng cũng có thể phát hiện ra điều này. Vì SNARK có kích thước rất nhỏ, việc xác minh có thể được thực hiện trên hầu hết mọi thiết bị.
Đây là cách Mina Protocol nén một chuỗi dữ liệu hàng trăm gigabyte thành một zk-SNARKs chỉ 20 kilobyte.
Công nghệ zk-SNARK: Chìa khóa cho kích thước siêu nhỏ của Mina Protocol.
Mina Protocol Hoạt Động Như Thế Nào?
Mina Protocol hoạt động dựa trên nguyên tắc đồng thuận Proof-of-Stake (PoS). Không giống như các giao thức blockchain truyền thống, bất kỳ ai cũng có thể xác thực các giao dịch như một nút đầy đủ, giúp tăng cường tính phi tập trung. Các nút mạng trong Mina Protocol đóng ba vai trò chính:
- Verifiers (Người xác minh): Chịu trách nhiệm kiểm tra tính hợp lệ của trạng thái và duy trì tính toàn vẹn của mạng. Họ tải xuống một zk-SNARK nhỏ và sử dụng một lượng nhỏ tài nguyên tính toán để xác nhận thông tin đồng thuận.
- Block Producers (Nhà sản xuất khối): Chọn các giao dịch để đưa vào khối tiếp theo, ưu tiên các giao dịch có mức phí cao nhất. Để thêm một giao dịch, nhà sản xuất khối phải mua SNARK giao dịch tương ứng từ Snarkers trên một thị trường đặc biệt (Snarketplace).
- Snarkers: Tạo zk-SNARK để xác minh giao dịch và được trả hoa hồng. Nếu SNARK của họ được sử dụng trong một khối, nhà sản xuất khối sẽ trả phí này trong tổng số phí giao dịch.
Ví dụ, khi Mike muốn gửi tiền cho John:
- Bước 1: Mike tạo một khoản thanh toán và ký bằng khóa riêng tư.
- Bước 2: Khoản thanh toán của Mike được thêm vào danh sách chờ xử lý.
- Bước 3: Nhà sản xuất khối chọn khoản thanh toán của Mike và mua SNARK tương ứng từ Snarketplace.
- Bước 4: Nhà sản xuất khối thêm giao dịch và SNARK vào khối mới, cập nhật trạng thái của blockchain.
- Bước 5: John tin tưởng rằng giao dịch đã hoàn tất sau khi khối được xác nhận.
Mô hình kinh tế của Mina Protocol, với các vai trò Verifiers, Block Producers, và Snarkers.
Tình Hình Tài Chính
Mina đã huy động được tổng cộng $44.7 triệu USD qua 4 vòng gọi vốn. Vòng gọi vốn gần nhất là vòng ICO vào ngày 5/5/2021, thu về $18.8 triệu USD.
Dự án nhận được sự đầu tư từ các quỹ lớn và uy tín như Coinbase Ventures, Multicoin Capital, Polychain Capital, Three Arrows Capital, Hashkey Capital, NGC Ventures, cùng các nhà đầu tư cá nhân nổi tiếng như Naval Ravikant, Linda Xie, Fred Ehrsam, Charlie Noyes.
Lộ Trình Phát Triển
Mina Protocol ra mắt mainnet vào tháng 3/2021 sau 3 năm thử nghiệm testnet.
Lộ trình phát triển của Mina Protocol: Từ testnet đến mainnet và các giai đoạn phát triển tiếp theo.
Đối Tác
(Đang cập nhật)
Đối Thủ Cạnh Tranh
Đối thủ cạnh tranh đáng chú ý nhất của Mina Protocol là Ethereum blockchain và các giải pháp mở rộng lớp 2 của Ethereum.
Tokenomics
Thông Tin Về Token
- Ticker: Mina
- Loại token: Native
- Mục đích sử dụng: Thanh toán, bỏ phiếu
- Tổng cung ban đầu: 1,000,000,000
Mục Đích Sử Dụng Token
Token Mina được sử dụng để thanh toán cho các giao dịch và trả thưởng cho các nhà sản xuất khối. Ngoài ra, Mina có thể được sử dụng để chuyển giá trị, làm tài sản thế chấp hoặc bất kỳ chức năng nào của một kho lưu trữ giá trị kỹ thuật số.
Phân Bổ Token
- Backers: 20.5%
- Mina Foundation Endowment: 6.0%
- O(1) Labs Endowment: 7.5%
- Core Contributors: 23.6%
- Community: 34.9%
- Coinlist sale: 7.5%
Phân bổ token Mina: Các phần dành cho backers, quỹ dự trữ, đội ngũ phát triển, cộng đồng và bán trên Coinlist.
Mua MINA Ở Đâu?
Bạn có thể giao dịch Mina trên các sàn giao dịch lớn như Binance, Gate, Kraken,…
Cộng Đồng
Tham gia cộng đồng Mina Protocol để cập nhật thông tin và thảo luận:
- Website
- Medium
- Telegram
- Discord
Kết Luận
Mina Protocol mang đến một cách tiếp cận độc đáo để giải quyết các vấn đề của blockchain, bao gồm kích thước dữ liệu lớn, khả năng mở rộng và tập trung. Bằng cách sử dụng công nghệ zk-SNARKs, Mina duy trì tính toàn vẹn và bảo mật của blockchain mà không ảnh hưởng đến khả năng mở rộng và phi tập trung.