Gibt es einen Teil einer Bitcoin-Transaktion, der „zufällig“ ist oder nicht vorhergesagt werden konnte?

Ich bin nur neugierig, ob eine Transaktion gesendet wird und Sie sie in der Blockchain anzeigen. Ist eine dieser Informationen unmöglich vorherzusagen, was es sein wird?

Ich schaue mir vielleicht die Uhrzeit an ? (Sie können vielleicht nah erraten, aber vielleicht nicht auf die Sekunde genau?) oder die von ip weitergeleitet?

Ist das sinnvoll? Ich vermute nicht, da laut: Sind Transaktions-Hashes zufällig? Der Transaktionshash ist nicht zufällig, möchte aber noch klären.

Ebenso, wenn man sich die Coinbase-API ansieht:

GET https://coinbase.com/api/v1/transactions/5018f833f8182b129c00002f

# Response
{
"transaction": {
"id": "5018f833f8182b129c00002f",
"created_at": "2012-08-01T02:34:43-07:00",
"amount": {
  "amount": "-1.10000000",
  "currency": "BTC"
},
"request": true,
"status": "pending",
"sender": {
  "id": "5011f33df8182b142400000e",
  "name": "User Two",
  "email": "user2@example.com"
},
"recipient": {
  "id": "5011f33df8182b142400000a",
  "name": "User One",
  "email": "user1@example.com"
}
 }
 }

Könnte die 'created_at'-Zeit als zufällig betrachtet werden?

Danke.

Kannst du mal sagen, wofür du das brauchst?
Ich habe nach Wegen gesucht, wie man nachweislich faire Spiele machen kann (wie diese Frage stellt: bitcoin.stackexchange.com/questions/8662/… ), ohne einen Hash veröffentlichen zu müssen, der später verifiziert werden könnte. Wenn ein Teil der Transaktion zufällig war, könnten Sie das möglicherweise verwenden?

Antworten (2)

Es gibt immer eine inhärente Möglichkeit, die Transaktion zu kontrollieren. Versuchen Sie es zu erstellen, wenn Ihnen das Ergebnis nicht gefällt, versuchen Sie es erneut.

Wenn Ihr Spiel populär genug wird, kann es wirtschaftlich sinnvoll sein, Rechenleistung effektiv für Mining-Transaktionen zu verwenden, die es spielen.

Es hängt davon ab, wie die Transaktion zustande kommt. Typischerweise ist die Signatur zufällig und unvorhersehbar, aber nichts hält jemanden davon ab, einen vollständig deterministischen Algorithmus zu verwenden. Die erhaltene Zeit ist nicht Teil einer Transaktion – wie könnte es sein?

Danke. Ups, ich habe gerade auf die Blockchain geschaut wie: blockchain.info/tx/… . Aber ja, die erhaltene Zeit würde für einen Teil der Transaktion keinen Sinn ergeben.