{"title":"NeoCompiler Eco: experimentação de consenso em blockchain e contratos inteligentes","authors":"Igor M. Coelho, V. N. Coelho","doi":"10.5753/fibre.2021.15770","DOIUrl":null,"url":null,"abstract":"Este artigo apresenta a plataforma NeoCompiler Eco, com foco em desenvolvimento e experimentação para contratos inteligentes, bem como sistemas de consenso para blockchain. O NeoCompiler é um projeto livre iniciado em 2017, já estabelecido online (em produção) e com usuários em escala global. Ele consiste em diversos módulos, dentre eles: suporte a compilação de contratos inteligentes Turing-completos escritos em linguagens populares para o bytecode da blockchain; testes e implantação de contratos em uma rede pública compartilhada temporária e de alcance global; ferramentas didáticas auxiliares para conversões de tipos e blockchain explorer interno para visualização de transações e blocos; chat interativo para dúvidas entre participantes (globais); interação e visualização gráfica do processo de consenso. Dentre as realizações da plataforma, ressaltamos: apoio a disciplinas no tópico de blockchain, realização de hackathons no Brasil, América Latina e mundiais; apoio à rede experimental \"Nosso DLT'' e desenvolvimento de algoritmos de consenso inovadores, como o dBFT 2.0 lançado em 2019.","PeriodicalId":148658,"journal":{"name":"Anais do VI Workshop do Testbed FIBRE (WFIBRE 2021)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais do VI Workshop do Testbed FIBRE (WFIBRE 2021)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/fibre.2021.15770","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Este artigo apresenta a plataforma NeoCompiler Eco, com foco em desenvolvimento e experimentação para contratos inteligentes, bem como sistemas de consenso para blockchain. O NeoCompiler é um projeto livre iniciado em 2017, já estabelecido online (em produção) e com usuários em escala global. Ele consiste em diversos módulos, dentre eles: suporte a compilação de contratos inteligentes Turing-completos escritos em linguagens populares para o bytecode da blockchain; testes e implantação de contratos em uma rede pública compartilhada temporária e de alcance global; ferramentas didáticas auxiliares para conversões de tipos e blockchain explorer interno para visualização de transações e blocos; chat interativo para dúvidas entre participantes (globais); interação e visualização gráfica do processo de consenso. Dentre as realizações da plataforma, ressaltamos: apoio a disciplinas no tópico de blockchain, realização de hackathons no Brasil, América Latina e mundiais; apoio à rede experimental "Nosso DLT'' e desenvolvimento de algoritmos de consenso inovadores, como o dBFT 2.0 lançado em 2019.