Translate

domingo, 25 de abril de 2021

Como configurar STORJ para trabajar con el sistema de cobros zkSync sobre red Ethereum

Desde enero de 2021 el sistema de pagos tradicional de STORJ se ha vuelto muy costoso ya que trabaja a través de la red ETH la cual ha subido mucho de precio. A menos que estéis ganando grandes cantidades de dinero al mes habréis visto que STORJ no os realiza los ingresos desde enero 2021. Eso es debido a que el monto mínimo por operación en la red ETH en mayor que vuestras ganancias y por eso no os ingresan nada.

Así que STORJ a decidido implementar un nuevo sistema de cobros mediante zkSync para que esos pequeños nodos sigan ingresando su parte proporcional.



¿Que es zkSync?

zkSync es una solución de segunda capa sin confianza diseñada para mejorar la escalabilidad de las transacciones en la blockchain de Ethereum. Esta herramienta está diseñada en zkRollup, una tecnología que implementa las pruebas de conocimiento cero (zk) para reducir la necesidad de espacio dentro de la blockchain, al mismo tiempo que le garantiza a la red un alto nivel de seguridad al sistema igualable con la blockchain principal y sin necesidad de confianza. 

Con la implementación correcta de zkRollup en zkSync, las transacciones dentro de la red Ethereum se podrán realizar de forma segura. Además, los desarrolladores de Matter Labs quisieron diseñar una herramienta que le permita a los usuarios disfrutar de una interfaz y una experiencia de uso inigualable, al tiempo que garantiza escalabilidad y reduce los costos por transacciones. 

Esta solución de segunda capa funciona como una sidechain o cadena lateral donde se almacenan todas las transacciones realizadas sin ocupar espacio dentro de la blockchain original. Entonces, para añadir y registrar el conjunto de transacciones procesadas a la blockchain de Ethereum, zkSync utiliza la tecnología zkRollup y las pruebas de conocimiento cero para probar la validez del conjunto de transacciones procesadas. 

Beneficios que ofrece esta solución:

- En zkSync las tarifas de transacción están diseñadas para ser previsiblemente bajas a largo plazo, iniciando con valores inferiores a $ 0,01 por transacción.

- Las tarifas de comisión serán pagaderas en el mismo token con el que se realiza la transferencia, sin que esto llegue a causar problemas con el Gas para los usuarios.

- La creación de nuevas cuentas fuera de la blockchain de Ethereum no tendrán ningún costo.

- Las transacciones realizadas en la segunda capa (zkSync) pueden ser transferidas a cualquier dirección de Ethereum; los usuarios pueden enviar, recibir, transferir y almacenar tokens desde sus monederos Ethereum y zkSync. 

- zkSync también permite a los usuarios poder conectarse a los smart contracts o contratos inteligentes que aún están por implementarse. Sin embargo esta opción no está disponible actualmente.

- Los usuarios podrán recibir confirmaciones de transacciones de forma instantánea, finalizando sus operaciones en unos pocos minutos.

- Así mismo, los usuarios podrán hacer retiros a la blockchain principal de Ethereum en cuestión de pocos minutos.

- Por último, zkSync ofrece una interfaz y experiencia de usuario (UX) intuitiva que funciona perfectamente con cualquier billetera Ethereum.

Fuente: https://news.bit2me.com


¿Cómo hacemos para abrirmos un monedero de zkSync y decirle a storj que nos pague en él?

Tenéis que convertir vuestro monedero de ETH en compatible con zkSync, para ello solo hay que ir a la web https://wallet.zksync.io/ y elegir la opción en el centro de la pantalla CONNECT YOUR WALLET, veréis toda la compatibilidad de monederos ETH que son compatibles con zkSync.


Así que si vuestro monedero habitual no está en ese listado tendréis que abrir un nuevo monedero. Por ejemplo si utilizáis BINANCE o algún otro veréis que no está en la lista y tendréis que abrir uno nuevo. Si tenéis que abrir un nuevo monedero os recomiendo hacerlo en MetaMask. OS explico en este otro articulo como abrir un monedero nuevo en MetaMask podéis consultar como hacerlo y una vez tengáis vuestro monedero continuad con este tutorial... https://www.blog.spyfly.es/2021/04/como-crearse-una-wallet-en-metamask.html

Una vez vemos que nuestro wallet es compatible con zkSync elegiremos nuestro wallet, en nuestro caso MetaMask. Al hacer click sobre dicha wallet nos pedirá que en el propio navegador tengamos instalado MetaMask (la extensión de chrome) y se nos abrirá un popup pidiendo la clave de esa wallet.



Introduciremos nuestra clave y le daremos a DESBLOQUEAR

En ese momento nos pedirá que aceptemos la firma


Le daremos a Firmar y nos aparecerá esta web donde nos confirma que ya nuestra dirección ETH de MetaMask la cual podéis ver en la parte superior derecha ya es compatible con zkSync. La dirección ETH no cambia sigue siendo la misma que teníamos en MetaMask pero la hemos realizado compatible con zkSync.
NOTA: Si teneis varias wallet en MetaMask solo es dejará convertir una a zkSync y será siempre la principal, es decir la primera que creasteis en MetaMask.



Ahora solo nos queda en el propio fichero de configuración de STORJ poner esta misma wallet de ETH y añadir el comando para indicarle que nos ingrese mediante zkSync en ella. Para ello editamos el fichero config.yaml dentro de la carpeta de STORJ y buscaremos la línea operator.wallet:xxxxxxxxxxxxxx donde confirmaremos que xxxxxx es nuestra dirección de wallet de MetaMask y justo encima debemos añadirle esta linea:

# comando para operar en red zksync

operator.wallet-features: ["zksync"]


De tal forma que ya le hemos indicado que nos tiene que a nuestro nodo hay que pagarle mediante zksync en una wallet de MetaMask compatible con zksync.

Si ahora reiniciamos nuestro STORJ y nos fijamos en la web de información del nodo veremos que se actualiza desde nuestra versión 1.25.2 a la versión 1.26.3 y además veremos que nos pone que estamos usando la opción de pagos de zksync y da la posibilidad de ver nuestra wallet y sus movimientos desde un visor de zksync o desde un visor de ETH





Realizado todo este ya habéis cambiado vuestro nodo de STORJ a zksync.


No hay comentarios:

Publicar un comentario