¿Qué plataforma Blockchain (Ethereum, MaidSafe, Codius o Nxt) tiene el mejor potencial para escribir una variedad de contratos inteligentes además de por qué?

No sé mucho sobre la formación técnica de Nxt, por lo que no puedo cubrirlo en mi respuesta.

Ethereum, MaidSafe y Codius son tres productos muy diferentes. Codius es un sistema en el que los contratos inteligentes se alojan en uno o más servidores. Los contratos son como los programas informáticos normales y pueden volverse relativamente complejos y son capaces de contener todo tipo de información desde el exterior.

Ethereum, por otro lado, es una verdadera solución blockchain. Por lo tanto, es de una manera más segura que Codius. Pero esta seguridad adicional solo está ahí siempre que Ethereum pueda proceder con acciones dentro y solo dentro de esa cadena de bloques. Tan pronto como se necesite un oráculo externo, los contratistas deberán confiar en esa fuente.

Maidsafe es principalmente un sistema para el ahorro descentralizado de datos (y creo que de alguna manera también para la informática descentralizada). Al igual que Codius, no utiliza una cadena de bloques para encontrar un consenso sobre las interacciones en la red. Creo que la mayor ventaja de usar Maidsafe para contratos inteligentes es que puede interactuar directamente con un sistema de archivos virtual. Las soluciones para vender productos virtuales como música, películas o libros electrónicos probablemente podrían implementarse más fácilmente de esa manera.

Creo que algún tipo de combinación de estos sistemas (y / u otros, por supuesto) será dominante. Por ejemplo, ¿podrían Codius-Smart-Oracles convertirse en las fuentes externas de confianza para los contratos de Ethereum? O Ethereum podría usarse para construir puentes entre el sistema Bitcoin y Maidsafe como un sistema para guardar datos.

Ninguno de ellos.
El concepto de contrato inteligente está sobrevalorado y, en general, es engañoso. Como ejemplo, podemos tratar la opción de compra de acciones como un “contrato inteligente”:
Hay dos partes que acuerdan el pago, en función del resultado externo: el precio de ciertas acciones en un momento determinado. Este contrato se puede almacenar en cualquier lugar.
La ejecución del contrato es automática, siempre que ambas partes acuerden en Oracle, alguien que les diga el precio actual de las acciones.

Esta parte permanece fuera del sistema, por lo que es en su mayoría inútil.

More Interesting

¿Quién está mejor equipado para comprender la conciencia?

¿Estudiar vale / vale la pena en Malasia en comparación con la India?

¿Por qué es que los mejores cerebros del Departamento de Ciencias de la Computación en los IIT, en última instancia, aterrizan en trabajos de banca de inversión con empresas como Goldman Sachs en lugar de trabajar hacia avances tecnológicos para la nación?

¿Qué matemáticas se requieren para comenzar los cursos de aprendizaje automático?

¿Es el cerebro más rápido que la computadora promedio?

¿Cuáles son los pros y los contras de ir a la UC Santa Cruz para la informática? ¿Cómo pesa UCSC en comparación con otras universidades en términos de CS y empleo después de la universidad?

¿Se puede aprender a ser un hacker?

¿Cuáles son algunas aplicaciones interesantes del aprendizaje automático en la aplicación de la ley y la lucha contra el terrorismo?

¿Cómo aprender ciencia de datos de una manera eficiente en el tiempo? La ciencia de datos es un campo amplio. ¿Cuál es el '20% 'del tema que puedo dominar para darme el '80%' del valor?

¿Cuál es la función hash segura más rápida recomendada para uso general en x86?

Si tengo una aplicación en la nube para resolver cualquier problema NP completo en P (N ^ 3). ¿Cuál es el tamaño del mercado para dicha aplicación y qué industrias estarán interesadas?

¿Es posible sincronizar datos en un clúster informático con la nube?

¿Cuál es el mejor entrenamiento de aprendizaje automático en Bangalore?

MIT Manipal vs PESIT BMS para CSE?

¿Cómo funciona una CPU en un sistema informático?