Kaspersky Lab Business Incubator, blockchain gibi yenilikçi teknolojilerin potansiyel uygulama alanlarını keşfetmeye odaklanan bir araştırma projesinin parçası olarak Polys adlı bir deneysel projenin üzerinde çalışan geliştirici ekibine destek oldu.
Çalışmanın sonucunda ortaya ticari bir çözüm çıktı. Güvenli, anonim ve ölçeklenebilir bir çevrimiçi oylama yapma imkânı sunmayı hedefleyen proje, sonuçların katılımcılar veya oylamayı düzenleyenler tarafından değiştirilmesini de engelliyor. Polys, oylamaların doğrulanmasını ve oy sayımlarının merkezi olmayan bir şekilde yapılmasını sağlayan Ethereum (Blockchain 2.0 olarak da anılıyor) akıllı sözleşmelerini baz alıyor.
Projenin ana faydası, blockchain’in merkezi olmayan yapısı sayesinde oy verme işleminin ağa katılan kişiler tarafından doğrulanabilmesi. Oylama verilerinin tamamı sunucularda saklanmıyor. Bunun yerine ağdaki tüm katılımcıların bilgisayarlarında bilgi blokları olarak saklanıyor. Bunu silmek isteyen bir siber suçlunun tüm bilgisayarlara girmesi ve her bir veri grubuna erişmesi gerekiyor. Blockchain ayrıca oy verenlerin, oylarının gerçekten doğru kaydedilip kaydedilmediğini kontrol etmesini ve oylardaki değişikliklerin anında açığa çıkmasını sağlıyor. Blockchain teknolojisinin getirdiği şeffaflık sayesinde oyları takip etmek ve tarafsız grupların denetim yapmaları kolaylaşıyor. Fazladan kaynağa veya personelin fiziksel olarak bulunmasına da gerek kalmıyor.
Polys oylama sistemi içindeki blockchain ayrıca şifreleniyor ve matematiksel algoritmalarla destekleniyor. Bunların tümü, oy verenlerin kimliğinin gizli kalmasını sağlamaya, ara sonuçlarını gizlemeye ve şifrelenmiş verilerde hesaplama yapmaya yardımcı oluyor. Dağıtık ve açık yapıları nedeniyle bunları diğer blockchain sistemlerinde gerçekleştirmek mümkün değil. Algoritmaları akıllı sözleşme ortamına uygulayarak blockchain teknolojilerinin avantajlarından yararlanırken kısıtlamalarını da ortadan kaldıran Poys, dikkat çekici yenilikler sunan bir proje olarak öne çıkıyor.
Polys’in kaynak kodları herkese açık. İsteyen herkes Polys’in ardındaki teknolojiyi test edebilir, doğrulayabilir ve keşfedebilir. Tüm blockchain uzmanları, sızma testleri gerçekleştirenler veya çevrimiçi oylama sistemlerine destek verenler Polys’e yakında GitHub üzerinden erişebilecek.
Polys, katılımcı sayısı fark etmeksizin her seviyeden oylamaya destek olacak şekilde tasarlandı. Özel bir proje talebi üzerine platform, uluslararası şirketler, siyasi partiler, üniversiteler, global topluluklar ve STK’lardaki binlerce kişinin oy vermesini sağlayacak şekilde ölçeklenebiliyor. Ayrıca kimlik doğrulama, arayüz tasarımı, entegrasyon ve diğer hizmetler için gereksinimlere göre uygulamayı düzenlemek de mümkün. Sistem yalnızca belirli bölgelere sunuldu.