In diesem Leitfaden lernen Sie die Grundlagen zum Erstellen einer sicheren Kryptowährung in Grey Hack kennen. Diese Anleitung behandelt, wie man die Münze erstellt, Beispielskripte, um einen Miner und ein SubWallet für Ihre Währung einzurichten. Diese Anleitung wurde von Xen erstellt. Wenn Sie Danke sagen möchten, mine, trade und benutze XTC!
Erstellen der Münze.
Zuerst müssen Sie die Münze auf einer der Websites registrieren, die solche Dienste anbieten. Offen Browser.exe und Suche Münze in der Suchmaschine. Öffnen Sie eine der Websites wie die unten
Navigieren Sie auf der Website zu Leistungen und registrieren Sie die Münze mit einem Münznamen + Benutzer und gehen Sie zur Konfiguration der Münze. Es sollte wie unten aussehen.
Die Erstellung der Münze kostet 150 $. Sobald die Münze erstellt ist, werden alle Details darin gespeichert Einstellungen.exe > Konten wenn Sie sie zum späteren Nachschlagen benötigen.
(Unten gelb hervorgehoben)
Um die Münze zu konfigurieren, schauen Sie sich den nächsten Abschnitt an: Konfigurieren Sie Ihre Münze
Münze konfigurieren.
Krypto kann nur über Skripting konfiguriert werden, unten sind einige basic Skripte zum Einrichten der Münze.
Laden Sie blockchain.so herunter und legen Sie es in Ihrem /lib-Ordner ab, damit der Code funktioniert.
//Integriere die blockchain.so lib bc = include_lib("/lib/blockchain.so") // Coin abrufen und in der Coin-Variablen speichern. Verwenden Sie die Details aus dem vorherigen Schritt. //Verwendung zB: coin = bc.get_coin("BTC","myusername","mypassword") coin = bc.get_coin(" "," ",", ") //Wird "Münze" ausgeben, wenn die Münze erfolgreich erhalten wurde, ansonsten wird eine Zeichenfolge mit dem Fehler ausgegeben, um //sicherzustellen, dass die bc.get_coin-Details korrekt sind. print(coin) //Setze die gegebene Belohnung ein am Ende jedes Mining-Zyklus (in diesem Fall 1 Münze) coin.set_reward(1) //Weisen Sie die Stunden (Spielzeit) zu, die jeder Mining-Zyklus dauert. Wenn ein Zyklus endet, wird entschieden, wer //die Belohnung erhält ( in diesem Fall 1 Std.) coin.set_cycle_mining(1) //Weisen Sie die Webadresse zu, wo Leute Ihre Wallet- und Mining-Software herunterladen können coin.set_address("Link zu Ihrer Website mit Wallet und Miner")
Erstellen eines SubWallet-Skripts
Jetzt brauchen Sie einen Ort, an dem Sie und Ihre Benutzer Coins aufbewahren können. Laden Sie die herunter Brieftasche Script aus dem Shop und registriere ein Haupt-Wallet. Jeder, der die Münze verwenden möchte, muss die automatisch generierte PIN aus dem Haupt-Wallet bereitstellen, um ein Unter-Wallet zu erstellen.
Es ist zwar möglich, sich bei der Haupt-Wallet anzumelden und die PIN über eine Skriptfunktion abzurufen, aber ich empfehle nicht, nach dem Mail-Wallet-Benutzer zu fragen und zu übergeben, und stattdessen fragen meine Skripte nach der PIN aus dem vom Entwickler bereitgestellten Wallet-Skript. Ihre Skripte sollten niemals nach Hause gehen, da dies als Sicherheitsrisiko für den Benutzer angesehen wird
//Integriere die blockchain.so lib bc = include_lib("/lib/blockchain.so") // Coin abrufen und in der Coin-Variablen speichern. Verwenden Sie die Details aus dem vorherigen Schritt. //Verwendung zB: coin = bc.get_coin("BTC","myusername","mypassword") coin = bc.get_coin("","",",") //Wird "coin" drucken, wenn die Münze ist erfolgreich erhalten , andernfalls wird ein String mit dem Fehler ausgegeben, //um sicherzustellen, dass die bc.get_coin-Details korrekt sind print(coin) print("1.Create a new subwallet") print("2.Login ") option = user_input("Option: ") // Option 1 erstellt ein Subwallet mit dem Pin aus dem Wallet-Skript if option == 1 then //Main wallet username to link the subwallet to: walletID = user_input("Geben Sie Ihr Haupt-Wallet ein username: ") //Automatisch generierter Pin aus dem Wallet-Skript walletpin = user_input("Geben Sie den automatisch generierten Pin aus Ihrem Wallet ein: ") //Benutzername für SubWallet (wird verwendet, um den Miner zu leiten) swalletuser = user_input("Geben Sie den Benutzernamen für Ihre BTC ein Wallet ") //Subwallet-Pass, der in diesem Fall für Option 2 verwendet wird, um den Wallet-Besitz zu verifizieren swalletpass = user_input("Geben Sie das Passwort für Ihr BTC-Wallet ein: ") print("Subwallet erstellen mit:") print("Haupt-Wallet: " + Wall-E tID + " Benutzer: " + swalletuser + " Pass: " + swalletpass + " . ") x = coin.create_subwallet(walletID,walletpin,swalletuser,swalletpass) print(x) //Option 2 ermöglicht es dem Benutzer, den Kontostand seiner Subwallet zu überprüfen und andere nützliche Informationen zu erhalten, andernfalls, wenn Option == 2, dann Subwallet = Münze .get_subwallet(user_input("Wallet User:")) print(subwallet) pass = subwallet.check_password(user_input("Wallet Pass:")) if pass == true then print("---XTC Wallet---") print("Willkommen: " + subwallet.get_user) print("Ihr XTC-Guthaben ist: " + subwallet.get_balance) print("(Haupt-Wallet) Dieses Wallet ist verknüpft mit: " + subwallet.wallet_username) print("Ihre letzte Transaktion war: " + subwallet.last_transaction) else if pass == false then print("Wrong Pass") exit end if end if
Erstellen eines Mining-Skripts
Dieses Skript wird von Ihnen und anderen Benutzern verwendet, um die Münze in ihren SubWallets und damit in der Haupt-Wallet abzubauen. Dann können Sie die Coins mit dem Wallet-Skript oder Stocks.exe handeln
//Integriere die blockchain.so lib bc = include_lib("/lib/blockchain.so") // Coin abrufen und in der Coin-Variablen speichern. Verwenden Sie die Details aus dem vorherigen Schritt. //Verwendung zB: coin = bc.get_coin("BTC","myusername","mypassword") coin = bc.get_coin("","","","") print(coin) //Get subwallet to mine to (Subwallet-Benutzername im letzten Schritt eingerichtet) subwallet = coin.get_subwallet(user_input("Wallet User:")) //Druckt Subwallet, wenn die Wallet korrekt abgerufen wurde, wenn ein Fehler auftritt, druckt die Fehlerzeichenfolge print(subwallet) print( "Starting Mining...") //Der Mining-Till-Prozess wird mit Strg-C gestoppt, während 1==1 //Mining starten subwallet.mining //Guthaben und Erfolgsmeldung drucken, wenn der Benutzer, der das Skript ausführt, einen Chunk print( "Chunk abgebaut") print("Balance: " + subwallet.get_balance) end while
Bitte handeln und abbauen Sie XTC, wenn Sie sich für die Anleitung bedanken möchten
[Bonus] Coin Creator Info-Skript
Dieses Skript sollte nicht veröffentlicht werden und kann von Coin-Erstellern verwendet werden, um Coin-Daten zu verfolgen.
//Integriere die blockchain.so lib bc = include_lib("/lib/blockchain.so") // Coin abrufen und in der Coin-Variablen speichern. Verwenden Sie die Details aus dem vorherigen Schritt. //Verwendung zB: coin = bc.get_coin("BTC","myusername","mypassword") coin = bc.get_coin("","",",") //Wird "coin" drucken, wenn die Münze ist erfolgreich erhalten , andernfalls wird ein String mit dem Fehler ausgegeben, //um sicherzustellen, dass die bc.get_coin-Details korrekt sind print(coin) print("Coin Stats") print("Mined so Far: " + coin.get_mined_coins ) print("Subwallets: ") subwallets = coin.get_subwallets //Zeige alle registrierten Subwallets und deren Guthaben x = 0 für Wallet in Subwallets print(x+1+". " + wallet.get_user + " // " + str( wallet.get_balance)) x = x + 1 Ende für
Das ist alles, was wir heute dafür teilen Grauer Hack führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von Adrian M. 2L-236. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.