Crypto Academy / Season 5 / Week 2 / [Beginner Course] - Blockchain Trilemma

in hive-108451 •  3 years ago  (edited)

Hola a todos!


Pequeño resumen semanal (2).png


Hoy en día no es nada raro observar una gran cantidad de nuevos proyectos de blockchain en desarrollo o anuncio, esto se debe que es un tipo de tecnología que actualmente promete mucho, esta misma ha logrado convertirse en una apuesta de inversión por parte de pequeños, medianos y grandes entes.

Todo esto desde la creación de Bitcoin, una blockchain en la cual opera la criptomoneda del mismo nombre y la cual empezó de manera activa todo esto. Sin embargo, desde la creación del Bitcoin, el funcionamiento del mismo como un medio de pago digital se vio frenado por algunos aspectos que sus predecesores intentaron arreglar, pero en el proceso consiguieron complicar cosas que ya Bitcoin resolvía, estos aspectos más comunes son una trinidad, y por lo poético del asunto, fue acuñado el término más adelante como Blockchain Trilema.

separador.png

1. ¿Qué es el Blockchain Trilema?

separador.png

Al abordar un tema que no conocemos, lo mejor siempre es conseguir algún concepto sencillo para iniciar, en este caso, empecemos por entender lo que es un “Trilema” podemos definir esto como una elección entre tres opciones, a modo de un dilema el cual es una elección entre dos opciones.

El Trilema es un poco más especial porque se dice que las opciones propuestas en el mismo deben ser contradictorias, o formar parte de un problema en el que existen tres soluciones posibles, pero con la condición de que solo dos son posibles, pero no puedes tomar las tres. Para entender esto más rápido tome el ejemplo del bastante nombrado “Bueno, bonito o barato” para el cual muchos refieren a un producto del que normalmente es difícil encontrar estas cualidades. Para un Trilema solo dos de tres serían posibles y por lo general trata cuestiones de gestión de proyectos o desarrollos de productos; puedes crear una moto buena y bonita, pero hacerla barata la volvería inviable. Puedes hacerla barata y bonita, pero deberás sacrificar calidad, o hacerla buena y barata pero sacar accesorios o no invertir en lo estético y centrarse en el funcionamiento.

De este modo el Blockchain Trilema esta propuesto, es una simple elección de tres soluciones que aquejan por lo general a los ecosistemas actuales donde es muy difícil lograr las tres juntas. Digo difícil porque realmente no se cree que sea imposible lograr las tres, existen blockchains como por ejemplo Cardano que apuestan por lograr todo, sobre todo las innovadoras blockchains de tercera generación. Sin embargo este es otro tema; en base a esto llega a ser discutido la verdad acerca de ser o no un Trilema.

A mi parecer podemos decir que el Trilema de la Blockchain inicio con la blockchain misma, pero descubierto o acuñado con la evolución de la tecnología, al comienzo apareció Bitcoin de manos de Satoshi Nakamoto, quien logro evitar el problema del doble gasto que aquejaba a los anteriores intentos de monedas digitales, esto con su innovador protocolo de consenso llamado “prueba de trabajo” (PoW) dándole seguridad a la red, el cual trabajaba con una serie de nodos quienes mediante la solución de problemas matemáticos complejos en equipos de computación validarían los bloques nuevos a la cadena, cualquiera con el poder de computo necesario puede convertirse en un nodo, esto y su manera de trabajar brindo a Bitcoin, descentralización, sin embargo, estas dos mismas cosas es lo que hacen que Bitcoin solo pueda procesar aproximadamente 6 transacciones por segundo, validando un bloque cada 10 minutos. Esto hace que el criptoactivo rey tenga complicaciones para competir con otras formas de pago altamente escalables como por ejemplo VISA que maneja cerca de 1800 transacciones por segundo.

A través del tiempo aparecieron nuevas blockchains con nuevas “formas” de operar, una de las “formas” que busco resolver los problemas de las blockchains más famosa actualmente es la de la prueba de participación (PoS) sin embargo también se quedó atrapada en el Trilema de la Blockchain, esta cambio la necesidad de poder de cómputo para resolver operaciones matemáticas del PoW con simplemente acuñar tokens de gobernanza de la red y bloquearlos para ya convertirse en un nodo validador, dada la sencillez, y otras cuestiones técnicas que no profundizaremos en esta clase, PoS es altamente escalable, y aunque menos que el PoW es muy seguro, pero sacrifico la descentralización, a modo de que muchos opinan que este tipo de redes no lo son, dado que los procesos más importantes caen en los nodos más grandes quienes por lo general son grandes empresas o inversores que solo buscan la recompensa por procesar los bloques.

Como ya explique el Trilema de la Blockchain está compuesto de tres soluciones que pasare a explicar brevemente.

separador.png

2. Descentralización

separador.png

Podemos decir que la principal base de la blockchain, así como la esencia de la misma es esta capacidad que tienen para delegar el poder entre todos sus usuarios, si bien existen algunos tipos de blockchain donde no se recurre a esto, es por lo general el pilar de cada blockchain publica, Bitcoin fue creado como un medio de pago “persona a persona” que desechaba el uso de intermediarios, esto se logra gracias a la descentralización de la red. Contratos inteligentes, aplicación de la descentralización en la tecnología, eliminación de intermediarios o delegación de poder son algunas de las palabras que suenan con respecto a este tópico y que actualmente se logran en la blockchain teniendo como base la descentralización del poder. Incluso desde su forma más pura y sin tener que recurrir a aplicaciones como ejemplos, las blockchain funciones en sí mismas por lo general con protocolos de consenso que se basan en la descentralización, PoW, PoS, DPoS, son algunos de los ejemplos más famosos actualmente, uno más descentralizado que otro pero cumplen.

Básicamente tenemos un ecosistema que delega el poder a sus usuarios y no depende de un organismo central. Es discutido aun, pero por lo general se tiene el concepto de que a mayor descentralización, menos rendimiento. También que a mayor descentralización se ve un aumento de la seguridad.

separador.png

3. Escalabilidad

separador.png

En cualquier tipo de sistema es necesario tener un buen nivel de escalabilidad para que el uso de este sea óptimo, este concepto refiere a la capacidad de un sistema para adaptarse a un determinado y creciente número de usuarios, donde será un sistema altamente escalable el cual pueda funcionar de manera concreta y rápida ante cualquier número de usuarios. En la Blockchain la escalabilidad hace referencia a lo mismo, pero basado en el número de transacciones por segundo que esta pueda procesar, este es actualmente uno de los retos más grandes para las blockchain en general, al menos comparado a los sistemas de pago centralizados.

Disminuyendo la descentralización es posible aumentar la escalabilidad, por ejemplo al reducir o limitar el número de nodos necesarios para validar un bloque, ocurre de manera similar con la seguridad.

separador.png

4. Seguridad

separador.png

La seguridad de una blockchain nace en su código fuente y parte de su funcionamiento gracias a sus protocolos de consenso, los cuales los hacen sistemas de datos inmutable y en teoría imposibles de corromper mediante ataques de fuerza bruta. PoW logro ser un modelo de trabajo revolucionario, por el cual Sakamoto pudo ser nominado al premio nobel lo cual no se hizo por su anonimato, esto nos da a entender que su base es increíblemente útil, estableció un método de pago persona a persona en una red que funciona sin depender de un organismo central, con un nivel de seguridad prácticamente inquebrantable, esto gracias a su manera de funcionar ya algo explicada en esta clase, eso sí, un sistema altamente seguro pero poco escalable, entrando al Trilema, a mayor seguridad por lo general se sacrifica escalabilidad, o descentralización. Por ejemplo, algunos sistemas desechan la descentralización de sus nodos para aumentar la seguridad y escalabilidad, un buen ejemplo es el PoS.

separador.png

5. Soluciones al Trilema de la Blockchain.

separador.png

Las soluciones al Trilema de la blockchain realmente desde el punto de vista teórico son muchas, pero en lo práctico, explicare lo visto hasta ahora:

  • Soluciones de primera capa.

Las soluciones de primera intentan arreglar los problemas en las blockchain de manera directa, atacando desde la base, el padre de las criptomonedas es el Bitcoin, así mismo podemos decir que el padre de los protocolos de consenso en estas redes es el PoW.

Cada día nacen nuevas blockchain con nueva tecnología y propuestas tras de sí, muchas afirmando poder acabar con esta trinidad de problemas que son actualmente un reto para las blockchains. Polkadot, Solana y Algorand son nombres de algunas de las redes que actualmente afirman poder lograrlo y mantenerse.

Algorand por ejemplo trata de solucionar este Trilema con un protocolo de consenso muy similar al DPoS, donde una serie limitada de entes harán de nodos en la red , esto daría alta escalabilidad a la misma, la descentralización se asegura haciendo que estos nodos sean elegidos al azar, mediante un ingenioso sistema de lotería que elige a los nodos a través de los mismos nodos o candidatos a nodos y la seguridad viene con todo esto, dado que una serie limita y aleatoria de nodos validadores vuelve a la red inmune por ejemplo a un ataque del 51% gracias a un protocolo de consenso que se ve teóricamente fuerte.

  • Soluciones de segunda capa.

Las soluciones de segunda capa tratan con el problema de manera adyacente o apartada a la blockchain, por ejemplo, Bitcoin no admite contratos inteligentes, por lo cual se ve realmente difícil poder solucionar los problemas de escalabilidad que posee la red, sin embargo soluciones de segunda capa como por ejemplo Lightning Network dan una respuesta a esta necesidad de velocidad en la red, tratando con el problema en otra red.

En el caso de Lightning Network esta red establece canales de pago entre sus usuarios para que estos puedan comerciar sus activos de manera instantánea e incluso a comisiones prácticamente nulas, canales los cuales pueden ser conectados entre si permitiendo llevar la escalabilidad a un nivel casi infinito, transacciones que realmente terminan dependiendo más de la velocidad de los comerciantes que del funcionamiento de la red misma.

separador.png

Conclusión

separador.png

Por ahora esto es todo, en la anterior clase pudimos observar y analizar un punto de vista casi filosófico que se tiene actualmente acerca de las blockchains, en el cual se trata a las tres primeras necesidades en las blockchain como conceptos aislados los cuales al lograrse interfieren con la adopción de los otros a un nivel que se vuelve casi imposible lograr cada uno de manera estable y sostenible, espero que en la realización de su tarea sea lo más apegado posible al tema, de ejemplos acertados y sea lo más original que pueda en la creación de contenido. Asegúrese de tomarse el tiempo necesario, aprenda del tema a mayor profundidad y elabore una tarea de calidad para Steemit, la Academia y usted mismo.

Tarea

  1. Explique con sus propias palabras qué es el Trilema de Blockchain.

  2. ¿Es el Trilema de Blockchain realmente un Trilema?

  3. Defina los siguientes conceptos con sus propias palabras:

  • A. Descentralización
  • B. Escalabilidad
  • C. Seguridad de Blockchain
  1. Basado en su conocimiento, explique al menos dos soluciones viables a los desafíos planteados en el Trilema Blockchain.

  2. Conclusión.

Reglas

  1. Debe postear dentro de la comunidad de SteemitCryptoAcademy.

  2. Asegúrese de incluir en las primeras 3 etiquetas: #nane15-s5week2, #cryptoacademy y #club5050. Recuerda incluir otras etiquetas como #trilemma, #blockchain o #security por ejemplo.

  3. El título de su tarea debe ser: Blockchain Trilemma - Crypto Academy / S5W2 - Homework post for nane15.

  4. Etiquétame como @nane15 en cualquier parte de la publicación.

  5. Evite editar las publicaciones de sus tareas, la edición está permitida, sin embargo debe publicar antes la tarea completa.

  6. Las publicaciones de su tarea deben tener al menos 600 palabras en el contenido de las respuestas, sea creativo y original, presente contenido único para Steemit.

  7. El plagio no será tolerado, su trabajo debe ser totalmente original.

  8. Su cuenta no puede estar en proceso de Power Down.

  9. La ejecución de esta tarea es válida hasta las 23:59 UTC del 27 de noviembre. (Hasta las 7:59 pm Hora de Venezuela)

  10. Todos los gráficos, capturas de pantalla, citas, etc., que se utilicen de otras fuentes, deben tener una referencia completa.

  11. Todas las imágenes utilizadas deben provenir de fuentes libres de derechos de autor y estar completamente referenciadas.

  12. Para ser elegible debes tener una reputación superior o igual a 55 y tener mínimo 300 SP (Excluyendo SP delegado).

  13. La compra de votos está prohibida en la academia, usuarios que han usado servicios de compra de votos para obtener SP o construir su reputación no son elegibles para esta tarea.

  14. Asegúrese de responder a las preguntas en base a una buena investigación realizada por usted mismo, no copie y pegue, o se guie por tareas de otros usuarios, mucho menos se conforme solo con la información leída en esta clase para realizar su tarea.

  15. Solo las personas que participen activamente y con éxito en el #club5050 (o superior) serán elegibles para participar en las tareas de tarea de SteemitCryptoAcademy.

  16. Para participar en la Academia, debe haber hecho Power Up de al menos un mínimo de 150 STEEM en el último mes.



Steemit Cryptography Professor.
@nane15



separador.png



¿Tienes activado el reclamo automático de recompensas (1).png



separador.png

Las imágenes utilizadas son de mi autoría y creadas en: canva.com
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for the interesting and useful lecture! Russian translation is here. Good to everyone!

Thank you!

Thank you for this. Let's get to work immediately

Cheer up!

Beautiful lessons professor @nane15. Getting set to get to work

I hope you learn a lot with this!

I hope too professor, I'm on it now

Loving the lesson for this week professor @nane15

Thanks!

hello professor interesting project to do but I still don't have the sp to do it, please if you are kind enough to check my homework.
https://steemit.com/hive-108451/@esmaikel2686/curso-para-principiantes-de-la-temporada-5-de-crypto-academy-tarea-6-diferentes-tipos-de-mecanismos-de-consenso

Hello friend, I hope you can soon, I see that you have already been reviewed, good luck next time!

Yes, thank you very much professor for your support, one day I want to get to do like you, do a good job

Very brilliant work Sir

And
Sir nane15
Plz check it last day to expire

https://steemit.com/hive-108451/@adeelasif/the-genesis-block-crypto-academy-s5-homework-post-for-task-3

Thank you very much for the positive comment, I see that you have already been reviewed, good luck with the next ones!

Thank you Sir

  ·  3 years ago (edited)

amazing Professor @nane15 lecture, I will try to complete this task.

Thanks! I hope so! Cheer up!

Congratulations professor @nane15.
Thanks for the lecture, hope to post mine soon

Thanks! I hope to read your homework soon!

I greet you Prof. @nane15

This is a really interesting topic, well done.

Pls I want to ask that you find someone who could help you express the lesson in English.

The translation function is quite unclear about some point probably due to the way you expressed them.

So pls, you can be writing it in both languages so your lesson will be well understood.

Thank you very much. I hope to send in my assignment in due time. Congratulations on your appointment.

Greetings to you as well.

I understand dear student, I will analyze this later, if I find it too confusing, I will express myself more clearly for the next one and in fewer sentences so that it is better understood when translating, I will also think about uploading the task in English.

Read the topic calmly and do a lot of research, so you can easily do the task, cheer up!

Buenas noches prof. @nane15, gracias por tan buena información. Disculpe, se que con este comentario me salgo de contexto pero publique mi tarea # 4 del curso introductorio, la cual fue verificada por usted pero no ha sido curada y ya venció. Por favor agradezco enormemente si esta dentro de sus posibilidades orientarme sobre que puedo hacer para que mi tarea sea curada. Estare atenta a su respuesta, por acá dejo el link de mi tarea.

Tarea 4

Debido a la actual situación económica que atraviesa mi país, me organicé para apoyar al club5050 de siguiente manera

Mi apoyo al #club5050

Lo entiendo querido usuario, ya te explique como proceder, el mejor de los saludos y ánimos!

Wow excellent lecture professor

Thanks dear

Reviewed.

Thanks ❤️

Dear Professor @nane15!

Our team from Russia (@alena-vladi and @greatketty) see the importance of education of the authors at Steemit in order to help them in navigation through the cryptocurrency world. To popularize your lectures, we are ready to translate texts into Russian. Will you allow us to do this, with a link to your original text?

We hope that this will attract more Russian-speaking users to the cryptoacademy.

You have all my permission, it would be ideal to upload it translated to your community with the link to the original publication of the Crypto Academy.

Okay, thanks in advance for your cooperation! Do I understand correctly that you are proposing to publish not to the CryptoAcademy community?

Yes, you cannot publish here directly, this community is only to publish classes by teachers, class summaries, and assignments by students.

Ok!

We can publish in the BRU community (https://steemit.com/trending/hive-171319), where the most active authors of Russian-speaking countries.

I know the community, it seems perfect to me, so you will reach Russian-speaking users directly.

When you translate it you can always leave the translation link in a comment so that Russian users can easily see it.

Ok. Thank you!)

Hola Prof. @nane15 disculpa que acriba por este medio, pero mi tarea para la tarea 4 esta apunto de vencer esta ya fue calificada, y no ha sido curada, de igual forma mi tarea 5 de los cursos fijos vence mañana y no ha sido curada tampoco. ¿Es la primera vez que pasa? Que aplica en este caso.

Dame un momento y revisare eso, en caso de que no me de el tiempo solo deberás repostearla colocando el enlace de la publicación que no fue curada y una captura de pantalla con al calificación obtenida. Además en el titulo colocar [Repost]

Ok, totalmente agradecido me pareció un poco extraño, ambas tareas están calificadas hace días.

Hola Prof. @nane15 , disculpe aprovecho la ocasión para ver si puede ayudarme, ya que yo tengo la tarea 7, sin calificar ni curar, ya lleva 5 días publicada, es la primera vez que pasa, por eso tengo esta inquietud, si puede ayudarme se lo agradecería mucho.. y por otro lado pronto hare mi participación en esta tarea, saludos!

Déjame revisar.

No te preocupes, ya va a ultimo día, sino la curan solo repostea la tarea, coloca [Repost] en el titulo y deja el enlace a la tarea original, mas una captura de pantalla de la calificación.

Hola, si bueno me toca esperar, pero es que tampoco la han calificado, por eso mi intriga, ya vence mañana..

  ·  3 years ago (edited)

Hola prof. @nane15 disculpa que nuevamente escriba, pero mi tarea de la semana 1 del curso de principiante esta por vencer fue calificada y aun no ha sido curada.

¿En este caso al ser una tarea semanal que corresponde efectuar si llega a vencer?

Hacer un repost hermano

Amigo esta es una tarea semanal no Fija.

Igual hermano, si no te la votaron puedes hacer repost, poner el link del post original y una captura de pantalla de la votacion

Buenas tardes profesor @nane15 paso por aquí para dejarle mi tarea
https://steemit.com/hive-108451/@maylinch/blockchain-trilemma-crypto-academy-s5w2-post-de-tarea-para-nane15-por-maylinch
También para aprovechar la oportunidad y pedirle si por favor me puede ayudar, mi tarea 7 fue calificada pero de vence en unas horas y no ha Sido curada. De antemano muchas gracias y disculpe el atrevimiento. Saludos

Hola, no te preocupes, en que caso de que no la curan solo repostea la tarea, coloca [Repost] en el titulo y deja el enlace a la tarea original, mas una captura de pantalla de la calificación.

Mucho aprecio el tiempo que dedicaste en leerme y orientarme. Gracias 🤗🤗🤗 feliz día.

Great lecture!! And congratulations 🎉 on your promotion to Beginner tasks professor. Can’t wait to submit my entry.

Thank you so much for everything! I hope to evaluate your entry soon!

Hello prof. @nane15. Please I posted my assignment 2 day ago but you have graded it. I think you might have skipped it. Please can you stop by to check it out. Thank your sir.

Here is the link to my post.
https://steemit.com/hive-108451/@lordhojay/blockchain-trilemma-crypto-academy-s5w2-homework-post-for-nane15

Saludos profesor, le tengo una pregunta, yo no sabía que la tarea al no ser curada se podía repostear, en mi caso la tarea 2 del curso introductorio no fue curada, puede repostearla así hayan pasado 19 días?

Congratulations prof

Thanks for the lecture.

Thank you!

@nane15 please review my task thank you.

Hello Professor @nane15, my homework has not been reviewed by you.

Homework for @nane15 - S5W2

Thank you sir

  ·  3 years ago (edited)

Hello @nane15 professor, my post has not been reviewed till today😔. My rntry link is here once again
https://steemit.com/hive-108451/@kyara2/crypro-academy-season-5-week-2-beginner-course-blockchain-trilemma

@nane15
Below is the link to my task, its more than 24hrs and it is not graded.

Link

Hello Prof @nane15, please it's days now and my post haven't been graded please, below is my entry
https://steemit.com/hive-108451/@jueco/blockchain-trilemma-crypto-academy-or-s5w2-homework-post-for-nane15

Dear sir @nane15 pls its 48hours and my homework post has not been graded, ols check. Thank you

https://steemit.com/hive-108451/@ruthjoe/blockchain-trilemma-crypto-academy-s5w2-home-work-post-for-nane15

Saludos profesor @nane15, le escribo para notificarle que ya hoy son 5 días y mi tarea no ha sido votada por la cuenta correspondiente. Le escribo con tiempo para que tome las medidas pertinentes al caso. Saludos. Por qué dejó el link de mi tarea: https://steemit.com/hive-108451/@ylene74/blockchain-trilemma-crypto-academy-s5w2-homework-post-for-nane15-ylene74-club75-club5050

@nane15 it's been past 48hrs and my homework post has not been reviewed.

Below is my entry link

Blockchain Trilemma - Crypto Academy / S5W2 - Homework post for nane15.

Hello Professor @nane15 is course has not been graded please

Here is the link

https://steemit.com/hive-108451/@charis20/blockchain-trilemma-for-professor-nane15

CC: @nane15

  ·  3 years ago (edited)

greetings Professor @nane15 my post has been 6 days but it hasn't been curated yet, please help Professor.

https://steemit.com/hive-108451/@maepoong/crypto-academy-s5w2-homework-post-for-nane15

Good day Prof. @nane15, please could you help me out. My post is about to expire.

Como esta profesor @nane15, gusto saludarlo, le escribo por lo siguiente, ya mi post de esta tarea va a vencer y aún no ha sido curado, si puede por favor ayudarme con eso, se lo agradecería mucho, aquí le dejo nuevamente el link:

https://steemit.com/hive-108451/@coffeedesing/blockchain-trilemma-crypto-academy-s5w2-homework-post-for-nane15-por-coffeedesing

Saludos!

Hi @nane15 here is a repost of my assignment task. It was reviewed by you but was not curated. Here is the link to the repost.

https://steemit.com/hive-108451/@josantos/repost-blockchain-trilemma-steemit-crypto-academy-s5w2-homework-post-for-nane15