Crypto Academy / Season 3 / Week 3 - Homework Post for @sapwood | Advanced course | By @alejos7ven

in SteemitCryptoAcademy3 years ago (edited)

cryptoacademy ss3.gif


Saludos,

El día de hoy vengo a realizar mi primera tarea del curso avanzado de la crypto academy finalmente, específicamente el curso impartido por el profesor @sapwood donde nos habla de las transacciones multiples con un solo click y los beneficios que estas podrían traer en muchos ámbitos, el día de hoy tocaremos este tema a través de esta publicación.

¿Qué significan varias transacciones en un solo clic? ¿Cómo se ahorran las tarifas de transacción? Cuales son los otros beneficios?


Usualmente cuando somos usuarios de algún blockchain deberemos hacer uso de una dApp (aplicación descentralizada) llamada Wallet la cual tiene como función principal poder gestionar nuestros tokens pertenecientes a dicho blockchain al permitirnos realizar acciones como transferir a otros usuarios, congelar los fondos, entre otras funciones dependiendo del blockchain. Generalmente estas Wallets solo nos permiten realizar transacciones a un usuario a la vez, por lo que si se nos presenta una situación donde debemos enviar fondos a cientos de usuarios, hacerlo manual sería una labor muy tediosa, algo simplemente inaceptable en el mundo del blockchain donde la automatización de tareas y la tecnología deben ser primordiales, para ello llegan las multiples transacciones en un click, que tal y como su nombre lo dice es un servicio para realizar multiples transacciones simplemente rellenando un formulario con toda la información que desees, y finalmente haciendo click en un boton procesara todas las transacciones solicitadas solo con hacer la solicitud una vez.

Cada blockchain tiene sus propias comisiones, en el caso de Steem las transacciones son libres de ellas sin embargo, si usas un blockchain donde hayan comisiones lamentablemente deberás pagar la comisión de cada transacción ya que usualmente estos servicios lo que hacen es registrar las multiples operaciones en un bloque como si fuesen realizadas a mano, usualmente no es posible comprimir todas las operaciones en una sola transacción.

Los beneficios vienen al momento de la necesidad de realizar multiples transferencias, especialmente para organizadores de concursos que requieren pagar a los ganadores, esto brinda mayor facibilidad y orden. Recientemente a petición de @cryptokannon desarrollé para Steeming Community una herramienta para enviar Steem Power a multiples cuentas con un solo click para facilitar el entregar los premios de concursos, esta herramienta la adopté también en la Comunidad Latina siendo Steem Power los unicos premios que se entregan allí.

h1.PNG

Utilizar la herramienta es sencillo, en el panel del sitio web se deberá ingresar al menú de Settings o ajustes, cabe a resaltar que en esta app el menú esta solo disponible para un usuario maestro.


h2.PNG

Acá deberemos colocar la active key, y además la cuenta utilizada para realizar el power up (este paso se realiza una sola vez ya que la información es guardada), una vez terminado se hace click en Save y la información se guardará con éxito.


h3.PNG

Después se podrá ingresar a la herramienta para hacer power up regresando al menú principal.


h4.PNG


Acá estará presente el formulario donde ingresando los usuarios, junto con la cantidad a enviar en Steem Power podrás realizar multiples power ups en un solo click. Basta con utilizar el botón Send para ello.

h5.PNG

Al clickar en Send recibiras una confirmacion, al aceptarla unos segundos mas tarde el trabajo estará hecho.


h6.PNG


¿Cómo conecta su Etherum Wallet (Metamask) a Multisend o Multisender (dApps) y realiza múltiples transacciones (ETH / ERC20) con un solo clic? Usando Steemyy, ¿cómo se realizan múltiples transacciones (STEEM o SBD) con un solo clic? ¿Explica los pasos detallados en ambas aplicaciones (una de Etherum y la otra de Steem Blockchain)? (Se necesita una captura de pantalla, las transacciones reales en Multisender o Multisend pueden no requerir, sin embargo, una transacción real en Steem Blockchain usando Steemyy es una necesidad para esta tarea) . Además, el uso de Steemyy demuestra cómo enviar las diferentes cantidades a diferentes usuarios con diferentes notas y cómo enviar cantidades repetitivas / recurrentes en el intervalo predefinido.


Utilizando MultiSender

NOTA: Para este post tuve que descargar MetaMask a través de este link, el proceso es sencillo, en la página seleccionamos la versión, y hacemos click en instalar.


h7.PNG


Allí, simplemente agregamos la extensión a Chrome.


h8.PNG


Ok, una vez acá ya con la extensión descargada utilizaremos el sitio web

Allí procederemos a conectar nuestra wallet, haremos click en "Connect" lo que nos desplegará la siguiente ventana.


h17.PNG


h18.PNG

Allí, seleccionamos metamask, y nos solicitara una confirmación a través de la extensión que descargamos previamente.

Procederemos a hacer click en "Next", para proceder con la vinculación.


h19.PNG

Finalmente haciendo click en Connect, se finalizará la operación y la cuenta se vinculará a dicha App.

Tras esto finalmente entraremos en la app, ya con nuestra wallet y estamos listos para realizar operaciones allí, veras algo como la siguiente ventana y tendrás algunas opciones como para cerrar la sesión, o revocar los permisos a la aplicación.


h20.PNG


Si hacemos scroll para abajo veremos el formulario que nos ayudará a realizar las operaciones.


h21.PNG


Allí, podremos importar un archivo CSV (valores separados por comas) o introducir manualmente las direcciones y cantidades.


h22.PNG


Tan solo deberemos hacer click en Send y la operación se construirá.


h23.PNG


Y así, haciendo click en Aprove la transacción sería enviada al blockchain.

Utilizando Steemyy

Uno de los principales Witness de nuestro blockchain, @justyy puso en marcha una dApp bastante útil que entre otros servicios ofrece la posibilidad de hacer multiples transacciones, veremos la herramienta

Allí podremos dirigirnos al apartado de Tools, como primer paso.


h10.PNG


En la siguiente lista ubicaremos la herramienta para hacer multiples transacciones. Ingresando allí, ubicaremos el siguiente formulario:


h11.PNG


A petición del profesor en esta ocasión realizaremos 2 operaciones con dicha herramienta.

Transferencia a distintos usuarios con cantidad y memos distintos

Utilizaremos la cuenta steem-seven con la cual enviaremos 0.05 STEEM a alejos7ven y 0.04 STEEM a psicoparedes, además utilizando distintos memos.


h12.PNG


En la consola, se pudo observar el procesamiento de las operaciones.


h13.PNG


Y despues de unos segundos, operaciones listas.


transfer.PNG


Transferir una cantidad en un intervalo definido

Para este ejemplo enviaremos 0.001 STEEM, de la cuenta steem-seven a alejos7ven y psicoparedes cada 30 segundos 3 veces.


h14.PNG


Una vez llenado el formulario con los datos correcpondientes, se hizo click en "Send!" y la solicitud comenzó a ser procesada.


h15.PNG


Y listo, trabajo realizado.


transfer2.PNG


¿Qué sucede si ingresa una dirección incorrecta / no válida en Multisender o Multisend (dApps) y Steemyy (dApp)? ¿La aplicación (Steemyy en Steem Blockchain o Multisender en Etherum) permite que la transacción se realice si ingresó una dirección incorrecta o no válida? Muestre con la captura de pantalla (¿qué dice la aplicación cuando ingresa una dirección incorrecta)?

Wallet incorrecta en MultiSender

Si tratamos de enviar a billeteras erroneas con multisender veremos lo siguiente:


wrong.PNG


En esta ocasión tratamos de enviar a testwrong, billetera que obviamente no existe, tal y como se aprecia la aplicación no nos permite proseguir indicandonos que Wallet no es correcta.


Wallet incorrecta en Steemyy


Si tratamos de enviar a una billetera incorrecta en Steemyy, veremos lo siguiente:


wrong2.PNG


Allí, trataremos de enviar nuevamente a testwrong, cuenta que es inexistente en Steemit.


wrong3.PNG


Tal y como podemos observar la transacción comienza a ejecutarse, pero a través de la consola nos arroja un error que interrumpe la transacción.


@Alejos7ven.gif

Sort:  

Congratulations!

Your post has beem manually rewarded by the Seven Team.
Delegate Steem Power and receive 80% curation rewards!

| 100SP | 500SP | 1000SP | 2000SP | 5000SP |

We are the hope to the helpless posts.
 3 years ago 

El tema se entiende perfectame , muy bien amigo

Excelente post informativo @alejos7ven. Me gusto mucho la información. Saludos!

Loading...

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 63855.79
ETH 3113.00
USDT 1.00
SBD 4.04