Deze gids leert je de basis van het creëren van een veilige cryptovaluta in Gray Hack. Deze gids behandelt hoe u de munt kunt maken, voorbeeldscripts om een mijnwerker en een SubWallet voor uw valuta in te stellen. Deze handleiding is gemaakt door Xen. Als je zou willen bedanken, de mijne, handel en gebruik XTC!
De munt maken.
Eerst moet u de munt registreren op een van de websites die dergelijke diensten aanbieden. Open Browser.exe en zoeken Munt in de zoekmachine. Open een van de websites zoals hieronder
Eenmaal op de website navigeer je naar Diensten en registreer de munt met een muntnaam + gebruiker en pas voor het configureren van de munt. Het zou er als volgt uit moeten zien.
Het kost 150 $ om de munt te maken. Zodra de munt is gemaakt, worden alle details opgeslagen in Instellingen.exe > Accounts als u ze nodig heeft voor later gebruik.
(Slecht gemarkeerd in geel hieronder)
Bekijk het volgende gedeelte om de munt te configureren: Uw munt configureren
De munt configureren.
Crypto kan alleen worden geconfigureerd via scripting, hieronder zijn enkele: basis- scripts om de munt op te zetten.
Download blockchain.so en plaats het in uw /lib-map om de code te laten werken.
//Include the blockchain.so lib bc = include_lib("/lib/blockchain.so") // Haal munt op en sla het op in de muntvariabele. Gebruik de details uit de vorige stap. // Gebruik bijv.: munt = bc.get_coin ("BTC", "mijngebruikersnaam", "mijnwachtwoord") munt = bc.get_coin (" "," ",", ") // Zal "munt" afdrukken als de munt succesvol is ontvangen, anders zal het een string met de fout afdrukken, dit is om // ervoor te zorgen dat de bc.get_coin-details correct zijn print (munt) // Stel de gegeven beloning in aan het einde van elke mijncyclus (in dit geval 1 munt) coin.set_reward(1) //Wijs de uren (speeltijd) toe die elke mijncyclus duurt. Wanneer een cyclus eindigt, wordt besloten wie // de beloning krijgt ( in dit geval 1 uur) coin.set_cycle_mining(1) //Wijs het webadres toe waar mensen uw Wallet en Mining Software kunnen downloaden coin.set_address("link naar uw website met portemonnee en miner")
Een SubWallet-script maken
Nu heb je een plek nodig voor jou en je gebruikers om munten op te slaan. Download de portemonnee script uit de winkel en registreer een hoofdportemonnee. Iedereen die de munt wil gebruiken, moet de automatisch gegenereerde pin van de hoofdportemonnee opgeven om een subportemonnee te maken.
Hoewel het mogelijk is om in te loggen op de hoofdportemonnee en de pin te pakken via een scriptfunctie, maar ik raad niet aan om de gebruiker van de e-mailportemonnee en pass te vragen en in plaats daarvan vragen mijn scripts om de pincode van het portemonnee-script dat door de ontwikkelaar is verstrekt. Uw scripts mogen op geen enkele manier naar huis bellen, omdat dit wordt gezien als een beveiligingsrisico voor de gebruiker
//Include the blockchain.so lib bc = include_lib("/lib/blockchain.so") // Haal munt op en sla het op in de muntvariabele. Gebruik de details uit de vorige stap. // Gebruik bijv.: munt = bc.get_coin ("BTC", "mijngebruikersnaam", "mijnwachtwoord") munt = bc.get_coin ("","", ",") // Zal "munt" afdrukken als de munt succesvol ontvangen, anders zal het een string met de fout afdrukken, dit is om // ervoor te zorgen dat de bc.get_coin details correct zijn print(coin) print("1.Create a new subwallet") print("2.Login") option = user_input("Optie: ") // Optie 1 maakt een subwallet aan met behulp van de pin uit het portemonnee-script if option == 1 then //Hoofdportemonnee gebruikersnaam om de subwallet te koppelen aan: walletID = user_input("Voer uw hoofdportemonnee in gebruikersnaam: ") //Automatisch gegenereerde pincode van het portemonneescript walletpin = user_input("Voer de automatisch gegenereerde pincode van uw portemonnee in: ") //Gebruikersnaam voor SubWallet (gebruikt voor het aansturen van de mijnwerker) swalletuser = user_input("Voer de gebruikersnaam voor uw BTC in Wallet ") //Subwallet-pas gebruikt voor optie 2 in dit geval om eigendom van de portemonnee te verifiëren swalletpass = user_input ("Voer het wachtwoord in voor uw BTC-portemonnee: ") print ("Subwallet maken met:") print ("Hoofdportemonnee: " + walle tID + " Gebruiker: " + swalletuser + " Pass: " + swalletpass + " . ") x = coin.create_subwallet(walletID,walletpin,swalletuser,swalletpass) print(x) //Optie 2 stelt de gebruiker in staat om het saldo van zijn subwallet te controleren en andere nuttige informatie te krijgen als optie == 2 dan subwallet = munt .get_subwallet(user_input("Wallet User:")) print(subwallet) pass = subwallet.check_password(user_input("Wallet Pass:")) if pass == true then print("---XTC Wallet---") print("Welkom: " + subwallet.get_user) print("Uw XTC-saldo is: " + subwallet.get_balance) print("(Hoofdportemonnee)Deze portemonnee is gekoppeld aan: " + subwallet.wallet_username) print("Uw laatste transactie was: " + subwallet.last_transaction) else if pass == false then print("Wrong Pass") exit end if end if
Een mijnbouwscript maken
Dit script wordt door jou en andere gebruikers gebruikt om de munt in hun SubWallets en dus in de hoofdportemonnee te delven. Vervolgens kunt u de munten verhandelen met behulp van het portemonnee-script of Stocks.exe
//Include the blockchain.so lib bc = include_lib("/lib/blockchain.so") // Haal munt op en sla het op in de muntvariabele. Gebruik de details uit de vorige stap. //Gebruik bijv.: coin = bc.get_coin("BTC","myusername","mypassword") coin = bc.get_coin("","",",") print(coin) //Verkrijg subwallet om te minen (subwallet gebruikersnaam instellen in de laatste stap) subwallet = coin.get_subwallet(user_input("Wallet User:")) //Print subwallet als de portemonnee correct is ontvangen, als er een fout is, wordt de foutstring print(subwallet) print( "Starting Mining...") //Mijn totdat het proces is gestopt met ctrl-c while 1==1 //Start Mining subwallet.mining //Print het saldo en het succesbericht wanneer de gebruiker die het script uitvoert een chunk print( "Brokken gedolven") print ("Balance: " + subwallet.get_balance) end while
Handel en mijn XTC als je wilt bedanken voor de gids
[Bonus] Coin Creator Info-script
Dit script mag niet worden gepubliceerd en kan door makers van munten worden gebruikt om muntgegevens bij te houden.
//Include the blockchain.so lib bc = include_lib("/lib/blockchain.so") // Haal munt op en sla het op in de muntvariabele. Gebruik de details uit de vorige stap. // Gebruik bijv.: munt = bc.get_coin ("BTC", "mijngebruikersnaam", "mijnwachtwoord") munt = bc.get_coin ("","", ",") // Zal "munt" afdrukken als de munt succesvol ontvangen, anders zal het een string met de fout afdrukken, dit is om // ervoor te zorgen dat de bc.get_coin details correct zijn print(coin) print("Coin Stats") print("Tot nu toe gemined:" + coin.get_mined_coins ) print("Subwallets: ") subwallets = coin.get_subwallets //Toon alle geregistreerde subwallets en hun saldo x = 0 voor portemonnee in subwallets print(x+1+". " + wallet.get_user + " // " + str( wallet.get_balance)) x = x + 1 einde voor
Dat is alles wat we hiervoor vandaag delen Grijze hack gids. Deze handleiding is oorspronkelijk gemaakt en geschreven door Adrian M. 2L-236. Als we deze handleiding niet kunnen bijwerken, kunt u de laatste update vinden door deze te volgen link.