Polys isimli online oylama sistemi blokzincirinin şeffaflık ve doğrulanabilirlik özelliklerini kullanarak, sürece dışarıdan müdahaleyi engelleyebilmekte
internet üzerinden oy
Verimliliğin önemli olduğu modern mobil dünyada, geleneksel oy verme işleminin getirdiği kısıtlamalar daha da göze batar hale geldi. Geleneksel yöntem, pahalı ve zaman alıcı olmasının yanı sıra, oy vermek için fiziksel olarak gelemeyenlere göre zorlayıcı oluyor. İnternet üzerinden oy vermek bu zorlukları aşmaya yardımcı olabilir fakat bu da beraberinde şu soruları akla getiriyor: Süreci nasıl güvene alabiliriz? Oylarımızın dışarıdan ya da içeriden değiştirilmediğinden nasıl emin olabiliriz? Polys adlı deneysel bir proje, blokzinciri teknolojisini kullanarak bunlara yanıt bulmaya çalışıyor.
Kaspersky Lab Business Incubator’dan destek alan Polys projesi, bu sayede ticari bir ürüne dönüştürülebilmiş. 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ı, blokzinciri teknolojisinin 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. Blokzinciri 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. Blokzincirinin 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 blokzinciri ş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ı olan başka blokzinciri sistemlerinde bunu gerçekleştirmek mümkün değil. Algoritmaları akıllı sözleşme ortamına uygulayarak blokzinciri teknolojilerinin avantajlarından yararlanan Polys sistemi, teknolojinin çeşitli kısıtlamalarını da ortadan kaldırmakta.
Projenin kaynak kodları herkese açık şekilde tasarlanmış. İsteyen herkes Polys’in ardındaki teknolojiyi test edebilir, doğrulayabilir ve keşfedebilir. Tüm blokzinciri uzmanları, sızma testleri gerçekleştirenler veya çevrimiçi oylama sistemlerine destek verenler Polys’e yakında GitHub üzerinden erişebilecek.