In welchem ​​Block wurde Len Sassaman gedacht?

Es wurde hier und da ein paar Mal erwähnt, dass Len Sassaman irgendwo in der Blockchain gedacht wurde. Ich war in der Lage, einen Dump des Tributs an ihn zu finden, aber ich kann anscheinend nicht finden, woher in der Kette dieser Tribut stammt.

Welche Blöcke/Transaktionen enthalten die Hommage an Len Sassaman?

Bei der Blockchain bin ich mir nicht sicher. Len war brillant, aber er war immer noch ein Bitcoin-Skeptiker. Ich hatte dieses Gespräch mit ihm etwa eine Woche vor seinem Tod. themonetaryfuture.blogspot.com.es/2011/07/…
Zugehörige Notizen von Dan Kaminsky, demjenigen, der die Ehrung erstellt hat: bitcointalk.org/index.php?topic=34458.0 und ein weiterer Thread, in dem es diskutiert wird: bitcointalk.org/index.php?topic=33618.0
@matonis zeigt das nicht, dass er skeptisch war, dass es anonym bleiben könnte, nicht das gesamte Konzept?

Antworten (3)

Finden Sie es selbst mit meinen vorverarbeiteten ASCII-Strings-Daten

Unter https://github.com/cirosantilli/bitcoin-strings-with-txids habe ich einen Dump aller ASCII-Strings mit einer Länge von 20 oder mehr hochgeladen, einschließlich Skripts zum Generieren dieser Daten aus einer lokalen Kopie der Blockchain mithilfe von https: //github.com/alecalve/python-bitcoin-blockchain-parser

Der Hauptunterschied zwischen meinem Dump und https://bitcoinstrings.com/blk00003.txt besteht darin, dass ich, da ich die Blockchain parse, etwas mehr Metadaten ausgeben, insbesondere die Transaktions-IDs.

Also wenn du es tust:

git clone https://github.com/cirosantilli/bitcoin-strings-with-txids
cd bitcoin-strings-with-txids
git grep 'BEGIN TRIBUTE'

Einer der ganz wenigen Hits wird sein:

data/out/0138.txt:2:---BEGIN TRIBUTE--- #./BitLen ...

und wenn Sie dann die entsprechende Datei data/out/0138.txt#L2 öffnen , sehen Sie:

tx 930a2114cdaa86e1fac46d15c74e81c09eee1d4150ff9d48e76cb0697d8e1d72
---BEGIN TRIBUTE--- #./BitLen ...

Leider führt mein Dump keine automatische Aufteilung von Zeilenumbrüchen am Ende jeder ASCII-Nutzlast durch, sodass diese spezielle ASCII-Grafik nicht korrekt angezeigt wird.

Vorher OP_RETURNwurden Payloads immer in eine 20 Byte lange Adresse geschrieben, und diese spezielle ASCII-Grafik sollte automatische Zeilenumbrüche haben.

Dies verhindert jedoch ASCII-Grafiken mit Zeilen, die länger als 20 Bytes sind, mit explizitem \nHinzufügen, und deshalb habe ich mich entschieden, Zeilenumbrüche nicht automatisch hinzuzufügen, da dies im Durchschnitt ermöglicht, viele weitere interessante ASCII-Grafiken korrekt zu sehen. Ich habe in diesem Blogbeitrag einen Überblick über die interessantesten ASCII-Kunstwerke zusammengestellt, die ich gefunden habe .

Manuelles Abrufen und Interpretieren von Daten von einer Online-Blockchain-Tracker-API

Hier sind Links, die ab 2021 noch funktionieren und vollständig zerlegte Daten enthalten:

basierend auf dieser anderen Antwort .

Die wichtigsten Inhalte sind die Ausgaben der Transaktion:

   "out":[
      {
         "spent":false,
         "tx_index":0,
         "type":0,
         "addr":"1CqKQ2EqUscMkeYRFMmgepNGtfKynXzKW7",
         "value":1000000,
         "n":0,
         "script":"76a91481ccb4ee682bc1da3bda70176b7ccc616a6ba9da88ac"
      },
      {
         "spent":false,
         "tx_index":0,
         "type":0,
         "addr":"157sXa7duStAvq3dPLWe7J449sgh47eHzw",
         "value":1000000,
         "n":1,
         "script":"76a9142d2d2d424547494e20545249425554452d2d2d2088ac"
      },
...
      {
         "spent":false,
         "tx_index":0,
         "type":0,
         "addr":"157sXYpjvAyEJ6TdVFaVzmoETAQnHB6FGU",
         "value":1000000,
         "n":77,
         "script":"76a9142d2d2d2d454e4420545249425554452d2d2d2d2088ac"
      }

wo:

echo 76a9142d2d2d424547494e20545249425554452d2d2d2088ac | xxd -r -p
echo 76a9142d2d2d2d454e4420545249425554452d2d2d2d2088ac | xxd -r -p

geben:

v---BEGIN TRIBUTE---
v----END TRIBUTE----

scriptwas verdeutlicht, wie die Nachricht in den Einträgen jeder Ausgabe codiert ist . Sie sind daher im Strom nicht wirklich zusammenhängend.

Aus diesem Grund, wenn Sie die Blockchain herunterladen und Folgendes tun:

strings -n20 .bitcoin/blocks/blk00003.dat

Es funktioniert wirklich gut, die Daten zu sehen, da die Zeilenumbrüche aus stringssich selbst stammen. Die stringsAusgabe kann auch eingesehen werden unter: https://bitcoinstrings.com/blk00003.txt

Ankündigungsrede von Dan Kaminsky auf der BlackHat 2011

Gibt das TX nicht aus, aber Leute, die hierher kommen, möchten es vielleicht sehen: https://www.youtube.com/watch?v=hLIYq3ePaX4&t=502s