Baixar
Baixar
Fechar menu -

IOV Labs e RSK confirmam participação na Gitcoin Web3 World Hackathon

Published on: 4 Novembro, 2019

Sergio Lerner, Chefe de Inovação na IOV Labs.

A IOV Labs tem o grande prazer de anunciar a participação na Gitcoin Web3 World hackathon. Esta será nossa primeira vez e esperamos continuar participando das recompensas padrão e de hackathons temáticos.

A IOV Labs é uma empresa movida por propósitos, que visa promover a inclusão financeira por meio do uso de tecnologia de blockchain, contratos inteligentes e Bitcoin. A IOV Labs dá suporte à RSK e está empenhada em transformá-la na plataforma financeira descentralizada (DeFi) do Bitcoin. RSK é uma sidechain do Bitcoin que compartilha a cadeia de ferramentas Solidity/EVM/Web3, o que facilita em muito o desenvolvimento de dApps para quem já fez isso no Ethereum. A principal diferença? Bem… a moeda nativa é o Bitcoin, em vez do Ether. Mas a RSK é muito mais do que isso. 

Nosso objetivo para este hackathon é aumentar o interesse nas características internas do nosso cliente RSK, denominado RSKj, escrito em linguagem Java. Esse cliente começou como uma bifurcação do Ethereumj enquanto este ainda estava em fase de desenvolvimento. Nos últimos dois anos, o RSKj passou por muitas refatorações, extensões e alterações de protocolo, e agora proporciona uma experiência excelente para desenvolvedores. A segurança e eficiência foram melhoradas de forma significativa. Por exemplo, uma das principais mudanças de consenso é que usamos uma estrutura de dados diferente para o estado mundial. De fato, a nova versão é mais parecida com a árvore binária esparsa Eth 2.0 do que com a trie Eth 1.0. É chamada de Unitrie, uma trie binária que comporta todas as contas, código e células de armazenamento de contratos em uma única árvore. Além disso, a versão comporta as chaves originais não hasheadas! Isso torna as atividades de preparação de estado muito mais fáceis e divertidas. Você pode se deparar com essa estrutura de dados ao hackear o nó RSK. Quer verificar todos os estados para recuperar todas as contas ativas? Fácil! Quer procurar por códigos duplicados? Fácil também! Para saber mais sobre o Unitrie, clique aqui

Para essa edição da web3 world hackathon, selecionamos 10 problemas de dificuldades e prêmios variados. Ao todo, os prêmios estão avaliados em mais de US$ 20 mil. Os prêmios são atraentes? Os problemas são muito fáceis ou difíceis demais? Deixe seus comentários para que possamos continuar melhorando.

Alguns dos problemas são destinados a codificadores puros: problemas como o interfaceamento de bibliotecas nativas e a criação de ligações JINI para melhorar a eficiência do nó.  Outros problemas foram extraídos das propostas de inovação, também denominadas RSKIPs. Estes são destinados a pesquisadores experientes e podem exigir que você faça uma bifurcação forte no nosso nó para implementar novos recursos interessantes, tal como o processamento de transações paralelas. Você que manda!

Por fim, não se deixe intimidar por eventuais códigos no RSKj que você não tenha visto em clientes Ethereum. Estas partes estão bem encapsuladas. Você verá a funcionalidade de mineração de mesclagem, assim como as classes que gerenciam a ponte com o Bitcoin (que é semelhante ao btcrelay da Ethereum, mas inclui uma carteira totalmente funcional em consenso!). Estaremos por lá para ajudar você a navegar nossos canais de comunicação e o Gitcoin Events Discord. Mas antes de começar a escrever códigos, não se esqueça de ler e observar as regras de colaboração. E não se esqueça de incluir casos de teste para cobrir todo o novo código.

Para se cadastrar na Web3 World, clique aqui. Se você não tem uma conta do Gitcoin, pode criar uma com o seu perfil do GitHub. Faça seu cadastro, confira os prêmios e entre no Discord para encontrar uma equipe. Após entrar no Discord, a equipe da RSK pode ajudar com qualquer dúvida sobre os desafios que você possa ter – acesse o canal #rsk. A equipe do Gitcoin também pode ajudar com qualquer dúvida sobre a plataforma Gitcoin. O hackathon ocorrerá de 28 de outubro a 11 de novembro às 23h59, horário da Costa Leste dos EUA (UTC-5). Portanto, não perca tempo e faça já o seu cadastro!

Boa codificação para todos!