Closed silence-may closed 6 years ago
There are different parameters for each network that set the encoding of addresses and keys. You can see an example of those parameters in bitcoinsj-extensions.js.
The underlying mechanism is ECDSA.
Note that ethereum and ripple have slightly different mechanisms for their addresses. The code for this is in index.js L826-841. But again it's all ECDSA underneath.
Excuse me, What is the difference between the algorithms that generate the address between different currencies? I will be looking forward to your reply,thanks!