我对比特币场景完全陌生。并且一直在研究它。我还阅读了关于它的原始白皮书。我正在研究制作一个可以发送和接收比特币的 Andorid 钱包。我成功申请了该应用程序,但我确实有一些问题,但我无法在网上找到这些答案。
我使用BitcoinJ制作了 Android 比特币钱包。所以这是我的问题
1) 使用最新版本的 BitcoinJ,这个库在生产环境中使用是否安全?
2) 如果我要将地址存储在 NoSQL 数据库中,我还可以实施哪些其他安全功能来使钱包尽可能安全。
3)从限制部分它说:
钱包代码不能很好地扩展。曾经与钱包相关的所有交易都会一直加载到内存中,并在每次保存钱包时重新写入。这导致许多类型的应用程序都可以访问简单的磁盘格式,但对于重度用户来说性能很差。随着时间的推移,我们可能会切换到日志结构的钱包文件格式来解决这个问题。
大规模影响生产应用程序的可能性有多大?