¿Es la cadena de bloques Ethereum realmente una forma a prueba de manipulaciones para implementar aplicaciones distribuidas?

2

El sitio web de Ethereum dice que proporciona una "red criptográficamente segura, descentralizada y a prueba de manipulaciones" en la que se pueden implementar las aplicaciones escritas en el lenguaje de contrato de Solidity. ( enlace )

¿Es Ethereum realmente una forma de implementar aplicaciones distribuidas que son 100% a prueba de falsificaciones?

    
pregunta bmiller59 04.12.2016 - 08:14
fuente

1 respuesta

3

Puede depender de lo que quiere decir con "a prueba de falsificaciones" y de lo que significan.

Uno de los beneficios de blockchains es la capacidad de distribuir un libro mayor de datos en toda la red. Cada nodo en la red hace cumplir la integridad de los datos para el resto.

Si de alguna manera puede expresar su aplicación de una manera que pueda almacenarse y verificarse en el libro de contabilidad (como un hash del binario), entonces sí, los algoritmos de la cadena de bloques simplemente se ocuparán del resto. Cualquier aplicación no reconocida será expulsada de la red.

Si realizó el siguiente paso para que la red impusiera las actualizaciones de las aplicaciones, es posible que las aplicaciones en la red impongan un cierto nivel de operación, de modo que si un nodo se modificara, el resto de Las aplicaciones revertirían el nodo alterado.

Esos son 2 tipos diferentes de "prueba de manipulación indebida". Es posible que deba preguntarle a Ethereum qué significan con la frase.

    
respondido por el schroeder 04.12.2016 - 09:26
fuente