BlockTalk
Introdução
BlockTalk é uma plataforma para escrever contratos inteligentes para executar no blockchain Burstcoin.
Burstcoin foi o primeiro blockchain a implementar um Turing-complete contrato inteligente sistema na forma de Transações automatizadas (AT) . No entanto, antes do BlockTalk, a criação e implantação de contratos inteligentes exigiam a escrita (tipo assembler) bytecode e testes on-chain, tornando o desenvolvimento de contratos complicado.
O BlockTalk permite ao usuário escrever, depurar e implantar contratos inteligentes Burst contando apenas com Java. Você pode usar um editor de texto simples ou seu IDE preferido. O BlockTalk consiste nos seguintes componentes principais: - Contract.java : uma classe abstrata Java que define a API básica disponível para contratos - Emulador : um blockchain emulado e respectiva IU - Compilador : um sistema para converter bytecode Java em bytecode Burst AT que pode ser executado no blockchain Burst
Contratos de amostra
Dê uma olhada no pasta de origem de amostras .
A visão do BlockTalk é ter uma estrutura de ponta e fácil de implantar para contratos inteligentes. A decisão do projeto foi fazer uso de Java como a primeira linguagem de alto nível para implementar este framework. Embora o projeto já esteja em andamento, qualquer pessoa que goste de participar do projeto é bem-vinda e deve enviar uma solicitação de contato para frank_the_tank em discord.
Atualizações de contrato inteligentes
Após o hard-fork SODIUM (BRS versão 2.5 e acima), contratos inteligentes muito mais poderosos podem ser executados no blockchain Burst, para mais informações, consulte CIP20 .
Burst NFTs
NFTs ( tokens não fungíveis ) são basicamente representações novas e exclusivas de bens ou ativos que assumem a forma de tokens digitais. Por meio do uso de criptografia, os NFTs podem comprovar a autenticidade, bem como a propriedade de tais ativos e mercadorias.
Digamos que haja uma obra de arte virtual tokenizada. Com isso em mente, quem detém as fichas age como o proprietário direto da própria obra de arte. Obviamente, os NFTs são únicos e nenhum outro item pode substituí-los. As possíveis implicações disso são muitas e podem até criar uma classe inteiramente nova de ativos digitais no futuro. É até possível que itens e ativos do mundo real estejam intimamente ligados aos tokens digitais, tudo com o objetivo de garantir a propriedade de tais itens. Os NFTs foram trazidos para o mercado junto com os CryptoKitties. Este é um conceito que ganhou muita popularidade perto do final do ano anterior. Alguns deles eram tão populares, que foram avaliados e vendidos por centenas de milhares de dólares.
Com o BlockTalk, pode-se facilmente criar NFTs que podem ser não apenas transferidos ou vendidos, mas também leiloados. Confira o código-fonte de uma implementação aqui .