Este guia ensinará o básico sobre como criar uma moeda criptográfica segura no Gray Hack. Este guia abordará como criar a moeda, scripts de amostra para configurar um minerador e uma subcarteira para sua moeda. Este guia é feito por Xen. Se você gostaria de dizer obrigado, mine, troque e use XTC!
Criando a moeda.
Primeiro você deve registrar a moeda em um dos sites que oferecem esses serviços. Abrir Browser.exe e pesquisa Moeda no motor de busca. Abra um dos sites como os abaixo
Uma vez no site navegue até Serviços e registre a moeda com um nome de moeda + usuário e passe para configurar a moeda. Deve ficar como abaixo.
Custará 150$ para criar a moeda. Uma vez que a moeda é criada, todos os detalhes serão armazenados em Configurações.exe > Contas se você precisar deles para referência posterior.
(Mal destacado em amarelo abaixo)
Para configurar a moeda veja a próxima seção: Configurando sua moeda
Configurando a moeda.
Crypto só pode ser configurado via script, abaixo estão alguns basic scripts para configurar a moeda.
Baixe blockchain.so e coloque-o em sua pasta /lib para que o código funcione.
//Inclui o blockchain.so lib bc = include_lib("/lib/blockchain.so") // Pega a moeda e armazena na variável coin. Use os detalhes da etapa anterior. //Uso ex: coin = bc.get_coin("BTC","myusername","mypassword") coin = bc.get_coin(" "," ",", ") //Irá imprimir "coin" se a moeda for obtida com sucesso, senão imprimirá uma string com o erro, isto é //para garantir que os detalhes de bc.get_coin estejam corretos print(coin) //Definir a recompensa dada no final de cada ciclo de mineração (neste caso 1 moeda) coin.set_reward(1) //Atribui as horas (tempo de jogo) que cada ciclo de mineração dura. Quando um ciclo termina, é decidido quem // recebe a recompensa ( neste caso 1hr) coin.set_cycle_mining(1) //Atribuir o endereço da web onde as pessoas podem baixar sua carteira e software de mineração coin.set_address("link para seu site com carteira e minerador")
Criando um script de subcarteira
Agora você precisa de um lugar para você e seus usuários armazenarem moedas. Faça o download do wallet script da loja e registre uma carteira principal. Qualquer pessoa que deseje usar a moeda precisará fornecer o pin gerado automaticamente da carteira principal para criar uma subcarteira.
Embora seja possível fazer login na carteira principal e pegar o pin por meio de uma função de script, eu não recomendo pedir o usuário da carteira de correio e passar e, em vez disso, meus scripts solicitam o pin do script da carteira fornecido pelo desenvolvedor. Seus scripts nunca devem ligar para casa de forma alguma, pois isso é visto como um risco de segurança para o usuário
//Inclui o blockchain.so lib bc = include_lib("/lib/blockchain.so") // Pega a moeda e armazena na variável coin. Use os detalhes da etapa anterior. //Uso ex: coin = bc.get_coin("BTC","myusername","mypassword") coin = bc.get_coin("","",",") //Irá imprimir "coin" se a moeda for obtido com sucesso , senão ele imprimirá uma string com o erro , isto é // para garantir que os detalhes de bc.get_coin estejam corretos print(coin) print("1.Create a new subwallet ") print("2.Login ") option = user_input("Option: ") // A opção 1 criará uma subcarteira usando o pin do script da carteira if option == 1 then // Nome de usuário da carteira principal para vincular a subcarteira a: walletID = user_input("Digite sua carteira principal username: ") //Pin gerado automaticamente do script da carteira walletpin = user_input("Digite o pin gerado automaticamente da sua carteira: ") //Nome de usuário para SubWallet (usado para direcionar o minerador) swalletuser = user_input("Digite o nome de usuário para seu BTC Wallet ") //Passe da subcarteira usado para a opção 2 neste caso para verificar a propriedade da carteira swalletpass = user_input("Digite a senha para sua carteira BTC: ") print("Criando subcarteira com:") print("Carteira principal: " + parede tID + " Usuário: " + swalletuser + "Pass: " + swalletpass + " . ") x = coin.create_subwallet(walletID,walletpin,swalletuser,swalletpass) print(x) //A opção 2 permitirá que o usuário verifique o saldo de sua subcarteira e obtenha outras informações úteis se opção == 2 então subcarteira = moeda .get_subwallet(user_input("Wallet User:")) print(subwallet) pass = subwallet.check_password(user_input("Wallet Pass:")) if pass == true then print("---XTC Wallet---") print("Bem-vindo: " + subwallet.get_user) print("Seu Saldo XTC é: " + subwallet.get_balance) print("(Main Wallet)Esta carteira está vinculada a: " + subwallet.wallet_username) print("Sua última transação was: " + subwallet.last_transaction) else if pass == false then print("Wrong Pass") exit end if end if
Criando um script de mineração
Este script será usado por você e outro usuário para minerar a moeda em suas subcarteiras e, portanto, na carteira principal. Então você pode negociar as moedas usando o script de carteira ou Stocks.exe
//Inclui o blockchain.so lib bc = include_lib("/lib/blockchain.so") // Pega a moeda e armazena na variável coin. Use os detalhes da etapa anterior. //Uso ex: coin = bc.get_coin("BTC","myusername","mypassword") coin = bc.get_coin("","",",") print(coin) //Obter subwallet para minerar (configuração de nome de usuário da subcarteira na última etapa) subwallet = coin.get_subwallet(user_input("Wallet User:")) //Imprime a subwallet se a carteira foi obtida corretamente, se houver um erro imprime a string de erro print(subwallet) print( "Starting Mining...") //O processo de mineração é interrompido com ctrl-c while 1==1 //Inicia a mineração subwallet.mining //Imprime o saldo e a mensagem de sucesso quando o usuário que executa o script extrai um pedaço print( "Chunk minerado") print("Saldo: " + subwallet.get_balance) end while
Por favor, troque e minere XTC se você deseja agradecer pelo guia
[Bônus] Script de informações do criador de moedas
Este script não deve ser publicado e pode ser usado por criadores de moedas para rastrear dados de moedas.
//Inclui o blockchain.so lib bc = include_lib("/lib/blockchain.so") // Pega a moeda e armazena na variável coin. Use os detalhes da etapa anterior. //Uso ex: coin = bc.get_coin("BTC","myusername","mypassword") coin = bc.get_coin("","",",") //Irá imprimir "coin" se a moeda for obtido com sucesso , senão ele imprimirá uma string com o erro , isto é // para garantir que os detalhes de bc.get_coin estejam corretos print(coin) print("Coin Stats") print("Mined so Far: " + coin.get_mined_coins ) print("Subcarteiras: ") subcarteiras = coin.get_subwallets //Mostra todas as subcarteiras registradas e seu saldo x = 0 para carteira nas subcarteiras print(x+1+". " + wallet.get_user + " // " + str( wallet.get_balance)) x = x + 1 end for
Isso é tudo o que estamos compartilhando hoje para isso Gray Hack guia. Este guia foi originalmente criado e escrito por Adriano M. 2L-236. Caso não consigamos atualizar este guia, você pode encontrar a atualização mais recente seguindo este link.