Blockchain-basiertes System für verteilte Parlamente

Blockchain-basiertes System für verteilte Parlamente

Information
Standort:
Schweiz
Branche:
Medien und Unterhaltung
Plattform:
Web
Arbeitsmodell:
Festpreis
Projektdauer:
2.5 Monate
Team-Mitglieder:
1 Entwickler
ID:
325
Verwendete Technologien
Truffle
Solidity
web3
Zeppelin Solidity

Herausforderungen

Die größte Herausforderung bei der Implementierung des Produkts lag in der ordnungsgemäßen Funktion der folgenden Teile:
  • Mitgliedschaft
  • Delegieren
  • Generalversammlung (GV)
  • Antrag
  • Abstimmung
  • Abschlussprozess
Der allgemeine Prozess der „dafür/gegen“-Abstimmung musste nach dem vorgegebenen Schema entwickelt werden: - etwas vorschlagen oder beantragen (z. B. eine neue Mitgliedschaft, ein neuer Antrag, GV-Termin, Auflösung, ein neuer Delegierter); - Für/gegen die Abstimmung; - Abschlussprozess - unmittelbar nach Ablauf der Zeitüberschreitung. Delegiertenfunktionen, Mitgliedschaftsstatus und Anträge während der GV wurden vollständig vom Kunden beschrieben.

Lösung

Das Produkt stellt ein Blockchain-basiertes System für sogenannte „verteilte Parlamente“ oder andere Institutionen dar, die aus unabhängigen Mitgliedern bestehen, die auf der Grundlage einer transparenten Abstimmung zu einer Entscheidung kommen. Unser Entwickler hat Smart Contracts (SC) für jeden Teil des Produkts implementiert. Es ist erwähnenswert, dass SC verschiedene Arten von Vorschlägen unterstützt: - Mitglied ausschließen - Kandidatur delegieren - Neue Mitgliederversammlung - Entlastung des Delegierten - Auflösung - Satzungsänderung - Organisation aktualisieren Die oben genannten Verträge werden in Übereinstimmung mit ihren Adressen in einem einzigen Smart-Vertrag namens DAA zusammengefasst. Daher bilden sie ein eigenständiges Produkt. Die Funktionalität des Smart Contracts wurde Truffle-Tests unterzogen, um die Sicherheit von Smart Contracts zu gewährleisten. Die Anwendung stellt ein Abstimmungsmanagementsystem dar, das auf der Ethereum-Blockchain als Smart Contracts (SC) läuft. Die DAA will die exklusive Exekutive und Interaktionsebene eines Schweizer Vereins sein.

Ergebnisse

Das Endprodukt basierte auf Smart contracts, die in der Ethereum-Blockchain eingesetzt wurden. Im Moment ist das Projekt auf GitHub: https://github.com/validitylabs/daa/ verfügbar
contract
browser
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt


    Insert math as
    Block
    Inline
    Additional settings
    Formula color
    Text color
    #333333
    Type math using LaTeX
    Preview
    \({}\)
    Nothing to preview
    Insert