Qtum — ¿Por qué arreglar algo que no está roto?

Qtum Español
6 min readJul 9, 2021

Qtum es una blockchain lista para los negocios que combina el modelo UTXO de Bitcoin con el modelo EVM de Ethereum para construir un ecosistema de blockchain híbrida. Qtum es retro compatible con los contratos inteligentes de Ethereum y las puertas de enlace de Bitcoin y seguirá siéndolo incluso después de las actualizaciones. Esto asegura que la adopción de la plataforma sea simple ya que Qtum se apoya únicamente en tecnologías probadas y comprobadas.

El creciente problema de la congestión de Ethereum

No hace falta decir que Ethereum es la plataforma más popular en el espacio blockchain debido a su próspera comunidad de desarrolladores y al ecosistema DeFi (que actualmente tiene un valor de $ 60 mil millones). Sin embargo, esta mayor actividad, lamentablemente, tiene un precio. Cada bloque en Ethereum tiene una capacidad limitada, y este alto nivel de actividad a menudo genera congestión y más transacciones pendientes.

Credito de imagen

Según Etherscan, la cantidad de transacciones pendientes en Ethereum a menudo supera las 150.000 por minuto. De hecho, debido a este problema de congestión, los usuarios a menudo tienen que pagar tarifas astronómicas de gas, lo que hace que el uso de Ethereum sea extremadamente caro. Esto es exponencialmente cierto para los contratos inteligentes complejos, que requieren una gran cantidad de gas para una activación adecuada.

Credito de imagen

El gráfico anterior muestra las tarifas de gas promedio a lo largo del tiempo para Ethereum. Como puede ver, hay muchos picos en el gráfico que muestran un aumento en las tarifas del gas. Como tal, si usted es un desarrollador que busca ejecutar su propio protocolo DeFi, Ethereum en este momento puede no ser la mejor opción para usted debido a las tarifas elevadas.

Lo que debe buscar es una alternativa viable a Ethereum, en la que pueda ejecutar sus contratos inteligentes de manera segura y eficiente.

Mirando las alternativas de Ethereum

Cuando miras las alternativas a Ethereum, la que está haciendo más ruido en este momento es Cardano. Sin embargo, el hecho es que la curva de aprendizaje de Cardano es extremadamente empinada. Cardano utiliza un lenguaje de programación funcional tanto para su código fuente (Haskell) como para contratos inteligentes (Plutus).

Entonces, ¿por qué es esto un problema?

Casi todos los desarrolladores del mundo tienen experiencia en lenguajes de programación imperativos como C / C ++ / JavaScript, etc. Por lo general, es mucho más sencillo elegir otros lenguajes, siempre que pertenezcan a la misma familia. De hecho, esta es precisamente la razón por la que Solidity se creó para ser lo más similar posible a JavaScript para que los desarrolladores pudieran aprenderlo fácilmente y reducir la curva de aprendizaje.

La curva de aprendizaje de la programación funcional

Credito de imagen

¿Entonces, qué está pasando aquí? ¿Por qué es tan difícil introducirse en la programación funcional, incluso para desarrolladores experimentados?

#1 Desaprender viejas lecciones

Como se mencionó anteriormente, es un desafío pasar repentinamente a lenguajes funcionales después de lidiar con la programación imperativa durante tanto tiempo. Están acostumbrados al estilo de codificación, lógica de programación orientada a objetos, etc. Probablemente han escrito miles de códigos y están acostumbrados a que la sintaxis sea de cierta manera. A menudo es imposible para ellos desaprender lecciones pasadas y pasar a un nuevo idioma.

#2 La confluencia de las matemáticas y la programación

La programación funcional combina las matemáticas con la lógica de codificación. El problema aquí es que nuestro sistema educativo todavía nos enseña matemáticas obsoletas que realmente no tienen ninguna aplicación en el mundo moderno. Además, siempre hay una desconexión entre matemáticos y programadores, que creen que están trabajando en dos campos diferentes sin buscar oportunidades sinérgicas.

#3 La falta de una comunidad en línea sólida

Esto podría ser una blasfemia para los maxis funcionales, pero es lo que es. Estas son solo algunas de las publicaciones que vimos mientras revisábamos el subreddit de Cardano Developers,

“Por experiencia, sé lo increíblemente importante que es para cualquier plataforma nueva hacer que sea lo más fácil posible desarrollar para la plataforma y aprovechar el conocimiento existente en la comunidad al ofrecer interfaces de programación conocidas. Plutus no hace eso “.

Si bien la comunidad es pequeña y el idioma es muy joven, el hecho es que sin la comunicación adecuada y la transferencia de conocimientos, será extremadamente difícil para un novato incluso mojarse los pies.

#4 las personas necesitan un tiempo que no tienen

Si bien las personas pueden haber aprendido idiomas imperativos durante años e incluso décadas, no pueden darse el lujo de dedicar el mismo tiempo a aprender idiomas funcionales. Las personas a menudo intentan piratear su proceso de aprendizaje, sin embargo, eso deja grandes agujeros en su comprensión y conocimiento.

¿Por qué arreglar algo que no está roto?

Ahora, dejemos una cosa perfectamente clara.

Este artículo no es un éxito de programación funcional. Entendemos que tiene muchas cualidades y, tal vez, con el tiempo, la comunidad en general y la base de conocimientos sean más formidables que nunca.

Sin embargo, todo eso llevará tiempo. Tiempo que muchos proyectos no tienen.

Actualmente vivimos en un ecosistema de crecimiento exponencial. Desde principios de 2020, el mercado DeFi se ha disparado de $700 millones a la asombrosa cantidad de $ 60 mil millones. Como tal, si un proyecto fuera a seguir el ritmo, no pueden permitirse que su equipo de desarrollo pase meses tratando de encontrar un lenguaje completamente nuevo.

En situaciones como estas, es mucho más sencillo seguir el principio de la Occam’s Razor. La solución más simple es, en la mayoría de los casos, la correcta.

¿Por qué arreglarías algo que no está roto? En lugar de buscar constantemente una plataforma / tecnología nueva y no probada, ¿no es mucho más prudente ceñirse a un sistema probado que ha dado origen a una economía de un billón de dólares y la mantiene?

Qtum — Combinando Bitcoin y Ethereum

Qtum es una rareza en el mundo blockchain, ya que utiliza el modelo UTXO de Bitcoin y es compatible con SegWit. Esto asegura que Qtum pueda aprovechar toda la actividad de desarrollo en la blockchain principal de Bitcoin. Además, Qtum es compatible con EVM (máquina virtual Ethereum), cualquier contrato inteligente de Ethereum puede ejecutarse en Qtum y viceversa. Lo que esto significa es:

  • Cualquier dApp existente de Ethereum se podría migrar fácilmente a Qtum. Esto incluye todos los protocolos DeFi.
  • Qtum puede usar los estándares de token de Ethereum como ERC20, ERC223, ERC721, ERC827, etc.
  • Todas las emocionantes soluciones en las que Ethereum está trabajando, como plasma, canales de estado, fragmentación y acumulaciones, se pueden traducir a la blockchain de Qtum.

¿Entonces, qué significa esto?

Los desarrolladores que han estado trabajando en Ethereum ahora pueden portar sus dApps a Qtum y continuar con su trabajo. ¡No hay una curva de aprendizaje pronunciada en absoluto, ya que el protocolo subyacente es el mismo! Qtum no tiene interés en enfrentarse a Ethereum. Sin embargo, estamos interesados en proporcionar una plataforma alternativa compatible con EVM para los desarrolladores que desean implementar sus dApps sin tener que sufrir congestión y tarifas astronómicas de gas.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response