Es posible que no haya entendido bien cómo funciona BTCRelay, pero los repetidores envían encabezados de bloque para verificar desde Ethereum que las transacciones se realizaron en Bitcoin. ¿Qué evita que los retransmisores cometan fraude al enviar información falsa como encabezados de bloque?
Después de suficientes bloques, con suficientes repetidores que envían información de forma independiente, el sistema podría encontrar la inconsistencia, pero ¿qué impide o desalienta a alguien de enviar información falsa en primer lugar?
Los bloques son verificados por el contrato BTCRelay, deben seguir las reglas de consenso de la cadena de bloques de bitcoin: validar la prueba de trabajo, dificultad esperada, etc.
Para crear bloques falsos, necesita una capacidad informática importante porque necesita falsificar la prueba de trabajo, y en esa circunstancia debería ser más beneficioso minar bitcoins directamente.
Además, los repetidores pueden establecer una tarifa con storeBlockWithFee para el bloque que envían. Esta tarifa la pagan aquellos que quieren verificar una transacción en ese bloque.
luca590
ismael
luca590