Ich habe gerade einen Leitfaden über den Bau einer privaten Abstimmungs-App mit dem Midnight Network abgeschlossen. Es ist ein vollständiges Tutorial, das zeigt, wie man von Null zu einer funktionierenden dApp gelangt. Ich habe gesehen, dass es alles von der grundlegenden Einrichtung bis zu den Smart Contracts abdeckt und sogar erklärt, wie man es auf der Chain testet. Ich denke, es ist eine wirklich gute Möglichkeit, zu sehen, wie diese Technologie in der realen Welt funktioniert.

Der erste Punkt, den ich bemerkt habe, ist der Fokus auf die Privatsphäre. Normalerweise kann jeder, wenn man auf einer Blockchain abstimmt, die Wallet-Adresse und die getroffene Wahl sehen. Aber hier verwenden sie Zero-Knowledge-Proofs, um alles verborgen zu halten.

Ich habe auch gesehen, dass sie Nullifier verwenden. Diese sind ziemlich clever, denn sie verhindern, dass jemand 2 Mal abstimmt, aber sie offenbaren immer noch nicht, wer die Person ist. Es ist wie ein stiller Wahlzettel, bei dem das Ergebnis öffentlich ist, aber die Wähler bleiben Geister.

Um dies zum Laufen zu bringen, benötigst du Node 22 und Docker für den Proof-Server. Der Smart Contract ist in einer Sprache namens Compact geschrieben, die ein wenig anders ist als das übliche Solidity, das wir sehen.

Du setzt es im Midnight Preprod Testnet ein und ich habe gesehen, dass du einige $NIGHT Token von einem Faucet benötigst, um für das Gas zu zahlen.

Sobald es live ist, kann der Ersteller Wähler hinzufügen, und dann können die Menschen ihre JA- oder NEIN-Stimmen mit einem CLI-Tool abgeben. Es fühlt sich wie eine sehr praktische Möglichkeit an, eine Datenschutz-Blockchain zu nutzen, anstatt nur darüber zu sprechen.

Ich glaube ehrlich, dass dies ein großer Schritt für das Netzwerk ist. Wenn du eine voll funktionsfähige App wie diese siehst, fühlt sich das Projekt viel realer an. Ich denke, diese Art von privaten dApps wird riesig für Dinge wie Unternehmensentscheidungen oder Umfragen in der Gemeinschaft sein, bei denen die Menschen nicht für ihre Entscheidungen beurteilt werden wollen.

Es könnte jetzt auf einem Testnet sein, aber ich kann mir vorstellen, dass dies sehr bald in der realen Welt verwendet wird.

Was denkst du? Würdest du einem System vertrauen, bei dem deine Stimme völlig verborgen, aber trotzdem gezählt wird?

@MidnightNetwork

#night

$NIGHT