API-first gebaut, und man merkt es
Die meisten Explorer sind Websites, die später ihren Index als API freigelegt haben, und das Ergebnis ist meist eine API, die von den Bedürfnissen der Website geformt ist, nicht von denen eines Entwicklers. BlockCypher ging den umgekehrten Weg.
Die Folgen sind überall sichtbar. Die Dokumentation ist um Aufgaben herum organisiert, nicht um Endpunkte. Fehlerantworten sind aussagekräftig. Das Datenmodell ist über Netzwerke hinweg konsistent, sodass für Bitcoin geschriebener Code für Dogecoin funktioniert, wenn man nur ein Pfadsegment ändert.
Das erklärt auch die Weboberfläche, die sichtbar ein Nachgedanke ist und das seit Jahren. Das ist eine vertretbare Aufwandsverteilung für eine Firma, deren Kunden integrieren statt zu browsen — bedeutet aber, dass Sie am falschen Produkt gelandet sind, wenn Sie einen Explorer gesucht haben.
Webhooks, die fast niemand sonst bietet
Müssen Sie wissen, wann eine Zahlung ankommt, ist der naive Ansatz Polling — alle dreißig Sekunden fragen, ob sich etwas geändert hat. Es funktioniert, verschwendet die Ressourcen aller und skaliert schlecht.
BlockCypher lässt Sie einen Webhook für eine Adresse oder Transaktion registrieren und einen POST erhalten, wenn etwas geschieht: eine Transaktion erscheint im Mempool, erreicht eine Bestätigungsschwelle oder wird doppelt ausgegeben. Letzteres ist wirklich wertvoll und wird selten angeboten.
Die Alternativen sind die eigene Node mit ZeroMQ-Benachrichtigungen oder mempool.spaces WebSocket, der Updates pusht, aber eine gehaltene Verbindung verlangt. Für eine serverseitige Integration, die einen Callback statt einen Socket möchte, ist BlockCyphers Modell das Einfachste, das funktioniert.
Transaktionserstellung, und ihr Kompromiss
BlockCypher baut Ihnen eine unsignierte Transaktion — wählt Eingänge aus, berechnet Wechselgeld, schätzt die Gebühr — und liefert etwas zurück, das Sie lokal signieren und zum Senden zurückschicken.
Das ist echte Bequemlichkeit. Coin-Auswahl ist knifflig, Gebührenschätzung leicht falsch zu machen, und beim Umgang mit Wechselgeld verlieren Menschen Privatsphäre oder Geld. Das korrekt von einem Dienst erledigt zu bekommen ist reizvoll.
Es ist auch eine bedeutende Vertrauensentscheidung, die man klar benennen sollte. Der Dienst erfährt Ihre Adressen, wählt, welche Eingänge ausgegeben werden, und sieht die Transaktion, bevor das Netzwerk sie sieht. Ihre Schlüssel verlassen nie Ihr Gerät — das Signieren bleibt bei Ihnen —, aber die Metadaten-Offenlegung ist erheblich, und die Eingangsauswahl beeinflusst Ihre Privatsphäre auf eine Weise, die Sie delegiert haben.
Für eine Produktions-Wallet konstruieren Sie Transaktionen lokal. Für einen Prototyp, ein internes Werkzeug oder eine risikoarme Integration ist das eine vertretbare Abkürzung, die echte Arbeit spart.
Der kostenlose Tarif, ehrlich betrachtet
BlockCyphers kostenloser Tarif hat Limits pro Sekunde und pro Stunde, darüber ist ein Token nötig. Das reicht für Entwicklung und Tests und nicht für irgendetwas mit echten Nutzern.
Das ist eine faire kommerzielle Haltung, und sie unterscheidet sich von den kostenlosen Tarifen anderswo in diesem Verzeichnis. Blockstream und mempool.space liefern reine Lesedaten kostenlos ohne Schlüssel, finanziert als öffentliche Güter. BlockCypher ist ein Unternehmen, das Infrastruktur verkauft, und sein kostenloser Tarif ist eher eine Testphase als ein Dienst.
Die sinnvolle Aufteilung lautet also: Lesedaten aus den schlüssellosen APIs, und BlockCypher, wenn Sie Webhooks oder den Schreibpfad brauchen — die Dinge, die niemand verschenkt. Unser API-Vergleich zeigt, wo jedes hingehört.
Was unsere Referenztests zeigten
Wir haben BlockCypher als Entwicklerprodukt getestet, nicht als Website, denn genau das ist es.
Die Lese-Endpunkte verhielten sich korrekt über Bitcoin, Litecoin und Dogecoin. Adress-Guthaben, Transaktionsdetails und Blockdaten stimmten alle mit Blockstream und Blockchair überein. Das einheitliche Schema über Netzwerke hinweg ist real — derselbe Parsing-Code funktionierte bei allen dreien ohne Änderung, was beim Zusammenflicken dreier netzwerkspezifischer APIs nicht gilt.
Der Webhook-Test war der entscheidende. Wir registrierten einen Hook für eine Testadresse, und er löste prompt bei der unbestätigten Transaktion aus und erneut bei der von uns gesetzten Bestätigungsschwelle. Die Nutzlast war gut strukturiert und enthielt genug, um ohne Folgeanfrage zu handeln — ein Detail, das einen nutzbaren Webhook von einer Benachrichtigung unterscheidet, die drei weitere API-Aufrufe auslöst.
Die Rate-Begrenzung setzte genau dort ein, wo die Dokumentation es ankündigte, was erwähnenswert ist, weil das nicht überall gilt. Mehrere Dienste in diesem Verzeichnis drosseln früher, als ihre veröffentlichten Zahlen nahelegen. BlockCyphers Limits entsprachen der Angabe, und die 429-Antworten waren aussagekräftig statt undurchsichtig.
Der Endpunkt zur Transaktionserstellung lieferte eine gültige unsignierte Transaktion mit sinnvoller Eingangsauswahl und einer angemessenen Gebührenschätzung. Wir signierten sie lokal und sendeten sie erfolgreich.
Die parallel getestete Weboberfläche funktionierte tatsächlich bei deaktiviertem JavaScript — ein Pluspunkt, den ihr Erscheinungsbild nicht vermuten lässt. Aber sie zeigte bei jeder Abfrage weniger als die kostenlosen Alternativen, und es gibt keine Version unserer Empfehlung, in der man hier browst statt hier zu bauen.