Dentro de un par de semanas voy a facilitar una charla sobre blockchain, así que me pareció buena idea escribir sobre lo que voy a presentar para asi recibir feedback y mejorar mi presentación. Aunque los asistentes serán en su mayoría personas con buen nivel técnico, me gusta explicar de la manera más simple posible de manera que incluso personas no tan técnicas puedan entenderlo. Cualquier feedback es bien recibido :)
Asi que, que es blockchain?
Blockchain es una base de datos distribuida. Es como un libro de registros compartido. Que se registra? transacciones (enviar y recibir algo). La transacción mas común es dinero, pero puede ser cualquier otra cosa. Tomando como ejemplo una transacción de dinero, cuando Juan envía dinero a María, una nueva transacción es registrada en este libro compartido. Porqué es compartido? Blockchain está diseñado para que este libro se comparta con cientos, miles, millones de computadoras en el mundo. Estas computadoras verifican que esta transacción sea legítima antes de aprobarla. Por ejemplo, verifican que Juan tenga saldo suficiente para enviar dinero a María y así Maria no pueda ser estafada. Luego comparten esta información con las demás computadoras para que todas tengan el saldo de Juan actualizado.
Ahora que tenemos una idea de lo que es, veamos sus cualidades / características para poder entenderla mejor:
1. Descentralizada
A diferencia de un banco o cualquier empresa que centraliza sus transacciones, en blockchain las transacciones están replicadas por diferentes computadoras en diferentes ubicaciones. Esto permite que si uno falla, las transacciones siguen fluyendo y no se interrumpen. Cualquier computador puede unirse a esta red instalando un software especifico.
2. Velocidad
Dado que las transacciones son digitales, estas son muy rápidas. En comparación al dinero, nuevamente, transferirlo de un banco a otro toma horas y a veces toca esperar hasta el siguiente dia o la siguiente semana. Toca esperar mas si la transferencia es internacional. Con blockchain, la transferencia puede tomar segundos, minutos, o un par de horas en el peor de los casos.
3. Bajas comisiones
Las transacciones en blockchain se realizan directamente entre el emisor y el receptor (Juan y Maria para seguir el ejemplo). Esto elimina el concepto del intermediario, quien usualmente te cobra una comisión por hacer la transacción. La red de computadoras te cobra una comisión pero ésta es mucho más baja que un intermediario como un banco o una pasarela de pagos.
4. Segura
Las transacciones una vez registradas no se pueden modificar ni revertir. Cada transacción es enlazada a la anterior formando una cadena (Sí, por eso blockchain significa cadena de bloques, las transacciones son esos bloques... aaah). Si uno quisiera modificar una transacción, tendría que modificar todas las transacciones pasadas en la cadena y como éstas están en un libro compartido, tendría que hacerlo no sólo en una computadora sino en todas las computadoras del mundo que comparten el libro y además hacerlo al mismo tiempo! Por eso se dice que es mas segura que la mayoría de los sistemas informáticos de hoy en día.
5. Transparente
Todas las transacciones pueden ser consultadas desde el primer registro hasta el ultimo. Puedes verificar el estado de tu transacción y la información es abierta a todo el público. Existen blockchain privadas donde esta información es solamente autorizadas a ciertas personas, pero ese es otro tema. Un ejemplo de esto es https://blockchain.info donde se pueden ver todos los bloques (transacciones) en la historia, listando primero los últimos.
Caso en la vida real: blockchain aplicado en la democracia
Cambiemos el dinero por votos. Cada persona tiene 1 voto como saldo, solo 1. Los receptores son los que recibirán ese voto, candidatos a la presidencia por ejemplo. Una vez se registre el voto de una persona hacia un candidato, esa persona ya no puede votar por nadie más. Las computadoras en el blockchain verifican que la persona tenga el saldo suficiente (de manera que no puedan votar más de una vez) y además que este voto sea validado por digamos 20 computadoras, de manera que si tu intentas "alterar" la verificación de una computadora, las otras 19 se darían cuenta y anularían esa "alteración".
Fuentes:
- https://steemit.com/blockchain/@jamieskella/a-blockchain-explanation-your-parents-could-understand
- La era de las BLOCK punto COM - JOSÉ FELIP DARÁS
Congratulations @joseforo! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Buen Post!. En todos los ejemplos que leído sobre transferencias de dinero utilizan a Juan y Maria jajajja.
Este Post ha recibido un Upvote desde la cuenta del King: @dineroconopcion, El cual es un Grupo de Soporte mantenido por @wilbertphysique, @yoenelmundo y 5 personas mas que quieren ayudarte a llegar hacer un Top Autor En Steemit sin tener que invertir en Steem Power. Te Gustaria Ser Parte De Este Projecto?
This Post has been Upvote from the King's Account: @dineroconopcion, It's a Support Group run by @wilbertphysique, @yoenelmundo, and 5 other people that want to help you be a Top Steemit Author without having to invest into Steem Power. Would You Like To Be Part of this Project?
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by joseforo from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, and someguy123. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you like what we're doing please upvote this comment so we can continue to build the community account that's supporting all members.
Congratulations @joseforo! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Congratulations @joseforo! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Congratulations @joseforo! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP