¿Por qué Solana es la necesidad de los desarrolladores de "World Computer"?

Kyle Samani de Multicoin Capital explica la tesis de inversión en Solana, la primera cadena de bloques a escala web del mundo

Alto rendimiento: la red actual admite 50,000 transacciones por segundo en una red global de 200 nodos de consenso Baja latencia: ~ 1 segundo de finalización Tarifas de transacción económicas: generalmente medidas como fracciones de un centavoRust como el lenguaje de programación insignia (también es compatible con C, C ++ y Move de Libra) ) Un algoritmo de consenso BFT asíncrono Un único estado global que admite contrato inteligente composable

Primero, la red de Solana en su conjunto opera a la misma velocidad que un único validador. Esto es realmente intuitivo: si el software no interfiere con el hardware, la red funcionará a la misma velocidad que una sola máquina, suponiendo que el ancho de banda no sea el cuello de botella (no lo es; más sobre esto en la sección Turbina a continuación).

En segundo lugar, el rendimiento agregado de la red se escala junto con el ancho de banda y la cantidad de núcleos de GPU. El ancho de banda continúa duplicándose cada 18-24 meses, y las conexiones modernas a Internet están a muchos órdenes de magnitud para saturar los límites físicos de la fibra. Y aunque el rendimiento de la CPU de un solo subproceso ya no mejora de acuerdo con la ley de Moore, las GPU continúan duplicando el número de núcleos cada 18-24 meses sin un final a la vista

Y tercero, debido al hecho de que el rendimiento agregado de la red de Solana crece linealmente con el hardware subyacente, Solana crea abundancia donde actualmente hay escasez: cómputo minimizado de confianza.

Hay siete avances técnicos importantes que hacen posible a Solana. Los encabezados de sección enlazan con explicaciones detalladas del equipo de Solana. Para subir la pila:

Prueba de historia (POH) – POH es una innovación sutil pero fundamental sobre la cual se construye el resto de la arquitectura única de Solana.Tower BFT – Una versión de PBFT optimizada para POH que prefiere la vida a la consistencia.Turbina – Un protocolo de propagación de bloques que se basa en gran medida en BitTorrent. Solana escala linealmente con el ancho de banda del ⅔ más rápido de los nodos. Todas las demás cadenas se escalan sublinealmente.Corriente del golfo—Un protocolo de reenvío de transacciones sin mempool.Pipeline VM—Pipeline es una VM personalizada que aprovecha el LLVM para compilar código para GPU para la ejecución masiva de transacciones paralelas (no solo la verificación de firma). Esto permite ganancias de escala extraordinarias para Solana.Cloudbreak—Una base de datos de cuentas escalables horizontalmente. Las bases de datos tradicionales como LevelDB no pueden exceder más de ~ 5,000 escrituras aleatorias por segundo en una sola instancia. Cloudbreak es la nueva solución de Solana para escalar horizontalmente E / S de disco. Cloudbreak se basa en técnicas del sistema operativo, como la dispersión-reunión para entregar E / S de disco sin paralelo.Replicadores—Un almacén contable distribuido para abordar el problema de disponibilidad de datos para petabytes de datos. En lugar de requerir que los nodos de consenso almacenen el historial completo, Solana aprovecha una segunda clase de nodos, los replicadores, cuya única responsabilidad es almacenar pequeños fragmentos del historial de transacciones.

El tema común entre estas innovaciones se puede resumir en una palabra: optimización. Solana es el ejemplo más claro que he visto de la primera ingeniería basada en principios en cada capa de la pila. El equipo identificó sistemáticamente cada punto en el que otras cadenas se desaceleran (por ejemplo, sobrecarga de consenso, cómputo de subproceso único y E / S de disco) y diseñó soluciones únicas para abordar cada problema.

El equipo de Facebook Libra creó una nueva máquina virtual y un lenguaje de programación llamado Move. Aunque Libra no será programable en el momento de su lanzamiento de mainnet en 2020, el equipo de Libra ya ha abierto la fuente del código Move. Y resulta que Move y la VM de Pipeline de Solana son más similares que diferentes.

Solana admite de forma nativa Move, incluido BPF y el procesamiento de transacciones paralelas en GPU. Esto significa que los desarrolladores pueden portar trivialmente aplicaciones escritas para la cadena de Libra autorizada a la cadena de Solana sin permiso y recibir todo el rendimiento que Solana tiene para ofrecer.

Este es un catalizador increíble para Solana ya que Solana se beneficia de la distribución de Libra mientras sigue operando de una manera totalmente sin permiso. Según el lanzamiento previsto de la red principal de Solana en octubre de 2019, es probable que Solana sea la primera cadena que realmente admita aplicaciones basadas en Move.

Solana es tan eficiente que permite clases de aplicaciones completamente nuevas que antes eran imposibles. Un ejemplo: Solana puede validar los encabezados de bloque de toda la historia de Bitcoin desde la génesis hasta la punta de la cadena. Lo mismo es cierto para las horquillas de Bitcoin como Litecoin y Zcash, y Ethereum también. Debido a que Solana puede validar el estado actual de otras cadenas de forma nativa, Solana no necesita confiar en un oráculo (por ejemplo, Cosmos IBC) para comprender el estado externo.

Esto significa que Solana puede alimentar un DEX de cadena cruzada sin custodia; las transacciones tienen lugar en Solana, y la liquidación ocurre en la cadena nativa del activo. Y debido a que POH actúa como un reloj dentro del bloque (y no solo entre bloques), Solana ofrece garantías mucho más fuertes en términos de pedidos de transacciones dentro del bloque. Junto con el increíble rendimiento de Solana, la red puede admitir un libro de pedidos en cadena. Este es el santo grial de los DEX.

En los próximos meses previos al lanzamiento proyectado de mainnet en octubre, el equipo de Solana se embarca en una gira mundial para conocer a desarrolladores de todo el mundo, responder preguntas y mostrar el sistema en acción. Estarán en la Cumbre Web3 en agosto en Berlín, la semana Wanxiang en Shangai en septiembre y Devcon5 en Japón en octubre, además de eventos más pequeños en todo el mundo. Si va a asistir a alguno de esos eventos, comuníquese con el equipo de Solana y salúdelo.