Shardus: la base de nuestro futuro descentralizado por Shardus

Las aplicaciones descentralizadas necesitan una mejor infraestructura para escalar.

En un mundo donde hay una lucha constante por el poder y los datos, así como la falta de confianza, Internet está listo para ser descentralizado. Los desarrolladores y las empresas están compitiendo para construir tecnología de contabilidad distribuida que servirá como infraestructura de nuestro futuro mundo descentralizado. Se desconoce exactamente qué tipo de infraestructura apoyará el proceso de descentralización, pero una cosa es cierta: una entidad privada no debería ser propietaria de esa infraestructura.

Shardus está en camino de resolver los desafíos que impiden la adopción global de la tecnología de contabilidad distribuida (DLT) y es un candidato para la base sobre la que vivirán las aplicaciones descentralizadas de la sociedad. No hay ninguna entidad privada detrás de Shardus. Al igual que Bitcoin, Shardus está siendo desarrollado por una asociación no incorporada de desarrolladores de gran talento. Estos desarrolladores son recompensados ​​por sus contribuciones con ULT, el token utilizado para licenciar Shardus.

Shardus no es una red descentralizada. En cambio, es un software que se utiliza como base para que los desarrolladores lancen sus propias redes descentralizadas específicas de la aplicación o de la industria. Primero, estaba Bitcoin, una red descentralizada estática donde los mineros pueden agregar nodos a la red Bitcoin y los titulares de tokens pueden intercambiar BTC entre ellos. A continuación, estaba Ethereum, una plataforma de contratos inteligentes donde los desarrolladores podían emitir sus propios contratos inteligentes y desarrollar una dApp en la red Ethereum. Ahora está Shardus, que los desarrolladores de software pueden usar para lanzar fácilmente sus propias redes descentralizadas específicas de la aplicación o de la industria, por lo que todo lo que tienen que enfocarse es escribir el código de su dApp, no la infraestructura descentralizada debajo de él, y no tienen que hacerlo. compartir los recursos informáticos de su red con otras aplicaciones.

Shardus resuelve varios desafíos a los que se enfrentan las plataformas de contratos inteligentes y las redes descentralizadas. Primero, escalabilidad: la mayoría de las redes tienen un límite de TPS, por lo que si la adopción de aplicaciones creadas en Ethereum o redes descentralizadas similares escalan, las aplicaciones se vuelven ineficientes y proporcionan una UX deficiente debido a los altos tiempos de espera para que los TX procesen. Shardus es uno de los primeros proyectos en implementar la fragmentación estatal en una red descentralizada. La fragmentación del estado permite la escalabilidad lineal, lo que significa que las redes Shardus tienen TPS por nodo. A medida que agrega nodos a una red Shardus, aumenta el límite de TPS. El escalado lineal, el escalado de TPS alineado con el crecimiento de la red, permite la adopción global de aplicaciones descentralizadas y una UX que esperaría de cualquier aplicación centralizada. Shardus demostró escalamiento lineal en una red en vivo en su evento Q3 en la Universidad de Texas Dallas en 2019 (una de las primeras demostraciones conocidas de escalamiento lineal en una red descentralizada en el mundo). Evento Shardus Q3 '19 en YouTube

A continuación, el aumento de los requisitos de los nodos está provocando problemas de centralización en muchas redes "descentralizadas". Ethereum, Bitcoin y otras redes populares requieren que cada nodo sea un nodo completo que almacene el 100% de los datos del libro mayor. Esto significa que a medida que crece la popularidad de una red, las barreras de entrada para un operador de nodo también aumentan debido a los crecientes requisitos de memoria. Como resultado, redes como Ethereum y Bitcoin se están centralizando, ya que es extremadamente costoso ejecutar un nodo completo, y solo unas pocas corporaciones poseen la mayoría del poder de hash de cada red. Con Shardus, los datos de estado de fragmentación y un algoritmo de consenso patentado permiten que cualquier computadora estándar o incluso un PI de frambuesa ejecute un nodo en una red, lo que significa que cualquier persona en cualquier lugar podrá agregar un nodo a una red construida con la red Shardus, lo que permite para una verdadera descentralización.

Otro desafío al que se enfrentan las plataformas de contratos inteligentes son las tarifas del gas. Dado que las dApps en plataformas de contratos inteligentes comparten los recursos de la red con otras aplicaciones, las tarifas del gas pueden ser volátiles y afectar la UX. Es posible que un día esté usando una aplicación DeFi donde la tarifa del gas sea de $ 0.01, y al día siguiente podría ser de $ 1 por TPS. Los desarrolladores pueden lanzar su propia red específica de aplicaciones con Shardus y no tener que compartir recursos de nodo con otras aplicaciones, lo que permite una mejor UX.

La nueva tecnología de contabilidad distribuida no tiene por qué significar nuevos lenguajes de programación. No estamos intentando construir un cohete aquí. Es aconsejable reducir la curva de aprendizaje para que tantos desarrolladores como sea posible puedan convertir sus ideas descentralizadas en realidad. Shardus está escrito en TypeScript, un lenguaje de programación amigable para desarrolladores que es popular entre los desarrolladores; esto reduce la curva de aprendizaje para desarrollar aplicaciones descentralizadas con Shardus.

Los desarrolladores utilizan ULT para obtener un token de licencia para Shardus. Los desarrolladores que crean una aplicación pública obtienen una licencia y deben distribuir el 1% de los tokens de su red a los titulares de ULT. Las corporaciones que desarrollan aplicaciones privadas deben enviar X cantidad de ULT a un contrato inteligente. A partir de ahí, se quema el ULT y el contrato inteligente emite una licencia empresarial a la corporación. Actualmente, los desarrolladores que contribuyen al desarrollo del proyecto Shardus son recompensados ​​con ULT a $ 0.10 por token por completar las recompensas. Los desarrolladores pueden vender ULT OTC a personas que quieran apoyar el proyecto. También pueden intercambiar ULT en UniSwap. Una opinión legal escrita por el bufete de abogados estadounidense Bull blockchain Law LLC establece que ULT pasa la prueba de Howey y no es una garantía.

La Asociación Shardus es un equipo de desarrolladores altamente capacitado. El cofundador de Shardus, Omar Syed, tiene 30 años de experiencia en la construcción de sistemas distribuidos para organizaciones como NASA, Raytheon, Yahoo y Zynga. Las patentes que Yahoo presentó para los sistemas distribuidos que diseñó Omar se pueden encontrar aquí. Omar también es cofundador de Arimaa, un conocido juego de mesa que desafió a los desarrolladores a construir un bot de inteligencia artificial que pudiera vencer a los humanos. AI no ganó la competencia hasta 2015. El desarrollador de Shardus, Andrew Foster, tiene más de veinticinco años de experiencia como desarrollador y ha trabajado en proyectos como Halo Wars, Castleville y Age of Empires III.

Shardus se ha hecho responsable de la hoja de ruta de su proyecto presentando una actualización trimestral cada trimestre a su comunidad en Dallas, Texas, que muestra los avances que ha realizado en el software Shardus. Todas las actualizaciones trimestrales de Shardus se registran y se pueden encontrar en YouTube aquí. Se espera que el software Shardus esté completo para fines de 2020.

Si bien actualmente los equipos con software Shardus están desarrollando varias aplicaciones prototipo, la primera dApp pública basada en Shardus será Liberdus. Puede consultar la red de prueba de Liberdus aquí. Mantenga sus ojos en Shardus a medida que avanza hacia el soporte de aplicaciones descentralizadas que mejoran nuestra calidad de vida y reemplazan muchas de las aplicaciones centralizadas que usamos hoy.

Conéctese con Shardus:
Sitio web: www.shardus.com
Telegram: https://t.me/shardus
Gorjeo: https://twitter.com/@ShardusLedger
Medio: https://medium.com/@shardus
Reddit: https://www.reddit.com/r/Shardus/
Github: https://github.com/shardus
YouTube: Haga clic aquí.