Direkt zum Hauptbereich

Was ist die DAO Teil 3?

Heute gehen wir darauf ein, wie eine DAO funktioniert und was uns die Vergangenheit lehrt:


Wenn ihr einmal über die DAO gehört habt, dann war das in neunzig von hundert Fällen wegen dem DAO-Diebstahl, der Eierlegenden Muttermilchsau der DAO's "THE DAO", die den Mitgliedern 50 Millionen € Geld gekostet hat

Wie kann so etwas passieren?

Es handelt es sich um ein Herausforderung, die in der Programmierung öfters vorkommt, die fehlende Eintrittsvarianz:

Programme sind fortlaufende Befehle, die in einer Schleife ausgeführt werden, einem sogenannten LOOP
Dieser Loop wird unterbrochen, das ein gesonderten einzellastigen Befehl ausgeführt werden kann.  Das ist die fehlende Eintrittsvarianz Danach wird der Loop ausgeführt bis in alle Ewigkeit oder es ist ein endlicher Code, der bei einer Bedingung ausläuft.


Das Verfahren hinter der Leistung von einer DAO ist nach Cash & Burn aufgebaut:

Habt ihr schon einmal Holz gehackt, wenn es im Winter kalt wurde?

Diejenigen unter euch die einen Ofen haben, kennen das ganz bestimmt.
Für die Leistung Wärme zu bekommen, müsst ihr Arbeit, Energie aufwenden, nämlich Holz zu Recht hacken und dann mit diesem Holz den Ofen wärmen.

Was hat das mit der DAO zu tun?

Für jede Transaktion auf der Blockchain von der Ethereum-Blockchain, der DAO, wurden Ethereum, verbrannt. Das bedeutet es werden Ethereum immer in DAO umgetauscht, wenn eine Leistung anfällt. Wie in einer automatischen Anzeige, wird der Stand der DAO wieder aufgeladen, wenn eine neue Leistung gebraucht wird und im Gegenzug werden die Ether weniger.

Dieses stellt eine außergewöhnliche Arbeit da. Die Ether werden immer durch den Programmcode geteilt, bis die Kleinstwährungen für jede Arbeit zur Verfügung steht. Das könnt ihr hier nachlesen:
Die Unterteilung von Ether

 Wenn wir bei unserem Ofen-Beispiel bleiben, haben die Hacker das System ausgenutzt, damit immer wieder der Befehl ausgeführt wird, es braucht noch Holz, obwohl genug Holz im Ofen ist.
Dadurch haben Sie wertvolle Zeit bekommen, weil die Community, Gesamtheit aller Rechner, damit beschäftigt war zu prüfen, "ob der Ofen noch heiß" ist. Im Übertragenen Sinn zu kontrollieren, ob es noch  DAO für anstehende Arbeit bezahlen muss.

Mit jedem Split der DAO, also für getane Arbeit, entsteht eine kleine Unterorganisation, eine Child-DAO, die wieder dezentral funktioniert. Hierdurch konnten die Diebe das Geld entwenden.

Was bedeutet das für die Zukunft der DAO?

Im Recht gibt es: § 226 BGB.  Dieser verhindert das Recht, das gegen das Gesetz verstößt, eine Außenwirkung entfalten kann.

So etwas muss es für die DAO auch geben:

Bis jetzt konnte der Programmcode von der gesammten Community zurückgesetzt werden auf den Stand vor dem Hack. Dafür braucht es ebenso die 53 % Klausel. Der Nachteil ist, das Geld musste künstlich verteilt werden.

Auf der anderen Seite kann das Geld eingefroren werden und eingefroren werden in der Child-DAO. Damit hat Niemand etwas davon.


Sind das gute Zeichen für die Zukunft der DAO?

Ich meine Nein. Was meint ihr?

Kommentare

Beliebte Posts aus diesem Blog

Ethereum - Der Weltcomputer?

Ich beginne meinem Beitrag erst einmal mit Key Facts von Ethereum: Zuzeit hat Etherum ein Wert von 212 $. Die Marktkapitalisierung liegt bei 23.657.591,105 $. Zurzeit sind um die 80.000.000 Ether aus dem Protokoll herausgerechnet worden. Wie viel Ethereum gibt es? Die Anzahl von Ether ist nicht im Protokoll fest geschrieben. Wie beim Platincoin werden neue Coins emittiert. Das Herstellung neuer Ether entspricht ungefähr einem Wert von 10 Million $ pro Jahr. Dieses entspricht einer Inflationsrate von ungefähr 10 % in dem Währungssystem Ethereum. MLM Platincoin  = Ethereum hatte damals bei seiner ICO die damalige größte Geldeinsammelaktion „Crowdsale“ im Kryptomarkt. Damals wurden umgerechnet 10 Millionen an Bitcoins in die DAO investiert. DAO ist eine selbstverwaltete Organisation, ohne Chef, die vom Programmcode, verwaltet wird. Die Miner werden zurzeit mir 5 Ether, je Block vergütet. Hinter jeder Kryptowährung steht ein digitaler Buchhalter, Miner genannt. Er sammelt ...

Was ist mit Segwit Bitcoin?

Das Blockchain Transaktionssystem ist an sein Limit gestoßen. Wie viel Transaktionen laufen über die Blockchain ab? Es laufen zurzeit jede 10 Minuten 4200 Transaktionen über das digitale Kassen- buch und werden in der so genannten Blöcken abgespeichert. Segwit ist eine vorgeschriebene Programmveränderung innerhalb der Blockchain. Es wird eine neue Bedingung formuliert. Ab sofort wird im Kopfteil der Zahlungskette, die Zusammenfassung der Daten der letzten Transaktion abgespeichert. Ich möchte auf meinen Blogartikel: Was ist Ethereum Teil 2? hinweisein: . http://krypto-finance.blogspot.de/2017/07/was-ist-ethereum-teil-2.html Daher werden in Zukunft Transaktionen an das Ende des Kassenbuches hinzugefügt, und der Header muss nur noch die vorherige Transaktion auf Richtigkeit überprüfen. Das sorgt für eine Größer werdenden internen Speicherplatz in der Blockchain. Was benötigt es zu einem Programm Update? Wie kann ein Programm-Update noch stattfinden? Es b...

Was macht das Lightning Network?

Eine Einführung Das Lighning Network gibt die Möglichkeit, die Coins auf so genannten Sidechains herüber zu buchen und dort zu einem festen Betrag „einzufrieren“. Das bedeutet, es ist eine sogenannte Transaktionskette, die parallel zu vielen Währungen laufen kann. Die verschiedene Coins werden dort wie in einem Rangierbahnhof geparkt. Um mehr über den Litecoin zu erfahren, hier darauf klicken:  was-macht-den-lightcoin-besonders? Was ist das geeignete Sprachbild dazu? Bei einem Einfahrt in den Bahnhof gibt es verschiedene Gleise, auf dem die Bahnzüge durchfahren. Jedoch gibt es ein Gleis, auf dem in kürzesten Intervall immer am Schnellsten die ICE hindurch fahren. Das ist dann unsere Hauptkette bei Blockchain. Hier werden die Transaktionen verbucht die von allen Buchhaltern überprüft und verbucht sind und das sofort. Dennoch werden meisten Transaktion geparkt, wenn ihre Blocksize und Kennzeichnung, sogenannte Hash-Id, während erst einmal noch überprüft und verschlüsselt wi...