es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Simular una red de Hyperledger Fabric con 5000 usuarios.

Soy un traductor español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código ni la salida en markdown.

Soy nuevo en Hyperledger Fabric. He leído su documentación y seguí la red de prueba que proporcionaron en su sitio web, por lo que la red de prueba proporciona un montón de comandos de terminal para agregar una tercera organización y su par. Me gusta que todo esté listo para ejecutarse en terminales, pero el problema es el alto nivel de abstracción sobre muchos detalles.

Objetivo:
Me gustaría simular una red blockchain con permisos con 5000 usuarios. Cada usuario debería poder transmitir una transacción cada 15 segundos al canal. Los ordenadores deberían empaquetar estas transacciones cada 15 segundos y permitir que los usuarios conectados verifiquen los nuevos bloques.

Preguntas:
– ¿Debo crear un nuevo par para cada usuario?
– ¿O puedo usar un solo par y dejar que cada usuario use la aplicación?

No pude encontrar un solo tutorial sobre la adición dinámica de pares.
Al leer la documentación, creo que debería dejar que cada usuario tenga su propio par y la aplicación para transmitir transacciones. Sin embargo, crear 5000 pares (uno por uno) sería muy consume-tiempo.

Sé que estas preguntas pueden parecer ingenuas, considerando que mis otras opciones como crear mi simulación de red blockchain usando socketio o grpc serían menos dolorosas en este momento. Realmente no quiero evitar leer los documentos de HLF, pero el alto nivel de abstracción y el tiempo de aprendizaje me hacen preguntar, debería usar mejor las otras opciones para mi simulación. Como Linus Torvalds lo explica simplemente:

¡Las palabras son baratas, muéstrame el código!

En el caso de HLF, no quiero los comandos terminales ya proporcionados, quiero entender y modificar realmente el código fuente de los pares.

Gracias por cualquier recomendación o dirección.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en Hyperledger Fabric, recomendaría el siguiente enfoque:

    La creación de un nuevo par para cada usuario sería muy tardada y no sería un enfoque eficiente. En cambio, se puede utilizar un solo par y permitir que cada usuario use la aplicación.

    Para simular una red de bloques con permisos con 5000 usuarios, se pueden crear múltiples canales dentro de la red, cada uno con su propio conjunto de usuarios. Esto asegura que las transacciones estén segregadas y no interfieran entre sí.

    Para lograr el objetivo de que cada usuario pueda transmitir una transacción cada 15 segundos, se puede implementar un balanceador de carga para distribuir las solicitudes de manera uniforme en toda la red.

    HLF proporciona varios SDK, como Node.js, Java y Go, que se pueden utilizar para construir su aplicación. Se pueden consultar la documentación oficial y las muestras proporcionadas por Hyperledger para comprender los conceptos y modificar el código fuente de los pares.

    Aunque HLF tiene un alto nivel de abstracción, proporciona numerosas ventajas como la seguridad, escalabilidad e interoperabilidad. Por lo tanto, recomendaría invertir tiempo en aprenderlo a fondo y aprovechar sus beneficios.

Comments are closed.