¿Qué es el Protocolo NEAR y cómo funciona?

El protocolo NEAR fue creado por Alexander Skidanov e Illia Polosukhin en 2018, y NEAR crypto es el token nativo del ecosistema. Inicialmente, la pareja ocupó cargos en empresas como Google, Microsoft y MemSQL antes de fundar NEAR Inc. Inicialmente se dispuso a trabajar en un proyecto de aprendizaje automático, pero poco a poco giraron hacia la tecnología blockchain.

NEAR está en camino de crear la «web abierta» descentralizada y sin permisos. Esto significa que ninguna empresa, ningún gobierno y ninguna persona individual tiene la capacidad de cerrarlo. En su lugar, se basa en el código y los usuarios.

Utilizando Meta Platforms, Inc., anteriormente conocido como Facebook, como ejemplo comparativo, NEAR no quiere crear lo que considera un ecosistema cerrado y sesgado. En cambio, NEAR quiere construir un lugar donde los usuarios controlen sus propios datos.

La solución de NEAR es lo que llama la «nube comunitaria», donde los usuarios pueden almacenar cosas significativas como dinero, identidad y activos digitales y realizar transacciones seguras con cualquier persona sin requerir el permiso o la plataforma de otra persona.

Vamos a analizar aquí qué es el Protocolo NEAR y cómo funciona.

¿Qué es el Protocolo NEAR?

Near Protocol es una plataforma de aplicación descentralizada (DApp) que se enfoca en la usabilidad entre desarrolladores y usuarios. Como competidor de Ethereum, NearProtocol también es compatible con contratos inteligentes y una cadena de bloques de prueba de participación (PoS).

Near usa tecnología de fragmentación para lograr escalabilidad, un aspecto central que se analiza más adelante. El token nativo, NEAR, se usa para las tarifas de transacción y el almacenamiento en la plataforma criptográfica Near. Los tokens también pueden ser utilizados para el staking por parte de los poseedores de tokens NEAR que deseen convertirse en validadores de transacciones y ayudar a lograr el consenso de la red.

Near fue construido por NeaCollective y conceptualizado como una plataforma de computación en la nube administrada por la comunidad diseñada para alojar aplicaciones descentralizadas. También se creó para ser fácil de usar y de desarrollar, por lo que tiene características como nombres de cuenta que son legibles por humanos (en lugar de direcciones de billetera criptográfica).

Gracias a esta forma de operar, NEAR Protocol es capaz de ofrecer no solo una alta escalabilidad, sino también interoperabilidad entre cadenas con otras redes como Ethereum. De esta forma, los usuarios pueden transferir sus tokens desde estas blockchains a la red de NEAR Protocol, obteniendo así mayor capacidad de procesamiento y menores tarifas de transacción.

Origen

El desarrollo del Protocolo NEAR comenzó a mediados de 2018 cuando Erik Trautma, Alex Skidanov e Illia Polosukhin decidieron comenzar a desarrollar este proyecto. En sus inicios, el equipo de desarrollo era de tan solo nueve personas y el trabajo era abrumador. La idea detrás del desarrollo era crear un protocolo de cadena de bloques que consistiera en una red principal cuya escalabilidad fuera impulsada por un sistema de fragmentación. De esta manera, Layer1 de NEAR tendría una enorme escalabilidad y la capacidad de atender cientos de miles de transacciones por segundo si fuera necesario. Este primer desarrollo sería posible tras la presentación del algoritmo de sharding NightShade, creado desde cero para su uso en el Protocolo NEAR.

Junto con la Capa 1, el Protocolo NEAR también proporcionó una Capa 2. Esto serviría para ampliar las funcionalidades del Protocolo NEAR, permitiendo la instalación de una Máquina Virtual Ethereum. Por lo tanto, NEAR Protocol sería compatible con la red Ethereum y otras redes derivadas, lo que permitiría el rápido despliegue de contratos inteligentes en la red, lo que se beneficiaría de la velocidad y el coste operativo de NEAR Protocol. En total, el desarrollo de estas ideas le tomó al equipo casi dos años y no fue hasta el 13 de agosto de 2020 que la red principal del Protocolo NEAR se hizo realidad.

¿Cómo funciona?

Las aplicaciones descentralizadas han tenido un auge en la comunidad criptográfica, con DApps que abarcan toda la gama, desde juegos hasta servicios financieros. Sin embargo, también se ha hecho evidente que la escalabilidad sigue siendo un problema en la mayoría de las cadenas de bloques.

El problema de la escalabilidad es común entre las cadenas de bloques, especialmente entre las más antiguas, como Bitcoin y Ethereum. Los desafíos se deben principalmente a la dificultad de las cadenas de bloques para manejar grandes cantidades de transacciones a velocidades rápidas y costes manejables.

Proyectos como Near buscan abordar este problema mediante la construcción de una cadena de bloques completamente nueva utilizando una arquitectura diferente. La solución de Near al problema fue implementar fragmentación.

Al usar la estrategia de fragmentación, Near puede dividir la cadena de bloques en segmentos más pequeños y manejables. Esto reduce la carga en la red al reducir la carga computacional, lo que da como resultado un mayor rendimiento de las transacciones.

Como se mencionó anteriormente, el protocolo Near utiliza un sistema PoS. Los nodos interesados ​​en convertirse en validadores de transacciones apuestan sus tokens NEAR para ser considerados para participar. Los titulares de tokens también pueden delegar su participación en el validador elegido si no desean operar un nodo.

Generalmente, los validadores con mayores intereses tienen más influencia en el proceso de consenso. Los validadores en Near se eligen a través de un sistema de subasta y se eligen en cada época, generalmente en un intervalo de 12 horas.

Mientras tanto, las DApps se pueden construir en Near, al igual que en Ethereum. Esto es posible gracias a la infraestructura en la nube de Near, que combina la computación sin servidor y el almacenamiento de datos descentralizado. Nea opera usando cientos de servidores ubicados globalmente.

NEARCore, la implementación de referencia del Protocolo NEAR

El Protocolo NEAR debe su existencia a NEARCore, que es el software que hace posible su funcionamiento. NEARCore está construido completamente con el lenguaje de programación Rust, lo que lo hace portátil para diferentes arquitecturas y altamente seguro contra varios ataques y exploits. De esta forma, los desarrolladores han creado una primera capa de seguridad alrededor de NEAR haciendo que sus nodos se implementen teniendo en cuenta la seguridad.

NEARCore tiene todo lo que necesita para el inicio completo del nodo para mainnet, testnet y betanet, todos los cuales se pueden iniciar fácilmente con el script oficial, close-up. NEARCore también asegura el acceso a todas las tecnologías NEAR, ya que la implementación es completamente gratuita y se integra fácilmente con sus diferentes backends en JavaScript, Python, Go, Java, C# e incluso Ruby.

Todo esto significa que NEARCore está construido para que la comunidad pueda aprovechar sus capacidades utilizando las herramientas que mejor se adapten a sus necesidades.

Nightshade Sharding, el esquema de fragmentación del Protocolo NEAR

El núcleo central de la operación del Protocolo NEAR es el protocolo de fragmentación Nightshade. Nightshade está integrado con NEARCore para crear una red dividida operativa eficiente y segura. De esta forma, los nodos NEAR pueden procesar y validar transacciones en paralelo, haciendo que funcione mucho más rápido y aumentando así la escalabilidad total de la red.

Con Nightshade, cada fragmento en la red NEAR producirá una parte del siguiente bloque. Cada una de estas partes se llama un trozo. Todos los fragmentos producidos se envían al resto de la red, donde se compilan, procesan y almacenan, generando un nuevo bloque dentro de la red. En este nuevo bloque se encuentran los registros de todas las transacciones NEAR y su estado de última sincronización. Una vez que se realiza el proceso, se repite en un ciclo sin fin que mantiene en funcionamiento el poder computacional de la red NEAR.

Este esquema operativo permitiría a NEAR ofrecer escalabilidad de cientos de miles de transacciones por segundo. Sin embargo, la limitación del sistema está en la conexión y la latencia entre los nodos que forman parte de la red. Si los nodos están muy separados en el planeta o tienen problemas de conexión, la capacidad de escalar de Nightshade se ve muy afectada. De hecho, bajo ciertas condiciones, esto puede conducir a bifurcaciones duras de la red.

Resguardos de Nightsghade

Para evitar esto, Nightshade apuesta por un híbrido de protocolo de consenso impulsado por Thresholded Proof of Stake (TPoS) para seleccionar validadores. El protocolo de consenso, y específicamente su parte BFT, se basa en tres tecnologías bien probadas:

  • El sistema de consenso de cadena más largo de Bitcoin. En Nightshade, la cadena más larga es la cadena correcta, lo que elimina la posibilidad de que bifurcaciones duras maliciosas interrumpan su rendimiento.
  • Se utiliza el sistema Casper de Ethereum 2.0 fusionado con el concepto GRANDPA de Polkadot. De esta forma, las cadenas de sharding cuentan con protección frente a ataques de dominios maliciosos, en los que un pequeño grupo de nodos puede atacar un sharding y acabar contaminando el resto de cadenas.

Por su parte, TPoS es similar a un sistema de subasta en el que un gran grupo de posibles validadores indican cuántos tokens NEAR están dispuestos a apostar a través de una transacción firmada. En ese caso, TPoS ayuda a determinar el umbral mínimo para convertirse en un validador cada época (normalmente un intervalo de 12 horas) y decide en función de esos parámetros dinámicos. De esta manera, la red agrega protección adicional contra ataques al esquema de participación.

Rainbow Bridge y Aurora, capacidades de cadena cruzada y contratos inteligentes

La segunda parte importante en el funcionamiento de NEAR se ve en Rainbow Bridge y su Layer2, Aurora. Rainbow Bridge es una aplicación en NEAR que permite a los usuarios transferir tokens ERC-20, monedas estables, tokens envueltos e incluso NFT entre las cadenas de bloques Ethereum y NEAR. Esto permite a los desarrolladores y usuarios aprovechar la mayor potencia de procesamiento y las bajas tarifas del Protocolo NEAR.

Rainbow Bridge es una puerta de enlace totalmente descentralizada y sin permiso que se puede usar con cualquier billetera Web3. El sistema funciona gracias a una serie de contratos inteligentes en Ethereum y Near’s Layer2, Aurora. El funcionamiento es idéntico al de la mayoría de los puentes que conocemos para actividades cross-chain (por ejemplo, Multichain). Esto significa que los tokens en Ethereum están bloqueados en el contrato inteligente dentro de esa red, mientras que en Aurora se libera una copia exacta de ese activo, que luego se puede movilizar en NEAR sin limitaciones. El proceso opuesto también es posible, quemando el activo en NEAR y su liberación en Ethereum.

Ahora, Rainbow Bridge es posible porque la capa 2 de NEAR, Aurora, tiene una implementación totalmente compatible con la máquina virtual Ethereum. Esto significa que cualquier contrato inteligente de Ethereum se puede trasladar a NEAR sin modificaciones importantes. Gracias a esto, es posible recrear tokens ERC-20, ERC-721 y ERC-1155 (este último con capacidad NFT).

Razones para hacer esto

Bueno, operar en NEAR es mucho más económico. Por ejemplo, crear una NFT en NEAR puede costar hasta $1 USD. En cambio, en Ethereum, ese valor puede ser de hasta $100 o más, dependiendo de las condiciones de costo del Gas en Ethereum.

La otra poderosa razón es la velocidad. Aurora es capaz de llegar a la confirmación de la transacción en tan solo 2 segundos. Esto deja los 45 segundos en promedio que toma un intercambio de Ethereum muy lejos. Esto significa que las aplicaciones DeFi sobre el protocolo NEAR no solo son posibles, sino que son cientos de veces más baratas que usar redes como Ethereum. De hecho, el ecosistema DeFi en NEAR Protocol ha crecido rápidamente gracias a las facilidades que ofrece para desarrollar estas aplicaciones en su blockchain.

Por otro lado, Aurora usa el mismo principio de funcionamiento que Ethereum. Es decir, las tarifas de cómputo de los contratos inteligentes deben pagar un «Gas» usando el token NEAR. También existen limitaciones en el tamaño y la capacidad del gas que pueden usar los contratos inteligentes. Esto es para evitar ciclos de computación infinitos y mantener la red protegida de ataques de spam.

Características

Estas son las principales características del Protocolo NEAR:

Estrategia de fragmentación

Los nodos, en cualquier cadena de bloques, suelen tener tres funciones principales: procesar transacciones, comunicar transacciones válidas y bloques completos entre sí y almacenar el historial de transacciones de la red. A medida que una red crece y se vuelve más congestionada, estas funciones se vuelven más difíciles de administrar para los nodos.

Near utiliza un enfoque de fragmentación que permite que la capacidad de la red crezca incluso cuando se unen más nodos. La alta utilización de la red da como resultado que los nodos de la red se dividan dinámicamente en múltiples fragmentos. Luego, la computación se paraleliza sobre estos fragmentos, lo que reduce la carga computacional requerida de cada nodo.

A través de la fragmentación, no se requiere que los nodos ejecuten la totalidad del código de la red (que es el caso de los nodos de Bitcoin), solo el código relevante para sus fragmentos. Near Protocol asume que las transacciones tocarán múltiples fragmentos, que es el comportamiento predeterminado para la mayoría de los contratos inteligentes.

Centrarse en la descentralización

Para mantener una verdadera descentralización, una red no debe tener permisos, lo que significa que los operadores de nodos potenciales deben poder unirse libremente (en lugar de incentivar la agrupación).

Near utiliza prueba de participación de umbral, una técnica de participación considerada justa y predecible. Esto evita que se agrupen validadores poderosos y fomenta la participación a gran escala entre los miembros de la red.

Enfoque de usabilidad primero

Near Protocol tiene un enfoque de usabilidad primero, siguiendo un modelo de «seguridad progresiva» que permite a los desarrolladores crear una experiencia de usuario similar a las experiencias web.

Near comprende la necesidad de la usabilidad ante todo, ya que los desarrolladores probablemente solo crearán aplicaciones que ofrezcan valor y usabilidad a sus usuarios. Ofrece suscripciones sencillas, incorporación simple, precios predecibles y estilos de uso familiares para los usuarios como parte de sus esfuerzos para centrarse en el usuario.

Gobernanza

La gobernanza de Near Protocol también permite una rápida mejora del protocolo al tiempo que conserva la provisión de información útil y supervisión hacia la comunidad para garantizar la independencia del protocolo.

Una parte de los objetivos de Near es retener la creatividad impulsada por la comunidad a través de una ejecución eficiente, la toma de decisiones y una representación adecuada dentro de la red.

¿Cuáles son los proyectos basados ​​en Near?

A continuación se muestran algunos de los proyectos populares en Near:

Mintbase

Mintbase permite a los usuarios crear y vender tokens casi no fungibles (NFT). Los activos van desde criptoarte hasta entradas para eventos y más. Los usuarios pueden acuñar estos activos como NFT en la plataforma y ponerlos a la venta a través de su mercado NearNFT u otros mercados NFT.

Minters puede crear un contrato inteligente y limitar la transferencia de tokens acuñados, protegiendo así contra el fraude o las transferencias ilegales. Mintbase se enfoca en apoyar la creación de diferentes activos digitales, a diferencia de otras plataformas que se enfocan en una sola categoría.

Mintbase cambió de Ethereum a Near, ganando NEAR otro punto más en el debate entre Near y Ethereum. Este cambio no se debió a otra razón que a las tarifas de gas ridículamente elevadas de Ethereum como resultado de la congestión de la red.

Mintbase renunció a Ethereum cuando las tarifas de creación de tiendas aumentaron a cientos de dólares, lo que resultó en que la plataforma aconsejara a sus usuarios que esperaran a que las tarifas de gasolina bajen antes de crear sus tiendas.

Paras

Paras fue diseñado para proporcionar una solución única: facilitar la validación y el intercambio de tarjetas coleccionables tradicionales envejecidas. Valida la propiedad a través de Near a través de transacciones rápidas y económicas.

En pocas palabras, es un mercado de tarjetas digitales basado en Near que busca reducir la carga de los coleccionistas para mantener sus coleccionables asegurándose de que no se desgasten con el tiempo. Los artistas y coleccionistas también tienen acceso gratuito al mercado de coleccionables digitales.

NPunks

NPunks es la versión propia de Near Protocol de proyectos de gran éxito como CryptoPunks, Tpunks y SolPunks. De acuerdo con el proyecto original de los punks, 10 000 NPunks únicos tendrán sus propios rasgos de rareza. La colección tendrá 111 bots, 88 zombis, 24 simios y 9 alienígenas.

Se garantiza una participación justa dando a todos la oportunidad de comprar un NPunk. Las compras se realizan al azar y la identidad del comprador se mantiene en secreto hasta que se completa la transacción. Luego, los usuarios pueden vender su NPunk en el mercado secundario después de que se haya acuñado.

¿Por qué usar el Protocolo Near?

Los usuarios generalmente se sienten atraídos por Near debido a su tecnología de fragmentación única que facilita transacciones rápidas y seguras a costes más bajos. Además de esto, los desarrolladores eligen Near para crear aplicaciones que requieren grandes volúmenes de actividad.

Del mismo modo, los desarrolladores de Ethereum que planean construir puentes entre su aplicación y Near también pueden usar sus soluciones de capa 2. Los inversores de Near Protocol también pueden agregarlo a su cartera de inversiones y confiar en la solución única de Near para escalar: fragmentación.

El token NEAR, el activo nativo de Near Protocol, tiene varios casos de uso.

El token NEAR se usa principalmente para pagar tarifas de transacción y como garantía para almacenar datos en la cadena de bloques. NEAR también recompensa a varias partes interesadas en la cadena de bloques con tokens NEAR. Por sus servicios, los validadores de transacciones reciben una recompensa de token NEAR cada época que asciende al 4,5 % del suministro total de NEAR sobre una base anualizada.

Además, los desarrolladores que crean contratos inteligentes reciben una parte de las tarifas de transacción que generan sus contratos. El resto de cada tarifa de transacción se quema, lo que aumenta la escasez del token NEAR. NEAR también ha establecido una tesorería de protocolo, que recibe anualmente el 0,5% del suministro total de NEAR, con el fin de reinvertir en el desarrollo del ecosistema.

NEAR Protocol es capaz de admitir tokens que están «envueltos» de otras cadenas además de NFT. Asimismo, NEAR ha construido un puente con Ethereum, lo que permite a los usuarios transferir tokens ERC-20 de Ethereum a NEAR.

¿Vale la pena invertir en NEAR?

NEAR ha saltado rápidamente a la lista de las 20 principales criptomonedas, pero aún se encuentra en una etapa muy temprana de su desarrollo. Es una buena idea estar atento a su progresión antes de hacer una gran inversión.

Sin embargo, las señales son reveladoras hasta el momento, y NEAR parece dispuesto a consolidar su posición si continúa ejecutándose. Para ilustrar, nada de esto existió hace cuatro años. NEAR se transformó de un pequeño equipo en una oficina en San Francisco a donde está ahora. La adopción se ha acelerado a un ritmo increíble y las estadísticas de una presentación reciente son alentadoras. Esto incluye:

  • Más de 40 millones de transacciones totales
  • Más de 1 millón de cuentas en la red
  • 1,000 personas construyendo en el Protocolo NEAR mensualmente
  • Más de 200 proyectos en curso
  • Más de 200 organismos autónomos descentralizados

El token tiene el potencial de producir rendimientos descomunales y convertirse en una de las mejores criptomonedas Web 3.0 para comprar. Hay mucho en juego y una inversión podría perder parte o la totalidad de su valor.