LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

Bitherj 和 Bitcoinj有什么不一样?

1. 比太钱包成为首个被比特币官方推荐的“国产”比特币钱包

...iOS 平台的比特币协议库 Bitheri。另外,就是因为我们之前的安卓版本是基于 bitcoinj 开发的,而 bitocinj 因其结构的缺陷,有很多绕不过去的问题。所以我们最终决定 java 的比特币协议库,也自己来写。我们是在 9月4日 发布了自己的Java语言比特币协议库 Bitherj。   到这个时间点,我们团队其实就相...

知识:比太钱包,比特币钱包

2. 没有wallet.dat文件,就不是比特币钱包么?

...就继续这么做了。   这种设计的坏处很多:(这也是小太为什么会放弃bitcoinj而重新开发了bitherj的原因之一)   1、每同步到一个新区块,都要更新wallet.dat,也就是说,要对存放私钥的文件进行写操作,这既存在性能问题,也增加了写坏私钥数据的潜在风险;   2、对于普通用户,备份wallet....

知识:比特币钱包,wallet.dat

3. 内存中的“敏感”信息

...考比太开源项目中CharSequence的具体实现:SecureCharSequence(https://github.com/bither/bitherj/blob/master/bitherj/ src/main/java/net/bither/bitherj/crypto/SecureCharSequence.java)   这样做的好处就是:即使遇到下一次的OpenSSL心血漏洞,您的比特币还是要比别人的安全上那么一点点!   小太在开发的过程中,学习和参考了...

知识:内存

4. 开发人员对比特币现金Java库进行了改进

...用程序,但随后于2019年3月转为使用BCH。程序员解释了如何从Mike Hearn的原始bitcoinj实现中分叉后如何将大量工作放入bitcoincashj库中。另请阅读:数据分析员说,Cashfusion比其他Coinjoin协议更实用软件开发人员Pokkst对Bitcoincashj Java库进行了许多改进BCH支持者本周阅读了开发人员Pokkst的博客帖子,他解释说他在...

知识:比特币现金,钱包,分叉,闪电网络

5. 纽约草案折射出的比特币前景

...鼓励真正的财务隐私的Challenge。   Andy Greenberg在福布斯的文章解释说,bitcoinj即将到来的版本将支持许多像Multibit和Bitcoin Wallet等最流行的比特币应用程序。   Bitcoinj创始人迈克•赫恩说:   用比特币其实不是我的秘密,但我不希望在国家安全局的资料库中有我的所有交易记录。当我在...

知识:纽约,比特币

6. RFC6979讲解:分分钟搞懂RFC6979

...计算出来的k值就是安全的。   RFC6979算法的完整实现,Java语言可参考bitherj项目所依赖的SpongyCastle中HMacDSAKCalculator类,Objective-C语言可参考bitheri项目。( https://github.com/bither/ )   通过使用RFC6979,我们就可以有效降低比特币签名对于随机数品质的要求,现在,您只要能做到两件事:   ① 私...

知识:RFC6979

7. 如何解决隐身地址问题

...来由于暗黑钱包使用了该技术,所以再次被提及。   我本来不打算在bitcoinj里开发这个功能。不过,如果有人为bitcoinj专门写个隐身地址的补丁,我倒不介意把它加上。   我想说的是:隐身地址技术的设计有点问题。而且,我觉得有更好的方法可以达到相同的效果。   什么是隐身地址(St...

知识:隐身地址

8. Mike Hearn:企业内部矛盾阻碍了谷歌接受比特币

...;赫恩(Mike Hearn),谷歌公司的前工程师,现在他是比特币核心开发人员。除了bitcoinj, 赫恩还创立了去中心化加密货币众筹项目Lighthouse。   赫恩最近接受了ZapChain的采访,谈到了侧链、银行和比特币,以及为何谷歌公司的内部矛盾阻碍了该公司接受比特币。   比特币最令人惊讶的事情  ...

知识:谷歌接受比特币

9. Breadwallet:iOS系统的第一个去中心化比特币钱包

...自己是iOS第一个去中心化比特币钱包。安卓系统的Hive wallet是基于Mike Hearn的bitcoinj系统,因此被bitcoin.org列为去中心化的,但是它的iOS版本却不是这样的。   Hive确实和Breadwallet的系统做法相似,就是说一个辈分短语还可以用于其他应用上。   更安全的选择   Voisine表示他之所以选择iOS,...

知识:Breadwallet,iOS,去中心化,比特币钱包

10. 如何创建比特币钱包应用程序?

...顺利进行加密支付。 Coinbase SDK支持为Android和iOS创建比特币钱包应用程序。BitcoinJ SDK跨平台库BitcoinJ SDK可与JVM兼容的语言(例如Python,Ruby,JavaScript和C ++)一起使用。它允许使用密码加密来开发比特币钱包应用程序,并允许在官方比特币测试网络上对该应用程序进行测试。区块链钱包API可以使用Blockchain ...

知识:比特币钱包应用,钱包,币钱包,的比特

11. 阿罗老师说币-比特币合约是什么?快速认识比特币合约

...同,其中提及的合同是非标准交易,可以改写Bitoind、BitCoin钱包代码或使用bitcoinj来生成非标准交易,虽然正常钱包不会接受这些非标准交易,但是有矿池如Eligius.st接受非标准交易并且可以打入到块链中,这样有些钱包软件就能正常处理。2“另一个意思是在合约,交易比特币,就像股票市场的期货交易...

知识:合约,比特币合约,合约交易,钱包

12. 阿罗老师说币-快速认识比特币合约

...同,其中提及的合同是非标准交易,可以改写Bitoind、BitCoin钱包代码或使用bitcoinj来生成非标准交易,虽然正常钱包不会接受这些非标准交易,但是有矿池如Eligius.st接受非标准交易并且可以打入到块链中,这样有些钱包软件就能正常处理。2“另一个意思是在合约,交易比特币,就像股票市场的期货交易...

知识:合约,比特币合约,数字货币,合约交易

13. 比特币安全吗?深入探索比特币的安全模型(下)

...要注意的一点是,由于布隆过滤器的缺陷,SPV 在隐私性上遭受了严重破坏。BitcoinJ 在一篇文章中很好地阐述了 SPV 的安全性模型。关于未确认交易,他们指出:在 SPV 模式下,只要你所连接的节点将某个交易转发给你,你就只能相信这个交易是有效的。如果攻击者能够确保你所连接的节点都是他的,就...

知识:全节点,区块,矿工,软分叉

14. 国外通讯专家如何看待虚拟币界现状的

...平台的客户端……事实上我们已经成功移植了比特币移动钱包的核心bitcoinj到地中海币程序里面,以及相关的安卓app功能,使得可以在安卓系统中直接编译地中海币移动钱包,这些都可以在MED的github中下载源码,但我们对这些都不满意,因为这些功能实现的bitcoinj核心,需要消耗手机大量的带宽...

知识:地中海币MED

15. 警示:比特币核心开发陷入危机!

...几乎中止 。原因是,没有对比特币开发者的激励机制。很讽刺!   Bitcoinj开发者Mike Hearn,表达了他对比特币协议开发,几乎毫无进展的担忧。   在接受Epicenter Bitcoin录音采访时,他指出,没有奖励机制 使开发者花费精力和时间,在比特币基础层面的开发上,因此,比特币协议几乎毫无进...

知识:开发