General-grants-program: Cree módulos de tiempo de ejecución de Substrate simples con un tutorial

Creado en 8 ene. 2019  ·  14Comentarios  ·  Fuente: w3f/General-Grants-Program

Necesitamos más tutoriales que ayuden a los desarrolladores a familiarizarse con la creación de Polkadot. En esta recompensa, deseamos la creación de un tutorial que guíe a los miembros de la comunidad a través de los pasos necesarios para crear un módulo de tiempo de ejecución de Substrate .

Proyecto de ejemplo 1 :
Cree un módulo simple que haga un hash de un dato y lo almacene en cadena (incluya una marca de tiempo). El módulo también debe poder verificar el hash y la marca de tiempo.

Esta tarea debe incluir una interfaz de usuario simple más un tutorial.

Ejemplo de proyecto 2 :
Inspirándonos en la charla de Gavin Wood en W3S , nos gustaría un tutorial que enseñe a la comunidad cómo crear un juego simple que use un módulo de tiempo de ejecución Substrate .

Esta tarea debe incluir una interfaz de usuario simple (por ejemplo, en un navegador web) e incluir un tutorial.

Proyecto de ejemplo 3 :
Inspírese en los proyectos de ejemplo anteriores y cree sus propios módulos de tiempo de ejecución de Substrate.

Es probable que tenga que crear una interfaz de usuario simple, además de escribir un tutorial adjunto.

Requisitos

Al realizar el trabajo para esta generosidad, tenga en cuenta que una presentación correcta:

  • Sea de código abierto. Este trabajo se compartirá ampliamente con la comunidad.
  • Tenga un tutorial paso a paso que explique cómo escribir el módulo. El tutorial explicará el razonamiento de por qué el módulo está diseñado como está.
  • El módulo debe funcionar según lo solicitado y no contener errores del compilador.

Generosidad

Esta edición ahora tiene una financiación de 900,0 DAI (900,0 USD a $1,0/DAI) adjunta como parte del fondo de la Fundación Web 3.

Solo como información para todos los cazarrecompensas: el bote total de fondos es de 900 Dai, pero estamos buscando 3 presentaciones. Eso significa que cada presentación individual es elegible para 300 Dai.

¡Tenga esto en cuenta al aplicar! ¡Gracias y buena suerte!

Bounty

Comentario más útil

¡Hola! Acabo de completar un módulo para un token vinculado, también conocido como Bonding Curve Token o Bonded Fungible Token , inspirándome en este EIP para un contrato inteligente.

Lo que hice para esto fue implementar el módulo de tiempo de ejecución para un token ERC20 que se puede comprar y vender continuamente por un precio que es función del suministro total. El código está disponible aquí . Hasta ahora, he escrito un tutorial recorriendo las partes del código de Rust y todavía necesito editarlo y un mejor hogar para publicarlo además de mi repositorio aleatorio de GitHub :sweat_smile:

Me pregunto si esto calificaría para la recompensa.

Todos 14 comentarios

Estado del problema: 1. Abierto 2. Iniciado 3. Enviado 4. Terminado


__Esta edición ahora tiene una financiación de 900,0 DAI (900,0 USD @ $1,0/DAI) adjunta como parte del fondo de la Fundación Web 3.__

Estado del problema: 1. Abierto 2. Iniciado 3. Enviado 4. Terminado


__Se han iniciado las obras__.

Cada uno de estos usuarios afirmó que pueden completar el trabajo en 2 meses, 3 semanas a partir de ahora.
Revise sus planes de acción a continuación:

1) alogishetty ha sido aprobado para comenzar a trabajar.

No tengo mucha experiencia con polkadot, pero estoy dispuesto a aprender y completar esta recompensa.

Obtenga más información en la página Detalles de emisión de Gitcoin .

2) srisankethu ha sido aprobado para comenzar a trabajar.

Estoy interesado en trabajar en esto!

Obtenga más información en la página Detalles de emisión de Gitcoin .

3) aj07 ha sido aprobado para comenzar a trabajar.

Me gustaría trabajar en esto. Ya he visto en vivo de Gav talk y estoy muy interesado en web3 framework

Obtenga más información en la página Detalles de emisión de Gitcoin .

4) hskang9 ha solicitado comenzar a trabajar _(Solo financiadores: aprobar trabajador | rechazar trabajador )_.

Estoy desarrollando el tutorial para el taller de blockchain en nyc.

Obtenga más información en la página Detalles de emisión de Gitcoin .

5) lsaether ha solicitado comenzar a trabajar _(Solo financiadores: aprobar trabajador | rechazar trabajador )_.

¡Hola! Me estoy registrando para la recompensa de Gitcoin con el envío aquí https://github.com/w3f/Web3-collaboration/issues/60#issuecomment-467480694

Obtenga más información en la página Detalles de emisión de Gitcoin .

6) montanaflynn ha solicitado comenzar a trabajar _(Solo financiadores: aprobar trabajador | rechazar trabajador )_.

Examine el sustrato y cree módulos de tiempo de ejecución, tutoriales y documentación.

Obtenga más información en la página Detalles de emisión de Gitcoin .

7) prastut ha solicitado comenzar a trabajar _(Solo financiadores: aprobar trabajador | rechazar trabajador )_.

  1. Tres en raya en Subtrate. 2 jugadores apuestan algo de ETH antes de comenzar y luego el que gane se lleva el ETH.
  2. Sudoku sobre sustrato.

Idea adicional:
Me encontré con Polkadot cuando se me ocurrió la idea de tener un Zapier para Blockchain.

Obtenga más información en la página Detalles de emisión de Gitcoin .

Esta edición ahora tiene una financiación de 900,0 DAI (900,0 USD a $1,0/DAI) adjunta como parte del fondo de la Fundación Web 3.

Solo como información para todos los cazarrecompensas: el bote total de fondos es de 900 Dai, pero estamos buscando 3 presentaciones. Eso significa que cada presentación individual es elegible para 300 Dai.

¡Tenga esto en cuenta al aplicar! ¡Gracias y buena suerte!

@EdwardAThomson ¿Sigue abierto este problema? Quiero trabajar en esto. No sé mucho sobre los módulos de tiempo de ejecución de Substrate o polkadot, pero creo que puedo resolverlo. Creo que puedo escribir mejor el tutorial, ya que también intentaré descubrir cómo crear el módulo yo mismo, y el tutorial está dirigido a principiantes como yo.

Dime si está disponible para trabajar. Además, ¿deberían crearse los tres proyectos de ejemplo enumerados o cualquiera de ellos está bien?

@EdwardAThomson ¿Sigue abierto este problema? Quiero trabajar en esto. No sé mucho sobre los módulos de tiempo de ejecución de Substrate o polkadot, pero creo que puedo resolverlo. Creo que puedo escribir mejor el tutorial, ya que también intentaré descubrir cómo crear el módulo yo mismo, y el tutorial está dirigido a principiantes como yo.

Dime si está disponible para trabajar. Además, ¿deberían crearse los tres proyectos de ejemplo enumerados o cualquiera de ellos está bien?

Hola @pbteja1998, ¡ esta recompensa definitivamente todavía está abierta! Gracias por contactarnos y buena suerte con tu envío.

@EdwardAThomson
¿Dónde puedo comunicarme con usted si necesito alguna aclaración? ¿Hay algún canal de slack o gitter al que pueda unirme?

Además, ¿debería hacer tutoriales para los tres proyectos de ejemplo enumerados o solo para uno de ellos?

@EdwardAThomson
¿Dónde puedo comunicarme con usted si necesito alguna aclaración? ¿Hay algún canal de slack o gitter al que pueda unirme?

Además, ¿debería hacer tutoriales para los tres proyectos de ejemplo enumerados o solo para uno de ellos?

Cualquiera de ellos está bien. Solo queríamos proporcionar algunas ideas de ejemplo.

Recientemente me uní a Gitcoin Slack pero apenas lo visito. Preferimos usar Riot en W3F. También puedo enviarte un correo electrónico, veo la dirección en tu perfil.

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

@EdwardAThomson gracias. Acabo de unirme al canal Riot.

¡Esto es increíble!

Actualmente estoy explorando la creación de puentes de datos web2/web3 para habilitar mecanismos de votación en cadena. Si consiguiera que esto funcionara en Substrate, explicara cómo replicarlo y creara una manera para que las personas se involucren para mejorar las arquitecturas/protocolos, ¿eso contaría para la recompensa?

Además, ¿la red de prueba de Polkadot agrupa a los actores de seguridad/validado todavía, porque eso podría cambiar las decisiones de diseño?

Gracias :)

¡Esto es increíble!

¡Gracias! @burrrata :-) Agradezco el entusiasmo.

Actualmente estoy explorando la creación de puentes de datos web2/web3 para habilitar mecanismos de votación en cadena. Si consiguiera que esto funcionara en Substrate, explicara cómo replicarlo y creara una manera para que las personas se involucren para mejorar las arquitecturas/protocolos, ¿eso contaría para la recompensa?

Si entendí bien, sí.

¡Casi cualquier tutorial que muestre a las personas cómo construir un módulo en Substrate es aceptable!

Además, ¿la red de prueba de Polkadot agrupa a los actores de seguridad/validado todavía, porque eso podría cambiar las decisiones de diseño?

En teoría, sí, pero ha habido algunos contratiempos para que nuestro nuevo mecanismo híbrido de consenso funcione. Esto ha ralentizado el despliegue de paracadenas de prueba, aunque vimos un par en la red de prueba anterior.

¡Hola! Acabo de completar un módulo para un token vinculado, también conocido como Bonding Curve Token o Bonded Fungible Token , inspirándome en este EIP para un contrato inteligente.

Lo que hice para esto fue implementar el módulo de tiempo de ejecución para un token ERC20 que se puede comprar y vender continuamente por un precio que es función del suministro total. El código está disponible aquí . Hasta ahora, he escrito un tutorial recorriendo las partes del código de Rust y todavía necesito editarlo y un mejor hogar para publicarlo además de mi repositorio aleatorio de GitHub :sweat_smile:

Me pregunto si esto calificaría para la recompensa.

implementar el módulo de tiempo de ejecución para un ERC20....

Hola @lsaether , gracias por mostrar interés. Eso suena como un esfuerzo impresionante, ¡así que sería elegible para una recompensa!

Me gustaría que alguien lo revisara antes de otorgar cualquier financiamiento. Comprobaríamos que el código funciona y que el tutorial es lo suficientemente claro. Le he pedido a alguien de nuestro lado que eche un vistazo y lo verifique por mí. :-)

Para tutoriales de alta calidad, creo que debería ser posible alojarlos en el sitio del concentrador de Substrate. No tengo ningún aporte editorial allí, por lo que necesitaría que alguien de Parity nos informara.

⚡️ Se ha otorgado una propina por valor de 300,00000 DAI (300,0 USD @ $1,0/DAI) a @lsaether por este problema de @. ⚡️

¡Buen trabajo @lsaether! Su propina se ha depositado automáticamente en la dirección ETH que tenemos registrada.

Estado del problema: 1. Abierto 2. Iniciado 3. Enviado 4. Terminado


__Esta recompensa ha sido completada.__

Consejos adicionales para esta recompensa:

  • dio una propina de 300,0000 DAI por un valor de 300,0 USD a lsaether.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Web3Foundation picture Web3Foundation  ·  32Comentarios

Web3Foundation picture Web3Foundation  ·  27Comentarios

EdwardAThomson picture EdwardAThomson  ·  7Comentarios

EdwardAThomson picture EdwardAThomson  ·  10Comentarios

dfishb picture dfishb  ·  15Comentarios