Por lo tanto, los pools de minería de bitcoin son muy comunes, casi nadie mina solo, debido a la gran dificultad de minar un bloque. Así que la minería en una piscina ha sido prácticamente la norma.
Sin embargo, ¿cómo las personas se aseguran de que no las engañen cuando minan con otros? Puedo ver dos posibles escenarios en grupos de minería, ya sea que miners o pool coordinator primero confirmen un hash válido para el bloque.
- Si el minero primero detecta que tuvo la suerte de encontrar un hash válido para el bloque actual. Luego, podría configurar o aplicar ingeniería inversa a su software de minería, para no decirle al grupo de minería que ha adivinado el hash correcto, y difunde el bloque en la red con una dirección diferente, para obtener todas las recompensas en lugar de compartirlas.
O
- Si el hash se envía primero a los servidores del coordinador del grupo, que luego detecta que el hash validó el bloqueo, entonces el coordinador podría transmitir ese bloque a la red de bitcoin sin decirle a ninguno de los otros mineros que el grupo tuvo éxito. para que no tenga que compartir ninguna de sus recompensas a todos los mineros. La agrupación podría hacer esto el 10% del tiempo para todos los bloques extraídos en la agrupación, para no sospechar que la agrupación no está minando ningún / pocos bloques.
El documento técnico de bitcoin no habla sobre la minería agrupada sin confianza y no he encontrado ningún material técnico que muestre cómo se puede lograr una agrupación de minería sin confianza.
Bitcoin es un gran modelo sin confianza para prevenir transacciones revertidas o resolver el problema del doble gasto, pero ¿todo está basado en la minería basada en la confianza o existe una forma criptográfica / matemática de prevenir el fraude aquí?
Escribí esto en el intercambio de pila Info Sec en lugar del bitcoin porque creo que la respuesta sería una técnica basada en criptografía, matemáticas, hash, pruebas, etc. y no es una pregunta sobre los detalles. de bitcoin.