A evolución da internet aberta

A evolución da internet aberta

Os desenvolvedores levan moitos anos falando dos beneficios da tecnoloxía blockchain. Argumentaron isto con "casos de uso" vagos xunto con definicións vagas de como funciona a tecnoloxía, para que serve en realidade e como as plataformas que a usan difieren entre si. Non en balde, isto causou confusión e desconfianza na tecnoloxía blockchain.

Neste artigo, quero describir un conxunto de modelos mentais que che axudarán a comprender como os posibles casos de uso conducen aos compromisos técnicos que cada plataforma ten que facer. Estes modelos mentais constrúense sobre a base do progreso que a tecnoloxía blockchain fixo nos últimos 10 anos, tras pasar por 3 xeracións no seu desenvolvemento: diñeiro aberto, financiamento aberto e, finalmente, Internet aberta.
O meu obxectivo é axudarche a comprender claramente o que é blockchain, comprender por que se necesitan diferentes plataformas e imaxinar o futuro da Internet aberta.

Unha breve introdución ao Blockchain

Uns cantos básicos. Blockchain é esencialmente só unha base de datos que é xestionada por un grupo de diferentes operadores, en lugar dunha única empresa (como Amazon, Microsoft ou Google). Unha diferenza importante entre unha cadea de bloques e a nube é que non tes que confiar no "propietario" da base de datos (ou na súa seguridade operativa) para almacenar datos valiosos. Cando unha cadea de bloques é pública (e todas as principais cadeas de bloques son públicas), calquera pode usala para calquera cousa.

Para que un sistema deste tipo funcione nun gran número de dispositivos anónimos en todo o mundo, debe ter un token dixital que se utilizará como medio de pago. Con estes tokens, os usuarios da cadea pagarán aos operadores do sistema. Ao mesmo tempo, o token proporciona unha garantía de seguridade, que vén determinada pola teoría de xogos incorporada nel. E aínda que a idea foi comprometida en gran medida polo boom das ICO fraudulentas en 2017, a idea mesma dos tokens e da tokenización en xeral, que é que un único activo dixital pode identificarse e enviarse de forma única, ten un potencial incrible.

Tamén é importante separar a parte da base de datos que almacena os datos da parte que modifica os datos (a máquina virtual).

Pódense optimizar varias características do circuíto. Por exemplo, seguridade (en bitcoins), velocidade, prezo ou escalabilidade. Ademais, a lóxica de modificación tamén se pode optimizar de moitas maneiras: pode ser unha simple calculadora de sumas e restas (como en Bitcoin), ou quizais unha máquina virtual completa de Turing (como en Ethereum e NEAR).

Polo tanto, dúas plataformas de cadea de bloques poden "configurar" a súa cadea de bloques e a súa máquina virtual para realizar funcións completamente diferentes, e quizais nunca compitan entre si no mercado. Por exemplo, Bitcoin en comparación con Ethereum ou NEAR é un mundo completamente diferente, e Ethereum e NEAR, á súa vez, non teñen nada que ver con Ripple e Stellar, a pesar de que todos traballan en "tecnoloxía blockchain".

Tres xeracións de blockchain

A evolución da internet aberta

Os avances tecnolóxicos e as solucións específicas no deseño de sistemas permitiron ampliar a funcionalidade da cadea de bloques durante 3 xeracións do seu desenvolvemento nos últimos 10 anos. Estas xeracións pódense dividir do seguinte xeito:

  1. Diñeiro aberto: dálle acceso a todos ao diñeiro dixital.
  2. Finanzas abertas: programa o diñeiro dixital e supera os límites do seu uso.
  3. Internet aberta: amplía as finanzas abertas para incluír información valiosa de calquera tipo e estar dispoñible para uso masivo.

Comecemos co diñeiro aberto.

Primeira xeración: diñeiro aberto

O diñeiro é a base do capitalismo. A primeira etapa permitiu a calquera persoa de calquera lugar acceder ao diñeiro.

A evolución da internet aberta

Un dos datos máis importantes que se poden almacenar nunha base de datos é o propio diñeiro. Esta é a innovación do bitcoin: ter un rexistro sinxelo distribuído que permita a todos acordar que Joe ten 30 bitcoins e acaba de enviar a Jill 1,5 bitcoins. Bitcoin está configurado para priorizar a seguridade sobre todas as outras opcións. O consenso de Bitcoin é incriblemente caro, lento e baseado no pescozo de botella e, en termos de nivel de modificación, é esencialmente unha calculadora de suma e resta sinxela que permite transaccións e algunhas outras operacións moi limitadas.

Bitcoin é un bo exemplo que mostra as principais vantaxes de almacenar datos na cadea de bloques: non depende de ningún intermediario e está dispoñible para todos. É dicir, quen teña bitcoins pode facer unha transferencia p2p sen recorrer á axuda de ninguén.

Debido á sinxeleza e poder do que prometeu Bitcoin, o "diñeiro" converteuse nun dos casos de uso máis antigos e exitosos para blockchain. Pero "demasiado lento, demasiado caro e demasiado seguro" o sistema bitcoin funciona ben para almacenar activos, semellante ao ouro, pero non para o uso diario para servizos como pagos por Internet ou transferencias internacionais.

Configurar diñeiro aberto

Para estes patróns de uso, creáronse outros circuítos con diferentes configuracións:

  1. Transferencias: para que millóns de persoas poidan enviar cantidades arbitrarias en todo o mundo todos os días, necesitas algo moito máis eficiente e menos caro que Bitcoin. Non obstante, o seu sistema aínda debería proporcionar un nivel de seguridade suficiente. Ripple e Stellar son proxectos que optimizaron as súas cadeas para acadar este obxectivo.
  2. Transaccións rápidas: para que miles de millóns de persoas utilicen o diñeiro dixital como usan as tarxetas de crédito, necesitas que a cadea se escala ben, teña un alto rendemento e siga sendo barata. Isto pódese facer de dúas formas, a costa da seguridade. O primeiro é construír unha "segunda capa" máis rápida encima de bitcoin, que optimiza a rede para un alto rendemento e, despois de que se complete a transacción, move os activos de volta á "bóveda" de bitcoins. Un exemplo desta solución é Lightning Network. A segunda forma é crear unha nova cadea de bloques que proporcionará o máximo nivel de seguridade, ao tempo que permite transaccións rápidas e baratas, como en Libra.
  3. Transaccións privadas: para manter a total confidencialidade durante unha transacción, cómpre engadir unha capa de anonimización. Isto reduce o rendemento e aumenta o prezo, que é como funcionan Zcash e Monero.

Dado que estes cartos son fichas, que son un activo completamente dixital, tamén se poden programar no nivel básico do sistema. Por exemplo, a cantidade total de bitcoins que se producirá ao longo do tempo está programada no sistema bitcoin subxacente. Ao construír un bo sistema informático sobre un nivel básico, pódese levar a un nivel completamente novo.

Aquí é onde entran en xogo as finanzas abertas.

Segunda xeración: financiamento aberto

Cos financiamentos abertos, o diñeiro xa non é só unha reserva de valor ou unha ferramenta para transaccións; agora podes beneficiarte del, o que aumenta o seu potencial.

A evolución da internet aberta

As propiedades que permiten ás persoas facer transferencias de Bitcoin publicamente tamén permiten aos desenvolvedores escribir programas que fagan o mesmo. En base a isto, supoñamos que o diñeiro dixital ten a súa propia API independente, que non require a obtención dunha clave de API ou un acordo de usuario de ningunha empresa.

Isto é o que promete as "finanzas abertas", tamén coñecidas como "finanzas descentralizadas" (DeFi).

ETEREO

Como se mencionou anteriormente, a API de Bitcoin é bastante sinxela e improdutiva. É suficiente con implementar scripts na rede Bitcoin que lle permitan funcionar. Para facer algo máis interesante, cómpre transferir o propio Bitcoin a outra plataforma blockchain, o que non é unha tarefa sinxela.

Outras plataformas traballaron para combinar o alto nivel de seguridade necesario para traballar con diñeiro dixital cun nivel de modificación máis sofisticado. Ethereum foi o primeiro en lanzar isto. En lugar dunha "calculadora" de bitcoins traballando na suma e resta, Ethereum creou unha máquina virtual enteira encima da capa de almacenamento, o que permitiu aos desenvolvedores escribir programas completos e executalos directamente na cadea.

A importancia reside no feito de que a seguridade dun activo dixital (por exemplo, diñeiro) que se almacena nunha cadea é a mesma que a seguridade e fiabilidade dos programas que poden cambiar de forma nativa o estado desta cadea. Os programas de contrato intelixente de Ethereum son esencialmente scripts sen servidor que se executan na cadea exactamente do mesmo xeito que se realiza a transacción máis común "enviar fichas Jill 23" en bitcoins. O token nativo de Ethereum é ether ou ETH.

Componentes de Blockchain como canalización

Dado que a API enriba de ETH é pública (como en Bitcoin) pero infinitamente programable, foi posible crear unha serie de bloques de construción que transfiran éter entre si para facer un traballo útil para o usuario final.

No "mundo familiar", isto requiriría, por exemplo, un gran banco que negociase os termos dos contratos e o acceso á API con cada provedor individual. Pero na cadea de bloques, cada un destes bloques foi creado de forma independente polos desenvolvedores e escalado rapidamente a millóns de dólares de rendemento e máis de 1 millóns de dólares en almacenamento de valor a principios de 2020.

Por exemplo, imos comezar con Dharma, unha carteira que permite aos usuarios almacenar fichas dixitais e gañar intereses por elas. Este é un principio fundamental de uso do sistema bancario tradicional. Os desenvolvedores de Dharma ofrecen unha taxa de interese para os seus usuarios conectando moitos compoñentes que foron creados a partir de Ethereum. Por exemplo, os dólares dos usuarios convértense en DAI, unha moeda estable baseada en Ethereum que é igual ao dólar estadounidense. Esta moeda estable incorpórase despois a Compound, un protocolo que presta ese diñeiro a intereses e, polo tanto, gaña intereses instantáneos para os usuarios.

Aplicación de financiamento aberto

A principal conclusión é que o produto final que chegou ao usuario foi creado usando moitos compoñentes, cada un creado por un equipo separado, e estes compoñentes non necesitaban permiso nin unha clave API para usar. Neste sistema circulan millóns de dólares actualmente. É case como un software de código aberto, pero se o código aberto require a descarga dunha copia dunha determinada biblioteca para cada implementación, entón os compoñentes abertos se despregan só unha vez e, a continuación, cada usuario pode enviar solicitudes a un compoñente específico para acceder ao seu estado xeral. .

Cada un dos equipos que crearon estes compoñentes non se fai responsable das facturas excesivas de EC2 debido ao abuso da súa API. A lectura e a carga polo uso destes compoñentes ocorren esencialmente automaticamente dentro da cadea.

Performance e afinación

Ethereum funciona cos mesmos parámetros que o bitcoin, pero os bloques transfírense á rede unhas 30 veces máis rápido e máis barato: o custo dunha transacción é de 0,1 dólares en lugar de 0,5 dólares en bitcoins. Isto proporciona un nivel de seguridade suficiente para as aplicacións que xestionan activos financeiros e non requiren un ancho de banda elevado.

A rede Ethereum, sendo unha tecnoloxía de primeira xeración, sucumbiu ao alto volume de solicitudes e sufriu un rendemento de 15 transaccións por segundo. Esta brecha de rendemento deixou as finanzas abertas atrapadas nun estado de proba de concepto. A rede sobrecargada funcionou como o sistema financeiro global na era dos dispositivos analóxicos con cheques en papel e confirmacións telefónicas porque Ethereum ten menos potencia de cálculo que calculadora gráfica 1990 anos.

Ethereum demostrou a converxencia de compoñentes para casos de uso financeiro e abriu o acceso a unha gama máis ampla de aplicacións chamadas internet aberta.

Terceira xeración: Internet aberta

Agora todo o que ten valor pode converterse en diñeiro conectando internet con finanzas abertas e creando así unha internet de valor e unha internet aberta.

A evolución da internet aberta
Como se indicou anteriormente, o concepto de diñeiro aberto ten moitas aplicacións. Tamén se describiu como a tecnoloxía de próxima xeración, Ethereum, fixo que o diñeiro aberto sexa máis útil ao crear oportunidades para combinar os compoñentes do financiamento aberto. Agora vexamos como outra xeración de tecnoloxía está ampliando as posibilidades de financiamento aberto e liberando o verdadeiro potencial da cadea de bloques.

Inicialmente, todo o "diñeiro" que se mencionou é só tipos de datos que se almacenan nunha cadea de bloques coa súa propia API pública. Pero a base de datos pode almacenar calquera cousa.

Debido ao seu deseño, a cadea de bloques é máis adecuada para datos de valor significativo. A definición de "valor significativo" é extremadamente flexible. Calquera dato que teña un valor potencial para os humanos pode ser tokenizado. A tokenización neste contexto é o proceso polo cal un activo existente (non creado desde cero como o bitcoin) transfírese á cadea de bloques e recibe a mesma API pública que o bitcoin ou Ethereum. Do mesmo xeito que co bitcoin, isto permite escaseza (sexan 21 millóns de tokens ou só un).

Considere o exemplo de Reddit onde os usuarios gañan reputación en liña en forma de "karma". E tomemos un proxecto como Sofi, onde se empregan moitos criterios para avaliar a solvencia dunha persoa concreta. No mundo actual, se un equipo de hackathon que desenvolve un novo Sofi quixese incorporar unha clasificación de karma de Reddit no seu algoritmo de préstamo, terá que celebrar un acordo bilateral co equipo de Reddit para obter acceso certificado á API. Se o "karma" fose tokenizado, entón este equipo tería todas as ferramentas necesarias para integrarse co "karma" e Reddit nin sequera o sabería. Só aproveitaría o feito de que aínda máis usuarios queren mellorar o seu karma, porque agora é útil non só dentro de Reddit, senón en todo o mundo.

Aínda máis lonxe, 100 equipos diferentes no próximo hackathon poderían idear novas formas de usar este e outros activos para crear un novo conxunto de compoñentes reutilizables dispoñibles publicamente ou crear novas aplicacións para os consumidores. Esta é a idea detrás da internet aberta.

Ethereum facilitou a canalización de grandes cantidades a través de compoñentes públicos, permitindo do mesmo xeito que calquera activo que poida ser tokenizado sexa transferido, gastado, intercambiado, colateralizado, alterado ou interactuado doutro xeito, tal e como se establece na súa API de dominio público.

Configurando a Internet aberta

A Internet aberta non é esencialmente diferente das finanzas abertas: é só unha superestrutura enriba delas. O aumento dos casos de uso da Internet aberta require un salto significativo na produtividade, así como a capacidade de atraer novos usuarios.

Para manter a Internet aberta, a plataforma necesita as seguintes propiedades:

  1. Maior rendemento, velocidade máis rápida e transaccións máis baratas. Dado que a cadea xa non se limita a tomar decisións de xestión de activos lentas, ten que escalar para admitir tipos de datos e casos de uso máis complexos.
  2. Usabilidade. Como os casos de uso se traducirán en aplicacións para os usuarios, é importante que os compoñentes que crean os desenvolvedores ou as aplicacións desenvolvidas con eles proporcionen unha boa experiencia para o usuario final. Por exemplo, cando crean unha conta ou vinculan unha existente a diferentes activos e plataformas e ao mesmo tempo manteñen o control dos datos en mans do usuario.

Ningunha das plataformas tiña antes tales características debido á súa complexidade. Foron necesarios anos de investigación para chegar ao punto en que novos mecanismos de consenso se funden con novos contornos de execución e novas formas de escalado, mantendo o rendemento e a seguridade que demandan os activos monetarios.

plataforma de internet aberta

Decenas de proxectos de cadea de bloques que chegarán ao mercado este ano personalizaron as súas plataformas para servir unha variedade de casos de uso de diñeiro aberto e financiamento aberto. Dadas as limitacións da tecnoloxía nesta fase, foi beneficioso para eles optimizar a súa plataforma para un nicho específico.

NEAR é a única cadea que mellorou conscientemente a súa tecnoloxía e axustou as súas características de rendemento para satisfacer plenamente as necesidades da internet aberta.

NEAR combina enfoques de escalado do mundo das bases de datos de alto rendemento con melloras de tempo de execución e anos de melloras de usabilidade. Do mesmo xeito que Ethereum, NEAR ten unha máquina virtual completa construída na parte superior da cadea de bloques, pero para "seguir o ritmo da demanda", a cadea subxacente equilibra o rendemento da máquina virtual dividindo os cálculos en procesos paralelos (sharding). E ao mesmo tempo mantén a seguridade ao nivel necesario para o almacenamento de datos fiable.

Isto significa que todos os posibles casos de uso pódense implementar en NEAR: moedas respaldadas por fiat que dan acceso a todos a unha moeda estable, mecanismos de financiamento aberto que se escalan a instrumentos financeiros complexos e de volta antes de que a xente común os utilice e, finalmente, aplicacións de código aberto. , que absorben todo isto para o comercio e a interacción diarias.

Conclusión

A historia da internet aberta non fai máis que comezar porque acabamos de desenvolver as tecnoloxías necesarias para levala á súa verdadeira escala. Agora que se deu este gran paso, o futuro construirase sobre as innovacións que se poidan crear a partir destas novas tecnoloxías, así como do equipamento tecnolóxico de desenvolvedores e emprendedores que están á vangarda da nova realidade.

Para comprender o impacto potencial dunha internet aberta, considere a "explosión cámbrica" ​​que se produciu durante a creación dos primeiros protocolos de internet necesarios para permitir que os usuarios finalmente gasten cartos en liña a finais da década de 1990. Durante os próximos 25 anos, o comercio electrónico creceu, xerando máis de 2 billóns de dólares en volume cada ano.

Así mesmo, a internet aberta amplía o alcance e o alcance dos primitivos financeiros de finanzas abertas e permítelles incorporalos a aplicacións empresariais e orientadas ao consumidor de xeitos que podemos adiviñar pero que certamente non predicir.

Construamos xuntos unha internet aberta!

Unha pequena lista de recursos para aqueles que queiran afondar agora:

1. Vexa como é o desenvolvemento en NEAR e pode experimentar no IDE en liña aquí.

2. Desenvolvedores que desexen incorporarse ao ecosistema aquí.

3. Hai unha ampla documentación para desenvolvedores en inglés dispoñible aquí.

4. Podes seguir todas as noticias en ruso en comunidade de telegramas, e dentro grupo en VKontakte

5. Se tes ideas para servizos impulsados ​​pola comunidade e queres traballar nelas, visita o noso o programa apoio aos emprendedores.

Fonte: www.habr.com

Engadir un comentario