Integration für Börsen und Dienste
Einzahlungen erkennen, Auszahlungen abwickeln, Gebühren festlegen und Coins aus der Zeit vor dem Upgrade sicher behandeln.
Wer Bitcoin oder Namecoin integriert hat, kann Doichain mit wenigen Anpassungen anbinden. Die vollständige Spezifikation mit Quellenangaben gibt es als PDF im Download-Bereich. Diese Seite fasst das Vorgehen zusammen.
Kurzübersicht
| Punkt | Wert |
|---|---|
| Referenzclient | Doichain Core v31.1.6 oder neuer |
| Ports | P2P 8338, RPC 8339 |
| Bestätigungen für Einzahlungen | 12 |
| Coinbase-Reife | 100 Blöcke |
| Gebührenrate | fest 100 sat/vB (0,001 DOI/kvB) |
| Adressen erzeugen | getnewaddress "" bech32 |
| Kettenprüfung | getblockhash 431018 = 71d50ff1…4b67 |
Einzahlungen erkennen
Bei jedem neuen Block listsinceblock <letzter_blockhash> 1 true abrufen oder per -blocknotify auslösen. Für jede empfangene Transaktion:
gettransaction <txid>odergetrawtransaction <txid> trueabrufen.- Nur Outputs gutschreiben, deren
scriptPubKey.typepubkeyhash,scripthash,witness_v0_keyhashoderwitness_v0_scripthashist und deren Adresse zur eigenen Wallet gehört. - Outputs verwerfen, deren Script mit OP_1, OP_2, OP_3 oder OP_10 beginnt oder die ein Objekt
nameOptragen. Das sind Namensoperationen, keine Zahlungen. - Coinbase-Outputs erst nach 100 Bestätigungen als ausgebbar behandeln.
Empfohlene Mindesteinzahlung: 1 DOI.
Auszahlungen
- Standardablauf von Bitcoin Core:
sendodersendtoaddressaus der Hot Wallet oder PSBT mit Offline-Signierer (walletcreatefundedpsbt,walletprocesspsbt,finalizepsbt,sendrawtransaction) - Auszahlungen mit
sendmanybündeln - Feste Gebührenrate
fee_rate=100(sat/vB) übergeben oderpaytxfee=0.001setzen. Nie davon abhängig machen, dassestimatesmartfeeein Ergebnis liefert - ab 1 Bestätigung als erledigt anzeigen, nach 6 Blöcken nachprüfen
Eine typische Auszahlung kostet on-chain rund 0,00014 DOI. Eine Auszahlungsgebühr von 1 bis 5 DOI bei einem Minimum von 10 DOI deckt das großzügig ab.
Coins aus der Zeit vor dem Upgrade
Die Blöcke bis 431017 sind mit der Altkette gemeinsam, einen Replay-Schutz gibt es nicht. UTXOs, die bei oder vor Block 431017 entstanden sind, vor der ersten Nutzung markieren: zusammen mit mindestens einem UTXO ausgeben, das nur auf der Doichain existiert. Einzahlungen nach dem 11. September 2026, die auf einer korrekt synchronisierten Node bestätigt wurden, sind bereits Doichain-exklusiv. Einzahlungen, die ein Dienst auf der Altkette meldet, nie gutschreiben.
wDOI
wDOI ist ein Standard-ERC-20-Token ohne Rebasing und ohne Gebühr beim Transfer. Integration wie jeder ERC-20: Transfer-Events auf die Einzahlungsadressen beobachten, nach der üblichen Ethereum-Bestätigungstiefe gutschreiben. Zu beachten: Der Vertrag ist pausierbar und über einen Proxy aufrüstbar. Einzelheiten unter wDOI.
Checkliste
- Doichain Core v31.1.6 aus einem signierten Release oder dem Docker-Image, frisches Datenverzeichnis
txindex=1, Fixed Seeds,minrelaytxfee=0.001,paytxfee=0.001- Nach der Synchronisation
getblockhash 431018prüfen und die Prüfung automatisieren - Descriptor-Wallet anlegen, Bech32-Einzahlungsadressen erzeugen
- Einzahlungserkennung mit Filter für Namens-Outputs, 12 Bestätigungen, 100 für Coinbase
- Auszahlungen mit fester Rate von 100 sat/vB
- UTXOs von vor dem Upgrade markieren
- Monitoring gegen den Referenz-Explorer und einen ElectrumX-Server
- wDOI als ERC-20 mit Behandlung der Pause
- Kontakte austauschen und Release-Ankündigungen abonnieren
Kontakt
Technische Integration: Nico Krause, Doichain@le-space.de. Listing und Kommerzielles: DOI Labs AG, siehe Impressum.
Quellen
- Technische Integrationsspezifikation 2026.1, Abschnitte 6 und 10
Fehler gefunden oder etwas fehlt? In der Redaktion bearbeiten oder anDoichain@le-space.de melden.