alastria / alastria-node-quorum

How to install a node in Alastria Red-T (GoQuorum Technology) and tips to deploy and use it
Apache License 2.0
4 stars 3 forks source link

Preguntas sobre este nuevo repositorio y contratos privados y testnet #32

Closed tk-odoo closed 2 years ago

tk-odoo commented 2 years ago

Hola buenas,

A ver si me podéis ayudar. Estoy tratando de montar un nodo con soporte para transacciones privadas utilizando los scripts de este repo. Hay cosas que no me quedan claras que en el archivado sí que puedo discernir:

1) Ni el README.md ni docker-compose de este repo no hace referencia al tema del Private Transaction Manager en la actualidad. Solamente aparece que el uso de Constellation ya no está soportado. Entonces, ¿qué se recomienda para el despliegue y utilización de contratos privados?

2) No logro hallar en este repo nada relacionado con el despliegue en la testnet de Red-T. ¿Cuál repo debo utilizar para ello si el alastria-node ha quedado deprecated y archivado?

irzinfante commented 2 years ago

Actualmente la configuración para el envío de transacciones privadas no está soportada por defecto en la instalación de nodos de la Red T. En las versiones modernas de GoQuorum, Consensys emplea Tessera para como private transaction manager.

Para el despliegue de nodos en la Red T solo es necesario seguir las instrucciones de instalación y permisionado de nodos. Además, en el repositorio test-environment se dispone de una rama para la instalación de una testnet local de la Red T.

tk-odoo commented 2 years ago

Gracias por tu pronta respuesta @irzinfante. Cuando comentas que no está soportada la configuración de transacciones privadas en Red-T, ¿esto significa que actualmente que no se puede utilizar en ésta o que simplemente los scripts proveídos por Alastria no lo habilitan? Y si es posible, ¿disponéis de algún recurso para configurarla? Como recién llegado, me resultó confusa la parte del readme que menciona que Constellation ya no está soportado, ya que no entendí hasta que punto se pueden utilizar transacciones privadas en Red-T actualmente.

irzinfante commented 2 years ago

La configuración básica y necesaria presente en el repositorio no habilita el uso de transacciones privadas por defecto, pero no debería haber limitación para poder hacer uso de ellas. Las siguientes páginas y guías de Concensys pueden servirte de ayuda:

  1. Instalar Tessera
  2. Configurar un nodo con Tessera como private transaction manager
  3. Envío de transacciones privadas

El uso, o no, de transacciones privadas es decisión propia de cada participante de la red.

irzinfante commented 2 years ago

Aclarado el asunto de las configuración para las transacciones privadas y el despliegue de nodos, cerramos el issue. Cualquier duda más allá de estas se puede discutir en el canal #general del Slack de Alastria.