真不太了解 php,选择golang是因为能直接编译出可执行二进制文件,对系统依赖比较小 。
ckb 地址是通用算法得到的,只要实现这些算法,就能得到ckb地址,如图所示。
椭圆曲线secp-256k1就不多介绍了,由于btc首先使用, eth也再用,各种语言的实现版本都比较齐全了。
Blake2b Hash算法比起 MD5, SHA-1, SHA-2, SHA-3 都要快,加密强度都要高,也有php的算法实现。
Bech32 地址是btc社区首先提出来的,bip-0173是实现标准,
代码可以看下 sipa-bech32,你可以贡献一个php版本呀。