Compartir

Castores deportivos y NFT del primer graffiti VKontakte: qué proyectos crearon los participantes del primer hackathon VK NFT Web3

 

hola ardiente! Esta es una lectura larga de dos Ivans de VK: Ivan Rastorguev, que sabe todo sobre la plataforma VK Mini Apps, e Ivan Boychenko, que desarrolla la dirección de NFT en VKontakte. Recientemente llevamos a cabo nuestro primer hackathon en línea Web3 VK NFT × Definición y nos gustaría compartir con ustedes sus resultados y nuestros planes para el desarrollo de tecnologías NFT en nuestros servicios. 

 

Algo de contexto

VKontakte está desarrollando la dirección Web3 y planea hacer de NFT una tecnología masiva que estará disponible para todos los usuarios y autores de contenido. Para su desarrollo y escalado es excelente la plataforma VK Mini Apps, sobre la cual puedes implementar casi cualquier mecánica usando la API pública.

 

En el hackathon, invitamos a los desarrolladores a intentar crear y desarrollar servicios NFT, resolviendo problemas reales de VKontakte. Estamos satisfechos con los resultados y continuaremos realizando eventos similares: para que más participantes puedan comenzar, desarrollar y monetizar sus soluciones, y posiblemente ingresar a nuestro equipo y desarrollar NFT ya dentro de la red social.

 

Historia del hackathon 

Como red social, nos esforzamos por hacer que las tecnologías NFT sean comprensibles y fáciles de usar, y brindamos a nuestros usuarios nuevas oportunidades para la autoexpresión y la monetización. Ahora estamos integrando NFT de VKontakte utilizando la plataforma de miniaplicaciones: esta es una forma conveniente de agregar cualquier solución nueva a la red social. Ya en la aplicación   VK NFT  los usuarios pueden mostrar tokens en su perfil: poner NFT en un avatar o ponerlos en un escaparate. Puede ver las propiedades únicas de los tokens: autor, nombre de la colección, nivel de rareza, dirección del contrato. Esto le permite verificar la autenticidad de la imagen y asegurarse de que realmente pertenece al autor y que él no la encontró en Internet. 

 

VKontakte planea convertirse en la plataforma principal en Rusia y la CEI donde se pueden desarrollar tecnologías NFT y ofrecer soluciones no estándar para los usuarios. Es por eso que decidimos formular parte de las tareas que enfrentamos en un futuro cercano y realizar un hackathon.

 

En el evento, los desarrolladores talentosos resolvieron problemas reales en el desarrollo de iniciativas de infraestructura interna relacionadas con la integración de tecnologías VKontakte NFT. Los desafiamos a integrar en la red social soluciones relacionadas con el arte digital, el coleccionismo, las entradas, el acceso a contenidos y comunidades, y la filantropía. Los proyectos más exitosos y cercanos al trabajo se finalizarán en soluciones listas para usar y las ideas de los participantes serán probadas por decenas de miles de personas, que serán utilizadas por millones de personas. 

 

Fue el primer evento propio para desarrolladores de NFT de VKontakte e inmediatamente se convirtió en el evento Web3 más grande de Rusia y la CEI. Recibimos 850 solicitudes de participación, y en la final premiamos a los 12 proyectos más interesantes (según el jurado) que tenían MVP viables en sus manos. 

 

Hubo tres pistas en el hackathon: dos estaban dedicadas a tareas específicas y la tercera era para la elección de los participantes: 

 

  - Desarrolle una miniaplicación de VKontakte en la que el usuario pueda crear contenido con texto, imagen y enlace únicos, y bloquear el acceso a través de NFT. Otras personas, a su vez, podrán ver una vista previa del contenido del usuario A, pero solo aquellos que están en la lista blanca del autor del contenido pueden acceder a él.

  - Desarrolle una miniaplicación de VKontakte en la que un usuario pueda crear un boleto NFT y el otro pueda recibir un NFT y realizar la validación en cadena de su disponibilidad.

  - Piense en cómo las tecnologías Web3 podrían hacer que la plataforma sea aún más interesante y atractiva para los usuarios. 

 

Y por separado, la plataforma blockchain Solana premió a tres ganadores. La compañía ha preparado tres becas para las mejores soluciones que los equipos hayan desarrollado sobre esta blockchain.

 

Cómo fue, puedes verlo en el video:

¡Los ganadores resultaron ser ideas tan geniales que nos convencimos de que el hackathon no fue en vano! A continuación, sobre los proyectos que a dos Ivans les gustaron subjetivamente más que al resto, y puede ver todos los premios: nbsp; aquí

 

Aplicación para emitir entradas NFT para eventos y verificar su autenticidad mediante un código QR

Equipo Web9000

 

En la aplicación, puede emitir boletos NFT para cualquier evento: una venta de garaje, un espectáculo de marionetas presentado por sus hijos, un concierto de su artista favorito o una meditación grupal. Los boletos NFT están protegidos contra la falsificación y el uso dual, y también se pueden coser bonos para los invitados al evento.

 

Además, la cadena de bloques se trata de un derecho de propiedad inalienable. Por ejemplo, utilizando este tipo de aplicaciones, los usuarios pueden gestionar la venta de entradas electrónicas en el mercado secundario estableciendo programáticamente una comisión del 10% a favor del organizador del evento. 

 

Además, gracias a ellos, los organizadores recibirán herramientas convenientes para el análisis de ventas, y los usuarios recibirán apertura, si hablamos de cadenas de bloques públicas en las que se conoce todo el historial de transacciones. Esto también puede atraer a anunciantes y representantes de salas de conciertos.

 

La interfaz de la aplicación es simple y clara:

 

 

 

Desde el principio del desarrollo, el equipo se centró en     guía introductoria para desarrollar aplicaciones VK Mini. Algorítmicamente, la aplicación distribuye tokens a los usuarios usando   árbol de merkle Los muchachos de Web9000 agregaron las llamadas metatransacciones: esto le permite ahorrar gasolina y aumentar la conveniencia de usar la cadena de bloques sin desviar el tráfico de usuarios al intercambio de cifrado. La plataforma VK Mini Apps es responsable de alojar datos estáticos. 

 

Características de la aplicación:

  - El creador de NFT crea una lista blanca en un solo paso, que se basa en la mecánica de merkle airdrop. Se admiten caídas de miles de millones de dólares.

  - Los usuarios no necesitan criptomonedas para enviar transacciones. Los costos se transfieren al servicio sin sacrificar la seguridad o el tiempo de actividad. Al mismo tiempo, se mantiene la descentralización.

  - El protocolo también admite transacciones regulares, directamente con gas.

  - Tarifas de transacción optimizadas (por el servicio).

  - Las colecciones de boletos emitidos son integrables en otras plataformas NFT.

  - Se puede integrar en un DEFI existente, siguiendo el principio DEFI LEGO.

  - Mecanismo de compra de boletos NFT fácil de integrar.

  - La verificación en cadena por QR puede aceptarse incluso mediante un contrato inteligente.

  - La entrada después de pasar al evento no se quema, se puede recoger.

  - Protección en cadena contra el doble uso del boleto sin transacciones adicionales.

  - Configuración flexible de los niveles de acceso gracias a la mecánica "cada token tiene sus propios metadatos".

 

Qué tecnologías se utilizaron para el prototipo: 

  - Hardhat y Solidity - para contratos inteligentes.

  - Ethers.js y Web3 Wallet (Metamask) - para el cliente en VK Mini Apps.

  - Express, RocksDB y Ethers.js: servicio de API para almacenar datos del árbol de Merkle y retransmitir metatransacciones.

 

El backend con la mecánica de merkle airdrop es insensible a la piratería; incluso si se roban los datos, no será posible usarlos maliciosamente. Sin embargo, no se debe permitir la pérdida total de datos  con Merkle Trees, por lo que se necesita almacenamiento de datos adicional con copias de seguridad obligatorias para la protección. 

 

Web9000 preparará toda la funcionalidad escrita para el lanzamiento, terminará las pequeñas cosas y creará un front-end normal con UI / UX reflexivo. Y a principios de abril tienen previsto lanzar la primera versión del MVP con entradas para eventos de prueba.

 

Servicio para convertir tu publicación en un NFT en una red social

 

Equipo PRIMATES

Gracias a la aplicación, los usuarios podrán convertir sus publicaciones de VKontakte en NFT, por ejemplo, una publicación antigua pero valiosa en la pared, su primer graffiti o una declaración de amor. Los activos digitales resultantes pueden almacenarse en su tienda o venderse en el mercado. 

 

Gracias a una biblioteca especial de VKontakte - VK Bridge, la aplicación, con el permiso del usuario, recibe información sobre las publicaciones y ofertas necesarias para hacerlas NFT. 

 

Nota al pie: la biblioteca VK Bridge es un método especial que permite que las aplicaciones utilicen la API de VKontakte y la API del sistema operativo instalado en el dispositivo del usuario.

 

Primero, elige tu billetera:

 

 

Luego seleccionamos la publicación, generamos un token y lo ponemos en la vitrina:

 

 

  - Minificar NFT de su publicación.

  - Ver una colección de publicaciones NFT, incluidas las recibidas de alguien, en la pestaña Mis tokens.

  - Realice una transferencia de la publicación a otra billetera: para el usuario de VKontakte, se mostrará en la pestaña "Mis tokens".

  - Ver una muestra de todas las publicaciones de NFT realizadas a través del widget.

  - "Grabar" el NFT para que ya no aparezca en "Mis tokens".

 

Las siguientes herramientas de desarrollo ayudaron a los chicos del equipo PRIMATES en su trabajo:

  - método wall.get   - devuelve una lista de publicaciones del muro del usuario o de la comunidad.

  - método wall.getById   - devuelve una lista de entradas de los muros de usuarios o comunidades por sus identificadores.

  - VKWebAppOpenWallPost: abre en una ventana separada (en la parte superior de una miniaplicación o juego) una publicación publicada en el muro de un usuario o comunidad.

 

Hay un ligero exceso de criptoespecificidad en la aplicación, pero no interfiere, sino que por el contrario, complementa la impresión de trabajar con NFT y abre más oportunidades. 

 

Un único perfil para la autorización en cualquier servicio de terceros, por ejemplo, para encontrar un trabajo o servicios médicos

 

Comando VKSOUL 

La solución de este comando ayuda al usuario a crear una "identidad digital" (token Soulbound), acuñarla en una billetera NFT y usarla como un perfil único en diferentes sitios y servicios. Pero al mismo tiempo, el usuario gestionará la privacidad y la seguridad de forma independiente y centralizada.  

 

Nota al pie: los tokens Soulbound ("Soulbound Tokens", SBT) son tokens no transferibles que representan la identidad de una persona mediante la tecnología blockchain. Pueden contener información de salud, un currículum y otros datos que caracterizan a una persona u organización. Dichos tokens se emiten y almacenan en una billetera llamada Soul ("Soul"). Cada persona puede tener varias de estas carteras, que reflejan diferentes áreas de su vida.

 

Esto es algo así como un análogo de los botones sociales "Iniciar sesión con (algún servicio exagerado)", solo en NFT. En un momento, los botones sociales fueron un poderoso motor de crecimiento para los servicios Web 2.0 y, en la actualidad, SBT desempeña un papel similar para Web3. Los autores también ven su aplicación como una clave para cualquier servicio de cadena de bloques: es suficiente iniciar sesión una vez a través de su billetera y luego interactuar tranquilamente directamente con contratos inteligentes. 

 

La gestión de autorizaciones en servicios de terceros no es la única función de la aplicación. También te permite:

  - administrar las suscripciones y su pago;

  - aplicar el sistema de logros para mostrar la calificación de especialistas y miembros de varias comunidades;

  - interactuar con DApps (aplicaciones descentralizadas) fuera de VKontakte: votar dentro de las comunidades, participar en reuniones y recibir listas de correo con informes.

 

En la aplicación, debe conectar su billetera y acuñar el token. Contiene datos en la cadena (logros de reputación) y datos fuera de la cadena (integraciones con varios servicios). Este token se puede conectar a su cuenta de VKontakte y otros usuarios verán todos sus logros.

 

Por separado, notamos la implementación competente y equilibrada del almacenamiento de datos dentro y fuera de la cadena, lo que permitió al equipo resolver el problema rápidamente y no quedarse atascado a la mitad del camino hacia la victoria. Y la interfaz intuitiva y bien diseñada con el comportamiento esperado merece elogios.

 

 

Durante el hackatón, con la ayuda de un mentor y documentación abierta, VKSOUL creó un MVP y un sitio de ejemplo con integración de soluciones. En el sitio de ejemplo, puede iniciar sesión a través de SBT y comprar una entrada para un concierto. Ahora estamos trabajando en la actualización del diseño y los contratos inteligentes para entrar pronto en producción con una solución que admita cinco cadenas de bloques a la vez. 

 

Juego de fitness con actualización de personajes NFT

 

Team Sporty Beavers 

Históricamente, la aplicación práctica de NFT comenzó con los juegos y los Sporty Beavers  decidió ir por este camino. Entonces, los muchachos planean motivar a los usuarios a comprender el mundo de Web3, aprender a usar billeteras y blockchain, mientras practican deportes y diversas actividades para mejorar la salud mental. 

 

El equipo hizo un gran trabajo y, de hecho, dio vida a una dirección tecnológica separada de juegos criptográficos en la plataforma VK Mini Apps. Sporty Beavers combina las mejores prácticas de los clásicos luchadores Free-to-Play con la creciente popularidad de los juegos Free-to-Earn NFT, todo para alentar a las personas a hacer ejercicio que están aburridas de solo hacer ejercicio.

 

Los autores han reelaborado y combinado de manera inteligente dos mecanismos bien conocidos de los juegos típicos de Web3: puede obtener un personaje de castor generado cuando ingresa al juego por primera vez y acuñarlo en su billetera. ¿Por qué castor? Los gatos ya están ocupados y los castores son inteligentes y geniales, y aún no se han encontrado en tales juegos. En el configurador, puede personalizar su castor: elija el color, la altura, la forma de las orejas y las patas, varios accesorios; y más tarde, puedes comprar ropa u otros accesorios en la tienda del juego. Al realizar ejercicios físicos desde la aplicación, intenta derrotar a los personajes de otros usuarios de acuerdo con el principio de "piedra, papel o tijera": fuerza, destreza y resistencia. Si ganas, obtienes monedas del juego con las que puedes mejorar tu castor, y en el futuro será posible venderlo en el mercado. 

 

 

En la aplicación, será posible pagar la creación de tokens en rublos a través de VK Pay. Al comprar elementos del juego para el personaje, será posible acelerar la nivelación del castor y así obtener una ventaja en las competencias con otros usuarios.

 

Pavel Zakharov, director ejecutivo del proyecto Sporty Beavers:  “Este será el primer juego de este tipo en el mercado ruso. Ahora VKontakte tiene alrededor de 100 millones de MAU en todo el mundo, y después de la moderación, el juego en la plataforma VK MIni Apps podrá llegar de inmediato a una gran audiencia; esto simplifica enormemente la vida de las nuevas empresas. Y hay pocos juegos de la competencia en el mercado mundial, y ninguno de ellos está adaptado para usuarios de la CEI”.

 

Constructor de documentos y formas de reporte estricto

 

Team13 

Un constructor con un simple llenado de un contrato o un boleto con detalles, costo y procedimiento de pago. Después de eso, el constructor crea un token no fungible, realiza una verificación en cadena y almacena información sobre el documento en él. Este servicio de moderación y creación de contratos basado en NFT simplificará la creación de documentación y relaciones legalmente significativas entre contrapartes. El equipo recibió una de las subvenciones de la plataforma blockchain de Solana.

 

 

 

Supongamos que el usuario tiene un negocio, como vender, alquilar propiedades o brindar servicios. Usando la aplicación Doker en la plataforma VK Mini Apps, podrá crear plantillas apropiadas para documentos contractuales o formularios de informes estrictos. Después de que el cliente escribe una solicitud de prestación de servicios, la aplicación le envía una plantilla precargada en forma de enlace al documento directamente en el mensaje de VKontakte. El cliente puede llenar esta plantilla, hacer los cambios necesarios y firmar. Después de firmar del lado del cliente, el contrato se devuelve al ejecutante, donde lo firma y libera el token con un solo clic.

 

 

Registro de contratos mediante NFT:

 

 

Arquitectura de la aplicación Docker:

 

 

Aplicación para acceder a contenidos vía NFT

 

Equipo de marca desconocida

La aplicación desempeña el papel de una lista blanca: para obtener acceso a algún contenido protegido por derechos de autor, los usuarios primero deben comprar el NFT vinculado a él. Se le puede enviar el acceso como regalo, pero para abrirlo deberá vincular una billetera criptográfica, por ejemplo, Metamask. 

 


En la aplicación, el usuario puede crear contenido en forma de NFT y especificar la persona que puede verlo. La información del contenido se sella con una clave de cifrado dinámica que se genera al crear contenido NFT: solo el usuario al que se dirige este contenido puede leer los metadatos que se usaron para crear el token.

 

 

Con la aplicación puedes:

  - Vender boletos para eventos y brindar acceso a contenido NFT único para las personas que compraron un boleto. 

  - Cree su creatividad en NFT y póngala a disposición de un determinado grupo de personas (por ejemplo, aquellos que se suscribieron a su comunidad). 

  - Almacene documentos convirtiéndolos a NFT y abriéndolos solo a aquellos con los que desea compartirlos.

 

WhiteList abrirá nuevas oportunidades para las comunidades y los creadores de contenido: podrán controlar el acceso a su contenido único, proteger la propiedad intelectual de manera más confiable y recibir una monetización adicional de su creatividad. 

 

Al trabajar en el proyecto, el equipo de la marca Unknown utilizó la documentación de Metamask y Ethers.js. No hubo problemas de integración debido al uso de TypeScript clásico. En el futuro, planean popularizar su producto y desarrollarlo técnica y funcionalmente. Nos gustaría poder conectar Metamask en dispositivos móviles (para omitir el iframe), admitir Ethereum VM y TON FunC.

 

Epílogo

Ya puede proponer y crear proyectos NFT avanzados en la plataforma VK Mini Apps. Ahora puede ponerse en contacto con VK NFT en   una miniaplicación que te permite instalar avatares y tokens en el escaparate. Todas las novedades de productos se pueden encontrar en la comunidad oficial de VK NFT HUB, donde aparecerán anuncios de futuros eventos para desarrolladores. El equipo está abierto a nuevas sugerencias y está listo para ayudar con el desarrollo de aplicaciones de terceros en la plataforma. 

 

Y continuaremos mejorando nuestras tecnologías. En 2023, el equipo de VK NFT tiene varios objetivos globales: expandir la lista de cadenas de bloques admitidas, abrir NFT a las comunidades y respaldar su propio mercado. Por lo tanto, los desarrolladores tendrán muchas tareas, y siempre puedes encontrar algo para ti que te guste.

Translate & Edit: P2E Game

Welcome to P2E GAME

Hearing the echoes from Metaverse.

Lista de juegos de Blockchain | Lista de juegos NFTs | Lista de juegos de criptomonedas | Lista de juegos de Play to Earn
Añadir a favoritos 0
Añadir a favoritos
Not-liked 0
me gusta
Comentarios
Responde
Último
Descubra lo que le importa
  • NFT
  • GameFi
  • Noticias de la Industria
  • Launchpad
  • Airdrops
  • Insight
  • Noticias de Región
  • Resumen semanal
  • Colección
  • Partnership
No se encuentra la noticia correspondiente