Near Protocol es un blockchain que cumple la misma función que un SaaS o software como servicio, pero en este como como un BaaS o blockchain como servicio.

¿Qué es Near Protocol y cómo funciona?

Near Protocol es un blockchain de alta escalabilidad y basado en el sharding que ofrece a los usuarios una funcionalidad similar al SaaS, pero en este caso como BaaS o blockchain como servicio. Para ello ofrece una estructura de nube descentralizada para el desarrollo de dApps en dos capas: Layer1 NEAR y Layer2 Aurora.

También ofrece interoperabilidad cross-chain como con Ethereum Virtual Machine o EVM. Además de la construcción de sidechains y sharding, uso de lenguaje de programación AssemblyScript y Rust que luego es compilado a WebAssembly (WASM) y otras tecnologías abiertas que permiten el funcionamiento y desarrollo de esta plataforma

¿Qué es NEARCore?

NEARCore es un software construido usando lenguaje de programación RUST, haciéndolo portable a distintas arquitecturas y seguro contra ataques y exploits.

Tiene todo lo necesario para la puesta en marcha de nodos completos para las redes mainnet, testnet y betanet, las cuales pueden ponerse en marcha fácilmente con el script oficial, nearup.  Asegura también acceso a todas las tecnologías de NEAR Protocol, ya que la implementación es completamente libre y fácilmente integrable con sus distintos backends en JavaScript, Python, Go, Java, C# e incluso Ruby.

¿Cuál es su protocolo de sharding?

El protocolo de sharding de NEAR Protocol se llama Nightshade y está integrado al NEARCore para brindar una red subdividida eficiente y segura, pudiendo procesar y validar transacciones de forma paralela. Logrando que funcione de forma rápida y escalable.

Cada shard produce una parte del siguiente bloque y se denomina chunk o fragmento. La totalidad de la producción de estos es enviado a la red donde se compilan, procesan y almacenan para generar un nuevo bloque en la red.

En el último bloque se encuentran los registros de todas las transacciones y su último estado de sincronización, así con cada último bloque generado.

Aunque a priori esto daría una gran escalabilidad, la limitación del sistema está en la conexión y latencia entre los nodos. Si estos están muy alejados o tienen problemas de conexión la capacidad del Nightshade se ve afectada. Lo que podría llevar a un hard fork.

¿Cómo se protege el Nightshade?

Para protegerse utiliza un método de consenso híbrido impulsado por Thresholded Proof of Stake (TPoS) para seleccionar a los validadores. Este y su BFT está construido alrededor de tres tecnologías:

  • La cadena más larga es la cadena correcta como en Bitcoin, cortando así la posibilidad de ataques hard forks maliciosos que rompan su funcionamiento
  • Usa el sistema Casper de Ethereum 2.0 fusionado con el concepto GRANDPA de Polkadot. De esta manera las cadenas de sharding tienen protección contra ataques de dominio malicioso, en el que un pequeño grupo de nodos pueden atacar una sharding y terminar contaminando al resto de las cadenas

TPoS es parecido a un sistema de subasta donde un gran pool de validadores indica cuántos tokens NEAR están dispuestos a depositar en stake mediante una transacción firmada. Además, ayuda a determinar el umbral mínimo para convertirse en un validador en cada epoch (habitualmente, un intervalo de 12 horas) y se decide en base a esos parámetros dinámicos. De esta forma la red agrega una protección adicional frente ataques al esquema de staking.

¿Cuáles son las capacidades cross-chain y smart contract?

Para brindar las capacidades cross-chain y smart contracts, Near Protocol cuenta con Rainbow Bridge y Aurora.

Rainbow Bridge es una aplicación que permite a los usuarios transferir tokens ERC-20, stablecoins, wrapped tokens e incluso NFT, entre este blockchain y Ethereum. No precisa de permisos y es totalmente descentralizada, pudiendo ser usada en cualquier monedero web3.

A su vez, los smart contracts funcionan gracias a la Layer 2, Aurora. Su funcionamiento es igual al de otras cross-chain. Los tokens en Ethereum se bloquean en el smart contract dentro de esa red mientras que en Aurora se libera una copia exacta de ese activo, que luego puede ser movilizado en NEAR Protocol sin limitaciones. El proceso contrario también es posible, por medio de la quema del activo en NEAR y su liberación en Ethereum.

Rainbow Bridge es posible gracias a Aurora y su conexión con la EVM de Ethereum. Se pueden recrear tokens ERC-20, ERC-721 y ERC-1155 (estos últimos con capacidad NFT).

near protocol

¿Por qué realizar esta conexión?

Son tres las razones por las que tiene interés la conexión de NEAR Protocol:

  • Crear un NFT cuesta 1 dólar, mientras en Ethereum cuesta 100 dólares o más
  • Aurora es capaz confirmar una transacción en tan solo dos segundos, mucho más rápido que los 45 segundos de Ethereum
  • Cobra las mismas comisiones de computación de los smart contract por el gas al usar el token NEAR

Aunque también hay limitaciones en cuanto al tamaño y capacidad del gas, evitando ciclos de computación infinitos y proteger a la red de ataques de spam.

Su token NEAR

NEAR es su token nativo, derivado del ERC-20. Su suministro se limita a mil millones de tokens. Sus principales usos son el pago de comisiones, recompensas, acceso a dApss. Sin olvidar servicios dentro de la red y gobernanza del protocolo.

Para mantener la escasez, el resto de las comisiones son quemadas, manteniendo la inflación controlada e incentivando el incremento del valor.

¿Cómo se gestiona la gobernanza?

Los principios de la gobernanza de NEAR Protocol son los siguientes:

  • Usabilidad: La gobernanza debe ser eficaz y eficiente, de modo que se tomen decisiones con rapidez y se apliquen con eficiencia. La comunidad de partes interesadas debe tener suficiente voz para apoyar la legitimidad de las decisiones y no abandonar o bifurcar la plataforma
  • Escalabilidad: La gobernanza debe ampliarse a medida que crecen el alcance y la complejidad de la propia plataforma, la diversidad de sus partes interesadas y la amplitud de la participación
  • Simplicidad: Los procesos más sólidos tienden a ser los más sencillos, por lo que una buena gobernanza debe evitar la sobre ingeniería de los procesos y reconocer que, a menudo, la comunicación de persona a persona es el enfoque más sencillo
  • Descentralización sostenible: La gobernanza debe permitir la participación de todas las partes interesadas en la plataforma, pero debe ser resistente a la captura por parte de cualquiera de ellas a lo largo del tiempo

Para participar en la gobernanza solo debes hacer staking en la plataforma.

Facebook
Twitter
LinkedIn
WhatsApp
¿Necesitas ayuda?