上篇文章提到 如何不使用 Database 取到不重複的 Int32 主要就是為了取錢包不重複,之前的一個小專案
就想說分享一下,裡面因為我要研究 Nethereum 所以我就沒有用 nuget 了,我直接拿原始碼下來重新編譯
所以就寫了一個簡單的取 ETH Wallet 的服務,這邊就分享一下給大家 這是 base on .netcore 3.1
兼任的偽善者,part-time的故事家,業餘的code generator,不服輸的夢想家,長不大的幼稚鬼,一個撿技術破爛的中年大叔
上篇文章提到 如何不使用 Database 取到不重複的 Int32 主要就是為了取錢包不重複,之前的一個小專案
就想說分享一下,裡面因為我要研究 Nethereum 所以我就沒有用 nuget 了,我直接拿原始碼下來重新編譯
所以就寫了一個簡單的取 ETH Wallet 的服務,這邊就分享一下給大家 這是 base on .netcore 3.1
今天分享一個有點奇怪的文,因為之前在寫一個取錢包系統,對於取 HD Wallet 來說,要拿到一個獨一無二的 index 就變得很重要
相關文章可以參考 產生 TRX 錢包,使用 ETH 錢包轉換 透過 Nethereum ,基本上如果沒意外可以取到 Int32 的 Max Value
也就是 2,147,483,647 ,大概二十一億左右。
因為我取錢包的系統是用 Azure Table Storage ,沒有像是 SQL Server 可以開 IDENTITY to perform an auto-increment (自動編號)
所以我得自己掌管不會重複存取到一樣的數值,但是會遇到一次大量進線取用的問題,這時候問題來了
要如何不會被重複取到不透過資料庫。 這是 base on .netcore 3.1