Stratum Endpoint
A Stratum Endpoint is a network address used by ASIC miners to connect to a mining pool through the Stratum mining protocol. It defines where the miner should send and receive mining-related communication. A Stratum endpoint usually includes: server address or hostname; network port; supported protocol; connection parameters. Example: stratum+tcp://pool.example.com:3333
Stratum Endpoint Explained in Simple Terms
A Stratum endpoint works like a destination address for mining communication.
When an ASIC miner starts, it needs to know:
"Where should I get mining work?"
The configured Stratum endpoint provides that destination.
Example:
Without endpoint:
ASIC Miner → No Pool Connection → No Assigned Work
With endpoint:
ASIC Miner → Stratum Server → Mining Jobs Received
The miner can begin hashing and submitting shares.
How Stratum Endpoint Works
The communication process follows several steps:
Miner Connects
The ASIC opens a network connection to the Stratum endpoint.
Miner Authorizes
The miner sends worker information and authentication details.
Pool Sends Mining Job
The pool provides the current mining task.
ASIC Performs Hashing
The miner calculates hashes locally.
Miner Submits Shares
Valid shares are sent back through the same Stratum connection.
Pool Processes Results
The pool records accepted, rejected, or stale shares.
The process:
Connect → Authorize → Receive Job → Hash → Submit Share
Example of Stratum Endpoint in Practice
A typical endpoint contains several elements.
Example:
stratum+tcp://pool.example.com:3333
Protocol
stratum+tcp
Defines the communication method.
Server Address
Identifies the pool server.
Port
:3333
Identifies the network service.
Each component helps the ASIC establish the correct connection.
Mining pools operate Stratum servers that distribute work among connected miners.
A pool may provide multiple endpoints:
Example:
Region | Endpoint |
Europe | eu.pool.example.com:3333 |
USA | us.pool.example.com:3333 |
Asia | asia.pool.example.com:3333 |
Miners can choose endpoints based on:
network latency;
reliability;
geographic location;
pool recommendations.
Stratum Endpoint and ASIC Configuration
ASIC miners usually allow multiple pool configurations.
Example:
Primary:
stratum+tcp://pool-a.com:3333
Secondary:
stratum+tcp://pool-b.com:3333
Tertiary:
stratum+tcp://pool-c.com:3333
If the primary endpoint fails, the miner can switch to a backup.
Stratum Endpoint and Worker Name
Mining pools identify individual miners using worker credentials.
A typical configuration includes:
pool URL;
worker name;
password.
Example:
Pool:
stratum+tcp://pool.example.com:3333
Worker:
farm01.rack05.asic22
Password:
x
The endpoint connects the physical ASIC to the pool infrastructure.
Stratum Endpoint and Mining Jobs
The main purpose of the Stratum endpoint is to deliver mining work.
The pool sends information needed for miners to construct valid block candidates.
Communication flow:
Pool → Stratum Endpoint → ASIC Miner → Hashing
The miner does not receive every possible Bitcoin transaction directly from the network.
Instead, the pool manages job distribution.
Stratum Endpoint and Share Submission
When an ASIC finds a result meeting the pool's share target, it submits the share through the Stratum connection.
Process:
ASIC Finds Share
↓
Share Sent to Stratum Endpoint
↓
Pool Validates Share
↓
Accepted / Rejected / Stale
This allows pools to measure miner contribution.
Stratum Endpoint and Hash Rate Reporting
Mining pools estimate miner performance from submitted shares.
The Stratum endpoint provides the communication channel for:
share submissions;
difficulty adjustments;
worker status updates.
The pool uses this data to calculate:
reported hash rate;
effective hash rate;
worker activity.
Stratum Endpoint and Latency
The quality of the connection between ASIC and Stratum endpoint affects communication timing.
Important metrics include:
ping time;
latency;
packet loss;
connection stability.
A poor network path can contribute to:
delayed job updates;
delayed share submissions;
stale shares.
However, latency alone does not determine mining performance.
Stratum Endpoint and Packet Loss
Packet loss can disrupt communication between miners and pools.
Possible effects:
delayed messages;
connection resets;
repeated submissions;
temporary disconnections.
Monitoring:
packet loss;
reconnect frequency;
share acceptance rate;
helps diagnose Stratum connectivity issues.
Stratum Endpoint and Network Throughput
Stratum communication usually requires relatively small amounts of bandwidth.
Traffic includes:
job notifications;
difficulty updates;
share submissions;
connection messages.
Even high-hashrate ASICs typically do not require large internet bandwidth because hashing occurs locally.
Stratum Endpoint and Port Numbers
Stratum endpoints commonly use specific ports.
Examples:
3333;
4444;
5555;
8332 (depending on service).
The correct port depends on the mining pool configuration.
A firewall must allow required outbound connections.
Stratum Endpoint and Firewall Rules
Firewalls usually allow ASIC miners to establish outbound Stratum connections.
Example:
Allow:
ASIC Network → Pool Server → Stratum Port
Block:
Unknown Internet Sources → ASIC Network
This allows mining while limiting unnecessary exposure.
Stratum Endpoint and VPN
VPNs are generally used for miner management rather than Stratum traffic.
Typical setup:
Mining communication:
ASIC → Stratum Endpoint → Pool
Management access:
Operator → VPN → ASIC Network
Separating these functions improves security.
Stratum Endpoint and DNS
Mining pools often provide endpoints as domain names.
Example:
DNS converts this name into an IP address.
Benefits:
easier pool management;
automatic server changes;
regional routing.
A DNS problem can prevent miners from resolving the endpoint.
Stratum Endpoint and IP Address
A Stratum endpoint can use:
hostname;
IP address.
Example:
Hostname:
Direct IP:
203.0.113.50
Mining pools typically prefer hostnames because infrastructure can change without requiring miners to update configurations.
Stratum Endpoint Failover
Professional mining setups configure backup endpoints.
Example:
Primary:
Secondary:
Third:
If the primary endpoint becomes unavailable:
ASIC → Backup Endpoint → Continue Mining
Failover improves operational continuity.
Stratum Endpoint Monitoring
Mining operations monitor Stratum connections using:
connection status;
reconnect frequency;
latency;
accepted shares;
rejected shares;
stale shares.
Example:
Metric | Status |
Stratum Connection | Active |
Latency | 35 ms |
Accepted Shares | Normal |
Reconnects | 0 |
Stratum Endpoint and Mining Logs
ASIC logs often contain Stratum events.
Examples:
connection established;
authorization successful;
new job received;
share accepted;
connection lost.
These logs help troubleshoot mining communication problems.
Stratum Endpoint and ASIC Diagnostics
A faulty Stratum connection can look like a hardware problem.
Possible symptoms:
low pool hash rate;
missing shares;
frequent reconnects.
Diagnostics should compare:
local ASIC hash rate;
Stratum status;
network metrics;
pool-side statistics.
Stratum Endpoint and Mining OS
Mining operating systems manage Stratum configurations across ASIC fleets.
Functions may include:
changing pool endpoints;
managing worker names;
monitoring connections;
switching pools automatically.
This simplifies large-scale operations.
Stratum Endpoint at Mining-Farm Scale
Industrial mining farms may manage thousands of ASIC connections.
Example:
ASIC Fleet
↓
Network Infrastructure
↓
Stratum Endpoints
↓
Mining Pools
Operations teams monitor:
endpoint availability;
connection stability;
regional performance;
failover behavior.
Benefits of Stratum Endpoints
Stratum endpoints provide:
connection between miners and pools;
efficient job distribution;
share submission;
worker identification;
pool management;
scalable mining communication.
Limitations of Stratum Endpoints
Potential issues include:
pool server outages;
network instability;
DNS failures;
incorrect configuration;
firewall restrictions;
high latency routes.
A properly configured endpoint is required for stable mining operation.
Stratum Endpoint Best Practices
Recommended practices:
use reliable pool endpoints;
configure backup pools;
monitor connection stability;
verify firewall rules;
track latency and packet loss;
use correct worker credentials;
review ASIC logs during issues.
Related Bitcoin Terms
Mining Pool
Stratum Protocol
ASIC Miner
Share Submission
Latency Monitoring
Packet Loss
Network Throughput
Firewall (Mining Network)