General-grants-program: Crie módulos simples de tempo de execução do Substrate com um tutorial

Criado em 8 jan. 2019  ·  14Comentários  ·  Fonte: w3f/General-Grants-Program

Precisamos de mais tutoriais que ajudem os desenvolvedores a se familiarizarem com a construção para o Polkadot. Nesta recompensa, desejamos a criação de um tutorial que conduza os membros da comunidade através das etapas necessárias para criar um módulo de tempo de execução do Substrate .

Exemplo de projeto 1 :
Crie um módulo simples que faça o hash de um dado e o armazene na cadeia (inclua um carimbo de data/hora). O módulo também deve ser capaz de verificar o hash e o carimbo de data/hora.

Essa tarefa deve incluir uma interface do usuário simples e um tutorial.

Exemplo de projeto 2 :
Inspirando-se na palestra de Gavin Wood no W3S , gostaríamos de um tutorial que ensinasse a comunidade como construir um jogo simples que usa um módulo de tempo de execução Substrate .

Essa tarefa deve incluir uma interface do usuário simples (por exemplo, em um navegador da Web) e incluir um tutorial.

Exemplo de projeto 3 :
Inspire-se nos projetos de exemplo acima e crie seus próprios módulos de tempo de execução do Substrate.

É provável que você tenha que criar uma interface de usuário simples, além de precisar escrever um tutorial de acompanhamento.

Requisitos

Ao realizar o trabalho para esta recompensa, esteja ciente de que um envio correto irá:

  • Seja de código aberto. Este trabalho será amplamente compartilhado com a comunidade.
  • Tenha um tutorial passo a passo que explica como escrever o módulo. O tutorial explicará o motivo pelo qual o módulo foi projetado como está.
  • O módulo deve funcionar conforme solicitado e não conter erros do compilador.

Recompensa

Esta edição agora tem um financiamento de 900,0 DAI (900,0 USD @ $ 1,0/DAI) anexado a ela como parte do fundo da Web 3 Foundation.

Assim como um FYI para todos os caçadores de recompensas: o pote total de fundos é de 900 Dai, mas estamos procurando por 3 envios. Isso significa que cada envio individual é elegível para 300 Dai.

Tenha isso em mente ao aplicar! Obrigado e boa sorte!

Bounty

Comentários muito úteis

Oi! Acabei de concluir um módulo para um Bonded Token, também conhecido como Bonding Curve Token ou Bonded Fungible Token me inspirando neste EIP para um contrato inteligente.

O que fiz para isso foi implementar o módulo de tempo de execução para um token ERC20 que pode ser comprado e vendido continuamente por um preço que é uma função da oferta total. O código está disponível aqui . Até agora, escrevi um tutorial percorrendo as partes do código Rust e ainda precisa de algumas edições e um lar melhor para publicá-lo, além do meu repositório aleatório do GitHub :sweat_smile:

Eu estou querendo saber se isso se qualificar para a recompensa?

Todos 14 comentários

Status do problema: 1. Aberto 2. Iniciado 3. Enviado 4. Concluído


__Esta edição agora tem um financiamento de 900,0 DAI (900,0 USD @ $1,0/DAI) anexado a ela como parte do fundo Web 3 Foundation.__

Status do problema: 1. Aberto 2. Iniciado 3. Enviado 4. Concluído


__O trabalho foi iniciado__.

Cada um desses usuários afirmou que pode concluir o trabalho em 2 meses, 3 semanas a partir de agora.
Por favor, revise seus planos de ação abaixo:

1) alogishetty foi aprovada para iniciar o trabalho.

Não tenho muita experiência com polkadot, mas estou disposto a aprender e completar essa recompensa.

Saiba mais na página Detalhes do problema do Gitcoin .

2) srisankethu foi aprovado para começar a trabalhar.

Tenho interesse em trabalhar nisso!

Saiba mais na página Detalhes do problema do Gitcoin .

3) aj07 foi aprovado para iniciar os trabalhos.

Eu gostaria de trabalhar nisso. Eu já vi ao vivo do Gav falar e muito interessado no framework web3

Saiba mais na página Detalhes do problema do Gitcoin .

4) hskang9 se inscreveu para iniciar o trabalho _(Somente financiadores: aprovar trabalhador | rejeitar trabalhador )_.

Estou desenvolvendo o tutorial para o workshop blockchain em nyc.

Saiba mais na página Detalhes do problema do Gitcoin .

5) lsaether se inscreveu para iniciar o trabalho _(Somente financiadores: aprovar trabalhador | rejeitar trabalhador )_.

Oi! Estou me registrando para a recompensa do Gitcoin com o envio aqui https://github.com/w3f/Web3-collaboration/issues/60#issuecomment-467480694

Saiba mais na página Detalhes do problema do Gitcoin .

6) montanaflynn se inscreveu para iniciar o trabalho _(Somente financiadores: aprovar trabalhador | rejeitar trabalhador )_.

Examine o substrato e crie módulos de tempo de execução, tutorial e documentação.

Saiba mais na página Detalhes do problema do Gitcoin .

7) prastut se inscreveu para iniciar o trabalho _(Somente financiadores: aprovar trabalhador | rejeitar trabalhador )_.

  1. Tic tac toe no Subtrate. 2 jogadores apostam um pouco de ETH antes de começar e quem ganhar ganha o ETH.
  2. Sudoku no substrato.

Ideia bônus:
Me deparei com o Polkadot quando tive a ideia de ter um Zapier para Blockchain.

Saiba mais na página Detalhes do problema do Gitcoin .

Esta edição agora tem um financiamento de 900,0 DAI (900,0 USD @ $ 1,0/DAI) anexado a ela como parte do fundo da Web 3 Foundation.

Assim como um FYI para todos os caçadores de recompensas: o pote total de fundos é de 900 Dai, mas estamos procurando por 3 envios. Isso significa que cada envio individual é elegível para 300 Dai.

Tenha isso em mente ao aplicar! Obrigado e boa sorte!

@EdwardAThomson Este problema ainda está em aberto? Eu quero trabalhar nisso. Eu não sei muito sobre módulos de tempo de execução Substrate ou polkadot, mas acho que posso descobrir. Acho que posso escrever o tutorial melhor, pois também tentarei descobrir como criar o módulo sozinho, e o tutorial é direcionado para iniciantes como eu.

Diga-me se está disponível para trabalhar. Além disso, os três projetos de exemplo listados precisam ser criados ou qualquer um deles está bem?

@EdwardAThomson Este problema ainda está em aberto? Eu quero trabalhar nisso. Eu não sei muito sobre módulos de tempo de execução Substrate ou polkadot, mas acho que posso descobrir. Acho que posso escrever o tutorial melhor, pois também tentarei descobrir como criar o módulo sozinho, e o tutorial é direcionado para iniciantes como eu.

Diga-me se está disponível para trabalhar. Além disso, os três projetos de exemplo listados precisam ser criados ou qualquer um deles está bem?

Ei @pbteja1998 essa recompensa definitivamente ainda está aberta! Obrigado por entrar em contato e boa sorte com seu envio.

@EdwardAThomson
Onde posso entrar em contato com você se precisar de algum esclarecimento, existe algum canal do slack ou gitter que eu possa participar?

Também devo fazer tutoriais para todos os três projetos de exemplo listados ou apenas para qualquer um deles?

@EdwardAThomson
Onde posso entrar em contato com você se precisar de algum esclarecimento, existe algum canal do slack ou gitter que eu possa participar?

Também devo fazer tutoriais para todos os três projetos de exemplo listados ou apenas para qualquer um deles?

Qualquer um deles está bem. Queríamos apenas fornecer algumas ideias de exemplo.

Recentemente, entrei no Gitcoin Slack, mas mal visito. Nós preferimos usar o Riot no W3F. Também posso enviar um e-mail para você, vejo o endereço no seu perfil.

Canal Polkadot Riot: https://riot.im/app/#/room/ #polkadot-wa tercooler:matrix.org
Meu identificador de Riot: @ edwardt:matrix.org

@EdwardAThomson obrigado. Acabei de entrar no canal da riot.

Isso é incrível!

Atualmente estou explorando a construção de pontes de dados web2/web3 para habilitar mecanismos de votação on-chain. Se eu conseguisse isso para funcionar no Substrate, explicasse como replicá-lo e criasse uma maneira de as pessoas se envolverem para melhorar as arquiteturas/protocolos, isso contaria para a recompensa?

Além disso, o Polkadot testnet agrupa atores de segurança/validação ainda, porque isso pode mudar as decisões de design?

Obrigado :)

Isso é incrível!

Obrigado! @burrrata :-) Estou apreciando o entusiasmo.

Atualmente estou explorando a construção de pontes de dados web2/web3 para habilitar mecanismos de votação on-chain. Se eu conseguisse isso para funcionar no Substrate, explicasse como replicá-lo e criasse uma maneira de as pessoas se envolverem para melhorar as arquiteturas/protocolos, isso contaria para a recompensa?

Se entendi bem, sim.

_Quase_ qualquer tutorial que mostre às pessoas como construir um módulo no Substrate é aceitável!

Além disso, o Polkadot testnet agrupa atores de segurança/validação ainda, porque isso pode mudar as decisões de design?

Em teoria, sim, mas houve alguns contratempos para que nosso novo mecanismo de consenso híbrido funcionasse. Isso desacelerou a implantação de parachains de teste, embora tenhamos visto algumas na rede de teste anterior.

Oi! Acabei de concluir um módulo para um Bonded Token, também conhecido como Bonding Curve Token ou Bonded Fungible Token me inspirando neste EIP para um contrato inteligente.

O que fiz para isso foi implementar o módulo de tempo de execução para um token ERC20 que pode ser comprado e vendido continuamente por um preço que é uma função da oferta total. O código está disponível aqui . Até agora, escrevi um tutorial percorrendo as partes do código Rust e ainda precisa de algumas edições e um lar melhor para publicá-lo, além do meu repositório aleatório do GitHub :sweat_smile:

Eu estou querendo saber se isso se qualificar para a recompensa?

implementar o módulo de tempo de execução para um ERC20....

Ei @lsaether , obrigado por mostrar interesse. Isso parece um esforço impressionante, então isso seria elegível para uma recompensa!

Eu gostaria que alguém verificasse isso antes de conceder qualquer financiamento. Nós verificaríamos se o código funciona e se o tutorial é claro o suficiente. Pedi a alguém do nosso lado para dar uma olhada e verificar para mim. :-)

Para tutoriais de alta qualidade, acredito que deve ser possível hospedá-los no site do hub Substrate. Eu não tenho nenhuma contribuição editorial lá, então eu preciso de alguém da Parity para nos informar.

⚡️ Uma gorjeta no valor de 300.00000 DAI (300,0 USD @ $1.0/DAI) foi concedida a @lsaether para esta edição de @. ⚡️

Bom trabalho @lsaether! Sua gorjeta foi automaticamente depositada no endereço ETH que temos registrado.

Status do problema: 1. Aberto 2. Iniciado 3. Enviado 4. Concluído


__Esta recompensa foi concluída.__

Dicas adicionais para esta recompensa:

  • deu uma gorjeta de 300.0000 DAI no valor de 300,0 USD para lsaether.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

EdwardAThomson picture EdwardAThomson  ·  23Comentários

EdwardAThomson picture EdwardAThomson  ·  16Comentários

Web3Foundation picture Web3Foundation  ·  82Comentários

EdwardAThomson picture EdwardAThomson  ·  7Comentários

EdwardAThomson picture EdwardAThomson  ·  17Comentários