Recientemente hemos abierto la versión Go de QuarkChain que mejora la funcionalidad de la red principal de tres a cinco veces simplemente acelerando la eficiencia de ejecución del código. ¿Es realmente tan milagroso? ¿Qué tan rápido puede llegar esta versión? ¿Resolvería el cuello de botella de TPS que molesta a la industria? Con el fin de que todos ustedes tengan un conocimiento profundo del alto rendimiento de nuestra nueva red principal y de alcanzar nuevas alturas en TPS para toda la industria de la cadena de bloques, hemos decidido organizar el segundo concurso de TPS. Incentivaremos a todos ustedes para que se unan y sobresalgan usando una cantidad sustancial de BTC.
El resultado de la competición del año pasado se puede encontrar aquí:
La introducción de la versión Go de mainnet está aquí:
Presentación del Concurso:
La participación de QuarkChain es fundamental para mejorar el TPS, como todos hemos visto en la competencia del año pasado, cuyo equipo ganador alcanzó un rendimiento que superó los 55.000 TPS. Después del gran avance de la primera competición, ahora damos la bienvenida a la versión Go de QuarkChain que tiene aún mejores funcionalidades. Esta vez, continuaremos ofreciendo una plataforma que permite a los programadores liberar su imaginación y creatividad. A través de atractivas recompensas, nos gustaría animar a más programadores a que aprendan y se familiaricen con la industria de la cadena de bloques e incluso a que participen en ella. Uno de los objetivos de este concurso es también que la comunidad de desarrolladores aumente la comprensión de nuestro código central y obtenga experiencia de primera mano de cómo nuestro equipo incorpora elementos de seguridad, descentralización y escalabilidad con un TPS cada vez mayor en un único diseño.
Con la mejora de la versión Go, ¿qué tipo de TPS alcanzaría? 100000+ TPS ya no parece un obstáculo insuperable. Estamos muy emocionados de ver cuál sería el resultado final y esperamos con ansias su participación.
Elegibilidad:
Quienquiera que esté interesado en la cadena de bloques, especialmente en el sharding, es elegible para participar. ¿Conoces la programación y alguna base para construir nodos? Eso es aún mejor!
Bases del concurso:
Muy simple! Dentro del período de tiempo que especifiquemos, construya una red QuarkChain y realice pruebas de carga. Clasificaremos a los equipos de acuerdo al valor máximo de TPS y recompensaremos a los equipos respectivamente. Nosotros organizamos la competencia con el principio de apertura, justicia y equidad y el espíritu hacker de adorar la tecnología, la libertad y la creatividad. Estaremos actualizando el ranking de TPS a lo largo del concurso para motivar a los participantes a refrescar el récord y alcanzar nuevas alturas!
Premios:
El principio de la competencia de TPS es el más alto, el más rápido y el más fuerte. Aquí están los diferentes premios que entregamos para el concurso:
1. Máximo pico de premio TPS:
Primer lugar: 0.5 BTC + 1,000,000 QKC
Segundo lugar: 0.15 BTC + 300,000 QKC
Tercer lugar: 0.1 BTC + 200,000 QKC
Cuarto y Quinto lugar: 0.05 BTC + 100,000 QKC
2. Premio Peak TPS challenge:
Este premio se otorga a quien alcance por primera vez los 100.000 TPS en una presentación válida. Premio para el primero que alcance los 100.000+ TPS: 0,1 BTC + 200.000 QKC.
Tenga en cuenta que no hay límites en el premio del desafío. Después de la entrega del primer premio del concurso, anunciaremos el próximo objetivo de TPS y el premio correspondiente.
3. Premio de participación:
30.000 QKC por persona.
El premio de participación es para premiar a los primeros 50 programadores que participen en el concurso QuarkChain con más de 20.000 TPS de pico. En caso de conflicto, el laudo se decide por la fecha y hora de la presentación. Recompensaremos a cada programador participante con una recompensa de 30,000 QKC!
4. Bonificación por recomendación:
Para permitir que más programadores se unan a la segunda competencia de QuarkChain TPS, hemos establecido un bono de referencia. Siempre que el programador al que te refieras se una al concurso y obtenga el resultado con un envío válido, compartirás el premio de 200.000 QKC con otros.
Para ganar el bono de recomendación, usted debería:
Cadena de goquarkchain de tenedor repo;
Debe ser un envío válido para el desarrollador al que usted haya hecho referencia;
Cuando envíes el formulario de resultados, recuerda rellenar la información sobre tus referidos, como el nombre de la organización y el ID de GitHub del referido.
Tiempo de competición:
Empieza: A partir de hoy
Fin: US PST 12/22/2019 11:59:59pm (o hora de Beijing 12/23/2019, 11:59:59am)
Explicación detallada
Para ganar el bono de recomendación, usted debería:
Cadena de goquarkchain de tenedor repo;
Debe ser un envío válido para el desarrollador al que usted haya hecho referencia;
Cuando envíes el formulario de resultados, recuerda rellenar la información sobre tus referidos, como el nombre de la organización y el ID de GitHub del referido.
Tiempo de competición:
Empieza: A partir de hoy
Fin: US PST 12/22/2019 11:59:59pm (o hora de Beijing 12/23/2019, 11:59:59am)
Explicación detallada:
Nuestros ingenieros han preparado cuidadosamente un archivo Léame en el repositorio de Github sobre cómo construir un entorno de desarrollo, cómo observar el valor de TPS, y cómo iniciar el proceso de minería y mucho más. Si tiene alguna pregunta durante el concurso, visite la comunidad técnica de QuarkChain en: https://community.quarkchain.io/, deje sus preguntas allí y nuestro equipo de soporte le proporcionará soluciones lo antes posible.
Configuración de parámetros:
Intervalo de bloqueo de raíz: 20s ~ 60s
Intervalo de bloqueos menores: 4s ~ 10s
Límite de gas de bloqueo menor: <=96,000,000
Número de fragmentos: ilimitado
Número de racimos: >= 3 (totalmente conectado)
Nota: por favor consulte el archivo Léame (https://github.com/QuarkChain/goquarkchain/blob/master/tests/loadtest/README.md#cluster-configuration) para aprender a usar parámetros específicos.
Criterios de evaluación (SUPER IMPORTANTE!!!)
Todos los participantes pueden enviar la siguiente información para verificar el valor del TPS antes del PST 12/22/2019 11:59pm
Enlace a un video de Youtube: el participante debe grabar un video que muestre información básica, incluyendo la configuración, demostración en vivo, visualización del valor máximo de TPS usando la caja de herramientas de estadísticas. El video debe ser subido a Youtube
Fork goquarkchain repo
Hacer un Fork del TPS.md doc en Github el archivo de reducción de precio con información sobre la configuración, el valor TPS más alto, el enlace al vídeo de Youtube y la salida completa utilizando la herramienta de estadísticas
Usando este formulario (https://quarkchaintps.typeform.com/to/s8hIs1) para enviar información personal incluyendo el valor SHA1 de git commit
Lo más importante es que toda la configuración básica que envíe debe ser reproducible. Para todos los premios, el tiempo de envío será el último entre el tiempo de carga de vídeo de Youtube, git commit y formulario de envío. Anunciaremos todos los resultados después de la competición. Todos los derechos de interpretación del concurso están reservados para QuarkChain.
Gracias a todos por unirse a la competencia!