Plak | Final Step Bitcoin on Nostr: Il double spending lo faresti non tanto sulle transazioni passate, ma sulle ...
Il double spending lo faresti non tanto sulle transazioni passate, ma sulle transazioni future..teoricamente se io ho la maggioranza della potenza di calcolo potrei inserire una mia transazione dove invio 1 Bitcoin a te e minare il blocco, poi ho un’ alta probabilità di minare anche un altro blocco parallelo in cui quella transazione non esiste (avendo la maggioranza della potenza di calcolo) e continuare a minare su quella catena che di conseguenza diventerebbe la catena con più potenza di calcolo e quindi valida, escludendo però la transazione in cui ti invio 1 bitcoin. Questo è mitigabile semplicemente attendendo diversi blocchi prima di dichiarare la transazione confermata. Poi ovviamente c’è anche il discorso che fai tu, ovvero andare a modificare una transazione passata in un blocco già confermato, e hai ragione, l’attacco deve essere fatto in breve tempo, ma soprattutto deve essere perpetuato, perché tu devi minare il blocco precedente cambiando la transazione, e in più devi minare anche tutti gli altri blocchi successivi per riuscire ad avere la catena più lunga e dimostrare che la tua versione è quella corretta perché ha più potenza di calcolo.. non è affatto semplice.
Published at
2025-04-05 07:31:14Event JSON
{
"id": "e69b5e7f20db7a8783854fe3ef7249ffefd5832b4ad9047d83953b798e5705e8",
"pubkey": "f7108e642c3966c68dbe54bd25509be2e1a745b1fce08d25e646d5db9c50b5c0",
"created_at": 1743838274,
"kind": 1,
"tags": [
[
"e",
"15809e6aa368fb06853667098aa180f46d20f8e69b8dd974c061004d4ad237c2",
"",
"root"
],
[
"e",
"c939e578defb7f46f9a6a76de70895c7460c76b3c6f9976a68b93f5c0f9bc09f",
"wss://nostr.mom",
"reply"
],
[
"p",
"f7108e642c3966c68dbe54bd25509be2e1a745b1fce08d25e646d5db9c50b5c0",
"",
"mention"
],
[
"p",
"dc1be7fdba0c8a1bf9065cdee45c948d574e780f74894251e9c95d16432655b9",
"",
"mention"
]
],
"content": "Il double spending lo faresti non tanto sulle transazioni passate, ma sulle transazioni future..teoricamente se io ho la maggioranza della potenza di calcolo potrei inserire una mia transazione dove invio 1 Bitcoin a te e minare il blocco, poi ho un’ alta probabilità di minare anche un altro blocco parallelo in cui quella transazione non esiste (avendo la maggioranza della potenza di calcolo) e continuare a minare su quella catena che di conseguenza diventerebbe la catena con più potenza di calcolo e quindi valida, escludendo però la transazione in cui ti invio 1 bitcoin. Questo è mitigabile semplicemente attendendo diversi blocchi prima di dichiarare la transazione confermata. Poi ovviamente c’è anche il discorso che fai tu, ovvero andare a modificare una transazione passata in un blocco già confermato, e hai ragione, l’attacco deve essere fatto in breve tempo, ma soprattutto deve essere perpetuato, perché tu devi minare il blocco precedente cambiando la transazione, e in più devi minare anche tutti gli altri blocchi successivi per riuscire ad avere la catena più lunga e dimostrare che la tua versione è quella corretta perché ha più potenza di calcolo.. non è affatto semplice. ",
"sig": "29933a414e711c8a7f3b4188a798eedefc8ea3eaaf55b0bc70f1562875f238b6b9fcdd7ccf3fa0e06544dd02f4d35d9f15df8e110f64b7c2426716350f6f4934"
}