Explicación del roadmap de Qtum 2021

Introducción
Publicamos el roadmap 2021 el 11 de febrero. Este blog desglosa el roadmap con más descripción y detalles sobre las tareas y los objetivos.
Al revisar el roadmap de 2020, los principales proyectos fueron Offline Staking, Phantom (privacidad del protocolo) y Neutron (arquitectura de máquina virtual).
El offline staking se implementó con un hard fork el 28 de Agosto de 2020 y ha aumentado a más de la mitad de la actividad de staking en la blockchain Qtum. Los usuarios pueden realizar una delegación sin custodia de sus monedas a un online Super Staker.
El protocolo de privacidad Qtum Phantom enfrentó vientos en contra significativos el año pasado debido a la incertidumbre regulatoria global y los exchanges que eliminan los tokens de privacidad de la lista. Aunque Phantom se implementó y recibió una auditoría de seguridad completa de terceros, no puede avanzar en este momento.
Qtum Neutron, nuestra arquitectura de máquina virtual, se relanza para 2021 con una nueva máquina virtual basada en ARM (despidiéndose de la VM x86) y una perspectiva de cadena cruzada. Busque más blogs sobre el camino de Neutron. La hoja de ruta de 2021 está cargada de desarrollo de Neutron y estamos abriendo la participación de la comunidad para el progreso de Neutron.
A finales de 2020 también vimos nuestro giro para enfatizar las herramientas y la capacidad de DeFi. La gerencia de Qtum cree que DeFi será un factor de éxito fundamental para blockchain (después de un poco de espuma inicial) y estamos trabajando arduamente para desarrollar la tecnología y las asociaciones para aprovechar esta oportunidad.

Los cinco carriles de natación para el roadmap de Qtum 2021 son
Qtum Core: tecnología fundamental de nodo Qtum para bloques más rápidos, interfaz de billetera de hardware y actualizaciones de máquinas virtuales.
Infraestructura Qtum: herramientas para la integración de contactos inteligentes con herramientas Ethereum (Janus) y puentes entre cadenas (Floating Road).
Neutron: arquitectura de interfaz de máquina virtual actualizada, ARM VM.
Asociaciones DeFi y DApp: apóyese para respaldar el desarrollo de socios de Qtum para tecnología, ecosistema y cadena cruzada.
Actividades comunitarias: actualiza Discord con gamificación para roles, misiones y recompensas, ronda 2 para el Stake-A-Thon. Subvenciones DeFi y Ecosistema. Aumente la transparencia con un enfoque en la participación de la comunidad para el desarrollo de Neutron y AMA.

Detalles del roadmap
2021 — Q1

Qtum Core
Dev testnet bloques más rápidos
Implemente una red global de prueba de más de 100 nodos para probar un espaciado de bloques más rápido, varios espaciamientos, intervalos y algoritmos. Analice el espaciado promedio de bloques y las características de los bloques huérfanos.
Nuevo staker, más eficiente
Refactorice el código de evaluación UTXO para una mayor eficiencia, investigue el soporte de staker multiproceso.
Soporte de ledger
Proporcione soporte de billetera de hardware Ledger en Qtum Core Qtum-Qt para enviar tokens QTUM y QRC20.
Infraestructura Qtum
Janus beta/Testnet
Lanzamiento beta y pruebas para Janus, que traerá Ethereum RPC (llamadas a procedimientos remotos) a Qtum y todas las herramientas que vienen con eso.
Asociación Flotante Road (nombre en clave).
Neutron
Especificaciones del prototipo viviente
Especificación que describe las propiedades de consenso de Neutron. El resultado final de este documento es que debería ser posible implementar una nueva implementación de Neutron que coincida con nuestra versión (en términos de consenso) utilizando solo la especificación proporcionada. Un documento vivo que cambiará a medida que se implemente Neutron.
ARMv6-M VM, contratos inteligentes de Rust
Escriba contratos inteligentes utilizando el compilador ARM, Rust solo por ahora.
Construya la arquitectura del núcleo de Neutron
Construya las piezas centrales de Neutron, incluido el sistema de llamadas de blockchain ElementAPI, el administrador de VM y los sistemas de estado de token unificados.
Neutrón viable mínimo
Construya piezas no esenciales de Neutron lo suficiente como para que los contratos inteligentes de Neutron puedan comenzar a escribirse y probarse en una “blockchain virtual” que tiene Neutron integrado.
Convocatoria de interés y socios
Difusión a otros proyectos que puedan estar interesados en la arquitectura Neutron.
Asociaciones DeFi y DApp
Estos son nombres en clave para asociaciones en desarrollo.
Dinero de DeFi, Fortune Teller, Xplatform Tools, Staking Puzzle Piece.
Actividades de la comunidad
Actualizaciones del canal Discord
Cambios en Qtum Discord Server con nuevas formas para que la comunidad y los desarrolladores interactúen, incluidos sorteos diarios, nuevos desarrolladores y recompensas de la comunidad, chat en vivo y eventos.
Stake-A-Thon ronda 2
Reanudar Stake-A-Thon, programa de incentivos de participación offline staking, con más premios para los participantes / delegadores más pequeños.
Subvenciones de DeFi + Ecosystem
Desde el inicio de la subvención DeFi, hemos sido abordados por una serie de proyectos interesantes en diferentes tamaños y áreas técnicas. Mientras esperamos que los primeros beneficiarios de las subvenciones alcancen la madurez de la red principal, hay muchas soluciones interesantes y cooperación en proceso debido al programa de subvenciones.
Al ejecutar el programa, nos dimos cuenta de que la marca hacia DeFi era un poco limitada. La conclusión a la que hemos llegado es que haremos la transición del programa de subvenciones actual a una nueva subvención para el ecosistema Qtum. De esta manera, podemos incluir, por ejemplo, el desarrollo de herramientas técnicas y funcionalidades que se pueden aprovechar al crear aplicaciones en la blockchain Qtum.
Otras experiencias que hemos adquirido en el camino son que los tamaños predefinidos de las subvenciones a veces eran un obstáculo. Las aplicaciones varían desde un desarrollador que trabaja solo hasta grandes equipos que crean soluciones complejas que, por supuesto, requieren diferentes niveles de financiación. Para aumentar la agilidad y la flexibilidad para respaldar una gama más amplia de desarrollo en Qtum, hemos decidido otorgar subvenciones caso por caso.

2021 — Q2

Qtum Core
Algoritmo de dificultad de investigación
Investigación de variaciones del algoritmo de ajuste de objetivos que regula el espaciado de bloques, para mejorar el rendimiento y reducir los bloques huérfanos.
Bloques más rápidos de hard fork, Ledger
Un hard fork, primero en testnet, luego en mainnet, para reducir el espaciado de bloques para bloques más rápidos (https://github.com/qtumproject/qips/issues/26) e implementar la interfaz de billetera de hardware para el envío manual de QTUM con Ledger billetera de hardware.
Carga de la aplicación Research Ledger
proporcione la aplicación Ledger (que permite la transacción de delegación de dirección de participación offline staking) como una carga lateral a través de Qtum-Qt. Esto se probará a fondo, pero no la versión formal de Ledger, por lo que los usuarios deberán decidir si desean utilizar esta solución provisional.
Infraestructura Qtum
Lanzamiento de Janus
Libera Janus para producción.
Actualizaciones de EVM
Actualice la máquina virtual Ethereum para obtener características relevantes de los EIP para la actualización de Berlín.
Investigación de minería tokenizada
Investigue si los tokens podrían proporcionar interés en el grupo de minería, por ejemplo, con el servicio de minería del socio 6Block.
Neutron
Versión alpha de Testbench
Neutron incluirá un programa de “banco de pruebas” que es básicamente una integración especializada de Neutron en una blockchain virtual. Esto puede servir como una integración de referencia de Neutron y se puede utilizar para muchas cosas:
- Realización de pruebas automatizadas de contrato inteligente a escala de red completa sin involucrar una red de prueba más compleja o una red de estilo de prueba.
- Emulando comportamientos potenciales de fork y actualización antes de que se implementen en una blockchain utilizando Neutron para probar contratos inteligentes.
- Las plataformas Blockchain (y L2) que integran Neutron pueden emular características específicas de la plataforma dentro del banco de pruebas para permitir el uso temprano del ecosistema de estas características antes de que se implementen en la propia plataforma.
- Como una herramienta interna de Neutron para probar cambios, actualizaciones, etc. de Neutron Core, y permitir que los desarrolladores de herramientas de contrato inteligente comiencen a trabajar con Neutron en una etapa muy temprana, antes de que se implemente en una blockchain.
Light paper
Un artículo informal que describe la arquitectura de alto nivel y las características de Neutron sin profundizar en los detalles de implementación.
Programa de subvenciones “Jumpstart”
Con el lanzamiento del banco de pruebas, las herramientas de contrato inteligente de Neutron pueden comenzar a fabricarse. Impulsaremos subvenciones, etc. para comenzar a obtener bibliotecas y herramientas clave que los desarrolladores de contratos inteligentes usarán en el futuro para crear contratos inteligentes en Neutron.
Iniciativas comunitarias
Continuar con las iniciativas de la comunidad como charlas junto a la chimenea, AMA, etc.
Asociaciones DeFi y DApp
Estos son nombres en clave para asociaciones en desarrollo.
Autenticación descentralizada, State Channelz (nombres de código).
Actividades de la comunidad
Stake-A-Thon ronda 2
La segunda ronda de Stake-A-Thon continúa.
Recompensas de Discord
Actualice Discord con gamificación para misiones (algunas para educación blockchain, otras solo por diversión) con roles y recompensas.
Subvenciones de DeFi + Ecosystem
Continuar con el programa Qtum Ecosystem Grant.
Prueba de Janus
Evento comunitario con incentivos para probar Janus.

Vista previa de la segunda mitad de 2021

Dependiendo de las condiciones y prioridades, las metas del 2H 2021 están sujetas a actualización, revisión y cambio.
Qtum Core
Actualizaciones de Bitcoin v0.21
Actualice Qtum para Bitcoin v0.21 mejoras relevantes en redes peer-to-peer, billetera y RPC (https://bitcoincore.org/en/releases/0.21.0/).
Investigación de billeteras de hardware
Investigue oportunidades con la interfaz de billetera de hardware utilizando la billetera de hardware Ledger con un enfoque de “desbloqueo solo para staking”.
Infraestructura Qtum
Janus web3 + extensiones Ethers.js
Ampliación de claves y proveedores a las capacidades de UTXO para una fácil portabilidad de claves de ETH a QTUM.
Delegación de direcciones de billeteras de terceros
Usando las especificaciones detalladas para la transacción de delegación de dirección de staking fuera de línea
(https://github.com/qtumproject/documents/tree/master/en/OfflineStakingDelegation#offline-staking-address-delegation---undelegation-transaction-details) trabaje con Carteras de terceros para soporte e integración.
Minería tokenizada, Filecoin, otros
Con socio 6Block (un jugador importante en la minería de Filecoin). Filecoin es la blockchain de gestión / incentivos para el almacenamiento descentralizado mediante IPFS (almacenamiento de archivos interplanetario). Puede incluir otros proyectos mineros apoyados por 6Block.
Capa 2 zk-rollup
zk-Rollup u Opportunistic zk-Rollup permite construir un DEX de Capa 2 con transacciones instantáneas y sin tarifas de gas, donde el resumen periódicamente verifica con un hash ZK en la cadena de Capa 1. La gerencia de Qtum ha identificado esta tecnología como un objetivo estratégico para el segundo semestre de 2021, y la implementación puede realizarse mediante la ampliación de nuestras relaciones con los socios existentes, la incubación de la tecnología de contratos inteligentes u otros medios. Si usted es un equipo de desarrollo experimentado que está considerando nuestro programa de subvenciones DeFi de US $ 5 millones y está comprometido con un lanzamiento justo, comuníquese con nosotros.
Neutron
ARMv7-M para contratos inteligentes
Implemente esta máquina virtual más avanzada con soporte para más códigos de operación y operaciones.
Versión de Testnet / Regtest
Una versión regtest y / o testnet de Qtum con integración Neutron.
Cree un BIP con el detalle adecuado de que una bifurcación de Bitcoin podría seguir la información proporcionada y crear su propia integración de “neutrones viables mínimos”. Potencialmente, también trabaje en la creación de una solicitud de extracción a un fork de bitcoin que no sea de Qtum que pueda manejar esto.
Integraciones de la capa 2 de investigación
Integraciones de la capa 2 de investigación para Neutron, que implican transacciones rápidas con poco gas.
Investigar la implementación de soft fork
Investigue implementaciones de soft fork donde los nodos actualizados pueden señalar su actualización para admitir la funcionalidad de Neutron, lo que permite activar estas nuevas funciones cuando una gran mayoría de nodos señalan que son compatibles.
Asociaciones DeFi y DApp
Más asociaciones.
Actividades de la comunidad
Recompensas de Discord
Continúe con las recompensas diarias por misiones, juegos, creación de contenido y participación.
Iniciativas comunitarias de neutrones
Abrir el proceso de desarrollo de Neutron, que puede incluir notas de reuniones públicas, llamadas de la comunidad e invitar a partes externas interesadas a estas discusiones.
Subvenciones de DeFi + Ecosystem
Continuar con el programa Qtum Ecosystem Grant.
AMAs
Continúe con AMA en Discord y Telegram para nuevas tecnologías y socios.