Kann ich das Whisper-Protokoll von Ethereum verwenden, um Dateien zu übertragen?

Hier ist ein Codebeispiel:

shh.post({
  "from": myIdentity,
  "topic": [ web3.fromAscii(appName) ],
  "payload": [ web3.fromAscii(myName), web3.fromAscii("What is your name?") ],
  "ttl": 100,
  "priority": 1000
});

Was hindert uns daran, Dateien in die Nutzlast einzufügen, dh große base64-codierte oder hexadezimale Zeichenfolgen?

Nun, ich hatte eine ähnliche Frage wie Sie für cpp-ethereum, aber die Antwort, die ich dort erhalten habe, wird Ihnen sicher helfen, Sie können sie hier finden

Antworten (1)

Dem steht derzeit für den Proof of Concept nichts entgegen. Die nächste Version des Protokolls wird jedoch Folgendes enthalten:

  • Harte Begrenzung der Nutzlastgröße
  • Arbeitsnachweis proportional zuSize_bytes*Time_to_live

Quelle