Crypto Academy / Season 3 / Week 3 - Homework Post for @sapwood || Multiple Transfers/Batch Send at one click || By @nane15

in SteemitCryptoAcademy3 years ago (edited)

En esta ocasión traigo mi tarea para el profesor @sapwood acerca de cómo realizar varias transacciones con un solo click y un par de herramientas para hacerlo, doy gracias al profesor @sapwood por la clase. Sin más que decir procedo.

A.jpg

Imagen diseñada en PowerPoint

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

“Varias transacciones en un solo click” es un sistema de transferencias con el cual podemos facilitar la tarea de hacer transacciones en una blockchain, permitiendo a los usuarios realizar la tarea de enviar tokens a diferentes usuarios de manera mucho más rápida y óptima. Normalmente esta tarea se lleva a cabo en Dapps diseñadas o al menos con funciones para esto, como lo son Multisender para Ethereum o Steemyy para Steem.

Este sistema cuenta con numerosas ventajas, por ejemplo permite ahorrar las tarifas de transacción, básicamente, si deseamos realizar una transferencia de tokens, nos cobrara una tarifa de transacción (por ejemplo para la blockchain de Ethereum cobraría 0.09ETH, a la hora de realizar mi tarea sería al cambio 172.89 USD), para una sola transferencia este precio sería algo realmente muy alto y no valdría para nada la pena, pero si fuéramos a realizar varias transferencias que en total sumasen por ejemplo unos 5 ETH al menos, esta cantidad no significaría más de 4% del monto total, haciendo el proceso bastante viable, además sumamente escalable y muy amigable para empresas o usuarios que realicen muchas transferencias por mes, permitiéndoles gastar mucho menos. Entonces Si deseamos realizar varias transferencias de tokens en una sola operación utilizando multisender por ejemplo, nos cobraría solo una tarifa para todas las transacciones.

Esto claramente trae varios beneficios como por ejemplo:

  • Facilidad: A la hora de operar, no es lo mismo realizar 30 transacciones de manera individual que realizar 30 en una sola operación además de ser mucho más barata.

  • Cómoda: Varias transacciones en un solo click no solo permite realizar varias transsaciones de una misma cantidad sino que permite hacer multiples transferencias con diferentes cantidades de tokens a diferentes cuentas, e incluso hacer pagos en varios periodos.

  • Escalable: Este sistema reduce considerablemente la cantidad de tiempo que se toma un usuario para realizar operaciones.

  • Amigable: Estos sistemas por lo general son dApps muy fáciles de usar para cualquier usuario

separador.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)?

¿Cómo conecta su Etherum Wallet (Metamask) a Multisend o Multisender (dApps) y realiza múltiples transacciones (ETH / ERC20) con un solo clic?

Para realizar varias transacciones en un solo click utilizando Multisender lo primero debemos conectar nuestra wallet que funcione en la red de Ethereum en este caso Metamask. Simplemente haremos click en el botón de “Connect”.


1.png

Captura tomada de Multisender

Seleccionaremos nuestra billetera en este caso ”Metamask”.


2.png

Captura tomada de Multisender

Ya con eso solo quedaría ir a la interfaz de Metamask y conceder los permisos.


3.png

Captura tomada de Metamask

Finalmente click en “conectar”.


4.png

Captura tomada de Metamask

Ya con eso quedaría hecho, para poder enviar token a multiples direcciones en un solo click el siguiente paso sería anotar las direcciones en formato CSV, primero la dirección que recibirá, luego una coma y el monto todo sin espacios.
Por ejemplo:


Captura tomada de Multisender

Para continuar solo deberemos hacer click en Send luego de tener las direcciones anotadas y el tipo de token, en este ejemplo el token nativo de la red, ETH. (También es posible subir un archivo CSV haciendo click en “Upload CSV File”)


Captura tomada de Multisender

Para continuar solo seria cuestión de hacer click en “Approve” y se realizarían las multiples transacciones. Debemos tener en cuenta finalmente, que el costo por transacción es de 0.09 ETH, y debemos sumar que Multisender cobra 0.06 ETH y la tarifa de gas para realizar la operación, por lo que no es muy útil a menos que realicemos una gran cantidad de transacciones.


Captura tomada de Multisender

Usando Steemyy, ¿cómo se realizan múltiples transacciones (STEEM o SBD) con un solo clic?

Lo primero que debemos hacer es entrar en Steemyy.com e ir al apartado de “Tools”


Captura tomada de Steemyy

Seguidamente, haremos click en “Steem Wallet Tool - Send SBD or STEEM to Multiple Accounts”


Captura tomada de Steemyy

En la siguiente ventana podremos realizar las múltiples transacciones en un solo click para el caso que deseemos.


Captura tomada de Steemyy

Primer caso: Transferir el mismo monto a diferentes direcciones (STEEM o SBD).

Digamos que deseamos transferir “X” cantidad de STEEM a vario usuarios.

  • Primero se debe el nombre de usuario en mi caso @nane15 o simplemente nane15 (de ambas maneras es válido).

  • Segundo la contraseña privada.

  • Tercero el monto, la cantidad mínima será de 0.001 para cualquier token.

  • Cuarto el tipo de unidad o token (STEEM o SBD).

  • Quinto el memo de la transacción,

  • Sexto la cuentas que recibirán los tokens. (Escriba una sola cuenta por línea).

En el apartado de “Send X times" & "Interval" dejarlo como esta debido a que solo será una transacción multiple.

Finalmente solo quedara hacer click en “Send”.


Captura tomada de Steemyy

Se ejecutara la consola, realizara las transacciones e incluso podremos ver el número del bloque de la transacción.


Captura tomada de Steemyy

Segundo caso: Transferir diferentes montos a diferentes direcciones (STEEM o SBD).

Supongamos que deseamos transferir “X” “Y” o “Z” cantidades de STEEM a diferentes usuarios. (Los pasos serán muy parecidos a los del caso anterior)

  • Primero se debe el nombre de usuario en mi caso @nane15 o simplemente nane15 (de ambas maneras es válido).

  • Segundo la contraseña privada.

  • Tercero el monto, dado que son diferentes montos dejar este recuadro en blanco.

  • Cuarto el tipo de unidad o token (STEEM o SBD).

  • Quinto el memo de la transacción, si es el mismo para todos, colocarlo, de ser diferentes memos dejar este recuadro en blanco.

  • Sexto la cuentas que recibirán los tokens. (Escriba una sola cuenta por línea). Aquí para enviar diferentes montos a diferentes cuentas con diferentes memos, debemos escribir primero la cuenta recipiente, luego el monto, el tipo de token y el memo, todo dejando un espacio entre cada parámetro. Por ejemplo "sapwood 0.010 STEEM Tarea para sapwood"

En el apartado de “Send X times" & "Interval" dejarlo como esta debido a que solo será una transacción multiple.

Finalmente solo quedara hacer click en “Send”.


Captura tomada de Steemyy

Se ejecutara la consola, realizara las transacciones e incluso podremos ver el número del bloque de la transacción.


Captura tomada de Steemyy

Tercer caso: Transferir de manera repetitiva montos a diferentes una o más direcciones (STEEM o SBD) en un intervalo predefinido.

Supongamos que deseamos transferir diferentes montos a diferentes usuarios varias veces en cierta cantidad de tiempo predefinida.

  • Primero se debe el nombre de usuario en mi caso @nane15 o simplemente nane15 (de ambas maneras es válido).

  • Segundo la contraseña privada.

  • Tercero el monto, en caso de ser diferentes montos dejar este recuadro en blanco.

  • Cuarto el tipo de unidad o token (STEEM o SBD).

  • Quinto Aquí podemos establecer en el primer recuadro la cantidad de veces que deseamos que se envié y en el segundo el intervalo de tiempo, en el tercero podemos especificar si queremos que sean segundos, minutos, días o semanas.

  • Sexto el memo de la transacción, si es el mismo para todos, colocarlo, de ser diferentes memos dejar este recuadro en blanco.

  • Séptimo la cuentas que recibirán los tokens. (Escriba una sola cuenta por línea). Aquí para enviar diferentes montos a diferentes cuentas con diferentes memos, debemos escribir primero la cuenta recipiente, luego el monto, el tipo de token y el memo, todo dejando un espacio entre cada parámetro. Por ejemplo "sapwood 0.001 STEEM Tarea para sapwood"

Finalmente solo quedara hacer click en “Send”.


Captura tomada de Steemyy

Se ejecutara la consola, realizara las transacciones e incluso podremos ver el número del bloque de la transacción.


Captura tomada de Steemyy

Podemos apreciar es mensaje final de la consola en la siguiente imagen.


Captura tomada de Steemyy

Por ultimo dejo la capture de las transacciones realizadas.


Captura tomada de SteemWorld

separador.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)?

Multisender

En Multisender para Ethereum lo que sucede es que al momento de hacer click en el botón “Send” nos mostrara un mensaje de error en el siguiente formato“Line X: Given address "dirección X" is not a valid Ethereum address.” Indicando incluso la línea donde se ubica la dirección invalida.


Captura tomada de Multisender

Así que no, multisender no permite que la transacción se realice.

Steemyy

En la dApp de Steemyy, al proceder con la transacción a una cuenta invalida mostrara un error qu dirá “unknown key:unknown key:” por ejemplo en la siguiente imagen vemos que la dirección de abell2 es invalida. Sin embargo si existen otras direcciones validas estas procederán de manera normal.


Captura tomada de Steemyy

Esto es lo que muestra la consola.


Captura tomada de Steemyy

separador.png

Conclusión

separador.png

Básicamente “Varias transacciones en un solo click” es un tipo de herramienta que surge ante la necesidad de “improvisar escalabilidad” de alguna manera, en este caso se mejora mucho la velocidad de procedimiento en específico para el usuario que necesita realizar una alta cantidad de transacciones. Además vemos que los beneficios no solo se limitan a la velocidad y facilidad de realizar una transacción sino que también para redes como Ethereum reduce considerablemente el costo de realizar varias transacciones al cobrar solo una comisión y la comisión por el uso de la dApp, claro que en la red de STEEM no existe cobro por transacción por lo que usar Steemyy no representa ningún costo.

separador.png





separador.png

Sort:  
Loading...

Coin Marketplace

STEEM 0.28
TRX 0.11
JST 0.034
BTC 66038.71
ETH 3178.89
USDT 1.00
SBD 4.05