Resumen del #NervosHack (Hackathon)


Nos complace ofrecerles un resumen de nuestro hackathon más reciente, organizado con equipos que ya están construyendo dentro del ecosistema. Nos complace decir que los comentarios de los desarrolladores durante el hackathon han sido muy positivos y que han producido algunos proyectos impresionantes en poco tiempo.

Sabíamos que dar a los desarrolladores la oportunidad de construir juntos en Nervos conduciría a grandes proyectos.

Estos son los 5 proyectos completados por los equipos durante el hackathon virtual de 10 días:

  • LeapDAO: Spin DeFi, préstamos de CKB en Nervos.
  • SECBIT Labs: Clover protocol, un enfoque ligero de zkRollup para Nervos CKB
  • NerBRos: Pictosis, un marketplace de subastas NFT en Nervos
  • GrowFi: On-chain info cells para los sUDT
  • Rebase: Token Bridge, una herramienta de cadena cruzada para transferir DAI en Ethereum hacia Nervos

Al final los ganadores fueron:

1er lugar: Clover protocol del equipo SECBIT, un enfoque ligero de zkRollup para Nervos CKB

Clover protocol en GitHub

2do lugar: Pictosis, por el equipo de NerBRos, un marketplace de subastas NFT en Nervos

Pictosis on Github:

3er lugar: Spin-DeFi por el equipo de LeapDAO, préstamos de CKB en Nervos

Spin-DeFi on Github:

En preparación para el hackathon, varios colaboradores prepararon excelentes tutoriales que capturan los procesos de construcción en CKB en la actualidad. ¡Dales un vistazo!

  1. Dapps con CKB Lecture 1: Introducción (inglés) (chino)
  2. Dapps con CKB Lecture 2: Scripts en cadena con Capsule (chino con subtítulos en inglés)
  3. Dapps con CKB Clase 3: Dapps con Lumos (chino con subtítulos en inglés) Parte 1 Parte 2
  4. Dapps con CKB Lecture 4: Arquitectura Dapp con Lumos (inglés)
  5. Comprensión del script de bloqueo de venta de tokens (inglés)
  6. Tutorial de CKB Studio (inglés)
  7. Tutorial de programación de PW-Core (inglés) (chino)
  8. Cómo desarrollar un CKB Dapp con Keypering (chino con subtítulos en inglés)

Además, hubo una serie de ideas interesantes que surgieron del hackathon:

Desarrollo

Para obtener una plantilla rápida de dApp con un front-end de React + Typecript y un backend de servidor Express que maneja las interacciones de CKB usando Lumos:

La dApp más simple para pw-sdk es un gran lugar para comenzar y maneja la generación de transacciones en el lado del cliente:

Para un entorno de desarrollo rápido, consulte el nodo gratuito BSN. Proporciona acceso a la red Mainnet y Testnet.

También hay un par de ejemplos de oráculos sobre CKB disponibles:

Capsule permite escribir pruebas solo para ciertos aspectos de la lógica de verificación de un contrato. Esto permite a un desarrollador construir un contexto con un estado pre-asumido y adaptar ese contexto para tener las propiedades de la lógica, reduciendo el número de pasos para la prueba.

Conceptual

El diseño de sUDT en Nervos es muy diferente al ERC20 en Ethereum. Para los sUDT en Nervos, no es necesario volver a implementar todo el contrato para cada nuevo token. Cada definición de token diferente puede hacer referencia al script de tipo sUDT estándar; un argumento diferente al tipo de script denotará un token sUDT diferente.

Para obtener soporte de sUDT, consulta: https://github.com/ququzone/ckb-udt-cli.

La combinación de transacciones abiertas y computación con estado parece abrir un amplio espacio de diseño. Como dijo Tannr con respecto a los diseños de subasta de para Pictosis, "el no determinismo no es un problema ni siquiera para open tx en CKB, ya que, como resulta, puede confiar en la lógica personalizada del script en el momento de la verificación para garantizar uno de un conjunto de los posibles resultados definidos anteriormente ".

Es un momento emocionante para nuestro proyecto, ya que vemos que más desarrolladores de aplicaciones e infraestructura realmente comienzan a profundizar en la construcción de Nervos. ¡Nos alegra que seas parte de este viaje!
Si desea estar al tanto de eventos futuros como este hackathon, suscríbete al boletín informativo en la parte inferior de http://www.nervos.org.

Para mantenerse actualizado sobre todo lo relacionado con Nervos:

Únete a nuestra comunidad: Discord - GitHub - Foro - Twitter

Esta es una traducción al español por @luisantoniocrag y revisada por @Lalo