Bitcoin es actualmente la criptomoneda más grande y conocida y es conocida por su estructura descentralizada y tecnología blockchain. Bitcoin es considerado la criptomoneda de reserva global debido a su máxima descentralización y seguridad. Sin embargo, Bitcoin tiene algunas limitaciones en términos de componibilidad y escalabilidad. A medida que las soluciones continúan evolucionando, el surgimiento de Ethereum introduce una cadena de bloques con un lenguaje de programación completo de Turing, cuya componibilidad crea un ecosistema de aplicaciones descentralizadas que desafía la escalabilidad de la capa base, junto con Ethereum. El desarrollo de la segunda capa ha traído la Ecosistema Ethereum hacia una prosperidad sin precedentes. Pero cómo introducir contratos inteligentes en Bitcoin sigue siendo un problema sin resolver. Dado que la aplicación y el valor de la segunda capa de Bitcoin son relativamente bajos, todavía hay un gran margen de desarrollo para construir una segunda capa sobre Bitcoin.
Actualmente, existen diferentes tecnologías en el ecosistema BTC para construir la segunda capa de BTC, incluidos canales estatales, cadenas de transmisión, acumulaciones de firmas múltiples y posibles propuestas de bifurcación suave de Bitcoin para acumulaciones ZK y OP. Lightning Network y Liquid multifirma ya están ejecutando con éxito soluciones de segunda capa para BTC, y este artículo presenta un nuevo concepto: el protocolo Botanix.
El protocolo Botanix es una solución de cadena descentralizada construida sobre BTC. Utiliza los principios básicos de Lightning para ejecutar la máquina virtual Ethereum (EVM). Botanix utiliza un modelo basado en cuentas similar a Ethereum para reemplazar al propio Bitcoin. Basado en la salida de transacciones no gastadas (UTXO), cada nodo completo de Botanix ejecutará el protocolo central BTC así como el protocolo Botanix.
2. Visión del proyecto
Botanix Labs propone construir una segunda capa sobre Bitcoin, con equivalencia total de Máquina Virtual Ethereum (EVM). Con Bitcoin como la capa inferior más descentralizada y segura, la segunda capa abrirá nuevas posibilidades para la componibilidad, los ecosistemas y la funcionalidad de los contratos inteligentes de Ethereum, introduciendo Spiderchain, una cadena de bloques encima de Bitcoin. La segunda capa de diseño tiene como objetivo optimizar la descentralización y proporcionar usuarios con una gama más amplia de posibilidades de aplicación.
3. Ruta de desarrollo
4. Antecedentes del equipo
El equipo cuenta actualmente con más de diez miembros principales, muchos de los cuales han estado involucrados en el campo de las criptomonedas durante más de diez años, incluidos muchos ex empleados de Blockstream. El fundador, Willem, es un graduado de Bélgica con una doble titulación en ingeniería eléctrica y Negocios económicos. El equipo tiene experiencia técnica y de marketing, pero su experiencia es promedio.
5. Información de financiación
Ninguna todavia
6. Estructura del proyecto
Entre las cadenas laterales y de segunda capa actuales de BTC, Lightning Network proporciona tecnología descentralizada de segunda capa, pero está sujeta a restricciones de liquidez, ecología y UTXO de BTC; las firmas múltiples federadas y Op Rollup brindan combinación y flexibilidad, pero están restringidas. de centralización.
El protocolo Botanix es una máquina virtual Ethereum (EVM) de segunda capa construida sobre Bitcoin. Botanix adopta un mecanismo de consenso PoS (Prueba de participación), que requiere que los participantes hipotecan Bitcoins reales en la capa de Bitcoin para proteger toda la segunda capa. Todo el protocolo se ejecuta en Bitcoin. Permite a los usuarios utilizar Bitcoin de forma nativa en cualquier aplicación creada en EVM. El protocolo de segunda capa está optimizado para permitir que cualquiera participe y ejecute un nodo completo. Los bitcoins en Botanix estarán bloqueados en Spiderchain, con garantía proporcionada por una serie de firmas múltiples consecutivas controladas por un subconjunto aleatorio de nodos Orchestrator que garantizan una participación verdadera y válida. Por lo tanto, pasar de la cadena matriz de Bitcoin a la segunda capa requiere supuestos de confianza adicionales: ninguna de las partes controla el conjunto de participantes. El protocolo Botanix se puede implementar inmediatamente en Bitcoin sin ninguna propuesta de mejora de Bitcoin.
La red Botanix garantiza el estado correcto de la cadena de bloques de Botanix mediante la introducción de contratos inteligentes que no son posibles en Bitcoin. La idea es similar a la de los operadores de nodos de Lightning Network, que mueven las partes complejas fuera de la cadena. Toda la red de capa 2 funciona como una cadena de bloques y otros usuarios pueden crear nuevas billeteras e implementar contratos inteligentes en el protocolo.
La cadena de araña
Botanix presenta Spiderchain, un nuevo mecanismo para blockchains de segunda capa. Spiderchain es una serie continua de billeteras de múltiples firmas creadas entre los orquestadores (coordinadores) de Botanix. Al descentralizar estas carteras de firmas múltiples, se garantiza la seguridad. Esta cadena continua de firmas múltiples crea una red que protege los activos de Bitcoin en la cadena Botanix. Esta cadena de firmas múltiples "en movimiento" puede considerarse como una hipoteca encerrada en esta red de firmas múltiples descentralizada, de ahí el nombre Spiderchain.
La función clave de Spiderchain es separar los activos de Bitcoin de la cadena de bloques de Bitcoin. Al proteger Bitcoin en Botanix en una cadena descentralizada de múltiples firmas, aísla Bitcoin de la Máquina Virtual Ethereum (EVM). Esto permite la transición del modelo UTXO de Bitcoin al modelo de cuenta utilizado en EVM.
La siguiente figura muestra un diagrama visual de Spiderchain. Cada vez que se produce un bloque de Bitcoin, se crea un nuevo multifirma entre diferentes orquestadores aleatorios.
Dado que la seguridad depende de los incentivos y la cantidad de orquestadores, todos los orquestadores deben proporcionar una cierta cantidad de garantía antes de participar. Esta prenda servirá como compensación en caso de actos malintencionados. La seguridad de Spiderchain sigue el modelo de prueba de participación: siempre que el número de participantes con comportamiento malicioso sea mucho menor que el de otros orquestadores, la seguridad estará matemáticamente garantizada.
Bloque Botanix
La cadena de bloques de Botanix tiene tres partes principales cuando funciona correctamente. En primer lugar, examina las transacciones enviadas a Orchestrator por los usuarios de la cadena principal de Bitcoin (este es el proceso mediante el cual se introduce Bitcoin en la red Botanix). Luego realiza los cambios de estado necesarios para crear un nuevo bloque. Finalmente, al final de cada ciclo, se crean nuevas salidas de transacciones no gastadas (UTXO) para transferir activos de Spiderchain a la cadena principal (este es el proceso de recuperar Bitcoin de la red Botanix).
Compruebe si se envía algún activo a los orquestadores (coordinadores) de Botanix. En caso afirmativo, realizar operaciones de introducción de activos.
Dirige el proceso de consenso y cambio de estado de Botanix. Esta parte se puede comparar con el procesamiento de bloques de Ethereum.
Compruebe si hay activos que deban transferirse de Botanix a otros lugares. En caso afirmativo, realice operaciones de recuperación de activos. Es importante tener en cuenta que debido a las diferentes velocidades de procesamiento de la cadena de bloques de Bitcoin y de Botanix, en la mayoría de los casos las partes 1 y 3 simplemente actualizan el grupo de transacciones de UTXO. La tasa de generación de bloques de Bitcoin es de aproximadamente 10 minutos por bloque, mientras que Botanix se ejecutará aproximadamente 12 segundos entre cada bloque. Entre los bloques de Bitcoin, Botanix generará sus propios bloques que contienen transacciones en la EVM (Máquina Virtual Ethereum). Cuando se recibe un nuevo bloque de Bitcoin, Botanix realizará los pasos anteriores para garantizar que las transacciones en la cadena EVM finalmente se confirmen.
Botanix EVM
Botanix ejecuta un cliente de ejecución completo de Ethereum Virtual Machine (EVM) que es casi idéntico a la propia red Ethereum, ya que es capaz de ejecutar los mismos contratos inteligentes y aplicaciones descentralizadas (DApps) que Ethereum. No necesita generar ninguna prueba de validez que limite el rendimiento porque su seguridad proviene de Spiderchain. Botanix EVM impulsa el entorno de ejecución de la red Ethereum, permitiendo la ejecución de contratos inteligentes escritos en Solidity y otros lenguajes de programación. Al ejecutar un cliente EVM completo, Botanix puede admitir las mismas funciones que Ethereum.
Si bien Botanix es funcionalmente equivalente a Ethereum, sigue siendo una red independiente con sus propias características y características únicas. Por ejemplo, utiliza un algoritmo de consenso PoS diferente para aprovechar la descentralización y la estructura económica de Bitcoin.
Orquestadores
Los orquestadores son actores clave en el protocolo Spiderchain y son responsables de gestionar y proteger el protocolo Botanix.
Al ingresar a Spiderchain, los nuevos Orquestadores deben expresar su interés al Orquestador del bloque actual y poner una cierta cantidad de garantía en un multisig. Este proceso se completa después de la confirmación de Bitcoin y el nuevo Orchestrator se convertirá en un nodo participante completo.
Al salir de Spiderchain, un orquestador debe notificar al orquestador del bloque actual su intención de salir y firmar el mensaje de salida. Luego comenzará el proceso de salida, incluidos los pasos para reemplazar el multisig y devolver la garantía.
Si un Orquestador muestra un comportamiento inadecuado, como inactividad, propuestas de bloqueo incorrectas, firmas múltiples incorrectas o verificación incorrecta, el Orquestador correrá el riesgo de que se le deduzca su garantía. Los orquestadores inactivos perderán las recompensas en bloque y es posible que eventualmente sean eliminados. Estas reglas garantizan el funcionamiento normal y la seguridad de Spiderchain.
seguridad
Tamaño de firma múltiple y compensaciones de garantía
Los fondos bloqueados en Spiderchain se aseguran de dos maneras diferentes:
En primer lugar, por diseño, los fondos se mantienen encima de la capa de Bitcoin y se bloquean en la Spiderchain de firmas múltiples. Esto significa que incluso si hay un nodo Orchestrator malicioso, no podrán acceder a Bitcoin en Spiderchain sin la aprobación de otros nodos. Esto se debe a que la firma múltiple requiere múltiples nodos para aprobar cualquier operación de financiación.
En segundo lugar, existe otra forma de garantizar la seguridad mediante mecanismos de incentivos. Cada nodo Orchestrator debe tener una cierta cantidad de garantía, que es una garantía económica. Esto significa que tienen un incentivo financiero para asegurarse de que funcionan correctamente, ya que podrían perder una parte de su garantía si infringen las reglas o se portan mal. Este incentivo ayuda a mantener la red en funcionamiento y segura.
La firma múltiple es un método utilizado para proteger los fondos almacenados en la cadena de bloques de Bitcoin. Existe una compensación en el tamaño de un multisig: si es demasiado grande, firmarlo puede llevar mucho tiempo y pueden surgir problemas de coordinación. Además, si una parte malintencionada controla la mayoría de las firmas, podrá obtener todos los fondos en Spiderchain. Por lo tanto, dividir la garantía en múltiples firmas múltiples más pequeñas puede reducir el riesgo, pero si la firma múltiple es demasiado pequeña, puede reducir la seguridad de proteger los fondos contra ataques maliciosos.
La garantía se utiliza para garantizar el funcionamiento correcto de los nodos de Orchestrator. Para participar en la red Spiderchain, los nodos Orchestrator deben publicar una cierta cantidad de garantía para asegurar su participación. Hacerlo evita que una sola parte ejecute múltiples nodos, evitando así ataques de Sybil. Si un nodo de Orchestrator se comporta de manera inapropiada, como por ejemplo un tiempo de inactividad, actúa maliciosamente o desaparece, perderá una parte de su garantía.
Liveness se refiere a mantener en funcionamiento la cadena Botanix y los participantes en el multisig. Si los participantes permanecen sin responder durante un período prolongado de tiempo, pueden perder una parte de sus recompensas y eventualmente ser eliminados del multisig. Al mismo tiempo, existen algunos comportamientos que se consideran maliciosos, como proponer bloqueos incorrectos, firmar multifirmas incorrectamente, etc. Estos comportamientos harán que la garantía se reduzca.
Las medidas anteriores están diseñadas para garantizar el funcionamiento seguro y estable del protocolo Spiderchain.
Protección de clave privada
La seguridad directa es una propiedad importante de los sistemas criptográficos que protege las claves secretas contra la filtración. En el caso de Botanix, la seguridad avanzada significa que incluso si un atacante obtiene 2/3 del control mayoritario, aún no tendrá la propiedad de la mayoría de las claves en todos los multisig anteriores. En cambio, el atacante solo tendrá la propiedad mayoritaria de los nuevos multisigs generados en el futuro. Esto garantiza que la seguridad de las firmas múltiples anteriores no se vea comprometida y que el protocolo pueda tomar las medidas adecuadas para mitigar los ataques. A través del diseño de Spiderchain, Botanix implementa seguridad avanzada, el protocolo puede proporcionar un mayor nivel de seguridad y proteger el sistema de posibles ataques.
Herencia de seguridad BTC
La seguridad de Botanix depende de la seguridad de Bitcoin, específicamente de las características de seguridad proporcionadas por su sistema de Prueba de Trabajo (PoW). Si la seguridad de Bitcoin se ve comprometida, esto también tendrá un impacto negativo en la seguridad de Botanix. Por lo tanto, Botanix confía en las ventajas de seguridad del sistema PoW de Bitcoin para garantizar la seguridad de su propia red. Específicamente, tres riesgos en el sistema de prueba de participación se mitigan al aprovechar Bitcoin: centralización, selección aleatoria de validadores y finalidad.
7. Resultados de desarrollo
Twitter: 1.331 seguidores, interacción promedio de fans
Discord: 459 personas, Telegram: 469 personas, la tasa de actividad es inferior al 20%.
En general, la actividad comunitaria del proyecto es media y aún se encuentra en sus primeras etapas.
8. Modelo económico
Ninguna todavia
9. Ventajas y riesgos
Ventaja:
Seguridad: la seguridad de Botanix se basa en el sistema PoW de Bitcoin, lo que lo hace comparable a Bitcoin en seguridad. Bitcoin es una de las redes blockchain más seguras hasta la fecha, por lo que Botanix también se beneficia mucho en términos de seguridad.
Descentralización: como cadena de bloques de segunda capa, Botanix continúa el concepto de descentralización de Bitcoin, permitiendo que cualquiera participe y ejecute un nodo completo. Esto ayuda a mantener la naturaleza descentralizada de la red.
Compatible con EVM: Botanix admite la máquina virtual Ethereum (EVM), lo que significa que puede ejecutar contratos inteligentes y aplicaciones descentralizadas compatibles con Ethereum, brindando a los desarrolladores una amplia gama de posibilidades de aplicaciones.
Seguridad avanzada: Botanix implementa seguridad avanzada a través del diseño de Spiderchain. Incluso si un atacante obtiene el control, la seguridad de las firmas múltiples anteriores no se verá amenazada.
Desventajas:
Dependencia: la seguridad de Botanix depende en gran medida del sistema PoW de Bitcoin. Si la seguridad de Bitcoin se ve comprometida o atacada (lo que actualmente parece muy poco probable), Botanix también podría verse implicado, lo que significa que su seguridad se ve limitada por factores externos.
Competencia: Botanix está en la feroz competencia de las criptomonedas y blockchain, actualmente no existen buenos proyectos ecológicos en este ecosistema y necesita competir con otros ecosistemas para atraer desarrolladores y usuarios.
Velocidad: Bitcoin y Botanix tienen diferentes velocidades de generación de bloques, lo que puede resultar en un tiempo de espera adicional para procesar transacciones entre cadenas. La velocidad de generación de bloques de Botanix es más rápida, pero aún lenta en comparación con Ethereum.
En resumen, Botanix tiene algunas ventajas como sistema blockchain de segunda capa construido sobre Bitcoin, pero también enfrenta algunas dependencias y desafíos competitivos. Su seguridad y su naturaleza descentralizada lo hacen competitivo en algunos aspectos, pero existen algunos obstáculos técnicos y de mercado que deben superarse para lograr una adopción generalizada.
referencias
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Proyecto de investigación | Protocolo Botanix: red de segunda capa de Bitcoin compatible con contratos inteligentes EVM
Editor | Chainchen@Web3CN.Pro
Tabla de contenido
Introducción al proyecto
Visión del proyecto
Ruta de desarrollo
Antecedentes del equipo
Información de financiación
Estructura del proyecto
Modelo Económico
Ventajas y riesgos
1. Introducción al proyecto
Bitcoin es actualmente la criptomoneda más grande y conocida y es conocida por su estructura descentralizada y tecnología blockchain. Bitcoin es considerado la criptomoneda de reserva global debido a su máxima descentralización y seguridad. Sin embargo, Bitcoin tiene algunas limitaciones en términos de componibilidad y escalabilidad. A medida que las soluciones continúan evolucionando, el surgimiento de Ethereum introduce una cadena de bloques con un lenguaje de programación completo de Turing, cuya componibilidad crea un ecosistema de aplicaciones descentralizadas que desafía la escalabilidad de la capa base, junto con Ethereum. El desarrollo de la segunda capa ha traído la Ecosistema Ethereum hacia una prosperidad sin precedentes. Pero cómo introducir contratos inteligentes en Bitcoin sigue siendo un problema sin resolver. Dado que la aplicación y el valor de la segunda capa de Bitcoin son relativamente bajos, todavía hay un gran margen de desarrollo para construir una segunda capa sobre Bitcoin.
Actualmente, existen diferentes tecnologías en el ecosistema BTC para construir la segunda capa de BTC, incluidos canales estatales, cadenas de transmisión, acumulaciones de firmas múltiples y posibles propuestas de bifurcación suave de Bitcoin para acumulaciones ZK y OP. Lightning Network y Liquid multifirma ya están ejecutando con éxito soluciones de segunda capa para BTC, y este artículo presenta un nuevo concepto: el protocolo Botanix.
El protocolo Botanix es una solución de cadena descentralizada construida sobre BTC. Utiliza los principios básicos de Lightning para ejecutar la máquina virtual Ethereum (EVM). Botanix utiliza un modelo basado en cuentas similar a Ethereum para reemplazar al propio Bitcoin. Basado en la salida de transacciones no gastadas (UTXO), cada nodo completo de Botanix ejecutará el protocolo central BTC así como el protocolo Botanix.
2. Visión del proyecto
Botanix Labs propone construir una segunda capa sobre Bitcoin, con equivalencia total de Máquina Virtual Ethereum (EVM). Con Bitcoin como la capa inferior más descentralizada y segura, la segunda capa abrirá nuevas posibilidades para la componibilidad, los ecosistemas y la funcionalidad de los contratos inteligentes de Ethereum, introduciendo Spiderchain, una cadena de bloques encima de Bitcoin. La segunda capa de diseño tiene como objetivo optimizar la descentralización y proporcionar usuarios con una gama más amplia de posibilidades de aplicación.
3. Ruta de desarrollo
4. Antecedentes del equipo
El equipo cuenta actualmente con más de diez miembros principales, muchos de los cuales han estado involucrados en el campo de las criptomonedas durante más de diez años, incluidos muchos ex empleados de Blockstream. El fundador, Willem, es un graduado de Bélgica con una doble titulación en ingeniería eléctrica y Negocios económicos. El equipo tiene experiencia técnica y de marketing, pero su experiencia es promedio.
5. Información de financiación
Ninguna todavia
6. Estructura del proyecto
Entre las cadenas laterales y de segunda capa actuales de BTC, Lightning Network proporciona tecnología descentralizada de segunda capa, pero está sujeta a restricciones de liquidez, ecología y UTXO de BTC; las firmas múltiples federadas y Op Rollup brindan combinación y flexibilidad, pero están restringidas. de centralización.
El protocolo Botanix es una máquina virtual Ethereum (EVM) de segunda capa construida sobre Bitcoin. Botanix adopta un mecanismo de consenso PoS (Prueba de participación), que requiere que los participantes hipotecan Bitcoins reales en la capa de Bitcoin para proteger toda la segunda capa. Todo el protocolo se ejecuta en Bitcoin. Permite a los usuarios utilizar Bitcoin de forma nativa en cualquier aplicación creada en EVM. El protocolo de segunda capa está optimizado para permitir que cualquiera participe y ejecute un nodo completo. Los bitcoins en Botanix estarán bloqueados en Spiderchain, con garantía proporcionada por una serie de firmas múltiples consecutivas controladas por un subconjunto aleatorio de nodos Orchestrator que garantizan una participación verdadera y válida. Por lo tanto, pasar de la cadena matriz de Bitcoin a la segunda capa requiere supuestos de confianza adicionales: ninguna de las partes controla el conjunto de participantes. El protocolo Botanix se puede implementar inmediatamente en Bitcoin sin ninguna propuesta de mejora de Bitcoin.
La red Botanix garantiza el estado correcto de la cadena de bloques de Botanix mediante la introducción de contratos inteligentes que no son posibles en Bitcoin. La idea es similar a la de los operadores de nodos de Lightning Network, que mueven las partes complejas fuera de la cadena. Toda la red de capa 2 funciona como una cadena de bloques y otros usuarios pueden crear nuevas billeteras e implementar contratos inteligentes en el protocolo.
La cadena de araña
Botanix presenta Spiderchain, un nuevo mecanismo para blockchains de segunda capa. Spiderchain es una serie continua de billeteras de múltiples firmas creadas entre los orquestadores (coordinadores) de Botanix. Al descentralizar estas carteras de firmas múltiples, se garantiza la seguridad. Esta cadena continua de firmas múltiples crea una red que protege los activos de Bitcoin en la cadena Botanix. Esta cadena de firmas múltiples "en movimiento" puede considerarse como una hipoteca encerrada en esta red de firmas múltiples descentralizada, de ahí el nombre Spiderchain.
La función clave de Spiderchain es separar los activos de Bitcoin de la cadena de bloques de Bitcoin. Al proteger Bitcoin en Botanix en una cadena descentralizada de múltiples firmas, aísla Bitcoin de la Máquina Virtual Ethereum (EVM). Esto permite la transición del modelo UTXO de Bitcoin al modelo de cuenta utilizado en EVM.
La siguiente figura muestra un diagrama visual de Spiderchain. Cada vez que se produce un bloque de Bitcoin, se crea un nuevo multifirma entre diferentes orquestadores aleatorios.
Dado que la seguridad depende de los incentivos y la cantidad de orquestadores, todos los orquestadores deben proporcionar una cierta cantidad de garantía antes de participar. Esta prenda servirá como compensación en caso de actos malintencionados. La seguridad de Spiderchain sigue el modelo de prueba de participación: siempre que el número de participantes con comportamiento malicioso sea mucho menor que el de otros orquestadores, la seguridad estará matemáticamente garantizada.
Bloque Botanix
La cadena de bloques de Botanix tiene tres partes principales cuando funciona correctamente. En primer lugar, examina las transacciones enviadas a Orchestrator por los usuarios de la cadena principal de Bitcoin (este es el proceso mediante el cual se introduce Bitcoin en la red Botanix). Luego realiza los cambios de estado necesarios para crear un nuevo bloque. Finalmente, al final de cada ciclo, se crean nuevas salidas de transacciones no gastadas (UTXO) para transferir activos de Spiderchain a la cadena principal (este es el proceso de recuperar Bitcoin de la red Botanix).
Compruebe si se envía algún activo a los orquestadores (coordinadores) de Botanix. En caso afirmativo, realizar operaciones de introducción de activos.
Dirige el proceso de consenso y cambio de estado de Botanix. Esta parte se puede comparar con el procesamiento de bloques de Ethereum.
Compruebe si hay activos que deban transferirse de Botanix a otros lugares. En caso afirmativo, realice operaciones de recuperación de activos. Es importante tener en cuenta que debido a las diferentes velocidades de procesamiento de la cadena de bloques de Bitcoin y de Botanix, en la mayoría de los casos las partes 1 y 3 simplemente actualizan el grupo de transacciones de UTXO. La tasa de generación de bloques de Bitcoin es de aproximadamente 10 minutos por bloque, mientras que Botanix se ejecutará aproximadamente 12 segundos entre cada bloque. Entre los bloques de Bitcoin, Botanix generará sus propios bloques que contienen transacciones en la EVM (Máquina Virtual Ethereum). Cuando se recibe un nuevo bloque de Bitcoin, Botanix realizará los pasos anteriores para garantizar que las transacciones en la cadena EVM finalmente se confirmen.
Botanix EVM
Botanix ejecuta un cliente de ejecución completo de Ethereum Virtual Machine (EVM) que es casi idéntico a la propia red Ethereum, ya que es capaz de ejecutar los mismos contratos inteligentes y aplicaciones descentralizadas (DApps) que Ethereum. No necesita generar ninguna prueba de validez que limite el rendimiento porque su seguridad proviene de Spiderchain. Botanix EVM impulsa el entorno de ejecución de la red Ethereum, permitiendo la ejecución de contratos inteligentes escritos en Solidity y otros lenguajes de programación. Al ejecutar un cliente EVM completo, Botanix puede admitir las mismas funciones que Ethereum.
Si bien Botanix es funcionalmente equivalente a Ethereum, sigue siendo una red independiente con sus propias características y características únicas. Por ejemplo, utiliza un algoritmo de consenso PoS diferente para aprovechar la descentralización y la estructura económica de Bitcoin.
Orquestadores
Los orquestadores son actores clave en el protocolo Spiderchain y son responsables de gestionar y proteger el protocolo Botanix.
Al ingresar a Spiderchain, los nuevos Orquestadores deben expresar su interés al Orquestador del bloque actual y poner una cierta cantidad de garantía en un multisig. Este proceso se completa después de la confirmación de Bitcoin y el nuevo Orchestrator se convertirá en un nodo participante completo.
Al salir de Spiderchain, un orquestador debe notificar al orquestador del bloque actual su intención de salir y firmar el mensaje de salida. Luego comenzará el proceso de salida, incluidos los pasos para reemplazar el multisig y devolver la garantía.
Si un Orquestador muestra un comportamiento inadecuado, como inactividad, propuestas de bloqueo incorrectas, firmas múltiples incorrectas o verificación incorrecta, el Orquestador correrá el riesgo de que se le deduzca su garantía. Los orquestadores inactivos perderán las recompensas en bloque y es posible que eventualmente sean eliminados. Estas reglas garantizan el funcionamiento normal y la seguridad de Spiderchain.
seguridad
Los fondos bloqueados en Spiderchain se aseguran de dos maneras diferentes:
En primer lugar, por diseño, los fondos se mantienen encima de la capa de Bitcoin y se bloquean en la Spiderchain de firmas múltiples. Esto significa que incluso si hay un nodo Orchestrator malicioso, no podrán acceder a Bitcoin en Spiderchain sin la aprobación de otros nodos. Esto se debe a que la firma múltiple requiere múltiples nodos para aprobar cualquier operación de financiación.
En segundo lugar, existe otra forma de garantizar la seguridad mediante mecanismos de incentivos. Cada nodo Orchestrator debe tener una cierta cantidad de garantía, que es una garantía económica. Esto significa que tienen un incentivo financiero para asegurarse de que funcionan correctamente, ya que podrían perder una parte de su garantía si infringen las reglas o se portan mal. Este incentivo ayuda a mantener la red en funcionamiento y segura.
La firma múltiple es un método utilizado para proteger los fondos almacenados en la cadena de bloques de Bitcoin. Existe una compensación en el tamaño de un multisig: si es demasiado grande, firmarlo puede llevar mucho tiempo y pueden surgir problemas de coordinación. Además, si una parte malintencionada controla la mayoría de las firmas, podrá obtener todos los fondos en Spiderchain. Por lo tanto, dividir la garantía en múltiples firmas múltiples más pequeñas puede reducir el riesgo, pero si la firma múltiple es demasiado pequeña, puede reducir la seguridad de proteger los fondos contra ataques maliciosos.
La garantía se utiliza para garantizar el funcionamiento correcto de los nodos de Orchestrator. Para participar en la red Spiderchain, los nodos Orchestrator deben publicar una cierta cantidad de garantía para asegurar su participación. Hacerlo evita que una sola parte ejecute múltiples nodos, evitando así ataques de Sybil. Si un nodo de Orchestrator se comporta de manera inapropiada, como por ejemplo un tiempo de inactividad, actúa maliciosamente o desaparece, perderá una parte de su garantía.
Liveness se refiere a mantener en funcionamiento la cadena Botanix y los participantes en el multisig. Si los participantes permanecen sin responder durante un período prolongado de tiempo, pueden perder una parte de sus recompensas y eventualmente ser eliminados del multisig. Al mismo tiempo, existen algunos comportamientos que se consideran maliciosos, como proponer bloqueos incorrectos, firmar multifirmas incorrectamente, etc. Estos comportamientos harán que la garantía se reduzca.
Las medidas anteriores están diseñadas para garantizar el funcionamiento seguro y estable del protocolo Spiderchain.
La seguridad directa es una propiedad importante de los sistemas criptográficos que protege las claves secretas contra la filtración. En el caso de Botanix, la seguridad avanzada significa que incluso si un atacante obtiene 2/3 del control mayoritario, aún no tendrá la propiedad de la mayoría de las claves en todos los multisig anteriores. En cambio, el atacante solo tendrá la propiedad mayoritaria de los nuevos multisigs generados en el futuro. Esto garantiza que la seguridad de las firmas múltiples anteriores no se vea comprometida y que el protocolo pueda tomar las medidas adecuadas para mitigar los ataques. A través del diseño de Spiderchain, Botanix implementa seguridad avanzada, el protocolo puede proporcionar un mayor nivel de seguridad y proteger el sistema de posibles ataques.
La seguridad de Botanix depende de la seguridad de Bitcoin, específicamente de las características de seguridad proporcionadas por su sistema de Prueba de Trabajo (PoW). Si la seguridad de Bitcoin se ve comprometida, esto también tendrá un impacto negativo en la seguridad de Botanix. Por lo tanto, Botanix confía en las ventajas de seguridad del sistema PoW de Bitcoin para garantizar la seguridad de su propia red. Específicamente, tres riesgos en el sistema de prueba de participación se mitigan al aprovechar Bitcoin: centralización, selección aleatoria de validadores y finalidad.
7. Resultados de desarrollo
Twitter: 1.331 seguidores, interacción promedio de fans
Discord: 459 personas, Telegram: 469 personas, la tasa de actividad es inferior al 20%.
En general, la actividad comunitaria del proyecto es media y aún se encuentra en sus primeras etapas.
8. Modelo económico
Ninguna todavia
9. Ventajas y riesgos
Ventaja:
Seguridad: la seguridad de Botanix se basa en el sistema PoW de Bitcoin, lo que lo hace comparable a Bitcoin en seguridad. Bitcoin es una de las redes blockchain más seguras hasta la fecha, por lo que Botanix también se beneficia mucho en términos de seguridad.
Descentralización: como cadena de bloques de segunda capa, Botanix continúa el concepto de descentralización de Bitcoin, permitiendo que cualquiera participe y ejecute un nodo completo. Esto ayuda a mantener la naturaleza descentralizada de la red.
Compatible con EVM: Botanix admite la máquina virtual Ethereum (EVM), lo que significa que puede ejecutar contratos inteligentes y aplicaciones descentralizadas compatibles con Ethereum, brindando a los desarrolladores una amplia gama de posibilidades de aplicaciones.
Seguridad avanzada: Botanix implementa seguridad avanzada a través del diseño de Spiderchain. Incluso si un atacante obtiene el control, la seguridad de las firmas múltiples anteriores no se verá amenazada.
Desventajas:
Dependencia: la seguridad de Botanix depende en gran medida del sistema PoW de Bitcoin. Si la seguridad de Bitcoin se ve comprometida o atacada (lo que actualmente parece muy poco probable), Botanix también podría verse implicado, lo que significa que su seguridad se ve limitada por factores externos.
Competencia: Botanix está en la feroz competencia de las criptomonedas y blockchain, actualmente no existen buenos proyectos ecológicos en este ecosistema y necesita competir con otros ecosistemas para atraer desarrolladores y usuarios.
Velocidad: Bitcoin y Botanix tienen diferentes velocidades de generación de bloques, lo que puede resultar en un tiempo de espera adicional para procesar transacciones entre cadenas. La velocidad de generación de bloques de Botanix es más rápida, pero aún lenta en comparación con Ethereum.
En resumen, Botanix tiene algunas ventajas como sistema blockchain de segunda capa construido sobre Bitcoin, pero también enfrenta algunas dependencias y desafíos competitivos. Su seguridad y su naturaleza descentralizada lo hacen competitivo en algunos aspectos, pero existen algunos obstáculos técnicos y de mercado que deben superarse para lograr una adopción generalizada.
referencias