La evolución del internet abierto

La evolución del internet abierto

Los desarrolladores han estado hablando sobre los beneficios de la tecnología blockchain durante muchos años. Argumentaron esto con "casos de uso" vagos junto con definiciones vagas de cómo funciona la tecnología, para qué sirve realmente y cómo las plataformas que la usan difieren entre sí. No es sorprendente que esto haya causado confusión y desconfianza en la tecnología blockchain.

En este artículo, quiero describir un conjunto de modelos mentales que lo ayudarán a comprender cómo los posibles casos de uso conducen a las compensaciones técnicas que debe realizar cada plataforma. Estos modelos mentales se construyen sobre la base del progreso que ha tenido la tecnología blockchain en los últimos 10 años, habiendo pasado por 3 generaciones en su desarrollo: dinero abierto, finanzas abiertas y, finalmente, Internet abierto.
Mi objetivo es ayudarlo a comprender claramente qué es blockchain, comprender por qué se necesitan diferentes plataformas e imaginar el futuro de la Internet abierta.

Una breve introducción a la cadena de bloques

Algunos conceptos básicos. Blockchain es esencialmente solo una base de datos administrada por un grupo de diferentes operadores, en lugar de una sola empresa (como Amazon, Microsoft o Google). Una diferencia importante entre blockchain y la nube es que no tiene que confiar en el "propietario" de la base de datos (o en su seguridad operativa) para almacenar datos valiosos. Cuando una cadena de bloques es pública (y todas las principales cadenas de bloques son públicas), cualquiera puede usarla para cualquier cosa.

Para que un sistema de este tipo funcione en una gran cantidad de dispositivos anónimos en todo el mundo, debe tener un token digital que se utilizará como medio de pago. Con estos tokens, los usuarios de la cadena pagarán a los operadores del sistema. Al mismo tiempo, el token brinda una garantía de seguridad, la cual está determinada por la teoría del juego incrustada en él. Y aunque la idea se vio comprometida en gran medida por el auge de las ICO fraudulentas en 2017, la idea misma de los tokens y la tokenización en general, que es que un único activo digital puede identificarse y enviarse de forma única, tiene un potencial increíble.

También es importante separar la parte de la base de datos que almacena los datos de la parte que modifica los datos (la máquina virtual).

Se pueden optimizar varias características del circuito. Por ejemplo, seguridad (en bitcoin), velocidad, precio o escalabilidad. Además, la lógica de modificación también se puede optimizar de muchas maneras: puede ser una simple calculadora de sumas y restas (como en Bitcoin) o tal vez una máquina virtual completa de Turing (como en Ethereum y NEAR).

Por lo tanto, dos plataformas de cadena de bloques pueden "configurar" su cadena de bloques y su máquina virtual para realizar funciones completamente diferentes, y es posible que nunca compitan entre sí en el mercado. Por ejemplo, Bitcoin en comparación con Ethereum o NEAR es un mundo completamente diferente, y Ethereum y NEAR, a su vez, no tienen nada que ver con Ripple y Stellar, a pesar de que todos trabajan en "tecnología de cadena de bloques".

Tres generaciones de blockchain

La evolución del internet abierto

Los avances tecnológicos y las soluciones específicas en el diseño de sistemas han permitido ampliar la funcionalidad de la cadena de bloques durante 3 generaciones de su desarrollo en los últimos 10 años. Estas generaciones se pueden dividir de la siguiente manera:

  1. Dinero abierto: dar acceso a todo el mundo al dinero digital.
  2. Finanzas abiertas: haga que el dinero digital sea programable y supere los límites de su uso.
  3. Internet abierta: expandir las finanzas abiertas para incluir información valiosa de cualquier tipo y estar disponible para uso masivo.

Comencemos con el dinero abierto.

Primera generación: dinero abierto

El dinero es la base del capitalismo. La primera etapa permitió que cualquier persona desde cualquier lugar tuviera acceso al dinero.

La evolución del internet abierto

Uno de los datos más importantes que se pueden almacenar en una base de datos es el dinero en sí. Esta es la innovación de bitcoin: tener un libro mayor distribuido simple que permita a todos estar de acuerdo en que Joe tiene 30 bitcoins y acaba de enviar a Jill 1,5 bitcoins. Bitcoin está configurado para priorizar la seguridad sobre todas las demás opciones. El consenso de Bitcoin es increíblemente costoso, requiere mucho tiempo y se basa en cuellos de botella, y en términos de nivel de modificación, es esencialmente una simple calculadora de sumas y restas que permite transacciones y algunas otras operaciones muy limitadas.

Bitcoin es un buen ejemplo que muestra las principales ventajas de almacenar datos en la cadena de bloques: no depende de ningún intermediario y está disponible para todos. Es decir, cualquier persona que tenga bitcoins puede hacer una transferencia p2p sin recurrir a la ayuda de nadie.

Debido a la simplicidad y el poder de lo que prometía Bitcoin, el "dinero" se convirtió en uno de los primeros y más exitosos casos de uso de blockchain. Pero "demasiado lento, demasiado caro y demasiado seguro", el sistema bitcoin funciona bien para almacenar activos, similar al oro, pero no para el uso diario de servicios como pagos por Internet o transferencias internacionales.

Configuración de dinero abierto

Para estos patrones de uso se han creado otros circuitos con diferentes configuraciones:

  1. Transferencias: para que millones de personas puedan enviar cantidades arbitrarias en todo el mundo todos los días, necesita algo mucho más eficaz y menos costoso que Bitcoin. Sin embargo, su sistema aún debería proporcionar un nivel suficiente de seguridad. Ripple y Stellar son proyectos que han optimizado sus cadenas para lograr este objetivo.
  2. Transacciones rápidas: para que miles de millones de personas utilicen el dinero digital de la misma manera que utilizan las tarjetas de crédito, es necesario que la cadena escale bien, tenga un alto rendimiento y siga siendo económica. Esto se puede hacer de dos maneras, a costa de la seguridad. La primera es construir una "segunda capa" más rápida sobre bitcoin, que optimiza la red para un alto rendimiento y, una vez completada la transacción, mueve los activos de vuelta a la "bóveda" de bitcoin. Un ejemplo de tal solución es Lightning Network. La segunda forma es crear una nueva cadena de bloques que brinde el máximo nivel de seguridad, al tiempo que permita transacciones rápidas y económicas, como en Libra.
  3. Transacciones privadas: para mantener la total confidencialidad durante una transacción, debe agregar una capa de anonimización. Esto reduce el rendimiento y aumenta el precio, que es como funcionan Zcash y Monero.

Dado que dicho dinero son tokens, que son un activo completamente digital, también se pueden programar en el nivel básico del sistema. Por ejemplo, la cantidad total de bitcoin que se producirá con el tiempo se programa en el sistema bitcoin subyacente. Al construir un buen sistema informático sobre un nivel básico, se puede llevar a un nivel completamente nuevo.

Aquí es donde entran en juego las finanzas abiertas.

Segunda generación: finanzas abiertas

Con las finanzas abiertas, el dinero ya no es solo una reserva de valor o una herramienta para las transacciones: ahora puede beneficiarse de él, lo que aumenta su potencial.

La evolución del internet abierto

Las propiedades que permiten a las personas realizar transferencias de Bitcoin públicamente también permiten a los desarrolladores escribir programas que hagan lo mismo. En base a esto, supongamos que el dinero digital tiene su propia API independiente, que no requiere obtener una clave de API o un acuerdo de usuario de ninguna empresa.

Esto es lo que prometen las “finanzas abiertas”, también conocidas como “finanzas descentralizadas” (DeFi).

ETIREO

Como se mencionó anteriormente, la API de Bitcoin es bastante simple e improductiva. Basta con implementar scripts en la red Bitcoin que le permitan funcionar. Para hacer algo más interesante, debe transferir Bitcoin a otra plataforma de cadena de bloques, lo cual no es una tarea fácil.

Otras plataformas han trabajado para combinar el alto nivel de seguridad requerido para trabajar con dinero digital con un nivel de modificación más sofisticado. Ethereum fue el primero en lanzar esto. En lugar de una "calculadora" de bitcoin que trabaja en sumas y restas, Ethereum creó una máquina virtual completa encima de la capa de almacenamiento, lo que permitió a los desarrolladores escribir programas completos y ejecutarlos directamente en la cadena.

La importancia radica en el hecho de que la seguridad de un activo digital (por ejemplo, dinero) que se almacena en una cadena es la misma que la seguridad y confiabilidad de los programas que pueden cambiar de forma nativa el estado de esta cadena. Los programas de contrato inteligente de Ethereum son esencialmente scripts sin servidor que se ejecutan en la cadena exactamente de la misma manera que la transacción más común "enviar tokens Jill 23" se realiza en bitcoin. El token nativo de Ethereum es ether o ETH.

Componentes de blockchain como canalización

Dado que la API sobre ETH es pública (como en Bitcoin) pero infinitamente programable, fue posible crear una serie de bloques de construcción que transfieren ether entre sí para realizar un trabajo útil para el usuario final.

En el “mundo familiar”, esto requeriría, por ejemplo, un gran banco que negociaría los términos de los contratos y el acceso a la API con cada proveedor individual. Pero en la cadena de bloques, cada uno de estos bloques fue creado de forma independiente por los desarrolladores y escalado rápidamente a millones de dólares de rendimiento y más de $ 1 mil millones en valor de almacenamiento a principios de 2020.

Por ejemplo, comencemos con Dharma, una billetera que permite a los usuarios almacenar tokens digitales y ganar intereses sobre ellos. Este es un principio fundamental del uso del sistema bancario tradicional. Los desarrolladores de Dharma ofrecen una tasa de interés para sus usuarios al conectar muchos componentes que se crearon sobre la base de Ethereum. Por ejemplo, los dólares de los usuarios se convierten en DAI, una moneda estable basada en Ethereum que equivale al dólar estadounidense. Esta moneda estable luego se canaliza a Compound, un protocolo que presta ese dinero a interés y, por lo tanto, gana interés instantáneo para los usuarios.

Aplicación de finanzas abiertas

La conclusión principal es que el producto final que llegó al usuario se creó utilizando muchos componentes, cada uno creado por un equipo independiente, y estos componentes no requerían permiso ni una clave de API para su uso. Miles de millones de dólares circulan actualmente en este sistema. Es casi como un software de código abierto, pero si el código abierto requiere descargar una copia de una determinada biblioteca para cada implementación, los componentes abiertos se implementan solo una vez y luego cada usuario puede enviar solicitudes a un componente específico para acceder a su estado general. .

Cada uno de los equipos que crearon estos componentes no es responsable de las facturas excesivas de EC2 debido al abuso de su API. La lectura y el cobro por el uso de estos componentes ocurre esencialmente de forma automática dentro de la cadena.

Rendimiento y ajuste

Ethereum funciona con los mismos parámetros que bitcoin, pero los bloques se transfieren a la red unas 30 veces más rápido y más barato: el costo de una transacción es de $0,1 en lugar de alrededor de $0,5 en bitcoin. Esto proporciona un nivel suficiente de seguridad para las aplicaciones que administran activos financieros y no requieren un gran ancho de banda.

La red Ethereum, al ser una tecnología de primera generación, sucumbió al alto volumen de solicitudes y sufrió un rendimiento de 15 transacciones por segundo. Esta brecha de desempeño ha dejado a las finanzas abiertas atrapadas en un estado de prueba de concepto. La red sobrecargada operaba como el sistema financiero global en la era de los dispositivos analógicos con cheques en papel y confirmaciones telefónicas porque Ethereum tiene menos poder de cómputo que calculadora gráfica 1990 años.

Ethereum ha demostrado interoperabilidad para casos de uso financiero y ha abierto el acceso a una gama más amplia de aplicaciones denominada internet abierta.

Tercera generación: Internet abierta

Ahora todo lo que tenga valor puede convertirse en dinero conectando Internet con finanzas abiertas y creando así una Internet de valor y una Internet abierta.

La evolución del internet abierto
Como se señaló anteriormente, el concepto de dinero abierto tiene muchas aplicaciones. También se ha descrito cómo la tecnología de próxima generación, Ethereum, ha hecho que el dinero abierto sea más útil al crear oportunidades para combinar los componentes de las finanzas abiertas. Ahora veamos cómo otra generación de tecnología está ampliando las posibilidades de las finanzas abiertas y liberando el verdadero potencial de la cadena de bloques.

Inicialmente, todo el "dinero" que se mencionó son solo tipos de datos que se almacenan en una cadena de bloques con su propia API pública. Pero la base de datos puede almacenar cualquier cosa.

Debido a su diseño, blockchain es más adecuado para datos de valor significativo. La definición de "valor significativo" es extremadamente flexible. Cualquier dato que tenga un valor potencial para los humanos puede ser tokenizado. La tokenización en este contexto es el proceso mediante el cual un activo existente (no creado desde cero como bitcoin) se transfiere a la cadena de bloques y se le proporciona la misma API pública que bitcoin o Ethereum. Al igual que con bitcoin, esto permite la escasez (ya sean 21 millones de tokens o solo uno).

Considere el ejemplo de Reddit, donde los usuarios ganan reputación en línea en forma de "karma". Y tomemos un proyecto como Sofi, donde se utilizan muchos criterios para evaluar la solvencia de una persona en particular. En el mundo actual, si un equipo de hackathon que está desarrollando un nuevo Sofi quisiera incorporar una calificación de karma de Reddit en su algoritmo de préstamos, tendría que celebrar un acuerdo bilateral con el equipo de Reddit para obtener acceso certificado a la API. Si se tokenizara "karma", entonces este equipo tendría todas las herramientas necesarias para integrarse con "karma" y Reddit ni siquiera lo sabría. Simplemente aprovecharía el hecho de que incluso más usuarios quieren mejorar su karma, porque ahora es útil no solo dentro de Reddit, sino en todo el mundo.

Yendo aún más lejos, 100 equipos diferentes en el próximo hackathon podrían idear nuevas formas de usar este y otros activos para crear un nuevo conjunto de componentes reutilizables disponibles públicamente o crear nuevas aplicaciones para los consumidores. Esta es la idea detrás de la Internet abierta.

Ethereum ha facilitado la "canalización" de grandes cantidades a través de componentes públicos, lo que permite de manera similar que cualquier activo que se pueda tokenizar se transfiera, gaste, intercambie, colateralice, altere o interactúe de otra manera, como se establece en su API de dominio público.

Configuración para la Internet abierta

La Internet abierta no es esencialmente diferente de las finanzas abiertas: es solo una superestructura encima de ellas. Aumentar los casos de uso de Internet abierta requiere un salto significativo en la productividad, así como la capacidad de atraer nuevos usuarios.

Para mantener la Internet abierta, la plataforma necesita las siguientes propiedades:

  1. Mayor rendimiento, mayor velocidad y transacciones más baratas. Dado que la cadena ya no solo toma decisiones lentas de gestión de activos, debe escalar para admitir tipos de datos y casos de uso más complejos.
  2. Usabilidad. Dado que los casos de uso se traducirán en aplicaciones para los usuarios, es importante que los componentes que crean los desarrolladores, o las aplicaciones desarrolladas con ellos, brinden una buena experiencia al usuario final. Por ejemplo, cuando crean una cuenta o vinculan una existente a diferentes activos y plataformas y al mismo tiempo mantienen el control sobre los datos en manos del usuario.

Ninguna de las plataformas tenía antes tales características por su complejidad. Se necesitaron años de investigación para llegar al punto en que los nuevos mecanismos de consenso se fusionan con los nuevos entornos de ejecución y las nuevas formas de escalar, manteniendo el rendimiento y la seguridad que exigen los activos monetarios.

plataforma abierta de internet

Docenas de proyectos de blockchain que salen al mercado este año han personalizado sus plataformas para servir una variedad de casos de uso de dinero abierto y finanzas abiertas. Dadas las limitaciones de la tecnología en esta etapa, fue beneficioso para ellos optimizar su plataforma para un nicho específico.

NEAR es la única cadena que ha refinado conscientemente su tecnología y ajustado sus características de rendimiento para satisfacer plenamente las necesidades de la Internet abierta.

NEAR combina enfoques de escalado del mundo de las bases de datos de alto rendimiento con mejoras en el tiempo de ejecución y años de mejoras en la usabilidad. Al igual que Ethereum, NEAR tiene una máquina virtual completa construida sobre la cadena de bloques, pero para "mantenerse al día con la demanda", la cadena subyacente equilibra el rendimiento de la máquina virtual dividiendo los cálculos en procesos paralelos (fragmentación). Y al mismo tiempo mantiene la seguridad al nivel necesario para el almacenamiento confiable de datos.

Esto significa que todos los casos de uso posibles se pueden implementar en NEAR: monedas con respaldo fiduciario que brindan a todos acceso a una moneda estable, mecanismos financieros abiertos que escalan a instrumentos financieros complejos y retroceden antes de que la gente común los use y, finalmente, aplicaciones de código abierto. , que absorben todo esto para el comercio y la interacción diaria.

Conclusión

La historia de la Internet abierta apenas comienza porque acabamos de desarrollar las tecnologías necesarias para llevarla a su verdadera escala. Ahora que se ha dado este gran paso, el futuro se construirá sobre las innovaciones que se puedan crear a partir de estas nuevas tecnologías, así como el equipamiento tecnológico de los desarrolladores y emprendedores que están a la vanguardia de la nueva realidad.

Para comprender el impacto potencial de una Internet abierta, considere la "explosión cámbrica" ​​que ocurrió durante la creación de los primeros protocolos de Internet necesarios para permitir a los usuarios finalmente gastar dinero en línea a fines de la década de 1990. Durante los siguientes 25 años, el comercio electrónico creció, generando más de 2 billones de dólares en volumen cada año.

Del mismo modo, la Internet abierta amplía el ámbito y el alcance de las primitivas financieras de finanzas abiertas y permite que se incorporen a las aplicaciones orientadas a los consumidores y los negocios en formas que podemos adivinar pero ciertamente no predecir.

¡Construyamos juntos una internet abierta!

Una pequeña lista de recursos para aquellos que quieren profundizar ahora:

1. Vea cómo se ve el desarrollo en NEAR, y puede experimentar en el IDE en línea aquí.

2. Desarrolladores que deseen unirse al ecosistema aquí.

3. Se encuentra disponible una amplia documentación para desarrolladores en inglés. aquí.

4. Puedes seguir todas las noticias en ruso en comunidad de telegramasY grupo en VKontakte

5. Si tiene ideas para servicios impulsados ​​por la comunidad y le gustaría trabajar en ellos, visite nuestro программу apoyo a emprendedores.

Fuente: habr.com

Añadir un comentario