Fork

Dogecoin

Fork (engl. Fork – branch) – Verwendung der Codebasis des Softwareprojekts als Start für ein anderes. Jede dieser Branchen kann sich unabhängig vom Hauptprojekt entwickeln. In einer Branche können Chancen realisiert werden, die im Hauptprojekt nicht zu finden waren. Als ein Beispiel, Bitcoin wirkt, und alle anderen Münzen werden Fork von Bitcoin (Fork BTC) genannt.
Seit dem Aufkommen von Bitcoin ist bereits eine große Anzahl von Forks entstanden. Die meisten von ihnen tragen nichts Neues mit sich herum. Dies können exakte Kopien von Bitcoin sein oder ihre Unterschiede sind nur durch die Werte des Limits und der Emissionsrate und/oder des Algorithmus der Hash-Funktion begrenzt.
Der Hauptunterschied zwischen den Forks voneinander nach der Emissionsrate ist der Verschlüsselungsalgorithmus.

Hash-Algorithmen

Das Prinzip des Hashing kann am Beispiel einer Telefonnummer – +1 (134) 606-36-02 erläutert werden. Kombinieren wir alle Figuren mehrmals miteinander:

So können Sie jeder Telefonnummer eine bestimmte Nummer zuordnen. Der Summierungsprozess wird als Hashing bezeichnet, die Methode selbst ist eine Hash-Funktion, die resultierende Zahl ist eine Hash-Summe oder nur ein Hash.
Normalerweise werden die folgenden Eigenschaften durch Hashing erhalten: Wenn Sie die Hash-Summe kennen (in unserem Fall 5), können Sie die ursprüngliche Telefonnummer nicht ermitteln. Sie können die Telefonnummer nicht auf einen vorher festgelegten Betrag einstellen Eine kleine Änderung der Telefonnummer führt zu einer grundlegenden Änderung des Hashwerts Die erste Kryptowährung Bitcoin, erstellt im Jahr 2008, verwendet den Hash-Algorithmus SHA-256. Seit Anfang 2014 können vier Hash-Algorithmen in der Welt der Kryptowährung unterschieden werden:

  • SHA-256
  • scrypt
  • Scrypt-Adaptive-Nfactor (Scrypt-N)
  • Keccak

SHA-256

SHA-256 ist Teil der SHA-2-Familie von Algorithmen (Secure Hash Algorithm Version 2), die SHA-224, SHA-256, SHA-384 und SHA-512 enthält. Eine unidirektionale Hash-Funktion zum Erstellen von „Fingerabdrücken“ oder „Digests“ von Nachrichten beliebiger Länge. „256“ gibt die Länge des Digests in Bits an. Der Algorithmus wurde im August 2002 entwickelt.
Unten ist ein Beispiel für einen SHA-256-Hash.

Die geringste Änderung in der Nachricht führt in den allermeisten Fällen zu einem völlig anderen Hash. Zum Beispiel führt das Wechseln von dog zu kog zu:

Bitcoin-Kryptowährung wird ausgegeben, indem nach Strings gesucht wird, deren SHA-256-Hashes die spezifizierte Struktur haben. Die beliebtesten Kryptowährungen, in denen dieser Hashalgorithmus verwendet wird, finden Sie hier: dustcoin.com

Scrypt

Die scrypt-Hash-Funktion verwendet SHA-256 als Subprogramm. Es basiert auf einer großen Anzahl von arithmetischen Berechnungen. Es erfordert auch einen schnellen Zugriff auf große Speichermengen. Dies macht das Starten mehrerer Instanzen von scrypt auf einer modernen Grafikkarte etwas schwieriger. Dies bedeutet auch, dass die Kosten für die Herstellung von Spezialausrüstung für den Bergbau auf ASICs oder FPGAs deutlich höher sind als die Kosten für Mining ähnlicher Geräte für SHA-256. Moderne Grafikprozessoren verfügen über große Speicherkapazitäten und eignen sich daher besser für das Scrypt-Kryptowährung-Mining. Ihr Vorteil gegenüber der CPU ist jedoch weniger signifikant als bei Bitcoin (ein Vorteil von 10-mal gegenüber 20 für Bitcoin).
Die wichtigsten scrypt-crypto-Währungen sind hier aufgelistet: dustcoin.com

Scrypt-Adaptive-Nfactor (Scrypt-N)

Anfang 2014 kündigten mehrere Firmen die Entwicklung von Spezialausrüstung für den Scrypt-Kryptowährung-Mining an. Es begannen Kryptowährungen mit einem modifizierten Hash-Algorithmus zu erscheinen, was es unmöglich machte, ASIC-Geräte für sie zu erstellen. Die Basis dieses Algorithmus ist die Vermischung der Funktionen des Algorithmus SHA-256 und Salsa20 mit steigenden Anforderungen an die Speichermenge. Die Komplexität seiner Berechnung ist 2 mal höher als die von scrypt. Die Geschwindigkeit des Findens von Blöcken im Netzwerk ist ~ 2 mal niedriger. Die erste Kryptowährung mit einem solchen Algorithmus ist VertCoin.

Keccak

Keccak, auch SHA-3 – Hash-Algorithmus mit variabler Ziffernkapazität. Am 2. Oktober 2012 gewann Keccak den kryptografischen Algorithmus Wettbewerb des National Institute of Standards and Technologies der USA. Der SHA-3-Algorithmus basiert auf dem Prinzip eines kryptographischen Schwamms. Es gilt als einer der modernsten Standards in der Welt der Hash-Funktionen. Der Algorithmus Keccak ist ungefähr 2 mal komplizierter als SHA-256. CopperLark und MaxCoin wurden mit diesem Algorithmus ausgegeben.

Einige beliebte Forks – Kopien von Bitcoin

  • Litecoin (LTC). Die zweitwichtigste Kryptowährung. Blöcke werden alle 2,5 Minuten generiert, nur 84 Millionen Münzen, die Komplexität ändert sich alle 2016 Blöcke (~ 3,5 Tage), die Belohnung für den Block 50 LTC wird alle 880.000 Blöcke halbiert. Der „scrypt“ Hash-Algorithmus. Wenn ASIC erscheint, können Litecoin-Bergleute aufgrund des hohen Speicherbedarfs nicht mit der gleichen Effizienz wie Bitcoin produzieren.
  • Namecoin (NMC). Es wurde entwickelt, um kryptografisch geschützte Domain-Zone .bit zu bedienen. Diese „Währung“ basiert auf dem Konzept von Bitcoin kann zusammen mit BTC berechnet werden.
  • Ripple (XRP). Ripple ist ein Protokoll für Finanztransaktionen. Im Gegensatz zu anderen Kryptowährungen wurden alle Münzen beim Systemstart ausgegeben. Sie sind nur 100 Milliarden.Für jede Transaktion wird eine Kommission von etwa 1/100000 HRP genommen. Es steigt für ein Konto, das beginnt, eine schwere Last auf dem Server zu erstellen. Der Angreifer ist schnell ruiniert. Damit ein Konto Transaktionen ausführen kann, muss das Mindestguthaben bei XRP einen halben Dollar betragen. Niemand sammelt die Kommission, sie wird einfach zerstört. Das heißt, die Menge an XRP wird mit der Zeit abnehmen. Aber die Schöpfer des Systems glauben, dass diese Menge an XRP für einige zehn Jahre reichen wird.
  • PPcoin (PPC). In dieser Währung erschien das erste POW & POS-Hybrid-Design. Die Transaktion erfordert 520 Bestätigungen, erscheint aber sofort in der Brieftasche. Widerstandsfähiger gegen 51-Prozent-Angriffe.
  • Novaco (NVC). Das Ziel der Novocoins war es, die Vorteile von PPCoin zu replizieren. NVC verwendet die Scrypt-Funktion als Hash-Algorithmus. Die begrenzende Emissionsrate wird um einen Faktor von 100 reduziert und die Geschwindigkeit des Belohnungsabfalls mit zunehmender Komplexität wird durch eine glattere Kurve beschrieben. Die Komplexität wird mit jeder neuen Netzwerkeinheit neu berechnet, die maximale Komplexitätszunahme für eine Konvertierung beträgt 1%. Die Zielgenerierungsgeschwindigkeit der Netzwerkblöcke beträgt 6 Blöcke pro Stunde.
  • Dogecoin. Dies ist das Ergebnis der Kombination zweier heller Ereignisse von 2013 – der Beliebtheit von Kryptowährung und dem Internet-Meme Doge. Mem stellt ein Bild der chinesischen Hundezucht Shiba Inu dar, umgeben von Wolken mit Gedanken, die im Comic Sans geschrieben sind. Am 28. November schrieb Jackson Palmer, ein Mitarbeiter der Marketingabteilung von Adobe in Sydney, der die Entwicklung der weltweiten Kryptowährungen verfolgte, ohne ein Wort zurück: „Ich investiere in Dogoin, ich bin mir sicher, dass dies der nächste große Hit sein wird.“ Eine Woche später kaufte er die Domain Dogecoin.com. Zur gleichen Zeit in Portland arbeitete Billy Marcus an der Schaffung seiner eigenen Kryptowährung und stieß auf diese Seite.

„Mein erster Gedanke war:“ Es ist verdammt lustig. “ Und dann sagte ich mir: „Diese Währung muss ich tun.“
Eine Woche später, nach Palmers Witz auf Twitter, waren Dogecoins und Dogecoins Fork bereits gestartet.
In kurzer Zeit hat die Dogecoin-Kapitalisierung 8 Millionen Dollar erreicht, und in der Liste der Gabeln der Kryptowährung – Coinmarketcap, war es auf dem 7. Platz.

Siehe auch