-
RChain la primera blockchain concurrente y fragmentada del mundo.
-
La puesta en marcha completa de RChain se estima para el รบltimo trimestre del 2017.
El white paperย de Satoshi Nakamoto publicado en el 2008, que describe los elementos esenciales de la Blockchain de Bitcoin, fue nada menos que un avance de una dรฉcada en la informรกtica presentado en un รบnico trabajo. El libro mayor distribuido de Nakamoto, que por primera vez permite una verificaciรณn de las transacciones econรณmicas entre usuarios no afiliados, sin que un tercero de confianza funcione como cรกmara de compensaciรณn, es un importante logro tecnolรณgico que se cree que era imposible de realizar por muchos expertos en esos momentos.
El concepto subyacente de mantener una base de datos abierta a travรฉs del consenso fue recogido por algunas de las personas mรกs brillantes y mรกs comprometidas en la industria, con una meta verdaderamente alucinante: utilizar los principios de Satoshi Nakamoto para transformar la propia Internet en un mundo de cรณdigo abierto y pรบblico que se compone de millones de dispositivos personales interconectados y al que cualquiera puede acceder y utilizar. Tal mundo de computadores no sรณlo hacer que Internet sea prรกcticamente intocable y resistente a la censura, tambiรฉn nivela el campo de juego al permitir que los comunes puedan competir contra los ยซLeviatanesยป altamente centralizados de la industria de la tecnologรญa contemporรกnea.
Synereo fue fundada en momentos en que estos intentos estaban todavรญa en su infancia (aunque sea una infancia muy impresionante). Proyectos como Ethereum dieron sus primeros pasos, los cuales fueron lo suficientemente prometedores para ser considerada como la futura infraestructura de la red social descentralizada de Synereo.
Sin embargo, con el paso del tiempo pronto se hizo evidente que las necesidades de Synereo superaban lo que la industria tenรญa que ofrecer. Las blockchains contemporรกneas siguen siendo lentas, derrochadoras e imposibles de escalar; lo cual no es suficiente como para ser la tecnologรญa base de una red social que tiene la intenciรณn de perturbar los operadores tradicionales como Facebook o Twitter.
Frente a esta realidad, el equipo de Synereo ha desarrollado su propia infraestructura, capaz de satisfacer las necesidades de las capas sociales de Synereo y de servir como soporte para trabajar por los objetivos que se propuso el equipo de desarrolladores en su misiรณn. El resultado serรก el primer prototipo del mundo de computadoras mencionado anteriormente. Una mรกquina virtual, capaz de ejecutar aplicaciones descentralizadas (Dapps) para uso masivo a una velocidad de vรฉrtigo, y almacenar datos sin la necesidad de granjas de servidores centralizados o puntos de control. Todos los recursos son proporcionados por los usuarios que utilizan la red, y son los รบnicos que mandan.
RChain o Blockchain 2.0
Todas las plataformas blockchain promedio comparten una falla fundamental: para que la Blockchain para mantenerse fiable y coherente, todo su historial tiene que ser replicado en todos los dispositivos que mantienen la misma. La blockchain de Bitcoin por ejemplo, que registra cada una de las transacciones de bitcoins alguna vez realizas y que pesa aproximadamente 80 Gigabytes, se replica en el almacenamiento local de cada minero que mantiene la red, y hay decenas de miles de ellos. Esto no es sรณlo increรญblemente derrochador e insostenible, sino que tambiรฉn hace mรกs complicado el uso del sistema; lo cual suena completamente ridรญculo.
Este estado de cosas es tambiรฉn cierto para blockchains turing completas como las de Ethereum o Lisk, donde cada nodo (dispositivo de funcionamiento de la red) tiene que procesar todos y cada una de las acciones realizadas en todo el sistema. Imagรญnese que usted tendrรญa que descargar y validar la totalidad de Internet, cada vez que desea comprobar su correo. No suena muy prometedor.
Con el fin de hacer frente a esta realidad, Synereo ha desarrollado la primera blockchain concurrente y fragmentada del mundo llamada RChain. ยซFragmentadaยป se refiere a la subdivisiรณn de la Blockchain en partes componibles, que se entrelazan para un conjunto unificado, pero que no necesitan ser computadas a la vez. Concurrente significa que esta subdivisiรณn permite procesos diferentes para funcionar en paralelo sin interferir entre sรญ.
Como resultado de esta arquitectura, no todos los nodos de la red tiene que ver y validar todo el estado de la blockchain, lo que significa que el trabajo de construcciรณn de la plataforma puede proceder a tasas mucho mรกs rรกpidas, ya que se estรก haciendo en paralelo. En lugar de ordenar el almacenamiento de toda la red en cualquier momento dado en cualquier dispositivo dado, cada nodo sรณlo tiene un รบnico fragmento, adecuado para sus necesidades especรญficas. Esto divide el trabajo de modo que diferentes nodos pueden centrarse en diferentes conjuntos de problemas al mismo tiempo.
Tal sistema es realmente escalable, ya que su crecimiento ofrece cada vez mรกs recursos en lugar de conducirlo hacia su segura sobre-saturaciรณn. Tambiรฉn se conservan recursos valiosos como el almacenamiento, la energรญa y la potencia de cรกlculo, en lugar de perderlos en la replicaciรณn redundante. Por no hablar de la generaciรณn de grandes cantidades de calor en un planeta que se calienta cada vez mรกs.
La puesta en marcha completa de RChain se estima para el รบltimo trimestre del 2017.
Prueba de participaciรณn (Proof of Stake)
Cada blockchain tiene un protocolo de consenso que asegura que los nodos que la mantienen no tienen la oportunidad de corromperla o explotarla. Todos los nodos comparan sus resultados, por asรญ decirlo, y aseguran de que sรณlo las entradas en las que todo el mundo estรก de acuerdo se registran en la blockchain. Hay varias maneras de hacer eso, el mรฉtodo clรกsico de Bitcoin se llama Prueba de Trabajo (PoW) y hace que los ataques sean muy costosas al obligar a todos los nodos a completar operaciones matemรกticas complejas con el fin de participar en el juego.
Esto tambiรฉn es muy derrochador, tanto en tรฉrminos de consumo de energรญa y tiempo. Esencialmente, millones de dispositivos realizan operaciones inรบtiles con el รบnico propรณsito de hacer que los ataques a la red sean caros. Esto podrรญa ser suficiente para Bitcoin, pero una red de ordenadores global necesita todos los recursos que pueda conseguir, y no puede permitirse el lujo de invertir su potencia de cรกlculo en complicadas operaciones superficiales.
En contraste, el protocolo de consenso de RChain se basa en la Prueba de Participaciรณn del diseรฑo Casper de Ethereum – un modelo donde el consenso es lo mรกs barato como sea posible para todo el mundo, a excepciรณn de los adversarios que planean llevar cabo un ataque.
Cada nodo tiene que depositar una apuesta en un grupo central con el fin de participar en el proceso de validaciรณn. Si un nodo produce todo lo que Casper considera ยซinvรกlidoยป, sus depรณsitos se perderรกn junto con el privilegio de participar en el proceso de consenso. El uso de depรณsitos de seguridad se refiere al problema de la ยซnada en juegoยป; lo que significa que el mal comportamiento no viene con una etiqueta de precio adjunta. Casper asegura que hay algo en juego, y los nodos que se unen para un mal comportamiento de una manera objetivamente verificable, perderรกn sus apuestas.
Sin embargo, en contraste con Casper de Ethereum, los nodos de RChain no validan bloques enteros, sino proposiciones lรณgicas. Una proposiciรณn es un conjunto de afirmaciones sobre la blockchain, por ejemplo: cuรกles transacciones deben ser incluidas, en quรฉ orden, cuรกles transacciones no deben ser incluidas, u otras propiedades. Debido a este diseรฑo y debido a la concurrencia habilitada por la fragmentaciรณn de la blockchain, se puede alcanzar un consenso para un gran nรบmero de operaciones a la vez.
Special K
Mientras que la blockchain registra el estado general del sistema -es decir, la validez de las transacciones y la ejecuciรณn de contratos inteligentes- no es adecuado para el almacenamiento de datos de medios de comunicaciรณn pesados como imรกgenes, vรญdeos, texto y mรกs. Para el propรณsito de Synereo, Lucius Greg Meredith desarrollรณ un protocolo รบnico para distribuir este tipo de informaciรณn entre los nodos de Synereo, y recuperarla ante la demanda.
Special K ha estado en desarrollo activo durante mรกs de cuatro aรฑos y constituye un enfoque innovador de la tecnologรญa de almacenamiento distribuido. Representa una evoluciรณn de las bases de datos de clave/valor distribuidas (DHT) -como lo es la base sobre la cual se construye Synereo. Special K tambiรฉn proporciona un lenguaje especรญfico de dominio monรกdico, proporcionando a los programadores una API unificada y familiar en la que puedan acceder a los datos distribuidos en toda la red. Los datos se distribuyen teniendo en cuenta tanto la redundancia y la sensibilidad, asegurรกndose de que estรก disponible donde se necesita, cuando se necesita y se oculta cuando no lo es.
RHOLANG:ย Reflective, Higher-Order process LANGuage
Rholang es la lengua nativa de la RChain de contratos inteligentes (o lenguaje de programaciรณn), comparable a ‘Solidity’ de Ethereum. En contraste, sin embargo, Rholang es un lenguaje de programaciรณn reflexivo, basado en procesos de cรกlculo, lo que permite la ejecuciรณn paralela de los procesos y la composiciรณn de los contratos inteligentes superiores ordenados sobre la base de los inferiores de una manera moderada y segura.
Esto concede a Rholang una ventaja evidente sobre lenguajes de contratos inteligentes tradicionales y scripts de blockchains, y lo coloca en la misma categorรญa con los lenguajes de programaciรณn establecidos. Java, C# y Scala, han adoptado finalmente la reflexiรณn como una caracterรญstica central. Esto es lo que permite a los programadores utilizar programas para escribir otros programas, en los que se pueden desplegar aplicaciones mรกs complejas, y asรญ sucesivamente. Sin esta caracterรญstica el desarrollo a escala industrial, probablemente serรญa imposible debido a la complejidad.
Esta arquitectura tambiรฉn permite mejores pruebas de seguridad y simulaciones, una propiedad de suma importancia cuando se trata de aplicaciones descentralizadas de uso pรบblico. El infame hack a theDAO, por ejemplo, probablemente se podrรญa haber evitado si el cรณdigo de theDAO estuviese basado en Rholang.
Conclusiรณn
Impulsada por la apasionada bรบsqueda de una red social descentralizada, justa e incensurable, Synereo desarrollรณ un completo conjunto de tecnologรญas que se puede mantener mucho mรกs que los medios de comunicaciรณn social actuales. El lanzamiento de la plataforma Synereo plenamente desarrollada anunciarรก la llegada de una Internet en la que pueden existir aplicaciones sin la necesidad de servidores centralizados, lo que permite una red a prueba de censura, con libre flujo de la actividad y la informaciรณn, unida solamente por su imaginaciรณn.
Imaginemos una Internet en la que usted disfruta el valor monetario total del contenido que produce, sin que sus datos puedan ser vendidos a las corporaciones, empresas y gobiernos. Imagรญnese una verdadera economรญa peer-to-peer, que permite una cooperaciรณn a gran escala entre los individuos sin que sean gravados por los gigantes de la plataforma. Todo esto es posible, y estรก mรกs cerca de lo que cree.
Para mayor informaciรณn sobre Synereo, por favor contacte a:
Dor Konforty,ย CEO de Synereo
Descargo de responsabilidad:ย este artรญculo fue proporcionado por Synereo. CriptoNoticias no es responsable de losย productos y/o servicios descritos. Este comunicado de prensa es sรณlo para fines informativos, laย informaciรณn no constituye consejo de inversiรณn o una oferta para invertir.