About Projects
About Mina Protocol
Mina is an L1 blockchain based on zero knowledge proofs (ZKP) with smart contracts written in TypeScript. It is the first cryptocurrency protocol with a succinct blockchain (22KB).
Early blockchains, like Bitcoin and Ethereum, accumulate data over time and are currently hundreds of gigabytes in size. As time goes on, their blockchains will continue to increase in size. The entire chain history is required to verify the current consensus state of these networks.
With Mina, the blockchain always remains a constant size — about 22KB (the size of a few tweets). It's possible to verify the current consensus state of the protocol using this one recursive, 22KB zero knowledge proof. This means participants can quickly sync and verify the current consensus state of the network.
Mina's zero knowledge smart contracts are referred to as zkApps. zkApps provide powerful and unique characteristics such as unlimited off-chain execution, privacy for private data inputs that are never seen by the blockchain, the ability to write smart contracts in TypeScript, and more.
Mina Protocolについて
Minaは、TypeScriptで書かれたスマートコントラクトとゼロ知識証明(ZKP)に基づくレイヤー1ブロックチェーンで、22KBという軽量なブロックチェーンを実現する最初の暗号資産プロトコルです。
BitcoinやEthereumのような初期のブロックチェーンは、時間の経過とともにデータを蓄積し、現在では数百ギガバイトのサイズになっています。時間が経つにつれて、それらのブロックチェーンのサイズは増加し続けます。これらのネットワークの現在のコンセンサス状態を検証するには、チェーン全体の履歴が必要です。
Minaの場合、ブロックチェーンのサイズは常に一定で、約22KB(数ツイート分のサイズ)です。この1つの再帰的な22KBのゼロ知識証明を使って、プロトコルの現在のコンセンサス状態を検証することが可能です。つまり、参加者はネットワークの現在のコンセンサス状態を素早く同期して検証することができます。
Minaのゼロ知識スマートコントラクトはzkAppsと呼ばれています。zkAppsは、無制限のオフチェーン実行、ブロックチェーンから決して見られないプライベートデータ入力のプライバシー、TypeScriptでスマートコントラクトを記述する能力など、強力でユニークな特徴を提供します。