Bei der Erstellung einer neuen SHA-256-basierten Münze habe ich ein paar grundlegende Fragen, bei denen ich hoffe, dass mir jemand helfen kann (ich habe keinen Entwicklungshintergrund):
Können diese Änderungen umgesetzt werden und wenn ja, wie?
Das erscheint irgendwie sinnlos. Bitcoin bringt viele Designopfer und Kompromisse ein, um dezentrales Mining und eine anfängliche Verteilung zu unterstützen, die nicht ohne die Notwendigkeit einer zentralen Autorität gespielt werden kann. Es hört sich so an, als wollten Sie nur, dass die Salden von einer zentralen Behörde verwaltet werden.
Sie müssen zunächst einige Konzepte verstehen, wie Bitcoin und seine Nachkommen funktionieren.
Ab sofort ist Bitcoin 0.9.1 die neueste stabile Version. Für den neuesten Quellcode mit den neuesten Änderungen der Kernentwickler (fast täglich aktualisiert!) können Sie sich mit dem Repository verbinden und einen Snapshot aus dem Master-Entwicklungszweig herunterladen . Um den Unterschied zu verstehen, empfehle ich die Lektüre dieses oder dieses Buches .
Sie können preminen (Münzen schürfen, bevor Sie die Software der Öffentlichkeit ankündigen), aber es ist effizienter, Insta-Mining durchzuführen: Konfigurieren Sie den Altcoin so, dass zuerst geminte Blöcke eine wahnsinnig hohe Anzahl von Münzen ergeben und dann fallen die Mining-Belohnungen.
Sie können viele Parameter in einem Alt-Coin optimieren: Zielblockgenerierungszeit, Belohnung in Münzen pro Block, wie viel und wann eine solche Belohnung herunterfällt (falls überhaupt), endgültige Gesamtmenge an Münzen (einige Münzen haben keine ein hartes Limit) usw. Nichts hindert Sie daran, ein hartes Limit für Coins festzulegen, den Genesis-Block (den allerersten) zu setzen, um alle Coins zu generieren, die jemals existieren werden, und die Coin-Belohnung für alle nachfolgenden Blöcke auf Null zu setzen.
Die Netzwerkschwierigkeit wird vom Netzwerk festgelegt, um die durchschnittliche Zeit zwischen den Blöcken so nah wie möglich an der vordefinierten Zeit zu halten. Es kann nicht direkt beim Entwerfen der Münze konfiguriert werden, geschweige denn festgelegt werden und wird niemals Null sein. Es sollte schwierig sein, nach oben zu gehen, wenn ein mächtiger Miner eintritt, und nach unten, wenn nur wenige Miner arbeiten.
Sie sind sich nie zu 100 % sicher, dass Ihre Münzen wirklich Ihnen gehören, Sie erhalten gewisse Gewissheitsgrade. Je mehr Bestätigungen Sie erhalten, desto wahrscheinlicher fallen Sie nicht auf einen Double-Spend-Angriff herein . Niemand zwingt Sie, auf 1, 10 oder 100 Bestätigungen zu warten, Sie können diese Zahl in keiner Weise begrenzen. Sie können die Anzahl der Blöcke für eine neu geprägte Münze auf "ausgereift" ändern und ausgeben - aber da Sie möchten, dass alle Ihre Münzen vorgeprägt werden, macht dies in diesem Zusammenhang keinen Sinn.
Es gibt keine "Wallet-Aktivierung". Aus den Billionen möglicher Adressen weiß man nie, welche bereits einen öffentlichen/privaten Schlüssel haben, bis deren Besitzer dann Coins an/von ihm schicken. Und bis dahin kann man es nicht wissen. Am ehesten kann ich mir vorstellen, wie Nxtcoin funktioniert: Sie müssen mindestens eine Münze aus einer neu erstellten Brieftasche senden, um ihre Adresse als Ihre zu markieren.
Schauen Sie sich diese Münze an, NXT . Es ist kein Bitcoin-Nachkomme und hat eine Reihe von Eigenschaften, die Sie zu wollen scheinen.
KJ O
Tom Au
Johannes T