Implementacja techniczna i oprogramowanie typu open source
W 2025 roku przeprowadziliśmy pierwsze ogólnokrajowe, samoorganizujące się referendum online w Niemczech, korzystając z demokratycznego systemu głosowania elektronicznego „opn.vote”. Około 20 000 osób pobrało cyfrowe materiały do głosowania, a prawie 13 000 ostatecznie oddało swoje głosy. Wyniki wyborów są publicznie dostępne i w pełni transparentne. Wszystkie oddane głosy są przechowywane w blockchainie „Gnosis Chain”, dzięki czemu są trwałe, niezmienne i publicznie dostępne. Korzystając z darmowego narzędzia wiersza poleceń, każdy może samodzielnie odszyfrować i zweryfikować swój własny zaszyfrowany głos przechowywany online.
openPetition opracowała własny kryptograficzny protokół głosowania i stworzyła implementację referencyjną o nazwie opn.vote. Oprogramowanie jest otwarte, udokumentowane, licencjonowane i publicznie dostępne za pośrednictwem repozytorium GitHub. Zapewnia to nie tylko transparentność, ale także możliwość dalszego rozwoju, testowania lub używania systemu w innych kontekstach.
Korzystanie z nich w celach non-profit jest bezpłatne i zawsze pozostanie bezpłatne.
Demo: Nasze głosowanie testowe
Czy planujesz przeprowadzić głosowanie online w swoim projekcie? W takim razie rozważ opn.vote jako ekonomiczne i skalowalne rozwiązanie zaprojektowane od podstaw zgodnie z zasadami demokracji. opn.vote działa na podstawie predefiniowanej listy wyborców lub otwartej puli uczestników, którzy przeszli proces weryfikacji za pomocą dowodu osobistego lub kodu PIN. Dowiedz się więcej o naszym procesie weryfikacji tutaj. opn.vote oferuje aplikację internetową, która obsługuje generowanie kluczy bezpieczeństwa, weryfikację uprawnień wyborców i sam proces głosowania – bez ingerencji organu centralnego.
Możesz to wypróbować tutaj, korzystając z tej wersji demonstracyjnej wyborów.
TEST: Deutschlands vierte, selbstorganisierte, bundesweite Volksabstimmung
Status
Porównanie przed i po
Bierzemy sobie do serca opinie naszych użytkowników i oceniamy system głosowania elektronicznego po każdych wygranych wyborach. W ten sposób stale go optymalizujemy, zwracając szczególną uwagę na łatwość obsługi. Poniższe zrzuty ekranu dają wstępny pogląd na ulepszenia wprowadzone w latach 2025–2026.
Nazwa „klucz wyborczy” wprowadzała wiele zamieszania, ponieważ często mylono go z kartą do głosowania. Dlatego postanowiliśmy zmienić jej nazwę na „klucz bezpieczeństwa”. Uprościliśmy również etapy przygotowań do wyborów, dodając pasek postępu, aby łatwiej było zobaczyć, kiedy proces się zakończy.
Eliminujemy zbędne procedury i oferujemy użytkownikom różne opcje przechowywania klucza bezpieczeństwa i karty do głosowania. Oprócz pobierania plików PDF, użytkownicy mogą teraz zapisać dokumenty wyborcze jako tekst lub pobrać je jako obraz.
Co więcej, postanowiliśmy pokazać przyciski, które nadal trzeba kliknąć w ramach przepływu, zamiast wyświetlać je nad istniejącymi blokami.
Twarze stojące za opn.vote
opn.vote został zaprojektowany i opracowany przez zróżnicowany zespół specjalistów z zakresu IT, komunikacji i nauki.
Dlaczego Blockchain i Ethereum?
Technologia blockchain stanowi podstawę nowoczesnego, godnego zaufania systemu głosowania elektronicznego, nie stwarzając dodatkowych przeszkód technicznych dla wyborców. Jej zdecentralizowana architektura gwarantuje, że kontrola nie jest sprawowana przez pojedynczy podmiot, co znacznie utrudnia manipulację. Każdy oddany głos jest przechowywany w sposób transparentny, możliwy do śledzenia i publicznie weryfikowalny, a jednocześnie anonimowość wyborców jest chroniona dzięki odpowiednim metodom kryptograficznym.
Kluczową zaletą technologii blockchain jest jej niezmienność: raz zapisane dane nie mogą być później modyfikowane. Zapewnia to wysoki poziom bezpieczeństwa przed fałszerstwami, znacznie utrudniając oszustwa wyborcze. Jednocześnie technologia ta umożliwia szybkie i ekonomiczne głosowanie, niezależnie od lokalizacji i czasu. Szczególnie w obliczu coraz bardziej złożonych zagrożeń hybrydowych, zdecentralizowana struktura oferuje istotną przewagę w zakresie bezpieczeństwa, ponieważ nie ma pojedynczego punktu ataku.
Co więcej, blockchain wzmacnia procesy demokratyczne, zastępując zaufanie przejrzystością: wyniki mogą być weryfikowane przez wszystkich uczestników, zamiast polegać wyłącznie na instytucjach centralnych. Ta forma rozproszonej kontroli sprzyja partycypacji i może w dłuższej perspektywie zwiększyć zaufanie do głosowania cyfrowego. Opn.vote korzysta z infrastruktury opartej na Ethereum, w szczególności za pośrednictwem ekosystemu Gnosis, który został zaprojektowany z myślą o wydajności i niskich kosztach transakcyjnych.
Ethereum jest szczególnie dobrze przystosowane do głosowania elektronicznego, ponieważ jako uznana platforma inteligentnych kontraktów, oferuje dużą społeczność programistów, rozbudowane narzędzia i silne efekty sieciowe. Procesy głosowania mogą być zautomatyzowane, transparentne i odporne na manipulacje za pomocą inteligentnych kontraktów, bez konieczności polegania na centralnym organie. Otwarta infrastruktura umożliwia również niezależne audyty i ciągły rozwój.
Dzięki przejściu na energooszczędny mechanizm Proof-of-Stake, Ethereum jest teraz znacznie bardziej zrównoważone niż poprzednie systemy blockchain i lepiej dostosowane do skalowalnych aplikacji. Jednocześnie opn.vote korzysta ze stabilności i bezpieczeństwa sieci, która od lat jest sprawdzona. Wartość Ethereum leży nie tylko w jego aspekcie ekonomicznym, ale przede wszystkim w jego roli globalnej, zdecentralizowanej infrastruktury, aktywnie wykorzystywanej i rozwijanej przez liczne projekty.
Wreszcie, co nie mniej ważne, dalszy rozwój Ethereum jest napędzany przez silną społeczność i Fundację Ethereum, która wspiera konkretne i społecznie istotne zastosowania. Szczególnie w kontekście głosowania elektronicznego, ten technologiczny i koncepcyjny fundament stanowi solidną podstawę dla wiarygodnego głosowania cyfrowego.
Perspektywy: Dalsze kroki rozwoju
W przyszłości urzędnicy wyborczy będą mieli do dyspozycji interfejs administracyjny do organizacji swoich wyborów/referendów. Umożliwi im to określenie okresu rejestracji, utworzenia klucza bezpieczeństwa i karty do głosowania, a także okresu głosowania. Stale uwzględniamy również opinie użytkowników: musimy znaleźć odpowiednią równowagę między bezpieczeństwem danych a przyjazną dla użytkownika funkcjonalnością. Obecnie wymagana jest rejestracja i weryfikacja za pośrednictwem openPetition – współpracujemy już z uniwersytetem w celu zdecentralizowania procesu weryfikacji. Z technicznego punktu widzenia coraz częściej kontaktujemy się z członkami społeczności „Technologia dla Dobra”, aby nawiązać kontakty, poznać ich opinie na temat platformy opn.vote i tym samym jeszcze bardziej ją udoskonalić.