Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads
Casa > OKB > Info

¿Cuál es la fragmentación que Vitalik mencionó como el futuro de la escalabilidad de Ethereum?

Author:

Time:

El 7 de abril, el sitio web de V God actualizó un artículo titulado "Por qué la fragmentación es tan buena: descubriendo el misterio de los atributos técnicos", que mencionaba: La fragmentación es el futuro de la escalabilidad de Ethereum, y será clave para ayudar al ecosistema a admitir miles de transacciones. por segundo y permitiendo que grandes partes del mundo usen la plataforma regularmente a un costo asequible.

También puede saber que uno de los factores más importantes que limitan la aplicación a gran escala de la tecnología blockchain es el rendimiento, que es una de las razones por las que muchos profesionales de Internet tradicionales no son optimistas sobre la tecnología blockchain. Entonces, ¿cómo resolver el problema de rendimiento de blockchain? Una de las soluciones es la tecnología de fragmentación (Sharding).

¿Qué es la fragmentación?

La fragmentación es una forma de partición de la base de datos, también conocida como partición horizontal, que divide una gran base de datos en muchas partes pequeñas y procesables, lo que mejora el rendimiento y acorta el tiempo de respuesta.

V God: la verificación del cliente es crucial para todo el trabajo relacionado: el 17 de agosto, V God publicó el artículo "Filosofía de la verificación de blockchain" en su sitio web personal, diciendo que primero, si acepta la legitimidad de la coordinación social y acepta La legitimidad de indirecta la verificación que involucra un modelo de confianza "1 de N" (suponiendo que hay una persona honesta en algún lugar de la red) puede crear una cadena de bloques más escalable y confiable.

En segundo lugar, la validación del lado del cliente es fundamental para todo el trabajo relacionado. Solo unas pocas personas ejecutan nodos, mientras que todos los demás realmente confían en su red y piensan que los intereses especiales pueden apoderarse de ella fácilmente. Para evitar situaciones como esta, no es necesario que todos verifiquen todo. El sistema permite validar cada bloque individual, por lo que los usuarios solo validan bloques cuando otros hacen sonar la alarma, lo cual es perfectamente razonable y logra el mismo efecto.

Tercero, si la definición normativa incluye tiempo, mejorará la capacidad de la cadena para rechazar ataques del 51%. Por ejemplo, se requiere que el usuario inicie sesión dentro de un límite de tiempo determinado, si el tiempo para no responder excede el límite de tiempo, se tomarán las medidas necesarias para aumentar el costo del ataque. La iniciativa puede incluso negarse a restaurar la cadena de bloques de código completos, protegiendo así la inmutabilidad e incluso evitando la censura.

Finalmente, V God concluyó que tener en cuenta las ideas anteriores puede evitar de manera efectiva los siguientes escollos: (i) centralización excesiva; (ii) un proceso de verificación excesivamente redundante conduce a la ineficiencia; (iii) las especificaciones engañosas pueden hacer que los ataques sean más fáciles y funcionen mejor. para construir una cadena de bloques más resistente y segura. [2020/8/18]

Sharding no es un concepto nuevo, apareció en la gestión de bases de datos centralizadas tradicionales a fines de la década de 1990. La popularidad del concepto se debe a Ultima Online, un juego de rol en el que participan varios jugadores en línea al mismo tiempo.

V God: Las fallas en ETH 1 ahora tardarán años en resolverse: Golden Finance informó que V God, el fundador de Ethereum, tuiteó que su mayor arrepentimiento fue no haber lanzado Ethereum en julio de 2015 en lugar de septiembre de 2014. Se trata de esas fallas en eth 1 que tenemos que pasar años para resolver ahora, incluidos árboles hexagonales, RLP, costos de gasolina, etc. V Dios dijo que hacerlo mejor ahora de hecho puede dar sus frutos en décadas. [2020/5/16]

En este juego, los desarrolladores asignan jugadores a diferentes servidores para aliviar la presión del tráfico (lo que significa que hay muchos "mundos de juego" paralelos). En los negocios, un caso común de sharding es dividir la base de datos de la información del usuario según la ubicación geográfica, y juntar la información del usuario en la misma área y almacenarla en servidores separados.

Voz | V God: ICO está fuera de contacto con el espíritu blockchain: según AMBcrypto, en un grupo de discusión en el evento ETHWaterloo 2, el fundador de Ethereum, V God (Vitalik Buterin), dijo que todo el mecanismo ICO, incluso si dice ser una descentralizada, que está "fuera de contacto con el espíritu de la cadena de bloques". "Es como las cadenas de bloques, tienen que ver con la descentralización y la minimización de la confianza, las ICO básicamente dicen: 'Oye, soy un rey centralizado, deberías darme 100 millones de dólares'", explicó. construir este proyecto criptográfico, y lo haré bien. Así que, filosóficamente, es totalmente inconsistente". [2019/11/10]

¿Qué es fragmentación en el campo de la cadena de bloques?

Voz | Vitalik: A medida que pasa el tiempo, más y más pesimista sobre las soluciones de capa 2 fuera de la cadena: Vitalik tuiteó: "A medida que pasa el tiempo, me estoy volviendo cada vez más pesimista sobre las soluciones de capa 2 fuera de la cadena. Vlad Zamfir (Fundación Ethereum) Principal Researcher, Ethereum Core Developer) tiene razón, las soluciones de segunda capa son difíciles de construir, requieren mucho procesamiento de incentivos en la capa de aplicación y son difíciles de aplicar a escala". [2019/8/22]

La cadena de bloques es equivalente a una base de datos, y cada nodo es equivalente a un servidor independiente. En circunstancias normales, solo uno de estos nodos puede obtener el derecho a generar bloques a la vez, y los nodos restantes que no han obtenido el derecho a generar bloques equivalen a hacer "trabajo inútil" y desperdiciar potencia informática en vano.

Si se aplica la tecnología de fragmentación a la cadena de bloques, es equivalente a descomponer todas las tareas pendientes en la red de la cadena de bloques (como confirmar transacciones, ejecutar DApps, etc.), y también se agrupan los nodos de toda la red, y cada grupo simultáneamente. Procese una tarea descompuesta (como 150 transacciones por confirmar), de modo que el único nodo original maneje todas las tareas de toda la red en múltiples grupos de nodos que procesan en paralelo al mismo tiempo.

Por ejemplo, supongamos que actualmente hay 8000 nodos (mineros) en Ethereum y hay 15 000 transacciones por confirmar en toda la red. Ethereum puede procesar de 7 a 15 transacciones por segundo. En circunstancias normales, se necesitan al menos 1000 segundos para procesar estas transacciones para confirmarlas. Por supuesto, se generarán nuevas transacciones para confirmar durante el procesamiento.

Si se utiliza la tecnología de fragmentación para dividir 8000 nodos en 100 grupos de 80 nodos cada uno, y las 15 000 transacciones a confirmar se dividen en 100 particiones con 150 transacciones en cada partición, entonces cada grupo de nodos (80) puede procesar sus respectivas Transacciones para confirmarse en la partición (150), de modo que las 15.000 transacciones que deben confirmarse puedan procesarse en 10 segundos como máximo.

A partir de este ejemplo, podemos ver que la tecnología de fragmentación puede mejorar en gran medida el rendimiento de la cadena de bloques.

Riesgos potenciales de la tecnología de fragmentación

Entonces, ¿hay algún defecto en la tecnología de fragmentación? La respuesta es sí.

Aunque la tecnología de fragmentación puede resolver el problema de rendimiento de la cadena de bloques hasta cierto punto y hacer que la cadena de bloques sea más escalable, también tiene dos defectos.

Uno es el problema de comunicación entre diferentes áreas después de la partición. En el ejemplo anterior, la red Ethereum se divide en 100 particiones, cada una de las cuales es independiente, equivalente a 100 cadenas de bloques de Ethereum paralelas e independientes, cada una mantenida por un grupo de mineros (80 nodos) y confirma transacciones.

Estas 100 cadenas de bloques de Ethereum independientes no pueden comunicarse entre sí. Si quieren comunicarse, es necesario aumentar el mecanismo de comunicación entre particiones (similar a las cadenas rotas), lo que aumentará la complejidad de la cadena de bloques y aumentará la dificultad de desarrollo.

El segundo es la seguridad de la cadena de bloques. Aún con el ejemplo anterior, antes de la fragmentación, la red Ethereum tiene una potencia informática de nodos 8000. Después de dividirse en particiones 100, cada partición es equivalente a una cadena de bloques Ethereum independiente, y la potencia informática se reduce a nodos 80. Potencia informática compuesta.

En este punto, es mucho más fácil realizar un ataque del 51 % en una de las particiones. Después de controlar una partición, un atacante puede hacer algo malo en esta partición y alterar las transacciones.

La Fundación Ethereum planea utilizar la tecnología de fragmentación como una de las actualizaciones de Ethereum 2.0. Esperaremos y veremos cómo Ethereum puede resolver los dos defectos anteriores de la tecnología de fragmentación.

Además de los problemas de rendimiento, ¿qué otros problemas cree que existen en la tecnología blockchain actual? Bienvenido a compartir en el área de mensajes.

Tags:

OKB
Principios Matemáticos de Uni V3

Prefacio: Uniswap V3 (en lo sucesivo, Uni V3) ha lanzado muchas características, pero su iteración más esencial sigue siendo el replanteamiento de la curva matemática AMM. En los últimos dos años.

Ocho concursantes en la pista de almacenamiento distribuido, ¿a quién semental?

"FIL superó los $ 150, ¿cuánto tiempo puede durar el aumento?" "El rendimiento de Bitcoin es mediocre.

¿Puedo quemar una pintura de Picasso y hacer una NFT?

En un debate sobre "La historia de las flores extrañas", Li Dan dijo una vez: "La Mona Lisa es más hermosa que la Mona Lisa". Las palabras de Li Dan originalmente eran líneas de actuación en el escenario. En serio.

¿Cuál es la fragmentación que Vitalik mencionó como el futuro de la escalabilidad de Ethereum?

El 7 de abril, el sitio web de V God actualizó un artículo titulado "Por qué la fragmentación es tan buena: descubriendo el misterio de los atributos técnicos".

Juegos Arte Fragmentación Tokenización ¿Qué es exactamente NFT?

NFT, siento que he escrito muchos artículos relacionados con NFT en los últimos seis meses, pero ninguno de ellos es muy profundo o especializado, por lo que planeo escribir un artículo.

¿Por qué el conocido banco de inversión Morgan Stanley eligió agregar exposición a Bitcoin?

Esta semana surgió otra buena noticia para Bitcoin, ya que el gigante bancario Morgan Stanley presentó otro documento a la Comisión de Bolsa y Valores (SEC) para obtener exposición a Bitcoin. Según el documento.

Informe del mapa ecológico de la industria blockchain de China (2020-2021)

En junio, el índice de administrador de blockchain de China fue de 61,9, manteniendo una tendencia de expansión relativamente fuerte: el 6 de julio de 2020.

ads