Rongjian Lan fue ingeniero de infraestructuras de búsqueda para Play Store en Google. Ha publicado más de 10 artículos académicos sobre consultas espacio-temporales y visualización basada en mapas. Rongjian comenzó a investigar los protocolos descentralizados a principios de 2017.
Rongjian es el co-presidente de ABC Blockchain Foundation, con más de 100 ingenieros de Google, Facebook y LinkedIn como miembros. Fue candidato a doctor en ciencias de la computación en la Universidad de Maryland College Park y obtuvo su licenciatura en la Universidad de Ciencia y Tecnología de Beijing.
Próximos Planes
- Resultados mensuales: 2021 Oct
- Optimizar la lógica de verificación de bloques de consenso (block verification logic) para reducir el tiempo de los bloques en ~200-400ms
- Reforzar el equipo de prefijo común en la tecnología de Harmony y ayudar a proponer direcciones/temas de investigación para la research DAO
- Terminar la propuesta de diseño y especificar la cross-shard transaction con un equipo de sistemas.
- Logros trimestrales: 2021 Q4
- Reducir el tiempo de bloqueo de la red principal a 1 second mediante: 1) Optimización de la recopilación de firmas de confirmación; 2) procesamiento paralelo de mensajes en el nodo líder; 3) actualizar mediante la librería blst
- Trabajar con el equipo del sistema de conocimiento mutuo para terminar la implementación PoC de las cross-shard transaction
- Contratar a 1 ó 2 ingenieros de protocolos principales
- Planificación anual: 2022 Q1 - Q3
- Q1: Rotación de líderes y detección de comportamientos maliciosos de los líderes integrados con el cambio de vista: fallo de propuesta de enlaces cruzados, censura de txn, etc. Lanzamiento de la función de transacciones entre capas.
- Q2: Criptografía para el cliente ligero basado en zk y restablecimiento y elección privada, etc.
- Q3: Terminar la implementación del restablecimiento: restablecimiento aleatorio, sincronización de estado rápida, etc. Lanzar el restablecimiento y hacer el protocolo Harmony 100% descentralizado en la red principal.
Logros de los últimos 6 meses
- Implementado y lanzado Harmony VRF la fuente de aleatoriedad integrada nativamente para Dapps: https://medium.com/harmony-one/introducing-harmony-vrf-4fc51e175c2
- Implementamos y lanzamos 3 propuestas de gobernanza de validadores: 1) fijación de las minimum fees en los validadores; 2) EPoS parameters change; 3) Reducción de la Minimum delegation de 1000 a 100.
- Se han añadido nuevas optimization para reducir el tiempo de bloque del shard 0 de ~3.8s a 1.7s.
- Con el equipo, se ha resuelto y se ha abordado públicamente el principal incidente de interrupción de RPC: https://talk.harmony.one/t/update-on-the-recent-mainnet-stability-issues-june-2021/1527
2021/10/25
- Preparada y compartida la charla "Play2Earn: the future of gaming" en nuestro evento metaverso de Shanghai, en Palo Alto.
- Analizar el flujo del consenso en el procesamiento de bloques y reducir el procesamiento innecesario de bloques mediante el almacenamiento en result caching.
- Reunión con Research DAO y respuesta a sus questions sobre el protocolo Harmony.
- Descubrir cómo actualizar el punto base de la biblioteca blst con Ganesha
2021/10/18
- Buscó en la especificación de la curva BLE12-381 https://hackmd.io/@benjaminion/bls12-381
- Encontró el lugar en blst para la configuración del punto base: https://github.com/supranational/blst/blob/master/src/e1.c#L23. Pero necesita más ayuda del equipo de blst sobre cómo establecerlo correctamente.
- Arreglado el problema del rpc de estimación de gas en la transacción con carga útil: https://github.com/harmony-one/harmony/pull/3900
2021/10/11
- Cambio en la lógica de verificación de bloques de consenso: se verifican los nuevos bloques de forma optimista en la fase de preparación para que no sea un cuello de botella en la fase de confirmación.
- Añadir el contenido del bloque en el mensaje de anuncio del líder.
- Refactorizar la lógica de verificación de bloques como una utilidad para ser utilizada por el manejo de los mensajes de anuncio y preparación en el nodo validador.
- Sincronizar con Dimitris del prefijo común para una mayor aclaración técnica de la red Harmony.
2021/10/5
- Trabajamos en la petición del desarrollador de soportar pending txns in event subscription y permitir la obtención de txns pendientes en rpc.
- Tuvimos una sesión de introducción a la tecnología con Dionysis, Zeta y el equipo para que se pongan al día con la tecnología de la red Harmony y las posibles ideas de investigación. Han empezado a estudiar algunos temas de investigación interesantes y tendremos una sincronización semanal para aclarar más cuestiones.
- Volví a investigar la tecnología de Solana y la mayor parte de su aceleración tecnológica se debe a su consenso único de PoH y a una VM más rápida. Así que no hay mucha tecnología directamente transferible que podamos tomar prestada inmediatamente. Podríamos pensar en acelerar la evm si es posible o en cambiar a otra vm si la velocidad es lo más importante.
- Estamos trabajando en una optimización del consenso que podría reducir potencialmente el tiempo de bloqueo en otros 200ms-400ms. Esta semana, el tiempo estimado de llegada.
2021/10/06: Semana: Tiempo de bloque de 1,5 segundos Mes: propuesta de cross-shard, Research dao onboarding Trimestre: trabajar para conseguir 1 segundo de finalización, contratar a 2 ingenieros de protocolo principales