Frankfurt
messe…
de.b2pool.io:3333
Die meisten Pools haben einen Port und nehmen an, dass ein ASIC dahintersteht. Dieser hat für jede Hardwareklasse einen, denn BLAKE2b ist billig genug, dass eine CPU ein echter Teilnehmer ist und keine Höflichkeit. Wähl unten deine Maschine, und die drei Felder, die du brauchst, stehen im nächsten Bild — kein Konto anzulegen, kein Passwort zu merken. Deine Auszahlungsadresse ist dein Konto.
Jeder Anteil geht in ein gleitendes Fenster der jüngsten Poolarbeit. Jeder Block, den der Pool findet, wird über dieses Fenster verteilt — ein Anteil verdient also ein wenig an mehreren Blöcken statt alles an einem, und du wirst bezahlt, ob der gewinnende Anteil deiner war oder nicht.
Deine Anteile zahlen nur, wenn einer davon der Block ist — dann gehört dir der ganze Coinbase. Bis dahin verdienst du nichts, so lange es eben dauert. Prüf zuerst die Chancen für deine Hashrate.
Sechs Regionen, ein Pool, ein Guthaben. Jeder Endpunkt auf dieser Seite folgt deiner Wahl — wir messen gerade, welcher dir am nächsten liegt.
Mit DATUM entscheidest du, welche Transaktionen in den Block kommen, den du minst. Deine eigene Node baut die Vorlage; wir schicken nur eine Liste zurück, wer was bekommt. Wir sehen deine Transaktionen nie und könnten keine zensieren, selbst wenn wir wollten. So wäre es uns am liebsten.
Ein synchroner Knoten für diese Kette — Bitcoin Knots 29.4.1 aus Luke Dashjrs PPA, derselbe Build, den dieser Pool fährt — und das Gateway von github.com/ocminer/ratum. Beides darf auf derselben Maschine liegen.
Es muss ratum-gateway sein. Das ältere C-Gateway wählt sein Coinbase-Format nach dem Modell des Miners und lässt Auszahlungen, die nicht hineinpassen, stillschweigend fallen — bei einem Antminer A3 alle. Wir weisen es an der Tür ab, statt einen Block die Falschen bezahlen zu lassen.
Trag das in die Konfiguration des Gateways ein, neben deine eigenen bitcoind- und stratum-Einstellungen:
"datum": {
"pool_host": "de.b2pool.io",
"pool_port": 28915,
"pool_pubkey": "8ba1f7693d117620b1e5a46828f1cd187efe81114e9cee6a063bfbbe2f1b6cff0fc681d3c1ca7cb19c0e0dbddfbea65d5509e974e7f0000112dd07cba744a716",
"pool_pass_workers": true,
"pool_pass_full_users": true,
"pooled_mining_only": true
}
Dann richte deine Miner auf dein eigenes Gateway, auf deiner eigenen Maschine — nicht auf uns. Dein Benutzername ist wie immer deine Auszahlungsadresse: der Pool schreibt dem Teil vor dem ersten Punkt gut, und es muss eine Adresse sein, die diese Kette annimmt.
Ein Antminer A3 und die anderen Sia-ASICs können es nicht, und das ist in Ordnung. Die Ports 23333, 24444 und 25555 sind ein schlichter Stratum-V1-Endpunkt für sie — gleiche Abrechnung und gleiche Auszahlungen wie 3333, 4444 und 5555, in jeder Region. Die ASIC-Stufe beginnt hier niedriger: 2.048 statt 16.384, ein kleines Gerät liefert seinen ersten Anteil also in Sekunden. Grafikkarte und CPU bleiben bei 128 und 1. Darunter läuft DATUM-Software, von deiner Seite sind es aber gewöhnliche Stratum-Ports.
URL stratum+tcp://de.b2pool.io:23333 Username bc1qexample...7k4f.rig-01 Password anything
Nur gemeinschaftlich — einen Solo-DATUM-Port gibt es nicht: je Auftrag wird ein Coinbase gebaut, den alle Verbundenen teilen, er kann also nicht jeden Finder einzeln bezahlen. Für Solo nimm 3334, 4445 oder 5556.
Der Arbeitsnachweis dieser Kette ist BLAKE2b — dieselbe Funktion, die Sia benutzt hat — Hardware jener Generation mint sie also unverändert. Keine neue Firmware, keine Herstellerbindung, nichts zu flashen. Ein iBeLink BM-S3 oder BM-S3+ zeigt auf diesen Pool genau so, wie er auf einen Sia-Pool gezeigt hat.
Ein Gerät mit 4,4 TH/s liefert seinen ersten Anteil rund 16 Sekunden nach dem Verbinden; eines mit 550 GH/s braucht etwa zwei Minuten. Von da an folgt die Schwierigkeit deiner Maschine, bis sie sich bei einem Anteil alle dreissig Sekunden einpendelt — das ist der Takt, den der Pool anpeilt. Der Pool passt nur an, wenn ein Anteil eintrifft, der Startwert ist also bis zum ersten auch die Untergrenze — deshalb liegt er niedrig genug, dass ihn jeder ASIC schnell nimmt.
Pool 1 URL stratum+tcp://de.b2pool.io:3333 Pool 1 Worker bc1qexample...7k4f.shed-01 Pool 1 Password x Pool 2 URL stratum+tcp://hel.b2pool.io:3333 (failover) Pool 2 Worker bc1qexample...7k4f.shed-01 Pool 2 Password x
Öffne die IP des Miners im Browser, melde dich an und geh zur Poolkonfiguration. Dort stehen drei Plätze; füll den ersten und trag eine zweite Region als Ausweichziel ein.
Ein FPGA teilt sich den Grafikkarten-Port, statt einen eigenen zu bekommen. Das ist Absicht: drei Ports decken die ganze Spanne ab, und ein FPGA überlappt unten mit einer schnellen Grafikkarte und oben mit einem langsamen ASIC. Du startest auf der Untergrenze des Ports, und der Pool hebt dich nach den ersten paar Anteilen an — eine flinke Karte wird also nicht lange gebremst.
Der Pool liest deine Rate nach 72 Anteilen oder 240 Sekunden neu — was zuerst kommt — und hält dich dann bei etwa einem Anteil alle 30 Sekunden. Jedes Host-Werkzeug, das Stratum v1 spricht, funktioniert; der Pool hat keine Herstellererweiterungen und verlangt nichts vom Bitstream.
--url stratum+tcp://de.b2pool.io:4444 --user bc1qexample...7k4f.board-01 --pass x
Wenn deine Werkzeugkette eine eigene Schwierigkeit will, schick sie im Passwortfeld als d=1024. Der Pool rundet auf die nächste Zweierpotenz und hält sie ab deinem allerersten Auftrag ein, solange sie über der Untergrenze des Ports liegt.
Eine Grafikkarte verdient hier nicht mehr als ein ASIC, und nichts auf dieser Seite tut so. Sie verdient ihren anteiligen Teil an jedem Block, der gefunden wird, solange ihre Arbeit im Auszahlungsfenster liegt — mehr, als die meisten Ketten einer Grafikkarte 2026 bieten, und es kostet eine Befehlszeile, das herauszufinden.
Rechne deine Wartezeit selbst aus, statt einer Tabelle zu trauen: Sekunden je Anteil sind Schwierigkeit × 4,295 × 109 ÷ deine Hashrate. Eine Karte mit 2 GH/s liefert auf der Untergrenze dieses Ports also alle viereinhalb Minuten einen Anteil, eine dreimal so schnelle alle neunzig Sekunden.
cgminer --url stratum+tcp://de.b2pool.io:4444 \ --user bc1qexample...7k4f.rig-01 \ --pass x
Jeder BLAKE2b-Miner, der Stratum v1 spricht, tut es — das Protokoll hier ist das gewöhnliche, mit dem BLAKE2b-Work-Header darunter.
Bei Schwierigkeit 1 fängt dieser Port an, und dort bleibt er. Das ist kein Zugeständnis von uns, sondern die Untergrenze der Kette selbst — leichter gibt es nichts auszuteilen. Eine CPU leistet hier dieselbe Arbeit wie alles andere im Pool, nur weniger davon.
Auf dem eigenen Messlauf dieses Pools schafft ein Kern 6,66 Millionen BLAKE2b-Hashes je Sekunde. Acht Kerne sind also rund 53 MH/s, oder ein Anteil alle 81 Sekunden — schneller geht eine CPU hier nicht, denn Schwierigkeit 1 kostet bereits 232 Hashes, und darunter existiert nichts.
--url stratum+tcp://de.b2pool.io:5555 --user bc1qexample...7k4f.laptop --pass x
Dieser Port ist auch der für einen Trockenlauf, bevor du echte Hardware umziehst: bekommt eine CPU einen angenommenen Anteil, stimmen deine Adresse und dein Worker-Name.
Das hier ist keine Hardwareart. Stratum V2 ist ein neueres Leitungsprotokoll: Ende zu Ende verschlüsselt, binär statt JSON, und es lässt einen Miner die Transaktionen in seinem eigenen Block wählen, statt die des Pools zu nehmen. Gleiche Kette, gleiche Auszahlungen, gleiche Maschinen — nur ein anderer Weg, mit uns zu reden.
Du brauchst das mit ziemlicher Sicherheit nicht. Kaum eine Mining-Firmware spricht bisher V2, und keine gemietete Anlage tut es — wer einen ASIC oder eine Miete auf diesen Pool richtet, will einen der Reiter links. Dieser hier ist für Leute, die einen eigenen V2-Miner schreiben oder betreiben.
Ein V2-Port ist der V1-Port mit einer 1 davor, sonst ändert sich nichts: 13333 für ASICs, 14444 für FPGAs und Grafikkarten, 15555 für CPUs — gleiche Stufen, gleiche Schwierigkeiten, gleiche Abrechnung, in jeder Region. Solo geht genauso, auf 13334, 14445 und 15556. Job Declaration ist ebenfalls offen, auf 13337 gemeinschaftlich und 13338 solo — das ist der Weg, auf dem du deine Transaktionen selbst wählst.
URL stratum2+tcp://de.b2pool.io:13333 Authority key cc22ab3495b26c1a5d0a5c834df4ae8926cc7dbf8ef6c292f951f174280cd323 Username bc1qexample...7k4f.rig-01 Channel standard or extended, both accepted
Nagle den Authority-Key fest: daran erkennt dein Miner, dass er mit uns spricht und nicht mit jemandem dazwischen. Beim Neustart des Pools ändert er sich nicht.
Supryolo — MIT-lizenziert, keine Gebühr, kein Entwickleranteil, und schnell.
github.com/ocminer/supryolo mint BLAKE2b auf NVIDIA (CUDA), AMD (OpenCL) und CPUs und wählt automatisch einen AVX2-Kern, wo es einen gibt. FPGA- und ASIC-Backends kommen als Nächstes. Seine veröffentlichten Messwerte, gegen den Port gestellt, auf den das jeweilige Gerät gehört:
| Gerät | Hashrate | Port | Ein Anteil alle… |
|---|---|---|---|
| NVIDIA RTX 5090 | 17.21 GH/s | 4444 | 32 s |
| AMD RX 7900 XTX | 5.78 GH/s | 4444 | 95 s |
| Ryzen 9 3950X, 15 Threads | 367 MH/s | 5555 | 12 s |
Die Hashraten sind die Zahlen des Projekts selbst; der Takt ist aus der Portschwierigkeit gerechnet. Beachte die CPU-Zeile — zwölf Sekunden je Anteil ist ein Prozessor, der echte Arbeit leistet, keine Geste.
Zum Bauen braucht es CMake 3.24 oder neuer, einen C++20-Übersetzer und die Entwicklungsdateien von OpenSSL. Das CUDA-Toolkit ist optional und nur für NVIDIA-Karten nötig.
git clone https://github.com/ocminer/supryolo cd supryolo cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_CUDA_ARCHITECTURES=120 cmake --build build -j
Kein CUDA-Toolkit, oder eine reine CPU-Maschine? Bau ohne:
cmake -S . -B build-cpu -DCMAKE_BUILD_TYPE=Release -DYOLO_CUDA=OFF -DYOLO_OPENCL=OFF cmake --build build-cpu -j
Dann richte ihn hierher. Grafikkarte auf den FPGA/GPU-Port:
./build/supryolo --url stratum+tcp://de.b2pool.io:4444 \ --user <your-payout-address>.rig1 --gpu-device 0 --no-cpu
Oder CPU auf den Port mit Schwierigkeit 1:
./build/supryolo --no-gpu --cpu-threads 15 \ --url stratum+tcp://de.b2pool.io:5555 --user <your-payout-address>.cpu1
--list-devices zeigt, was er gefunden hat, --benchmark misst ohne Verbindung, und --gpu-core-clock, --gpu-mem-clock, --powerlimit sowie --gpu-fan-speed gibt es, wenn du abstimmst.
Ein Windows-Build ist noch nicht veröffentlicht — das Projekt liegt vorerst nur als Quelltext vor. Wenn er kommt, steht er auf der Releases-Seite, und die Befehlszeile ist dieselbe wie überall.
supryolo.exe --url stratum+tcp://de.b2pool.io:4444 ^ --user <your-payout-address>.rig1 --gpu-device 0 --no-cpu
Beobachte die Releases-Seite. Bis dahin funktioniert jeder BLAKE2b-Miner, der Stratum V1 spricht — das Protokoll ist vollständig veröffentlicht.
Hive-OS-Pakete sind geplant und noch nicht veröffentlicht. Bis es eines gibt, trag ihn als eigenen Miner ein: Hive OS nimmt jedes Tarball mit Installationsskript, und das Flight Sheet braucht nur die drei Werte, die hier jeder Miner braucht.
Beobachte die Releases-Seite für die fertig gepackte Fassung.
Ein veröffentlichtes Abbild ist unterwegs. Der Befehl dafür ist der gewöhnliche — die Argumente des Miners ändern sich nicht, weil er in einem Container läuft.
docker run --rm --gpus all ocminer/supryolo \ --url stratum+tcp://de.b2pool.io:4444 \ --user <your-payout-address>.rig1 --gpu-device 0 --no-cpu
Nur CPU braucht kein --gpus:
docker run --rm ocminer/supryolo --no-gpu --cpu-threads 15 \ --url stratum+tcp://de.b2pool.io:5555 --user <your-payout-address>.cpu1
Bis das Abbild da ist, baut der Linux-Reiter dasselbe in etwa einer Minute aus dem Quelltext.
Supryolo gehört nicht uns, und wir bekommen nichts dafür, dass wir darauf zeigen — MIT-lizenziert, kein Entwickleranteil. Wir verlinken ihn, weil er der schnellste Weg mit Grafikkarte oder Prozessor auf diese Kette ist, und weil ein Pool mit veröffentlichtem Protokoll und ohne funktionierenden quelloffenen Client nur eine halbe Sache ist.
Aus deinem eigenen Browser zu jeder gemessen, nicht von der Landkarte geraten.
messe…
de.b2pool.io:3333
messe…
hel.b2pool.io:3333
messe…
ord.b2pool.io:3333
messe…
lax.b2pool.io:3333
messe…
ua.b2pool.io:3333
messe…
hkg.b2pool.io:3333
Der Port folgt dem Hardware-Reiter und dem Auszahlschalter oben — die Zeile unter jeder Region ist also die Adresse zum Einfügen. Alle speisen denselben Pool und dasselbe Guthaben; die nächstgelegene zu wählen spart nur den Hin- und Rückweg bei jedem Anteil.
Nimm die mit dem niedrigsten Ping zu dir — auf diesem Host läuft der Stratum-Endpunkt, mit dem du dich verbindest, und ein kürzerer Hin- und Rückweg heisst weniger Zeit zwischen dem Finden eines Anteils und seiner Anrechnung. Alle speisen denselben Pool und dasselbe Guthaben, ein Wechsel kostet dich also nichts.
Aus dem Festland ist Hongkong der richtige Endpunkt, und der Grund ist die Route, nicht die Entfernung: er liegt auf einer CN2-Direktleitung in das Netz von China Telecom, der Weg berührt das überlastete ChinaNet-Rückgrat also nie und hält auch zur Hauptlast. Vom Host aus gemessen, je zehn Pings: rund 60 ms nach Peking (China Unicom, 57–67 ms) gegen rund 180 ms nach Frankfurt (177–187 ms). Etwa ein Drittel des Hin- und Rückwegs, und es hält zur Hauptlast, weil der Weg auf CN2 bleibt. Aus Südchina ist es noch näher.
Das zählt bei jedem Anteil, den du einreichst, nicht einmal — ein längerer Hin- und Rückweg ist Zeit, die deine Hardware auf Arbeit verwendet, die womöglich schon veraltet ist. Wenn du dort eine Farm betreibst, miss vor dem Umzug selbst: ping hkg.b2pool.io und mtr hkg.b2pool.io aus deinem eigenen Netz entscheiden das besser als jede Behauptung auf einer Website, und uns ist lieber, du prüfst es.
Welchen Port du auch gewählt hast, diese bleiben gleich.
d=<zahl> setzt eine eigene Untergrenze für die Schwierigkeit.Leg für diese Kette eine frische Wallet an und kopiere eine Empfangsadresse. Verwende nie eine Adresse wieder, die auf der anderen Seite der Spaltung bereits Münzen hält.
Deine Hardware wählt den Port, und wie du bezahlt werden willst, wählt, ob er auf der gemeinschaftlichen oder der Solo-Nummer endet. Sonst unterscheidet sie nichts.
Adresse, Worker, Passwort. Öffne die Weboberfläche oder die Befehlszeile deines Miners und trag die Werte aus deinem Reiter oben ein.
Speichern, das Gerät neu verbinden lassen und nach angenommenen Anteilen sehen. Deine Seite erscheint binnen ein, zwei Minuten unter Miner.
Trag eine zweite Region als Pool 2 ein, mit demselben Worker und Passwort.
Frankfurt als Pool 1 und Helsinki als Pool 2, zum Beispiel. Jede Region speist denselben Pool und dasselbe Guthaben, ein Ausweichen kostet dich also nur die Sekunden fürs Neuverbinden. Nimm in beiden Plätzen dieselbe Portnummer — die Ports bedeuten überall dasselbe.
Fast immer das Worker-Feld. Es muss deine Auszahlungsadresse sein, wahlweise gefolgt von einem Punkt und einem Anlagennamen. Ist die Adresse fehlerhaft, trennt der Pool die Verbindung, statt in eine Adresse zu minen, aus der niemand etwas ausgeben kann.
Prüf zuerst die Uhr des Geräts — eine Systemzeit weit ab von der echten ist die übliche Ursache. Danach das Worker-Feld. Den Port zu wechseln hilft nicht: alle Ports fahren dasselbe Protokoll und unterscheiden sich nur in der Startschwierigkeit.
Du bist wahrscheinlich auf einem Port für schnellere Hardware, und der erste Anteil ist noch nicht da. Multipliziere die Startschwierigkeit des Ports mit 4,295 × 109 und teile durch deine Hashrate: das ist die Wartezeit. Der Pool kann deine Schwierigkeit nicht senken, bevor er einen Anteil von dir gesehen hat — eine Grafikkarte auf dem ASIC-Port kann also tagelang stumm bleiben. Geh einen Port hinunter, oder nenn die Schwierigkeit selbst mit d= im Passwortfeld und überspring das Warten ganz.
Nimm den ASIC-Port. Er startet bei 16.384 und geht nie unter 1.024, was das Minimum übertrifft, das eine Mietplattform üblicherweise verlangt. Hat die Plattform ein eigenes Schwierigkeitsfeld, lass es in Ruhe — der Wert des Pools wird durchgereicht.
Eine gemietete Anlage ist meist weit grösser, als 16.384 passt: bei 100 TH/s ist das ein Anteil alle 0,7 Sekunden, mehr Verkehr, als beide Seiten brauchen, bis die Vardiff sich eingependelt hat. Schreib d=1000000 ins Passwortfeld, dann startest du stattdessen bei etwa einem Anteil alle 45 Sekunden.
Ja. Schreib d= und eine Zahl ins Passwortfeld — d=50000 für eine grosse gemietete Anlage, d=2000 für eine kleine. Der Pool antwortet mit dieser Schwierigkeit in deinem ersten mining.set_difficulty, vor deinem ersten Anteil. Das ist der einzige Moment, in dem sie zählt: die Vardiff kann nichts anpassen, bevor ein Anteil da ist, bis dahin entscheidet der Startwert allein.
Die Zahl wird auf die nächste Zweierpotenz gerundet. Auf dieser Kette ist ein Anteilsziel 2224−1, um eine ganze Zahl von Bits nach rechts geschoben — zwischen 32.768 und 65.536 existiert also nichts: d=50000 wird 65.536 und d=2000 wird 2.048. Die Untergrenze des Ports gilt weiter: verlangst du weniger, als der Port zulässt, bekommst du die Untergrenze. mining.suggest_difficulty tut dasselbe, wenn dein Miner es spricht.
Weil die Kette eine Untergrenze hat. Ein Anteil mit Schwierigkeit 1 kostet 232 Hashes — rund 4,3 Milliarden — und eine kleinere Arbeitseinheit gibt es nicht auszuteilen. Der CPU-Port sitzt bereits auf dieser Grenze. Acht Kerne liefern dort etwa alle 81 Sekunden einen Anteil, und nichts, was der Pool tut, macht das schneller.
Der Pool kann nur die Anteile messen, die er bekommt — er schätzt deine Rate also über ein Fenster, und die Zahl schwankt. Vergleiche über eine Stunde, nicht über eine Minute. Eine dauerhafte Abweichung von mehr als ein paar Prozent heisst meist abgelehnte Anteile oder eine wacklige Leitung.
Ja — dafür ist der CPU-Port da. Jeder BLAKE2b-CPU-Miner, der Stratum spricht, kann sich verbinden und Anteile einreichen, und das genügt, um vor dem Umziehen echter Hardware zu bestätigen, dass deine Adresse und dein Worker-Name angenommen werden.