Interoperabilidad entre la Blockchain pública de Ethereum y la red Blokchain privada autorizada de Quorum

Escenario: estoy tratando de configurar dos redes de cadena de bloques en una plataforma:

  • Red Blockchain pública de Ethereum: para sistema de pago en forma de tokens ERC20 y criptomonedas.
  • Red de cadena de bloques privada autorizada de Quorum: para almacenamiento de datos y acceso autorizado.

Preguntas:

  • ¿Puedo hacer que las dos redes blockchain diferentes (mencionadas anteriormente) se comuniquen entre sí? ¿Hay algún problema involucrado? ¿Cómo puedo hacer eso?
  • ¿Son compatibles Quorum y Ethereum? ¿O debería elegir otra cadena de bloques?
  • Para aplicaciones de nivel empresarial, ¿Quorum es escalable y rico en API?

Respuestas (2)

AFAIK, No. Quorumy ethereumno son interoperables. Un argumento simple será el algoritmo de consenso utilizado por estos dos: el quórum usa RAFTy ethereumusa la prueba de trabajo. Además, quorumutiliza herramientas criptográficas adicionales para privatizar la visualización de transacciones entre partes, lo que es contradictorio con ethereum.

Hacer que se etiqueten entre sí se puede hacer a través de una tercera herramienta, principalmente un cliente para ambas cadenas de bloques al mismo tiempo, que podría usar los datos recibidos de una para interactuar con la segunda cadena de bloques (aunque en realidad no es así). una idea práctica, desde el punto de vista de la utilidad).

La escalabilidad de quorumno es realmente un problema, porque una cadena de bloques privada no está pensada para usarse a gran escala (más de 1000 nodos). pero puede llegar a longitudes similares a ethereum.

Gracias por su respuesta. Para hacer que la cadena de bloques hable, estoy pensando en escribir un código nodejs/angular/js separado que empuje y recupere datos.
de su respuesta obtuve que Ethereum y Quorum no son interoperables pero pueden comunicarse entre sí a través de una tercera herramienta. Como sabemos, Ethereum es muy maduro debido a su disponibilidad de API desde la perspectiva del desarrollo. ¿Es el mismo caso con Quorum, es la API de quórum rica para el desarrollo?
@Saumitra quorum, es solo una bifurcación del gethcliente ethereum. Tiene exactamente las mismas capacidades que un cliente ethereum normal, que incluye una API RPC de contrato inteligente.

Captura de pantallaSegún un documento técnico de bitcoin , la privacidad de bitcoin se mantiene al no revelar la identidad del participante. Dos personas pueden realizar transacciones entre sí sin conocer sus identidades. Sin embargo, en la red blockchain privada autorizada, cada participante debe revelar su identidad. Si dos participantes en la red de cadena de bloques privada autorizada de Quorum quieren realizar transacciones entre ellos utilizando la red de cadena de bloques pública de ethereum de ethereum, cada participante en la red de cadena de bloques privada de ethereum de Quorum conocerá el historial de cuentas públicas de ethereum de todos los participantes en la red de cadena de bloques privada autorizada de quórum debido a esa privacidad de los participantes La red privada autorizada de Quorum se verá comprometida .

Puede que no me haya explicado claramente. La privacidad del almacenamiento de datos en Blockchain con permiso privado es el enfoque de mi caso de uso. Cualquiera que se una a la red privada autorizada ya es confiable y conocido por otros participantes de la red, por lo que no es necesaria la privacidad de la identidad dentro de la red. Mi pregunta aquí es, si dos participantes comparten los datos dentro de una red privada autorizada, ¿cómo incentivará uno (a través de token/crypto) al otro en la red pública? El uso de la red pública es necesario porque quiero transparencia en el sistema de pago. Entonces, ¿cómo hablarán estas dos redes?
Además, si alguien puede ayudarme a comprender la escalabilidad y la disponibilidad de la API en Quorum mientras trabajo con Ethereum. ¿Se puede usar Quorum junto con Ethereum en una plataforma?
Hola, @Saumitra: El algoritmo de consenso para incentivar a los participantes es Prueba de trabajo, que se utiliza en la red pública de blockchain de Ethereum, y los algoritmos de consenso utilizados por Quorum son QuorumChain Consensus, Raft Consensus y Istanbul Consensus. Los algoritmos de consenso utilizados en el quórum se basan únicamente en la votación y no implican minería en absoluto. La minería es el proceso de resolver un rompecabezas criptográfico para verificar transacciones y el nodo que resuelve ese rompecabezas obtiene recompensas. Este es el corazón del algoritmo de consenso de Prueba de trabajo.
@Saumitra ¿Encontraste la respuesta? si es así, por favor comparte.