Informe de progreso del proyecto quincenal de QuarkChain: 26 de julio - 08 de agosto de 2019
El 10 de agosto, QuarkChain tuvo AMA con Binance en el grupo Binance French Telegram. El Dr. Zhou introdujo problemas críticos que enfrentaron las industrias de blockchain y cómo QuarkChain resuelve estos problemas. Para las personas que no asistieron a la AMA, consulte el resumen de la AMA a continuación.
Parte 1: Introducir QuarkChain
P1: ¡Felicidades a QuarkChain lanzó Mainnet el 4/30 y anunció el intercambio de tokens el 7/30! Además, anunciaste una gran noticia: ¡QKC aparece en Bithumb! ¿Podría darnos una breve introducción sobre QuarkChain?
A1: QuarkChain es una cadena de bloques de próxima generación que tiene como objetivo proporcionar 1: gran escalabilidad y 2: gran flexibilidad a través de la tecnología de fragmentación de blockchain.
Sabemos que BTC tiene aproximadamente 7 transacciones por segundo, ETH es de aproximadamente 15 TPS, y podríamos escalarlas en gran medida a más de 55K en nuestra competencia de TPS, mientras mantenemos la descentralización y una fuerte seguridad
La flexibilidad significa que solo somos una cadena de bloques con un modelo fijo de consenso / transacción / libro mayor, pero podríamos adoptar fácilmente un nuevo consenso, nuevas transacciones y un nuevo modelo de libro mayor al sistema, mientras disfrutamos de una fuerte seguridad y transacciones cruzadas.
P2: Hay tres soluciones para resolver el problema de blockchain: fragmentación, capa y cadena cruzada. ¿Por qué QuarkChain elige la tecnología de fragmentación? ¿Qué es la fragmentación?
A2: Al usar lenguaje simple, el fragmentación en blockchain básicamente ejecuta múltiples cadenas al mismo tiempo (imagine múltiples cadenas ETH), y utilizando un consenso innovador para asegurarse de que 1, las transacciones de fragmentos cruzados se pueden realizar de manera eficiente (a diferencia de BTC / ETH o ETH / ETC). 2, todos los fragmentos están suficientemente asegurados (no como ETC es atacado moviendo Ethash hashpower de ETH).
En comparación con la cadena cruzada, creo que el fragmentación podría traer una mejor compensación en seguridad, descentralización y escalabilidad. Como mencioné, los fragmentos cruzados pueden experimentar problemas de seguridad, como si un usuario mueve sus activos de ETC a ETH, y ETC es atacado, y el activo adicional se crea en ETH.
Mientras que en nuestro diseño, tal ataque es imposible gracias a la fragmentación.
Además, es muy difícil para BTC reconocer los activos de ETH, mientras que para nuestro diseño de fragmentación, cada fragmento puede reconocer fácilmente otro activo de fragmentación y la transacción entre fragmentos es muy eficiente.
Por cierto: Sharding es también la tecnología central en Google, Facebook para desarrollar sus servicios globales, para los que solía trabajar.
P3: Espere QuarkChain, hay muchos otros proyectos que usan tecnología de fragmentación. ¿Cuáles son las diferencias entre QuarkChain y ellos?
A3: En primer lugar, QuarkChain implementa el fragmentación de estado a través de nuestro diseño de clúster para que el procesamiento y el almacenamiento del libro mayor puedan dividirse en múltiples nodos, mientras que muchas soluciones existentes adoptan el denominado fragmentación transaccional, y los nodos necesitan almacenar y procesar todos los datos
En segundo lugar, a diferencia de muchos proyectos de fragmentación que dependen de un consenso específico (por ejemplo, PoS), QuarkChain permite que diferentes fragmentos ejecuten diferentes consensos, libros mayores, modelos transaccionales e incluso economía de fichas, mientras que todos comparten el mismo nivel de seguridad. Esto hace que QuarkChain sea mucho más flexible que otras soluciones.
En tercer lugar, el diseño de QuarkChain ya está probado por la red principal, que ha estado funcionando durante meses, mientras que muchos de los proyectos existentes (como ETH2.0) todavía están en progreso.
P4: Vitalik Buterin, fundador de Ethereum, también está de acuerdo en que fragmentar es el futuro de la infraestructura de blockchain. ¿Cuál es la diferencia entre QuarkChain, Polkadot y Cosmos?
A4. Hablando honestamente, después de diseñar QuarkChain, estoy bastante sorprendido de que algunas ideas estén siendo implementadas por otros proyectos como Polkadot y Cosmos.
Cosmos es más como soluciones de cadena cruzada: para realizar transacciones entre cadenas, bloqueará un activo en una cadena y creará el correspondiente en el fragmento de destino. Como mencioné antes, esto debe diseñarse cuidadosamente como si se atacara la cadena de origen, se crea el activo adicional. Si bien no estamos sufriendo este problema, ya que "movemos" atómicamente el activo de una cadena a otra, y nos aseguramos de que el activo también sea único durante el movimiento.
Para Polkadot, su parachain está muy cerca de nuestro fragmento. Sin embargo, se basa en PoS y replanteo / barra para seguridad, mientras que no confiamos en un PoW / PoS o dPoS: podríamos usar cualquier combinación para fragmentos
P5: ¿Puede decirnos qué funciones ha logrado la red principal?
Actualmente, en primer lugar, el fragmentación es completamente funcional en nuestra red.
En segundo lugar, ya abrimos transacciones tanto en fragmentos como en fragmentos cruzados en la red (también conocido como balance atómico se mueve de un fragmento a otro)
En tercer lugar, implementamos con éxito un consenso llamado trabajo de prueba de estaca que tiene como objetivo combinar los beneficios de PoW y PoS, y hay un crecimiento dramático tanto de hashpower como de tokens en juego, especialmente después del intercambio de tokens.
P6: PoS y Staking fueron dos temas candentes en el primer semestre de 2019. Sin embargo, la gente habla de PoW y minería en este momento. ¿Qué consenso es compatible con QuarkChain?
Nuestra cadena raíz y las cadenas de fragmentos podrían tener cualquier consenso, incluyendo PoW o PoS. Además, para una sola cadena, proponemos Proof-of_staked-Work para combinar sus beneficios.
El problema es que vemos muchas cadenas de bloques PoW, por ejemplo, ETC, BTG fue atacado debido a que el hashpower se puede mover fácilmente de una cadena a otra (por ejemplo, alquilándolos de nicehash).
Mientras que para PoS, es difícil liquidar los tokens para atacar otra cadena, pero PoS tiene varios problemas, como apostar a nada, ya que no hay un costo físico para acuñar los tokens.
El objetivo de PoSW es cosechar ambos beneficios: un minero apostaría antes de poder contribuir eficientemente con su poder de hash a la red. ¡Lo bueno es que una cadena con potencia de hash más pequeña puede protegerse de manera eficiente mediante PoSW y el costo del ataque es mucho mayor!
(Personalmente, instaría a todas las cadenas PoW más pequeñas a adoptar PoSW)
P7: Aquí hay un punto interesante: el futuro es para BTC, ETH y otras nuevas cadenas públicas. ¿Qué piensas?
No estoy muy seguro de qué otras nuevas cadenas públicas, pero definitivamente somos una de las otras nuevas cadenas públicas.
Así que creo que el futuro pertenece a una tecnología que aborda un problema real. Y además de los problemas tecnológicos como la escalabilidad y la flexibilidad, creo que un problema clave de blockchain es la división de la comunidad de blockchains existente. Por ejemplo, las comunidades mineras de BTC y ETC están casi sin superposición.
Mucha gente usa ETH, pero apenas usan tokens de privacidad
Tenemos tantas cadenas, tantas billeteras, pero es difícil de encontrar, una podría tener todas las funciones en una billetera de manera descentralizada. Entonces, creo que el futuro es una tecnología que podría unir las tecnologías y comunidades de blockchain existentes, y ese es también nuestro objetivo.
Con diferentes fragmentos que ejecutan diferentes consensos, libros mayores, transacciones e incluso token eco, permitimos que diferentes usuarios usen una sola cadena y terminen todas las funciones sin abandonarla. Por ejemplo, ahora admitimos múltiples algoritmos hash: en el futuro, BTC / ETC /…. mineros, todos ellos pueden contribuir con su poder de hash a QuarkChain.
Parte 2: Respuestas de la comunidad
P1: ¿Cuál es el papel del token QKC en su proyecto? ¿Cómo aumentará la demanda de tokens QKC con la adopción?
QKC es nuestro token de génesis, y podría ser nuestra tarifa de gas o el token para proteger la red mediante el replanteo.
Usarlo como tarifa de gas es una de las principales características de utilidad de QKC. (junto con soporte para contratos inteligentes)
Además, para asegurar la red, cada fragmento necesita apostar algunos QKC antes de crear un bloque en el fragmento (por ejemplo, minería o acuñación). Con más fragmentos agregados en la red, se replantearán más QKC para proteger la red.
P2: ¿Cuál es su política monetaria? ¿Inflacionista? ¿Deflacionista? ¿Suministro fijo para siempre o tokens adicionales para ser emitidos? 2. Si el proyecto se bifurca con otra moneda, ¿qué es diferente y por qué se necesita un nuevo activo?
Tenemos un modelo de suministro fijo para siempre, es decir, 10B QKC. Para los fragmentos nuevos, deben apostar QKC, pero el token extraído / acuñado puede ser otro token nativo con características especiales. Por ejemplo, supongamos que creamos un fragmento con tecnología zerocash, solo el token ZEC-on-QuarkChain puede disfrutar del beneficio de las transacciones confidenciales, pero la minería ZEC-on-QuarkChain debe apostar suficiente QKC.
P3: ¿Cómo ha afectado Libra de Facebook a la adopción de criptografía y cuál es su impacto en el crecimiento futuro?
En realidad, para una nueva cosa revolucionaria, las etapas que la gente ve es 1, ignorar, 2, reírse, 3, contra, 4, aceptar. Creo que Libra de Facebook es una gran señal para mostrar que cada vez más personas y grandes organizaciones aceptan la criptomoneda como el futuro. Y es posible transmitir el uso de la criptomoneda a miles de millones de usuarios. ¡Esto es increíble!
P4: Llegaste a 55k TPS dentro de la competencia TPS, este es ciertamente un excelente resultado en comparación con tus competidores, aunque originalmente planeaste 100k TPS, ¿cómo y a qué hora vas a alcanzar esta meta?
A4: Primero, nuestra comunidad verifica 55K TPS a través de la competencia TPS, y entrevistamos a los 3 ganadores principales, y todos dicen que mientras tengan mejores máquinas, 100K TPS no debería ser difícil. En segundo lugar, actualmente, QuarkChain se implementa en Python, que es bueno para la programación, pero es lento. También estamos implementando otra implementación de QuarkChain en otros idiomas (ir), y nuestros primeros resultados son muy emocionantes, aproximadamente 3 veces o más. Esto significa que 100K deberían lograrse fácilmente con las mismas máquinas en la competencia TPS.
P5: Acerca de su artículo más reciente: "Modelo de token de suministro fijo con fragmentos / cadenas añadidos dinámicamente". ¿Puedes explicar más al respecto? ¿QuarkChain lo logró? o QuarkChain está trabajando en ello?
A5: Formulamos una ecuación con el supuesto de que "si comenzamos con 8 fragmentos y agregamos un fragmento cada año, cómo emitir QKC para que el suministro total sea 10B". Esto da como resultado una fórmula cuadrática interesante, y podríamos calcular cómo disminuir la tasa de suministro de QKC cada año (0,88 por año) para que solo haya 10B QKC en el mundo.
P6: Muchos proyectos y empresas de blockchain se centran en crear sistemas muy complejos y dicen que revolucionarán el sistema bancario y ayudarán a los no bancarizados. Dado que trabaja en el área de negocios, ¿cuán realistas cree que son tales declaraciones?
A6: Creo que la brecha principal es la "educación", ya que todavía hay muchas personas que no entienden blockchain. Por ejemplo, si pierde su clave privada, pierde su equilibrio, pero mucha gente siente que hay una manera de encontrarla (¡e incluso este es un servicio, estafa!)
Sin embargo, creo que esto también es una buena señal de la adopción temprana de la tecnología blockchain. ¡Entonces hay mucho espacio para crecer!
P7: ¿Es seguro para los inversores apostar el 100% de su QKC ahora? ¿Existe un reembolso para los inversores de QKC si la propia red de QKC es pirateada mientras realiza el replanteo?
A7: En primer lugar, empleamos 4 compañías de auditoría de código para verificar nuestro código y asegurarnos de que no haya un problema importante
En segundo lugar, abrimos las funciones de QuarkChain lentamente para que las funciones se prueben bien en mainnet antes de que lleguen más funciones.
En tercer lugar, en caso de falla de la red (y pirateo), podemos enfrentar la dificultad de deshacer la red (como lo hacen BTC y ETH). Nos encargaremos del tema a nuestra comunidad y les dejaremos votar y decidir

Gracias por leer este resumen. QuarkChain siempre agradece su apoyo y compañía.