Al comparar las tecnologías de cadena de bloques, no tardamos mucho en darnos cuenta de que hay tribalismo en esta tecnología. He estado trabajando en la tecnología blockchain desde 2009, y una cosa que he encontrado útil es pensar en todas las compensaciones de diseño que uno puede hacer. No es tan simple como "más rápido", "más escalable", "más descentralizado" o "mejor gobierno". Este artículo explora algunas preguntas menos comunes al elegir qué tecnología blockchain es la mejor para su aplicación.
Hay muchos tipos diferentes de sistemas de gobierno en varias cadenas de bloques, y no todos son adecuados para generar confianza. Por ejemplo, la prueba de trabajo delegada (por ejemplo, Bitcoin y Ethereum) es un sistema de votación mediante el cual los grupos de minería determinan qué subconjunto de transacciones válidas se pueden incluir en un bloque. No se puede suponer que los nodos que producen bloques tengan un "mayor grado de confianza" que cualquier otro nodo y, por lo tanto, pueden representar "inofensivos" al producir una cadena de bloques.
BM: El 99% de los proyectos de encriptación son insostenibles y los proyectos prometedores son minas regulatorias: el internauta de Twitter Jacques Whales dijo que hay innumerables demandas en curso en el campo de la encriptación, que son solo una parte de la frontera de la innovación. Por supuesto, es más seguro simplemente comprar Bitcoin y no hacer nada. En respuesta, el fundador de EOS, BM (Daniel Larimer), simplemente respondió que cuanto más dinero tiene una empresa, mayor es el riesgo de ser demandada. Dicho esto, el problema real es que el 99 % de los proyectos criptográficos son absolutamente insostenibles, y los que son prometedores son minas terrestres regulatorias, de ahí la estrategia lenta pero constante de Profi. [2021/2/1 18:38:10]
En un sistema de prueba de participación delegado, los productores de bloques son votados por los poseedores de fichas. Se supone que se puede confiar en estos nodos elegidos con algo que podría hacer caer la red si se viola esa confianza. Dos ejemplos importantes de EOS incluyen:
Ser la base de datos de Oracle para el tiempo de ejecución de cómputo (un mal actor puede derribar la red debido a la falta de bucles infinitos o a una facturación insuficiente).
BM: Medir el valor de la moneda con el poder adquisitivo no tiene sentido: en la mañana del 9 de agosto, el internauta de Twitter MisterOneZero le preguntó al fundador de EOS, Daniel Larimer (BM), "¿Cuál es la tasa de inflación de EOS en comparación con la Fed?" BM respondió diciendo: "Cuando la masa monetaria se usa para medir la inflación, es del 1% y del 100%". Al respecto, el cibernauta dijo: "¿De qué sirve una moneda que no se mide por el poder adquisitivo?" Poder adquisitivo en comparación con los activos. como las acciones, el oro y Bitcoin, entonces su valor está cayendo. El poder adquisitivo es una función de la oferta de bienes y de la oferta de dinero. ¿De qué sirve una métrica que confunde múltiples causas y efectos? [2020/8/9]
Implementar actualizaciones del contrato del sistema (⅔+ dañaría la red).
En una red donde cualquiera puede proponer un bloque, todos los validadores deben tener una medida objetiva del tiempo de facturación de la CPU. Así es como funciona Ethereum, sin embargo, si hay una discrepancia entre la facturación del objetivo simulado y el tiempo real de la CPU, no es sin degradación del rendimiento y consecuencias del vector de ataque.
Voice | BM: A través de llamadas telefónicas, Bluetooth y encriptación (aplicaciones), podemos difundir y reproducir esos mensajes autenticados: Según MEET.ONE, BM interactuó activamente con miembros de la comunidad en el grupo Voice Telegram esta mañana, hablando sobre información Temas de diseminación:
1. Si solo pudiéramos enviar mensajes a través de bluetooth, ¿cuántas personas participarían en la difusión del mensaje? Creo que la gente será demasiado perezosa para correr la voz y perderá interés en ella.
2. Más tarde, un miembro respondió: ¿Te refieres al contacto real entre las personas? BM: Sí, en la comunicación hay una necesidad de transmitir (información) y una necesidad de recibir (información). Algunas personas serán los productores de la información, otras serán los receptores de la información;
3. Puedes imaginarte cómo fluía la información antes de Internet y necesitaba difundirse a través de bibliotecas, archivos y otros medios. Ahora, con telefonía, bluetooth y encriptación (aplicaciones), podemos propagar y replicar esos mensajes autenticados. [2019/6/14]
Otros sistemas de prueba de participación, como Ouroboros, permiten que cualquier cuenta produzca bloques a través de minería y participación simuladas. Esto limita fundamentalmente su sistema de contrato inteligente para que funcione como si Ethereum tuviera un recuento objetivo de recursos. Si tiene un conjunto abierto de productores de bloques sin una "puerta de confianza", su código debe comprometer el rendimiento, lo que se puede evitar con un sistema "confiable pero verificable" como DPOS.
Noticias | BM dio un discurso en respuesta a las dudas de la comunidad sobre el marketing de Block.one: Según MEET.ONE, en la madrugada de hoy (21 de mayo), BM respondió a las dudas de los miembros de la comunidad sobre el marketing de Block.one en el telegrama grupo. BM dijo: Existe una contradicción irreconciliable de que si elegimos no hablar sobre ningún tema relacionado antes de resolver los problemas regulatorios, la gente se quejará de que no tenemos nada que decir y que no tenemos comunicación; pero si hablamos de temas relacionados, puede conducir eso daría lugar a que una agencia reguladora encontrara una violación. [2019/5/21]
Su elección de algoritmo de consenso tiene mucho más impacto que la forma en que se alcanza el consenso.
El desafío para todas las cadenas de bloques es cómo los usuarios pueden asegurarse de que sus "transacciones válidas" se registren en la cadena sin interferencia de otros. En principio, cuanto más "independientes" y "no colusorias" sean las entidades que producen y confirman, mayores serán las posibilidades de encontrar una de ellas que incluya la transacción. En el peor de los casos, es posible que deba producir sus propios bloques.
Voz | BM: El contrato eosio.token puede ayudar a crear tokens y necesita ser subastado para calificar: Según Whale Exchange, el 5 de mayo, BM apareció en el grupo de Telegram para comunicarse con la comunidad sobre la extensión de funciones de eosio.token Mencionó que la subasta El nombre del símbolo del contrato eosio.token puede aumentar los ingresos de REX. Las personas ya no necesitan implementar código para crear tokens, el contrato eosio.token puede manejar fácilmente múltiples tokens (implementación) al mismo tiempo; las partes del proyecto ya no necesitan comprar RAM para crear tokens, pero deben ofertar por símbolos para obtener calificaciones , y los tokens serán parte de eosio.token Igual que la subasta de cuentas, agregaré la función de "nombre de cuenta extendido" para admitir nombres arbitrarios; estamos preparando una serie de reglas de token extendidas, que permitirán a los desarrolladores cambiar al agregar funciones Mantenlo simple . [2019/5/5]
La historia resistente a la censura no termina con la narrativa de "si está dispuesto a comprar hardware de minería, no será censurado". La única forma segura de evitar el escrutinio de transacciones es poseer el 51% del poder minero. Sin un 51 % de poder de extracción, los operadores de pools pueden simplemente ignorar cualquier bloqueo para auditar las transacciones. Esto significa que la gobernanza de Bitcoin crea una "confianza" inherente, con propietarios de hardware (también conocidos como votantes) que eligen grupos de minería que tienen menos probabilidades de estar sujetos a escrutinio.
En este sentido, tanto la Prueba de trabajo delegada como la Prueba de participación delegada permiten una forma de "gobierno confiable" en la medida en que el poder de cómputo y los tokens pueden distribuirse ampliamente entre una cantidad suficiente de votantes independientes. Sin embargo, una vez que los votantes votan, solo 3 o 4 representantes (grupos, productores de bloques) pueden revisar una transacción de bitcoin o ethereum, mientras que protestar por una transacción válida específica requiere 8 o más bloques. Solo el productor puede detener la cadena DPOS.
Las cadenas de bloques de prueba de trabajo, así como algunas cadenas de bloques de prueba de participación, carecen de finalidad objetiva. En cambio, presentan una "alta probabilidad de finalidad" que crece con el tiempo. Podemos decir que las siguientes cadenas tienen finalidad subjetiva:
Bitcoin/Ethereum (Prueba de trabajo delegada)
Bitshares/Steem (Prueba de participación delegada)
Cardano (Uróboros)
Las siguientes cadenas son objetivamente definitivas:
EOSIO (BFT DPOS y BOS)
Algunos hiperlibros
Mapa hash
Onda
Los algoritmos tolerantes a fallas bizantinas requieren un conjunto cerrado de validadores conocidos para lograr la finalidad y, como resultado, no pueden lograr la finalidad si 1/3 de ese conjunto conocido está cerrado. Con certeza subjetiva, siempre habrá evidencia de que alguien produce una cadena mejor, lo que le haría abandonar su cadena actual.
Los sistemas de entrada abierta a menudo carecen de finalidad y alguna forma de "confianza ganada", por lo que están limitados por el rendimiento, la gobernanza y la latencia.
Su elección de tecnología de cadena de bloques y algoritmo de consenso puede afectar qué IBC es posible y la velocidad de dicho IBC. Para ver esto en acción, considere intentar escribir un contrato inteligente en EOSIO para manejar los encabezados de bitcoin y verificar las transacciones de bitcoin. ¿Cuándo puede su contrato inteligente considerar la finalidad de las transacciones de Bitcoin? En muchos casos, la cadena de bloques puede reorganizarse incluso después de 100 bloques. Cualquier cantidad de confirmación que elija conlleva el riesgo de una posible revocación.
Ahora, suponga que tiene una operación inmutable en otra cadena, que tiene una finalidad basada en IBC y otra que no. En la práctica, las IBC con cadenas que carecen de finalidad objetiva tienen que esperar mucho tiempo para reducir el riesgo de reorganizaciones de cadenas debido a supuestos inválidos. Este o su contrato inteligente de depósito de bitcoin debe tener alguna forma de mitigar el daño si el depósito se revierte después de más de 6 confirmaciones.
Es posible usar IBC en cadenas con finalidad subjetiva, pero Dios te ayude si la comunicación es bidireccional. Dos cadenas de finalidad subjetiva que se comunican entre sí requieren una latencia similar a la de la comunicación con sondas del espacio profundo, con tiempos de ida y vuelta medidos en horas o días.
IBC en una cadena con finalidad objetiva se puede hacer en segundos.
Finalmente, el hecho de que la comunicación entre dos cadenas sea teóricamente posible no significa que sea fácil. La facilidad de comunicación depende en parte de cuán fácil sea establecer un cliente inteligente en otra cadena como un contrato inteligente. Esto nuevamente depende de la complejidad y la cantidad de encabezados y pruebas de Merkle y la solidez y el rendimiento del lenguaje del contrato inteligente. Demasiados gastos generales o muy poca electricidad en un contrato inteligente matan el potencial de IBC.
Por ejemplo, ¡considere cuánto más fácil es para EOS simular Ethereum que para Ethereum simular EOSIO!
A medida que se intensifica el debate sobre los algoritmos de consenso y la descentralización, es imperativo que los observadores inteligentes exijan que se considere el costo total de todos los compromisos técnicos. Si "algoritmo de consenso abierto descentralizado" significa que tiene una cadena de bloques con determinismo subjetivo y comunicación entre cadenas de bloques (IBC) de alta latencia y no puede aprovechar "confiable pero verificable" en la optimización de la capa de gobierno, ¿de qué sirve eso?
Por otro lado, los algoritmos que brindan finalidad también son riesgosos.
Recuerde "Toda la magia de Blockchain tiene un precio" y asegúrese de leer la letra pequeña antes de confiar su organización a cualquier plataforma de contrato inteligente en particular.
Tags:
El desempeño del mercado de criptomonedas a principios de año fue sobresaliente. La moneda de reducción a la mitad y la moneda de plataforma han realizado esfuerzos uno tras otro.
(Paisaje de Auvers, Van Gogh)Prefacio: El núcleo de la fase 0 de Ethereum es la cadena de balizas, que es responsable de coordinar la red de Ethereum. Como validador.
Recientemente, debido a las necesidades de prevención y control de epidemias, la Administración Tributaria del Estado ha propuesto "servicios no presenciales", "facturación en línea.
Al comparar las tecnologías de cadena de bloques, no tardamos mucho en darnos cuenta de que hay tribalismo en esta tecnología. He estado trabajando en la tecnología blockchain desde 2009.
2020 es el año de la reducción a la mitad de las monedas mineras.Además de la reducción a la mitad de BEAM completada en enero de 2020.
OKLink Fintech Limited (en lo sucesivo, "OKLink"), como subsidiaria de propiedad total de OKLink, ha heredado su profunda acumulación en investigación y desarrollo de tecnología blockchain. Hace unos días.
El 4 de marzo, fuentes de los medios señalaron que Facebook y sus socios están considerando rediseñar el proyecto de criptomoneda Libra para permitir que el proyecto acepte múltiples monedas para obtener la aprobación.