Como armazenar texto no Ethereum
Este é um guia passo a passo que mostra como publicar um texto no testnet Roptsten do Ethereum. Para publicar na Mainnet, você precisará selecioná-lo na primeira etapa do tutorial a seguir. Instale MetaMask no seu navegador e selecione Ropsten como sendo sua rede.
• Certifique-se de ter Ether suficiente em sua conta MetaMask
• Implemente um smart contract
• Vá para Remix
• Selecione o Ambiente de Solidity
- Criar um novo Arquivo
- Insira o seguinte código
pragma solidity ^0.5.9;
contract CoinFabrik {
event Flag(address indexed _from);
function() external {emit Flag(msg.sender);}
- Selecione a versão correta do Solidity (0.5.9) e selecione o seu arquivo. Depois disso, compile seu Smart Contract.
• Selecione Auto Compilar
• Para implantar o contrato, selecione “Injected Web3” na janela abaixo, no slot do ambiente. Depois disso, pressione Implementar.
- Confirme a transação no MetaMask
Espere a transação ser confirmada
- Você verá o que é mostrado abaixo, uma vez que a transação foi confirmada
Interagir com o contrato e enviar o texto. Para começar, selecione a instância do seu contrato e interaja com a função de fallback definindo a string que deseja carregar. Em seguida, pressione o botão “(fallback)” e confirme a transação.
- Aguarde a confirmação da transação
- Verificar a transação e obter seu string. Para começar, vá para o link de transação e você verá algo semelhante a
- Pressione “Clique para ver mais” no final do painel
• Vá para “Exibir entrada como” e selecione “UTF-8”
• Termine verificando seu texto
Para nossa pesquisa completa sobre a publicação Livre de censura no blockchain, clique aqui.
Postagens Relacionadas
- ECDSA Security in Bitcoin and Ethereum: a Research Survey
- Elliptic curve cryptography is becoming more and more popular. One of its
- Live Updated Cryptocurrency Investment Spreadsheet (Update 3)
- 08-Ago-2018 Update: Removed update and queries point to CoinFabrik servers to solve quota issues in…
- Privacy in Cryptocurrencies: An Overview
- Transactions in Bitcoin are recorded in its blockchain. This makes it possible to see whether…
- Publishing Text and Images in Bitcoin
- Blockchains are already used to store non-financial data for diverse purposes, e.g. to prove authorship…
- Fast Smart Contracts Execution in an Ethereum Private Blockchain Development Environment
- We describe a geth source code change which enables faster block mining. We hope this…
- How to Run Multiple Geth Instances on a Private Ethereum Blockchain
- A private ethereum blockchain with multiple geth instances can be run over a network or…
- Dogethereum: A Decentralized Blockchain Bridge Between Dogecoin and Ethereum is Born
- The second stage of the Dogethereum bridge was presented on September 5, 2018 at 10…
- On Ethereum Performance Evaluation Using PoA
- [latexpage] Lately, there has been a lot of talk about permissioned blockchains, in which only…