Tổng quan

Các Blockchain hàng đầu như Bitcoin, Ethereum lưu trữ hàng trăm Gb (gigabyte) dữ liệu giao dịch (tháng 6/2021 Bitcoin là 348Gb, Ethereum là 248Gb). Nhược điểm chính của chúng là lưu trữ toàn bộ lịch sử của blockchain. Nói cách khác, người dùng có thể theo dõi toàn bộ chuỗi chuyển trở lại đến giao dịch đầu tiên. Điều này sẽ dẫn đến thực tế là trọng lượng của blockchain sẽ lớn dần theo thời gian, do đó, các nút sẽ phải liên tục tăng bộ nhớ để lưu trữ toàn bộ blockchain. Tuy nhiên, với Mina Protocol, cho dù việc sử dụng tăng lên bao nhiêu, thì blockchain vẫn luôn giữ nguyên kích thước – khoảng 22Kb (kilobyte).

Và bây giờ, cùng GFS Blockchain tìm hiểu kỹ hơn về Mina Protocol (MINA) là gì nhé!

Mina Protocol (MINA) là gì?

Mina Protocol (MINA) là một Blockchain Proof-of-Stake thế hệ tiếp theo lưu trữ các giao dịch ở dạng ngắn gọn. Mina blockchain chỉ có kích thước 22Kb. Đáng chú ý là kích thước của blockchain là không thay đổi cho dù nó được sử dụng trong bao lâu. Nhờ đó, Mina Protocol cung cấp sự đồng bộ hóa nhanh chóng của các nút.

Bước đột phá này được thực hiện nhờ zk-SNARKs – 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 rằng khối đó là hợp lệ. Trái ngược với toàn bộ chuỗi, tất cả các nút sau đó có thể lưu trữ bằng chứng nhỏ đó . Bằng cách không phải lo lắng về kích thước khối, Mina Protocol cho phép blockchain phi tập trung trên quy mô lớn.

Mina Protocol
Mina Protocol

Đội ngũ phát triển

O(1) Labs là công ty phần mềm phát triển Mina Protocol. Dự án này bắt đầu vào giữa năm 2017, Evan Shapiro và Izaak Meckler muốn tạo ra một giao thức có thể phi tập trung và mở rộng một cách hiệu quả.

  • Evan Shapiro – CEO Mina Foundation, Co-Founder O(1) Labs: Tốt nghiệp Thạc sĩ ngành 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, sau đó anh đã dành một năm làm việc cho Jane Capital với tư cách là một nhà phát triển phần mềm.

 

Founder Mina Protocol
Founder Mina Protocol

Công nghệ

Mina Protocol sử dụng cơ chế đồng thuận Proof-of-Stake cũng như zk-SNARKs (Zero Knowledge Succinct Non-Interactive Arguments of Knowledge – bằng chứng mật mã ngắn gọn giúp kiểm tra tính hợp lệ của các khối).

Cơ chế zk-SNARK đặc biệt được sử dụng đảm bảo tính xác thực và trung thực của các giao dịch mà không cần nhiều dấu vết. Về cơ bản, nó cho phép một thực thể chứng minh rằng họ đang sở hữu thông tin mà không cần tiết lộ thông tin đó là gì. Điều này có nghĩa là mỗi khối được sản xuất đi kèm với việc sản xuất bằng chứng zk-SNARK. Bằng chứng mới này cũng đóng vai trò là bằng chứng hợp lệ rằng tất cả các khối trước đó cũng hợp lệ. Với cơ chế này, tất cả các nút trong mạng có thể tiến về phía trước đơn giản bằng cách dựa vào dữ liệu này và chỉ lưu trữ nó, thay vì cần phải lưu trữ toàn bộ hồ sơ giao dịch của toàn bộ blockchain kể từ khi khởi đầu.

zk-SNARKs hoạt động như các chứng chỉ không thể thay đổi được chứng minh rằng một tính toán đã được tiến hành và hoàn thành đúng cách, mà không cần phải chứng minh toàn bộ tính toán. Trong thực tế, bất kỳ phép tính nào cũng có thể được biến thành SNARK. Điều này bao gồm việc xác minh các giao dịch trong một khối. Nếu tạo SNARK từ điều này, nó chứng minh tính chính xác của tất cả các giao dịch trong khối, mà không yêu cầu hiển thị tất cả các giao dịch. Do đó, kích thước của khối được giảm xuống thành kích thước của một SNARK duy nhất, khoảng 1 Kb.

SNARK xác minh tất cả các quy tắc để có sự đồng thuận và đảm bảo:

  • Các giao dịch được ký kết.
  • Giao dịch hợp lệ.
  • Quy tắc đồng thuận.

Trong trường hợp SNARK không được tạo một cách trung thực, nó sẽ không hợp lệ. Nếu điều đó xảy ra, bất kỳ ai trong mạng sẽ ngay lập tức thấy rằng SNARK không hợp lệ,  họ cũng sẽ coi khối cơ bản và các giao dịch là không hợp lệ. Vì SNARK quá nhỏ nên việc xác minh này có thể xảy ra trên hầu hết mọi thiết bị.

Đây là cách Mina Protocol nén một chuỗi được tính bằng hàng trăm gigabyte thành một zk-SNARKs 20 kilobyte. Theo một cách rất đơn giản, chứng nhận SNARK đệ quy có thể được so sánh với ảnh chụp nhanh đệ quy. Hãy chụp nhanh khối đầu tiên, sau đó chúng ta chụp ảnh nhanh này và chụp nhanh khối mới cùng với ảnh chụp nhanh trước đó và quá trình này có thể được tiếp tục chụp nhanh các ảnh chụp nhanh trước đó một cách đệ quy.

Công nghệ zk-SNARK
Công nghệ zk-SNARK

 

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

Mina Protocol Economics
Mina Protocol Economics

Mina Protocol hoạt động trên nguyên tắc đồng thuận Pos (bằng chứng cổ phần). Không giống như các giao thức kế thừa khác, bất kỳ người tham gia nào cũng có thể xác thực các giao dịch như một nút đầy đủ, giúp cho việc phi tập trung trở nên khả thi. Và ở đây các thành phần nodes (nút) gồm 3 vai trò:

  1. Verifiers (Người xác minh)– Nhóm này chịu trách nhiệm liên tục 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. Điều này được thực hiện bằng cách tải xuống một zk-SNARK nhỏ và sau đó dành vài mili giây tính toán để xác nhận thông tin đồng thuận bằng cách định tuyến các gốc Merkle đến trạng thái sổ cái gần đây. Người xác minh có thể kiểm tra các phần liên quan của blockchain, đặc biệt là số dư tài khoản.
  2. Block producers (Các nhà sản xuất khối) – các nhà sản xuất khối chọn giao dịch nào để đưa vào khối tiếp theo. Họ quan tâm đến việc bao gồm các giao dịch có mức phí cao nhất. Nếu một nhà sản xuất khối muốn thêm 5 giao dịch, họ phải thêm 5 SNARK giao dịch tương ứng, mà họ có thể mua trên một thị trường đặc biệt (Snarketplace), từ những người tham gia mạng chuyên biệt khác – Snarker.
  3. Snarkers – là thành viên mạng tạo zk-SNARK để xác minh giao dịch. Họ được bồi thường cho điều này dưới hình thức hoa hồng và nếu SNARK của họ được sử dụng trong một khối, nhà sản xuất khối sẽ trả khoản phí này trong tổng số phí cho giao dịch đó.

*** Ví dụ: người gửi Mike muốn gửi cho người nhận John một số đồng

  • Bước 1. Tạo thanh toán – Mike nhấp vào Gửi: Khoản thanh toán được ký bằng mật mã bằng khóa riêng tư để tài khoản của người gửi có thể được xác minh. Sau đó, nó được gửi đến các nút trên mạng để xử lý.
  • Bước 2. Khoản thanh toán của Mike được thêm vào danh sách nhiệm vụ: Một nút của nhà sản xuất khối được chọn trong mạng trong một khoảng thời gian nhất định. Tất cả các nhà sản xuất khối chọn thanh toán nhanh chóng và liệt kê chúng để xử lý và xây dựng khối.
  • Bước 3. Nhà sản xuất khối phải thêm SNARK tương ứng vào mỗi giao dịch đã chọn: Họ mua những SNARK này từ Snarketplace. Trong số SNARK đó có xác nhận giao dịch của Mike.
  • Bước 4. Nhà sản xuất khối thêm các giao dịch mới và SNARK tương ứng vào khối và khối mới được thêm vào Mina Blockchain. Sau đó, trạng thái của hàng đợi giao dịch được cập nhật. Và nhà sản xuất khối cập nhật SNARK cho blockchain bằng một khối mới, tức là trạng thái mới của blockchain. Tiếp đến, khối mới được coi là đã xác nhận và tất cả những người tham gia mạng đều thấy trạng thái mới của blockchain. Tài khoản của Mike và John hiển thị kết quả chuyển tiền.
  • Bước 5: Mức độ hợp lệ của thanh toán – John tin tưởng rằng việc chuyển tiền đã hoàn tất: Với mỗi khối kế tiếp, người nhận có mức độ tin cậy cao hơn rằng việc thanh toán đã thực sự hoàn tất và mạng có sự đồng thuận về khối đó. Tuy nhiên, như với hầu hết các blockchain, các khoản thanh toán được cho là sẽ được xác nhận sau một số khối nhất định, còn được gọi là hoàn thành giao dịch.
Mina Protocol
Mina Protocol

Tài chính

Mina đã huy động vốn tổng 4 vòng với số tiền là $44.7M. Vòng huy động gần nhất là vòng ICO vào ngày 5/5/2021 với số tiền $18.8M.

Ngoài ra dự án cũng được các quỹ đầu tư lớn, có uy tín đầu tư như: Coinbase Ventures, Multicoin Capital, Polychain Capital, Three Arrows Capital, Hashkey Capital, NGC Ventures,… và các nhà đầu tư cá nhân có tiếng trong lĩnh vực công nghệ như: Naval Ravikant, Linda Xie, Fred Ehrsam, Charlie Noyes,…

Lộ trình phát triển

Mina Protocol đã khởi chạy mainet vào tháng 3/2021 sau 3 năm testnet.

Mina Roadmap
Mina Roadmap

Đối tác

Updating

Đối thủ cạnh tranh

Đối thủ cạnh tranh đáng chú ý nhất có thể kể đến là Ethereum blockchain,..

Tokenomics

Token Metrics

  • Ticker: Mina
  • Token type: Native
  • Token Uses: Payment, Vote
  • Initial Supply: 1.000.000.000

Token Usage

Token Mina dùng để thanh toán cho các giao dịch và toke Mina mới sẽ được đúc để trả tiền cho các nhà sản xuất khối để tạo khối mới. Bên cạnh việc là mã thông báo gốc của mạng, token Mina có thể được sử dụng để chuyển giá trị, hoạt động như tài sản thế chấp hoặc bất kỳ thứ gì mà một kho lưu trữ giá trị gốc kỹ thuật số có khả năng thực hiện.

Token Allocation

Token Mina được phân bổ như sau:

  • 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%

 

Mina Allocation
Mina Allocation

Mua MINA ở đâu?

Hiện tại có thể giao dịch Mina ở các sàn như Binance, Gate, Kraken,…

Cộng đồng

Các kênh thông tin và cộng đồng của Mina Protocol:

Kết luận

Có thể thấy, Mina Protocol sử dụng một cách tiếp cận độc đáo để giải quyết một số vấn đề về blockchain, bao gồm dữ liệu blockchain cồng kềnh, khả năng mở rộng và tăng cường tập trung. Với cách tiếp cận của Mina, tính toàn vẹn và bảo mật của blockchain có thể được duy trì mà không ảnh hưởng đến khả năng mở rộng và phi tập trung bởi công nghệ zk-SNARKs.

Trên đây là những thông tin chính về dự án Mina Protocol. Nếu bạn thấy hữu ích và muốn trao đổi nhiều hơn thì hãy tham gia vào cộng đồng GFS Blockchain nhé.

0 0 đánh giá
Article Rating