Social Media DNA
Overige artikelen

Rechtspraak via de Blockchain?

· 3 min. lezen · Arnout de Vries

Bekijk op YouTube

Logo van Ethereum: een lichtpaarse ruitvorm boven het woord “ethereum” op een donkerblauwe achtergrond.

Het belangrijkste doel van Ethereum, een platform voor blockchain technology, is het gebruik van volledig gedecentraliseerde ‘slimme contracten’. Onderstaand verslag laat zien hoe dergelijke smart contracten in Solidity te realiseren zijn, de ‘contact codetaal’ van Ethereum. Om de technology beter te kunnen verkennen heeft Nikolaos bij TNO de rechtbank als voorbeeld genomen, in dit geval gestoeld op het Amerikaanse model (het judge-jury, ofwel adversarial model). Civielrechtelijke zaken worden berecht volgens het hoor en wederhoor systeem met rechter (onpartijdig persoon) en een groep (juryleden) en de partij die volgens dit onpartijdige gremium de beste zaak voorlegt krijgt het gelijk (en dus de waarheid van dat moment) aan zijn zijde. Dit is in tegenstelling tot de straferchtzaken waarin het ‘inquisitorial’ systeem gebruikt wordt, waarin de rechtbank probeert absolute feiten de uitkomst van de zaak te laten bepalen. De gemaakte applicatie is in essentie gewoon een partij die een ander voor de rechter daagt de zaak bespreekt met voors en tegens. De partij die de jury overtuigt met steekhoudende argumenten of bewijs zal hun stemmen winnen en als gevolg de zaak. De toegestane interactie die elke stakeholder in het systeem heeft is een overdraagbare ‘token’ die we in dit geval ‘rechtvaardigheid’ zullen noemen. Het systeem kent ook wat wisselgeld (‘Ether’) voor de rechter en juryleden dat als onderpand gebruikt wordt, om ervoor te zorgen dat ze de zaak niet zullen verlaten zonder echt deel te hebben genomen.

De auteur, Nikolaos, benadrukt nog wel even dat hij niet wil suggereren dat de rechtspraak en alle juridische entiteiten ineens vervangen zouden moeten worden door anonieme internet gebruikers via het Ethereum platform. Het is slechts een vingeroefening, een showcase om met een Ethereum applicatie te experimenteren. Het gaat om een nieuwe vorm van cryptogeld of beter nog een waardetransactie, in dit geval een ‘recht’, dat middels een digitale democratische organisatievorm van iets dat we nu kennen in de echte wereld met een administratief transactieproces van ‘contracten’.

Een voorbeeld van het Ethereum contract in versimpelde natuurlijke (computer)taal

  1. De aanklager initieert de zaak.
    1.1 Benoem een penningmeester.
    1.2 Benoem een gedaagde.
    1.3 Geef het adres van de uitwisselbare ‘recht’ token.
    1.4 Stel een aantal initiële variabelen (beschrijving van de zaak, aantal debat rondes, etc.).
    2. Beide partijen komen overeen een rechter te benoemen.
    2.1 Indien de rechtbank vol is kan niemand meer worden toegevoegd.
    2.2 Niemand behalve de eiser en gedaagde kan een rechter toevoegen.
    2.3 Geen rechter kan twee keer worden toegevoegd.
    3. Juryleden voegen zich toe aan de jury.
    3.1 Indien de jury vol is kunnen geen juryleden meer worden toegevoegd.
    3.2 Een jurylid kan niet twee keer worden toegevoegd.
    4. Alle partijen vragen hun voorafbepaalde hoeveelheid ‘recht’ op.
    4.1 De juryleden en rechters moeten een vooraf bepaalde hoeveelheid Ether sturen aan de penningmeester als onderpand voor deelneming.
    De aanklager en gedaagde geven beide om de beurt verklaringen af in een aantal debat rondes.
    5.1 Het debat proces kan niet starten voordat alle deelnemende partijen hun rol hebben aangenomen.
    5.2 Geen enkele partij kan voor zijn beurt spreken.
    5.3 Elk argument kost één eenheid van ‘recht’.
    5.4 Aan het einde van elke ronde wordt gewisseld van partij.
    6. Rechters kunnen op elk moment inbreken op de ingediende argumenten.
    6.1 Iedere onderbreking van de rechter kost één eenheid van ‘recht’.
    7. Juryleden stemmen over de uitkomst van de zaak.
    7.1 Juryleden mogen pas stemmen als het proces van debatteren is afgesloten.
    7.2 Elke stem kost één eenheid van ‘recht’.
    8. Stemmen worden geteld en de winnende partij wordt aangedragen
    8.1 De procedure van het tellen van stemmen kan niet worden starten als de stemming nog niet is gesloten
    9. Afgesproken vergoedingen worden vrijgegeven aan oa. de rechtbank en jury.
    10. De zaak wordt afgesloten.

Deze SlideShare-presentatie is niet meer beschikbaar.

Trial by Blockhain – Developing an ethereum blockchain application from socialmediadna

Bronnen: Rapport

Vragen over dit artikel

Wat is een slim contract op Ethereum?

Een gedecentraliseerd contract dat als programma op het Ethereum-platform draait. In dit experiment is zo’n contract in de taal Solidity geschreven om de stappen van een rechtszaak vast te leggen.

Hoe verloopt de rechtszaak in de toepassing?

De aanklager start de zaak en benoemt een penningmeester en gedaagde, beide partijen benoemen een rechter en juryleden melden zich aan. Daarna volgen debatrondes, stemt de jury, worden de stemmen geteld en worden vergoedingen vrijgegeven.

Moet de rechtspraak vervangen worden door de blockchain?

Nee, de auteur zegt uitdrukkelijk dat hij dat niet wil suggereren. Het is een showcase om met een Ethereum-toepassing te experimenteren.

Vragen en antwoorden toegevoegd in 2026, op basis van het artikel hierboven.