Reseña de Meetup | Preguntas frecuentes sobre FISCO BCOS v3.0

Recientemente, la comunidad organizó una reunión especial en línea para compartir la ruta de desarrollo y el método de implementación de v3.0 en 2022. La discusión en la sala de transmisión en vivo fue muy animada. Hemos solucionado algunos problemas que preocupan más a los desarrolladores y los hemos compilado en estas preguntas frecuentes y respuestas sobre v3.0 para su referencia.

 P  : ¿Cuál es el rendimiento actual de v3.0?

 R  : Con el fin de mejorar el rendimiento del sistema y abordar el problema de los datos masivos en la cadena, en términos de arquitectura del sistema, la versión 3.0 divide el sistema de la cadena de bloques en módulos de microservicios, como red, computación, almacenamiento y programación. el microservicio se puede implementar de forma independiente, la expansión y la tolerancia a fallas, la aplicación puede cumplir con los requisitos de red y rendimiento del negocio al ajustar los recursos físicos del microservicio y realizar la expansión horizontal del sistema blockchain.

Actualmente, v3.0 todavía está en la etapa rc. A juzgar por los resultados de la prueba de presión actual, el rendimiento general ha superado a v2.x. En versiones posteriores de v3.0, continuaremos verificando y optimizando v3.0 de acuerdo con la realidad. aplicaciones Por favor, esperaremos y veremos.

  : ¿Cómo elegir entre v2.0 y v3.0?

  : FISCO BCOS ha respaldado con éxito más de 200 aplicaciones de referencia en campos de aplicación tales como asuntos gubernamentales, finanzas, gobierno social, trazabilidad de productos agrícolas y protección de derechos de autor. v3.0 se encuentra actualmente en la etapa rc, se han lanzado dos versiones rc y, en la iteración continua, se espera que la versión LTS se lance alrededor de junio, y la versión v3.0 LTS se puede usar en el entorno de producción. En ese tiempo.

 P  : ¿Ha considerado convertir la capa EBM en un modelo similar a Docker? Se pueden admitir idiomas existentes para escribir contratos inteligentes.

  : Hemos considerado esto. Actualmente, la mayoría de los desarrolladores de la comunidad están acostumbrados a usar Solidity para escribir contratos, por lo que continuaremos apoyando el uso de Solidity para escribir contratos. El modelo que mencionó también está en nuestro plan de exploración futuro.

 P  : ¿Es útil Gas en la cadena de alianzas? ¿Se puede quitar?

 R  : El gas en la cadena del consorcio se usa principalmente para prevenir ataques maliciosos, para evitar transacciones maliciosas que tardan demasiado en arrastrar los nodos, por lo que no se pueden eliminar.

 P  : Si los ID de cadena son Cadena0 y se implementan dos grupos, Grupo0 y Grupo1, ¿comparten una cadena? ¿Existen los datos juntos?

 R  : Sus cadenas se comparten y los datos se almacenan por separado. En v3.0 y v2.0, la forma del grupo es diferente. En v2.0, un solo proceso admite varios grupos, y la dimensión de subprocesos múltiples admite grupos. En v3.0, el grupo dinámico es que cada nodo correspondiente al grupo Es una sola forma de proceso.

 P  : ¿Existe una imagen de Docker para Arm?

 R  : Entiendo que la imagen de Docker en sí es compatible con múltiples plataformas, por lo que también es posible en Arm. En el futuro, planearemos proporcionar el binario de la versión Arm de FISCO BCOS y luego respaldar la construcción de Pro/Air. versión de FISCO BCOS en el entorno Arm.

 P  : ¿Qué componentes comparten principalmente los nodos de cadena de bloques de la versión Pro?

 R  : Los nodos de cadena de bloques de la versión Pro comparten la parte de la red. Como acabamos de demostrar, construiremos el clúster RPC y el clúster Gateway. Estas partes son compartidas; si no desea compartir el clúster RPC o el clúster Gateway, puede puede construir una cadena separada o los nodos de blockchain están conectados a servicios de diferentes clústeres RPC o clústeres de puerta de enlace.

  : ¿Cómo se migran los datos de v2.0 a v3.0?

 R  : Existen algunas diferencias entre v2.0 y v3.0. Se recomienda mantener la cadena v2.0 en un estado de solo lectura, adaptar los nuevos servicios a la cadena v3.0 y permitir que los nuevos servicios se ejecuten en v3. 0, o use v2 .0 correspondiente a todas las transacciones reproducidas en la cadena v3.0.

 P  : ¿La versión 3.0 ya no usa DAG?

  : v3.0 aún es compatible con DAG y admite más dimensiones de DAG. Todos los lenguajes de contrato Cpp/Solidity/Liquid son compatibles con DAG. Además, el DAG de v2.0 requiere que los usuarios analicen activamente las variables de conflicto y encuentren dominios de conflicto paralelo; v3.0 implementa la función de análisis automático de dominios de conflicto paralelo en la capa SDK, que puede analizar automáticamente las variables de conflicto y habilitar automáticamente el conflicto paralelo dominios en la capa inferior. .

  : ¿Cómo estudiar FISCO BCOS en profundidad?

 R  : Puede leer los documentos técnicos de FISCO BCOS o comenzar con los documentos técnicos. También puede prestar atención a la cuenta oficial [Comunidad de código abierto de FISCO BCOS], hay cientos de tutoriales de desarrollo para dividir el aprendizaje de blockchain en tres etapas: entrada , avanzado y profesional, que ayuda a aprender paso a paso.

 P  : Cuando me enteré por primera vez de FISCO BCOS, quería saber cuáles son de código abierto y cuáles no. ¿Hay algún problema de límites?

 R  : Todo el contenido de FISCO BCOS es de código abierto. Si tiene alguna pregunta sobre FISCO BCOS, puede enviarla en forma de problema en Github. Los desarrolladores de FISCO BCOS las responderán a través de problemas en Github. Además, FISCO BCOS también tiene un grupo de intercambio técnico oficial, puede agregar la pequeña cuenta asistente de WeChat FISCOBCOS010 al grupo de intercambio técnico y puede comunicarse en el grupo con preguntas técnicas sobre FISCO BCOS.

 P  : Después de actualizar Java-SDK a 3.0.0-rc2 en la versión v3.0Air, al iniciar el proyecto Springboot y llamar al método Deploy para implementar el contrato, ¿se informa un puntero nulo?

  : Este problema debería deberse a la incoherencia entre el SDK y la versión del nodo. La versión del nodo es 3.0.0-rc1, pero el Java-SDK del que depende Springboot es 3.0.0-rc2, y el nodo debe ser actualizado a 3.0.0-rc2 o degradar el SDK de Java del que depende Springboot a 3.0.0-rc1.

Si tiene alguna pregunta en el proceso de uso de v3.0, bienvenido a ponerse en contacto con el asistente para unirse al grupo de intercambio técnico para intercambios en profundidad. La comunidad valora mucho los comentarios y sugerencias de cada socio, y espera más desarrolladores. sumando en I+D+i y co-construcción. Si actualmente está experimentando el uso de v3.0 o desea participar en la co-construcción de I + D, comuníquese con el asistente (v: fiscobcosfan) o haga clic para leer el texto original para participar en la investigación premiada y trabajar juntos con la comunidad para promover aún más la versión 3.0.

Mantenga presionado el código QR para agregar el Asistente de WeChat

Repositorio de código FISCO BCOS v3.0 :

https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v3.0.0-rc2

Documentación técnica de FISCO BCOS v3.0 :

https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/

Para obtener más información sobre productos secos, preste atención a la cuenta pública de la comunidad de código abierto FISCO BCOS, visite el almacén de códigos FISCO BCOS para descargar todo el código fuente del proyecto: https://github.com/FISCO-BCOS/FISCO- BCOS , bienvenido a hacer clic en la colección de estrellas en la esquina superior derecha de la página, para obtener la última versión.

Supongo que te gusta

Origin blog.csdn.net/FISCO_BCOS/article/details/124478508
Recomendado
Clasificación