Creo que hay algunos "demonios en los detalles" que dejaste de lado, así que no estoy seguro de poder dar una respuesta completa, pero aquí están mis pensamientos:
Las FooCoins no se extraen a través del procesamiento, solo se pueden comprar intercambiando artículos físicos y monedas estándar
Así que vas a comenzar el grupo con un número fijo de FooCoins. ¿Quién comienza con las FooCoins iniciales? Más importante aún, ¿quién decide quién los recibe? ¿Tú? Suena como un banco centralizado para mí ...
Pagar bitcoins recién acuñados a los mineros tiene dos propósitos:
-
Introduzca monedas en el mercado de forma meritoria.
-
Los mineros verifican la integridad (confiabilidad) de la cadena de bloques. Bitcoin no funcionaría sin una gran cantidad de mineros que gastan una gran cantidad de dinero del mundo real en electricidad para hacer la minería. A menos que la recompensa sea mayor que el costo, nadie explotará y la cripto-moneda se caerá.
Veamos brevemente cómo funciona una transacción de bitcoin y minería de bitcoin :
-
Una persona quiere enviar dinero de su billetera a la billetera de otra persona, por lo que transmiten un mensaje al mundo anunciando su intención de hacer esto. (el mensaje está firmado por la clave privada de su billetera).
-
Los mineros recolectan estos anuncios que vuelan alrededor y aproximadamente una vez cada 10 minutos, los agrupan en un bloque. La naturaleza descentralizada y de prueba de trabajo de bitcoin proviene del hecho de que los mineros no pueden simplemente publicar un bloque, deben jugar insertando valores aleatorios en el bloque hasta que el hash SHA-256 del bloque tenga al menos N delante. ceros (N se denomina factor de trabajo y se ajusta según el número de mineros en el sistema). El primer minero en encontrar una combinación exitosa de números aleatorios llega a publicar ese bloque, y es recompensado con un bitcoin (más cualquier consejo en las transacciones).
Básicamente, tenemos una verificación de cadena no centralizada basada en el hash y en los rompecabezas de números aleatorios. Un intento firmado para transferir el mensaje bitcoin se envía a todos los mineros y todos compiten para resolver un problema usando ese mensaje. Una vez que un minero resuelve con éxito ese bloque, comienza un nuevo bloque.
Esto tiene un parecido sorprendente con tu sugerencia:
tienen una verificación de pila no centralizada basada en la resolución de rompecabezas. Se envía un código cifrado a todos los demás teléfonos en 3G y todos compiten para resolver un problema con ese código, y comienza otro desafío.
Creo que acabas de inventar bitcoin.
Y a tus preguntas reales:
P: ¿Se pueden utilizar los gastos de cálculo para verificar las cuentas? Todos los FooPhones tienen el mismo poder de procesamiento y pueden ganar aleatoriamente la tarea de verificación.
En la superficie, la "resolución de rompecabezas" todavía me suena como "prueba de trabajo".
No creo que nos hayas dicho con suficiente detalle cómo funciona la verificación. ¿Qué es exactamente ese "código" que se envían? ¿Cuál es el mecanismo para transferir parte de un FooCoin de un FooPhone a otro? ¿Qué rompecabezas están resolviendo los "mineros"?
P: ¿Pueden los FooCoin OS en los móviles ser pirateados por computadoras rápidas que usan identificaciones falsas?
¿Qué ID's? Esta es la primera vez que menciona ID en su pregunta. ¿Cómo se relacionan las identificaciones con FooCoin?
Pero en general, parece que estás confiando en la "fuente de código cerrado" de FooCoinOS como tu protección. 1) Difícilmente se puede llamar a esto "no centralizado" si un pequeño número de desarrolladores controla el código, y 2) si FooCoins se vuelve lo suficientemente valioso, el código fuente se filtrará, ya sea a través de piratear los servidores donde se encuentra el código fuente; ingeniería inversa de un FooPhone; o por uno de los desarrolladores codiciosos y vendiendo el código fuente, momento en el que tendrás granjas de servidores compitiendo con tus FooPhones para resolver los enigmas.