Mina, dünyanın en küçük blockchain'i olmayı hedefliyor. Blockchain ağı, protokolünün sürekli olarak 22 kilobayt boyutunu sürdürdüğünü iddia ediyor. Mina, görünüşe göre bunu gizlilik odaklı kripto para Zcash tarafından da kullanılan teknoloji zk-SNARK kullanarak başarıyor. Zcash bu teknolojiyi kullanıcılarına daha fazla gizlilik sunmak için kullanırken, Mina ölçeklenebilirlik için kullanıyor.
Zk-SNARK, bir tarafında belirli bir bilgiye sahip olduğunu bilginin ne olduğunu açıklamadan kanıtlamasına olanak sağlıyor.
Zk-SNARK'i Bitcoin dahil çeşitli protokolleri ölçeklendirmek için kullanmaya dair birçok tartışma yaşandı. Mina blockchain ağının ardındaki şirket O(1) Labs'in CEO'su Evan Shapiro, zk-SNARK oldukça güzel bir fikir olsa da, ekibinin konsepti hayata geçirmek için birçok teknolojik sorunu çözmesi gerektiğini açıkladı.
Proje düğümlerinin boyutu, ağın ihtiyaçlarına dayalı oluyor. Normal bir düğüm yalnızca birkaç kilobayt gerektirirken, mutabakata katılan bir düğüm bir gigabayt boyuta ulaşabiliyor:
“Yalnızca birkaç hesaba güvene ve izne dayalı olmayan bir şekilde erişmesi gereken normal bir düğümseniz, birkaç kilobayta ihtiyacınız olacak çünkü size yalnızca kanıt ve gerçek hesaplar gerekiyor. Mutabakata dahil oluyorsanız ise tüm hesaplara ihtiyacınız olacak. Yani diyelim ki bir milyon hesap. Her biri yüzlerce bayt olan bu hesaplar için bir gigabayta ihtiyacınız olabilir.”
Proje, ilk olarak emek ispatı mutabakatıyla tasarlandı fakat ekip daha sonra Cardano'nun Ouroboros mutabakatını kullanmaya karar verdi. Yine de bu sistemi Mina'nın kullandığı sıfıt bilgi kriptografisine uyarlamak için önemli çalışmalar gerçekleştirildi. Yalnızca bir kripto para olan Zcash'in aksine Mina bir akıllı sözleşme katmanına ve Snapp adlı kendi merkeziyetsiz uygulama versiyonuna sahip.
Shapiro, Mina'yı ayıran bir diğer şeyin de harici verileri kahinlere ihtiyaç olmadan, güvenli bir şekilde tüketebiliyor olması olduğunu söyledi. Harici veriler ve sıfır bilgi ispatı kriptografisinin birlikte kullanılması, bazı kullanım alanlarına olanak veriyor. Örneğin Mina, kullanıcılarının merkeziyetsiz finans uygulamalarına bilginin ne olduğunu açıklamadan kredi geçmişi parametrelerini sunmalarına olanak sağlıyor. Bu da riskleri ve kredi alanlar için faiz oranlarını azaltıyor.