Everscale | |
---|---|
Tipo de | blockchain descentralizada , criptomoneda |
Desarrolladores | EverX Labs , Broxus y otros |
Escrito en | Óxido |
Primera edición | 7 de mayo de 2020 |
Sitio web | everscale.network |
Everscale [1] [2] (Everscale, del inglés ever - "always" y scale - "scale", es decir, infinitamente escalable [3] ) es una cadena de bloques PoS de quinta generación con un token Everscale nativo (EVER). La arquitectura Everscale se centra en abordar el trilema de seguridad, escalabilidad y descentralización [4] .
Una característica clave de Everscale es la capacidad de dividirse dinámicamente en flujos, según la carga, cada uno de los cuales forma sus propias cadenas de bloques. De esta manera, se asegura la ejecución paralela de operaciones, lo que permite alcanzar una velocidad de ejecución total de más de 1.000.000 de transacciones por segundo [5] a bajos costos de transacción y una finalización de 4 segundos.
Everscale se basa completamente en un sistema de contratos inteligentes que se ejecutan en su propia máquina virtual : TVM (máquina virtual sin confianza). Un cambio en el estado de la cadena de bloques solo puede ocurrir mediante la ejecución de un contrato inteligente. Los contratos inteligentes interactúan entre sí y con los usuarios a través de mensajes que se organizan en una sola cola.
Everscale es una de las 200 [6] principales cadenas de bloques por capitalización de mercado.
El token nativo de Everscale tiene el ticker EVER. Todas las comisiones de la red se pagan en EVER. La emisión máxima NUNCA es de aproximadamente 2 mil millones de monedas. El suministro inicial de tokens fue de 5 mil millones EVER, pero después de la decisión de la comunidad, se quemaron 3 mil millones EVER al enviar tokens a la cuenta del "agujero negro", de la cual es imposible retirar fondos [7] [8] .
Ahora, la moneda EVER se negocia en intercambios como Gate.io, MEXC, Bitrue, Coinone, Bitmart, KuCoin y otros [9] .
Además de Everscale, el token EVER nativo también está disponible en las redes Ethereum [10] y BNB Chain [11] .
Además de EVER, la red Everscale ofrece la posibilidad de emitir sus propios tokens . El estándar para tokens fungibles se llama TIP-3. TIP-3 (Propuesta de mejora sin confianza n.º 3) es un estándar de token de Everscale que describe los principios básicos para crear contratos inteligentes de token. Los contratos inteligentes de billetera de usuario solo pueden implementar el contrato inteligente raíz desde su dirección. Este estándar admite la circulación de tokens envueltos EVER - WEVER para operaciones en DEX y Bridge [12] .
El propósito de este estándar es implementar las características fundamentales de Everscale, como multiproceso . Cada cuenta mantiene su propio contrato inteligente que maneja transacciones con tokens, a diferencia de las implementaciones de tokens ERC-20, donde un gran contrato inteligente almacena información sobre todas las cuentas y saldos.
TIP-4 es un token estándar no fungible, NFT , que también implementa las capacidades de subprocesos múltiples de Everscale y tiene una arquitectura similar a TIP-3.
Everscale se ejecuta como una organización autónoma descentralizada (DAO) . Todas las decisiones sobre el desarrollo del proyecto se toman sobre la base de la votación de los propietarios de tokens EVER en el sistema EVER DAO [13] . Para tomar una decisión, es necesario involucrar al menos 5.000.000 de monedas de titulares en la votación y obtener una mayoría de votos "a favor". Para presentar su iniciativa, debe bloquear 100,000 NUNCA en participación.
Everscale implementa un enfoque único para los contratos inteligentes, aquí se aplica el principio de "todo es un contrato inteligente". El intercambio de información entre contratos inteligentes, así como entre el usuario y el contrato inteligente, se produce a través de mensajes.
Los mensajes en la red Everscale se dividen en dos tipos:
Los mensajes externos son mensajes que se envían desde la cadena de bloques al exterior o llegan a la cadena de bloques desde fuera de la cadena de bloques. Estos mensajes tienen una firma criptográfica del propietario de la cuenta y organizan la interacción entre la cadena de bloques de Everscale y el usuario ( DApp ), pero no pueden llevar información sobre la criptomoneda.
Los mensajes internos son mensajes dentro de la cadena de bloques que fluyen de una cuenta de cadena de bloques de Everscale a otra cuenta de Everscale. Solo estos mensajes pueden llevar información sobre la criptomoneda.
Los mensajes internos y externos en la cadena de bloques de Everscale se ponen en cola y se garantiza que se ejecutarán en un orden estrictamente definido, gracias a la implementación del Protocolo de mensajería externa confiable (REMP).
En Everscale, solo un contrato inteligente puede realizar una transacción, por lo que cada dirección activa debe tener un contrato inteligente implementado. Aquí, la billetera también es un contrato inteligente y se distribuye dentro de la propia red. Ya en el momento de la operación por parte del cliente, realiza las funciones programadas e intercambia mensajes de forma independiente con otros contratos inteligentes.
La dirección de la billetera se calcula combinando la clave pública del usuario y el hash de los datos originales, incluido el código de contrato inteligente que se implementa. Dado que un usuario puede implementar cualquier cantidad de contratos inteligentes, una clave pública en Everscale podría tener millones de direcciones asociadas. Esto conduce a un nuevo paradigma de pensamiento para los desarrolladores de cadenas de bloques llamado "programación distribuida".
Everscale: tiene una estructura de dos niveles y consta de una cadena maestra y cadenas de trabajo (fragmento). La cadena maestra es responsable de la validación de Everscale y contiene los hashes de bloque de todas las cadenas de trabajo. Cada nueva cadena de trabajo se forma cuando la capacidad de todas las cadenas de trabajo actuales se utiliza en un 90 % para evitar sobrecargas. Tanto la cadena maestra como las cadenas de trabajo, según la carga, se dividen en flujos: sus propias combinaciones de direcciones que son procesadas por su propio grupo de validadores, seleccionados en función de un algoritmo pseudoaleatorio del grupo de validadores de cadenas de trabajo para un tiempo corto.
Tal división puede llegar al límite, cuando hay una cuenta de cadena de bloques en la corriente, con el contrato inteligente contenido en ella. Al mismo tiempo, a nivel de datos, todos los flujos están interconectados, y si se necesitan datos de otro para el cálculo dentro de un flujo, están disponibles directamente, sin pasar por la cadena principal, que solo sirve para la confirmación. En caso de carga insuficiente, las corrientes se interconectan en una sola.
Los validadores son nodos que producen bloques tanto en Masterchain como en Workchains. Cada validador debe bloquear más de 350.000 NUNCA para unirse a la red y poder producir y validar bloques. Si el validador está actuando maliciosamente, es decir, intenta enviar bloques no válidos, se corta, es decir su parte de los fondos bloqueados se reducirá
La red Everscale es bastante exigente con el hardware del validador y el ancho de banda de la red; sin embargo, debido a los subprocesos múltiples de la cadena de bloques, la carga se puede distribuir uniformemente entre los validadores, lo que reduce los requisitos para las máquinas en comparación con otras cadenas de bloques de alto rendimiento.
Everscale tiene actualmente alrededor de 180 validadores registrados. De estos, las elecciones se llevan a cabo para cada ciclo de 18 horas. Los propietarios de las apuestas máximas se convierten en validadores de los bloques de la cadena maestra, el resto de los seleccionados validan la cadena de trabajo. El número máximo de validadores principales es 100, el mínimo es 13.
DeBot (eng. DeBot, de Decentralized Bot - bot descentralizado) es un contrato inteligente de un tipo especial que se puede ejecutar tanto en la cadena de bloques como localmente. Cuando se ejecuta localmente, DeBot garantiza el funcionamiento de las interfaces de usuario, como el cifrado, las firmas, la codificación con análisis y la generación de una interfaz json, el trabajo con graphQL, la lectura, la búsqueda, el envío de solicitudes, la obtención de información sobre cuentas, transacciones, bloques.
Los DeBots no tienen acceso a las claves del usuario, lo que garantiza una interacción segura. A diferencia de Web3 [14] , los DeBots no necesitan una capa adicional entre los usuarios y Everscale. Se pueden usar para una variedad de cosas: juegos, billeteras, etc.
La tarea de deBot es proporcionar una interacción verdaderamente descentralizada entre el usuario y la cadena de bloques.
Debido a que el orden de procesamiento de los mensajes en la cadena de bloques de Everscale está estrictamente definido, es posible calcular el estado de la cadena de bloques, que será en un momento u otro, sin esperar la finalización de las operaciones.
En la práctica, esto significa que el usuario verá el resultado de la operación en 0,2 segundos, aunque su finalización se producirá más tarde.
Por lo tanto, Everscale no solo es la cadena de bloques más rápida en términos de número total de transacciones, sino también la más interactiva, borrando la línea entre una aplicación normal y una aplicación de cadena de bloques (DApp).
Para lograr la seguridad, Everscale implementa una variante del modelo de consenso de prueba de participación denominado protocolo Soft Majority Fault Tolerance (SMFT) [5] .
Para evitar la propagación de bloques falsos, el protocolo SMFT requiere que cada bloque enviado a la red sea verificado en secuencia:
Todos los nodos maliciosos que intentan interrumpir la red pueden ser sancionados financieramente por sus acciones en cualquier etapa: un recopilador puede perder su parte por enviar un bloque no válido, los validadores pueden perder su parte por no enviar la prueba de recepción del bloque y un verificador puede perder parte. de su parte por no enviar un mensaje de verificación.
La probabilidad de llevar a cabo con éxito un ataque requiere que la mayoría de los nodos sean maliciosos, porque es imposible calcular qué nodo se convertirá en un verificador. Por lo tanto, la mejor estrategia para todos los verificadores que quieren mantener su participación intacta es ser honestos. Por lo tanto, el protocolo SMFT hace que Everscale sea comparable en términos de seguridad solo con Bitcoin.
Las comisiones en Everscale consisten en varios tipos de tarifas diferentes:
Las tarifas no dependen del monto de la transferencia, se basan en el contrato inteligente que se ejecuta, pero la tarifa promedio en este momento es ~ 0.1 EVER
La caja de herramientas incluye: API de compilador de Solidity y C++, SDK y bibliotecas para plataformas y lenguajes de programación populares, herramientas de línea de comando de nodo integradas para pruebas de DApp, varios navegadores descentralizados y billeteras.
Ever SDK (Kit de desarrollo de Everscale Software) es una biblioteca de cliente básica utilizada para desarrollar aplicaciones distribuidas (DApps). Esta biblioteca de cliente central está escrita en Rust y se puede vincular dinámicamente.
Ever SDK admite la carga dinámica de clases que proporcionan trabajo con componentes y funciones que consumen muchos recursos, como TVM, ejecutor de transacciones Ever, comunicación ABI, transferencia de datos y funciones de cifrado para desarrollar aplicaciones distribuidas: DApps, DApps móviles, DApps web, DApps de servidor, DApps empresariales, etc. La biblioteca admite muchos lenguajes de programación y plataformas.
Everscale resuelve uno de los problemas de las NFT relacionado con la falta de prácticas estandarizadas para su uso. La funcionalidad NFT incluye términos de propiedad, transferencia de control, liberación, incineración, etc. Como parte de la comunidad de Everscale, se propone utilizar NFT SDK para desarrollar un conjunto de herramientas estándar y fácil de usar para trabajar con tokens no fungibles. Everscale NFT SDK se basa en la idea de crear un conjunto de implementaciones de biblioteca de funcionalidad principal que se puede ampliar sin interferir con la implementación principal.
Entonces, en la práctica de quemar tokens, en la práctica de trabajar con colecciones cerradas (en las que solo el autor puede crear algo) con colecciones abiertas, cuando cualquier usuario puede crear un NFT dentro de la colección, pero con la firma obligatoria del autor. , se ofrece una biblioteca cliente básica, con la que cualquier usuario puede conseguir lo que necesita.
Un servicio diseñado para funcionar con la máquina virtual de TVM sin pasar por la cadena de bloques de Everscale. Al acceder al Puente Invisible para usuarios externos que no tienen tokens EVER, se activa el procesador de crédito. Como resultado, los usuarios no necesitan participar de forma independiente en el intercambio de tokens para pagar la gasolina y el despliegue. Al finalizar las operaciones, Invisible Bridge calcula automáticamente los fondos gastados para esto en la moneda que posee el usuario, en una cantidad equivalente a la cantidad gastada en EVER proporcionada por el procesador de crédito.
Después del anuncio de la finalización del trabajo en TON , el equipo de Telegram lanzó el código del proyecto al público bajo la licencia GPL . Esto dio la oportunidad de implementar las ideas de TON en proyectos independientes [16] .
El 7 de mayo de 2020, un grupo de validadores y desarrolladores profesionales, incluido el equipo EverX (que desarrolló el sistema operativo sobre TON), así como Broxus, Everstake, Chorus one, Certus one, P2P.org, Dokia Capital, Bitscale Capital, MinerGate, Block rock y más, varios equipos lanzaron la plataforma de cadena de bloques Free TON [17] . El lanzamiento del proyecto fue retransmitido en directo por YouTube [18] . El token de la cadena de bloques se llamó TON Crystal. Más tarde, Warp Capital, IT Gold y varios otros equipos también se convirtieron en miembros de la gerencia global.
El concepto de desarrollo de blockchain contenía la idea de distribución meritocrática de tokens de proyectos a través de concursos iniciados por los propios usuarios y destinados a mejorar la red e introducir nuevas soluciones.
Durante el resto de 2020 y la primera mitad de 2021, la cadena de bloques se ha sometido a una revisión significativa. Se publicó el libro blanco de Everscale [19] , que define el desarrollo futuro de la red. El software del nodo fue completamente rediseñado y reescrito en el lenguaje de programación Rust , lo que condujo a un aumento significativo en la escalabilidad de la red y un cambio significativo en el lado tecnológico de la cadena de bloques. Como resultado, la red pasó a representar la solución original de los desarrolladores del proyecto. Como resultado, la idea de cambiar la marca comenzó a discutirse activamente entre los desarrolladores e internautas.
El 8 de noviembre de 2021, finalizó la votación sobre la propuesta de cambiar el nombre del proyecto Free TON a Everscale (infinitamente escalable) [20] . Entre las razones del cambio de marca estaba la necesidad de enfatizar las diferencias significativas con TON, formadas como resultado del desarrollo de la red. Como resultado del cambio de marca de la red principal, también hubo cambios en el nombre de todos los objetos principales del ecosistema. La moneda de la red cambió su nombre de TON Crystal a Everscale, el token de token cambió su nombre a EVER. Everscale comenzó a operar un sistema de subvenciones para distribuir fondos [21] .
El ecosistema de Everscale está representado por diferentes tipos de productos creados con herramientas de desarrollo. El ecosistema incluye varios DEX , mercados NFT , servicios DeFi , billeteras criptográficas para dispositivos móviles y computadoras [22] . Los desarrolladores de Everscale incluyen varios equipos de desarrollo, incluidos EverX, Broxus, SVOI.dev, Radiance, ITGold, Pruvendo, Hyperflex, etc. Los validadores de Everscale incluyen los principales validadores internacionales: p2p.org, Certus One, Chorus one y Everstake.
La red Everscale tiene actualmente cerca de 700.000 cuentas abiertas y más de 66 millones de transacciones procesadas. Se abren un promedio de 40.000 cuentas nuevas por mes.
La capa base sobre el protocolo Everscale es el sistema operativo EverOS con una amplia gama de herramientas para el desarrollo en Everscale: SDK, nube, compiladores, enlaces útiles [23] .
Tipo de | Producto | Descripción | Desarrollador | Enlace |
---|---|---|---|---|
DEX/DeFi | FlatQube | Intercambio basado en AMM [22] | Broxus | https://flatqube.io/ |
DEX/DeFi | EverLend.aplicación | Protocolo de crédito similar a la implementación de Compound [22] [24] | SVOI.dev | https://everland.app/ |
DEX/DeFi | FLEXIONAR | Intercambio descentralizado con soporte de libro de pedidos | EverX | https://flexdex.fi/ |
DEX/DeFi | Puente de pulpo | Puentes entre la red Everscale y las redes Binance Smart Chain, Fantom, Polygon | Broxus | https://octusbridge.io/ |
DEX/DeFi | envuelto NUNCA | La moneda principal de Everscale envuelta en el token TIP-3.1 | Broxus | https://wrappedever.io/ |
NFT | Gran Bazar | Mercado NFT, plataforma comercial con tokens estándar TIP-4. | TIOro | https://grandbazar.io/ |
NFT | ScalePunks | Colección NFT "Punks" [25] | SVOI.dev | https://scalepunks.com/ |
NFT | AjedrezNFT | Colección de piezas de ajedrez NFT en asociación con FIDE [26] | AjedrezNFT | https://chessnft.com/ |
Cartera | siempre surf | Monedero web y móvil con soporte DeBots | EverX | https://ever.surf/ |
Cartera | NUNCA billetera | Monedero móvil y extensión de navegador para conectar DApp | Broxus | https://l1.broxus.com/everscale/billetera |
Cartera | ScaleWallet | Extensiones de navegador para conectarse a DApp | SVOI.dev | https://scalewallet.com/ |
Cartera | espacio eterno | Monedero para Everscale | TIOro | https://everspace.app |
Plataforma de lanzamiento | EverStart | plataforma de plataforma de lanzamiento para proyectos de crowdfunding en las cadenas de bloques Ethereum, Polygon, BNB Chain y Everscale | Alianza Everscale DeFi | https://app.everstart.io |
Plataforma de lanzamiento | Podcast de ballenas asesinas | un show online con presentaciones de proyectos de inversión en el ecosistema Everscale y con sus propios tokens KWT. | EverX | https://kwpc.show/ |
Además, Everscale es el organizador y patrocinador de conferencias a gran escala sobre el estudio y desarrollo de la criptoindustria [27] [28] [29] [30]
CRIPTOMONEDAS | |
---|---|
PoW basado en SHA-2 | |
PoW basado en Scrypt | |
PoW basado en CryptoNote | |
Otros algoritmos PoW | |
algoritmos de punto de venta | |
Otras tecnologías | |
Temas relacionados |
|