Blockchain Trilemma - Crypto Academy / S5W2 - Homework post for nane15 by meryju79

View this thread on steempeak.com
· @meryju79 ·
$0.31
Blockchain Trilemma - Crypto Academy / S5W2 - Homework post for nane15
<div class="text-justify">
<div class="text-center">

![image.png](https://cdn.steemitimages.com/DQmcLSyN8KW2fSihyGk8nCiDWZCuG5cxVUuH3PcXmDsk852/image.png)

</div>
Las blockchain son una tecnología que crece cada vez más y que nos permiten explorar y disfrutar de maravillosas aplicaciones. El día de hoy aprenderemos que es el Trilema blockchain, además de abordar conceptos como escalabilidad, seguridad y descentralización, así como también las posibles soluciones trilema blockchain.
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
<h2>
1. Explique con sus propias palabras qué es el Trilema Blockchain.
</h2>
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
Primero que nada, exploremos la definición de trilema para entender que es el trilema blockchain.
<br>
<br>
Un trilema es una situación donde se tienen 3 posibles opciones y solo un máximo de 2 de estas soluciones se pueden dar al mismo tiempo, porque la tercera opción resulta contradictoria.
<br>
<br>
Es así que lo que conocemos como trilema blockchain, es un termino usado por el creador de Ethereum  Vitalik Buterin, para referirse a 3 características importantes a la hora de desarrollar una blokchain, pero que, según él, una de estas debe sacrificarse para poder cumplir con las otras 2. Dichas características son, la descentralización, la escalabilidad y la seguridad.
<br>
<br>
Es así que blockchains antiguas como la de bitcoin y Ethereum poseen altos niveles de seguridad y descentralización, pero son poco escalables, provocando que el número de transacciones que se puede procesar y la cantidad de operaciones que son procesadas por bloque sea muy pequeña, haciendo que sea difícil su implementación de forma generalizada.
<br>
<br>
Es así que construir una blockchain que logre estos 3 aspectos se ha convertido en el reto de muchos desarrolladores provocando el surgimiento de diversos proyectos en el ultimo año, que pretenden superar el desafío. Del mismo modo, las blockchain existentes no se quedan atrás y cada vez son más las soluciones que se crean para enfrentar el problema de escalabilidad, descentralización o seguridad que los proyectos posean.
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
<h3>
2. ¿Es el Trilema de Blockchain realmente un Trilema?
</h3>
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
Desde mi punto de vista, en un principio el Trilema blockchain si era un trilema, porque no existían soluciones, ni alternativas que permitieran que la red contará con las tres características de forma eficiente, pero considero que esto ha cambiado y actualmente el trilema blockchain, no es un trilema, esto debido a que actualmente existen blockchain que han logrado equilibrar estas tres características, ya sea con un nuevo protocolo de consenso, un nuevo enfoque para la seguridad o el uso de  alguna aplicación o red secundaria para el proceso de un mayor número de transacciones.
<br>
<br>
Es así que lo importante es encontrar un equilibrio correcto entre las características, para poder tener un óptimo desempeño. Del mismo modo, el desarrollo de nuevas soluciones, que permitan resultados aún más óptimos está en marcha. La blockchain es una tecnología que aún se encuentra desarrollándose, así que puede que, en un futuro, lo que hoy conocemos como el trilema blockchain, pase a ser algo simplemente anecdótico, un simple obstáculo que logro ser superado luego de probar varias soluciones.
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
<h3>
3. Defina los siguientes conceptos con sus propias palabras:
</h3>
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
<div class="text-center">
<h2>
Descentralización
</h2>
</div>
<br>
Descentralización, es cuando el poder o las funciones en una actividad son delegadas a varias partes, es así que a diferencia de la centralización donde existe una entidad que controla todo, aquí tenemos un conjunto de elementos en quienes es repartida esta responsabilidad.
<br>
<br>
Por esta razón cuando hablamos de descentralización en las blockchain, hacemos referencia a la forma en la que se validan y administran las transacciones. Teniendo diversos niveles de descentralización dependiendo del protocolo de consenso que utilice la red. Por ejemplo en bitcoin se utiliza la PoW, esto implica que cualquiera puede convertirse en un nodo validador, pero que ha medida que van aumentando los nodos, la complejidad para generar nuevos bloques va aumentando también, provocando que se pierda escalabilidad, también tenemos el protocolo PoS y el protocolo DPoS, los cuales son protocolos parecidos, aunque tienen ciertas diferencias, pero en los mismo el nivel de descentralización baja en comparación con el protocolo PoW, si quieres un ejemplo de DPoS, entonces lo tienes aquí mismo, steemit utiliza este protocolo, donde existen un número de especifico de nodos llamados “testigos” que son elegidos por votos para agregar nuevos bloques.
<div class="text-center">
<h2>
Escalabilidad
</h2>
</div>
<br>
La escalabilidad, es la capacidad de adaptación ante el crecimiento. De manera similar, cuando se habla de escalabilidad en las blockchain, nos referimos a la cantidad de transacciones que pueden procesarse y el tiempo en el que son procesadas, teniendo que una blockchain con una escalabilidad alta puede manejar un número creciente de usuarios al poder procesar un número alto de transacciones cada poco tiempo, mientras que las blockchain con problemas de escalabilidad son aquellas es las que procesar un número alto de transacciones es difícil y lleva tiempo hacerlo.
<div class="text-center">
<h2>
C.	Seguridad de Blockchain
</h2>
</div>
<br>
La seguridad en una blockchain, es la capacidad de mantener los datos de forma inmutable y al mismo tiempo que solo se realicen las transacciones adecuadas en la red, de manera que en ningún momento se vean comprometidos los datos que se almacenen, ni los tokens de los usuarios.
<br>
<br>
Los mecanismos de consenso juegan un papel crucial en todo esto, ya que las reglas que conforman los mismo, pueden ser aprovechadas si estas tienen algún vacío, o si existe alguna forma de saltárselas. También es importante que el código fuente, en base al cual esta construida la red, sea robusto y no tenga huecos de seguridad que pueda ser aprovechado para realizar acciones maliciosas.
<br>
<br>
Se dice que la descentralización juega un papel importante, ya que a mayor número de nodos validadores, es mucho más difícil para los atacantes modificar los datos de una transacción, haciendo que en una red altamente descentralizada sea teóricamente imposible realizar un ataque exitoso con fuerza computacional.
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
<h2>
Basado en su conocimiento, explique al menos dos soluciones viables a los desafíos planteados en el Trilema Blockchain.
</h2>
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
Si bien tenemos dos paradigmas que buscan solucionar el problema del trilema blockchain, los cuales son, las soluciones de primera capa, donde se busca realizar una modificación en el protocolo de la red, mientras que también tenemos las soluciones de segunda capa, las cuales utilizan herramientas externas a la blockchain para eliminar o reducir las deficienicas que pueda tener la blockchain, me gustaría explorar en detalle y a profundidad algunas soluciones específicas de segunda capa, para conocer realmente los avances que se han realizado en este aspecto, siendo así tenemos:
<div class="text-center">
<h2>
State channels
</h2>
</div>
Es un proceso por medio del cual se busca mejorar la escalabilidad, en este se realizan transacciones entre los usuarios fuera de la blockchain, de este modo no requiere validación por parte de los nodos de la red principal. Este canal estatal utiliza contratos inteligentes o de firma múltiple, del mismo modo cuando las transacciones se completan en el canal de estado se registran en la cadena principal. Admitiendo no solo pagos, sino también actualizaciones estatales, de ahí el nombre de la solución.
<br>
<br>
Todo lo anterior se traduce en una mejora de capacidad y velocidad a la hora de manejar transacciones.
<br>
<br>
Un ejemplo de state channels es Celer.
<div class="text-center">

![image.png](https://cdn.steemitimages.com/DQmNRE6vAZYyzVfGopRceGtwZeSKDmnu1ofpCFvrw3W8ask/image.png)

<blockquote>Captura de pantalla de <a href="https://www.celer.network/">celer</a></blockquote>    
</div>
<div class="text-center">
<h2>
Sidechains
</h2>
</div>
Esta solución utiliza una blockchain alterna para de esta manera reducir la carga de trabajo a la hora de procesar transacciones y mejorar así la escalabilidad. Generalmente las sidechains utilizan un mecanismo de consenso diferente al que se utiliza en la cadena principal. Sumado a esto también se puede utilizar una sidechain para agregar funcionalidades a una blockchain sin la necesidad de modificar su protocolo.
<br>
<br>
Un punto fuerte de las sidechains es que nos permiten probar nuevas funcionabilidades sin correr riesgo, ya que después de todo las sidechains son blockchains independientes.
<br>
<br>
Un ejemplo de sidechain es RSK, blockchain que permite ejecutar contratos inteligentes en bitcoin.
<div class="text-center">

![image.png](https://cdn.steemitimages.com/DQmSf7iS2ruR8dqrpk7QSGbyMYcdB256mcG2kDv1Q8K2yLY/image.png)

<blockquote>Captura de pantalla de <a href="https://www.rsk.co/es/">rsk</a></blockquote>    
</div>
<div class="text-center">
<h2>
Rollups
</h2>
</div>
Este mecanismo también nos permite mejorar la escalabilidad, ya que se encarga de acumular un lote de transacciones que posteriormente serán validad con una única transacción, todo esto por medio de una prueba que verifica la validez del lote en lugar de verificar las transacciones individualmente, mejorando enormemente la eficiencia y la rapidez con la que se procesan las transacciones.
<br>
<br>
Actualmente existen 2 tipos de rollups, unos llamados ZK-rollups y otros llamados optimistic rollups.
<br>
<br>
Un ejemplo de ZK-rollups es zksync.
<div class="text-center">

![image.png](https://cdn.steemitimages.com/DQmfJLnh8Yxr58MPQmuBuSqqhwwvHECYuHEUKXM6P9rFid2/image.png)

<blockquote>Captura de pantalla de <a href="https://zksync.io/">zksync</a></blockquote>    
</div>
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
<h2>Conclusión</h2>
<div class="text-center">

![meryju79.png](https://cdn.steemitimages.com/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr/meryju79.png)

</div>
Como hemos podido observar las blockchain están innovando cada vez más y lo que hoy conocemos como trilema blockchain, puede que en un futuro sea totalmente superado. Del mismo modo ya existen diferentes soluciones que intentan mejorar diferentes aspectos en los que la blockchain puedan tener alguna deficiencia.
<br>
<br>
Ha sido muy interesante conocer y explorar el trilema blockchain, así como también estudiar los aspectos que se intentan lograr para hacer de esta tecnología aun más robusta y lograr una aplicación de la mismo de forma generalizada.
<br>
<br>
Gracias al profesor @nane15 por este maravilloso tema, espero con ansias su siguiente tarea en crypto academy.
</div>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id95,750,136
authormeryju79
permlinkblockchain-trilemma-crypto-academy-s5w2-homework-post-for-nane15
categoryhive-108451
json_metadata{"tags":["nane15-s5week2","cryptoacademy","club5050","venezuela","trilemma","blockchain"],"users":["nane15"],"image":["https:\/\/cdn.steemitimages.com\/DQmcLSyN8KW2fSihyGk8nCiDWZCuG5cxVUuH3PcXmDsk852\/image.png","https:\/\/cdn.steemitimages.com\/DQmZktyHhrjTPk52FJiZnWYh9E2WjrhEdX53XB8uW6govYr\/meryju79.png","https:\/\/cdn.steemitimages.com\/DQmNRE6vAZYyzVfGopRceGtwZeSKDmnu1ofpCFvrw3W8ask\/image.png","https:\/\/cdn.steemitimages.com\/DQmSf7iS2ruR8dqrpk7QSGbyMYcdB256mcG2kDv1Q8K2yLY\/image.png","https:\/\/cdn.steemitimages.com\/DQmfJLnh8Yxr58MPQmuBuSqqhwwvHECYuHEUKXM6P9rFid2\/image.png"],"links":["https:\/\/www.celer.network\/","https:\/\/www.rsk.co\/es\/","https:\/\/zksync.io\/"],"app":"steemit\/0.2","format":"markdown"}
created2021-11-23 12:00:21
last_update2021-11-23 12:00:21
depth0
children2
net_rshares534,562,693,665
last_payout2021-11-30 12:00:21
cashout_time1969-12-31 23:59:59
total_payout_value0.161 SBD
curator_payout_value0.152 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length11,946
author_reputation10,908,820,050,285
root_title"Blockchain Trilemma - Crypto Academy / S5W2 - Homework post for nane15"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (41)
@nane15 ·
<div class = "text-justify">

Greetings @meryju79, thank you very much for being a part of [SteemitCryptoAcademy](https://steemit.com/trending/hive-108451) this fifth season.

**Your grade on this assignment is as follows:**
<p>

Parameters | Grading
------ | ------
Presentation Style | 1.5/1.5
Compliance with Topic | 2/2
Quality of Content | 2/2
Spelling and Grammar (Fluency, structure and understanding of the topic) | 1.5/1.5
Originality | 2/2
#club5050 | 1/1
***Total***|***10/10***

<center>![separator.png](https://cdn.steemitimages.com/DQmUEw76E1F4JkMHgVbWcp1SUJbAss4VtKbL3LoY58rJDaQ/separador.png)</center>

## Remarks:

#

A great task, you really managed to give good explanations with your words and be really original at the same time.

I loved your comments to question number 4 and as you explained it, well done, congratulations.

---

##### Thank you @meryju79 for your effort in carrying out this publication, I hope to continue reviewing your future tasks.

---

</div>
👍  
properties (23)
post_id95,787,791
authornane15
permlinkr33hjk
categoryhive-108451
json_metadata{"tags":["club5050"],"users":["meryju79"],"image":["https:\/\/cdn.steemitimages.com\/DQmUEw76E1F4JkMHgVbWcp1SUJbAss4VtKbL3LoY58rJDaQ\/separador.png"],"links":["https:\/\/steemit.com\/trending\/hive-108451"],"app":"steemit\/0.2"}
created2021-11-24 21:11:57
last_update2021-11-24 21:11:57
depth1
children1
net_rshares7,354,614,538
last_payout2021-12-01 21:11:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length990
author_reputation102,854,245,384,001
root_title"Blockchain Trilemma - Crypto Academy / S5W2 - Homework post for nane15"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@meryju79 ·
Muchas gracias por corregir mi tarea y por los comentarios, espero con ansias su próxima tarea, del mismo modo seguiré aprendiendo en crypto academy.
properties (22)
post_id95,792,546
authormeryju79
permlinkr33tgm
categoryhive-108451
json_metadata{"app":"steemit\/0.2"}
created2021-11-25 01:29:09
last_update2021-11-25 01:29:09
depth2
children0
net_rshares0
last_payout2021-12-02 01:29:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length149
author_reputation10,908,820,050,285
root_title"Blockchain Trilemma - Crypto Academy / S5W2 - Homework post for nane15"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000