to Base58BTC
Converts the byte array into a Base58-encoded string following Bitcoin's alphabet.
This method uses the Base58 encoding scheme specific to Bitcoin, preserving any leading zero bytes in the input array by representing them as 1 characters in the output string.
Return
A Base58-encoded string representation of the byte array. Returns an empty string if the byte array is empty.