Address

Nextcoin 如何將 256 位 Curve25519 公鑰轉換為約 20 個阿拉伯數字?

  • April 2, 2014

Nextcoin 似乎將 256 位 Curve25519 256 位公鑰轉換為只有阿拉伯數字且長度似乎只有 20 的“帳號”。

這是怎麼做的?

例子

Nextcoin 論壇中,使用者留下他們的帳號。

根據這些行,accountId 似乎是…

int(sha256(publicKey(sha256(passphrase)))[7:0], 256)

…轉換為 256^8 個帳戶或大約 2 * 10^19,這符合大約 20 個阿拉伯數字的想法。

鑑於只有 2^64 個唯一的 accountId 和生日悖論,您可以查看此衝突機率表(16 字節/64 位行)。**如果世界上每個人都有一個 Nextcoin 賬戶,那麼碰撞機率大於 75%!**我敢肯定這是他們最小的問題。

這看起來真的很業餘。真的很業餘。真的,真的,真的很業餘。遠離這個硬幣!

引用自:https://bitcoin.stackexchange.com/questions/20579