Bitcoin Forum
May 09, 2024, 08:24:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 »
421  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 安全易用的比特币手机钱包!(v0.0.7 可以旋转的资产报表) on: July 11, 2014, 07:26:27 AM
随机

比特币用户很喜欢讨论“非对称加密”、“椭圆曲线”、“量子计算机”这类高深莫测的话题,然后再以一种非常莫名其妙的方式把币弄丢,比如说:“随机”。
几天前,火星人 @Ryan_XxOo 在微博上爆出的 brainwallet.org 网站用户丢币事件,就是因为随机函数的问题。

随机很重要,对于比特币这种密码学电子货币来说,尤其重要。可惜社区内对于随机的讨论并不多,导致很多人缺乏正确的认识,因此,小太今天就和大家聊聊随机。

说到随机,有两个必须要搞清楚的概念:“真随机数生成器”(TRNG)和伪随机数生成器(PRNG)。
大部分计算机程序和语言中的随机函数的确是伪随机数生成器,它们都是由确定的算法,通过一个种子(比如时间),来产生看起来随机的结果。毫无疑问,任何人只要知道算法和种子,或者之前已经产生了的随机数,都可能获得接下来随机数序列的信息。因为它们的可预测性,在密码学上并不安全,所以我们称其为“伪随机”。这种随机数,用来让游戏里的小人跑跑路没多大问题,如果用来生成比特币私钥,那可就太不安全了。
再说说真随机数生成器,中文维基中将“硬件随机数生成器”(HRNG)等同于真随机数生成器,这其实并不十分准确,严格意义上的真随机可能仅存在于量子力学之中,我们当前所想要的(或者所能要的),并不是这种随机。我们其实想要一种不可预测的、统计意义上的、密码学安全的随机数,只要能做到这一点的随机数生成器,都可以称其为真随机数生成器。这种真随机,并不一定非得是特殊设计的硬件,Linux操作系统内核中的随机数生成器(/dev/random),维护了一个熵池(搜集硬件噪声,如:键盘、鼠标操作、网络信号强度变化等),使得它能够提供最大可能的随机数据熵,因此同样是高品质的真随机数生成器。

不过/dev/random是阻塞的,也就是说,如果熵池空了,对于/dev/random的读操作将被挂起,直到收集到足够的环境噪声为止。因此,在开发程序时,我们应使用/dev/urandom,作为/dev/random的一个副本,它不会阻塞,但其输出的熵可能会小于/dev/random。

好了,在说了这么多之后,在我们开发比特币应用时应该使用何种随机数生成器来生成私钥呢?
答案很简单:urandom。永远只用urandom。
不要使用任何第三方的随机数解决方案,哪怕是一些高级的安全库所提供的声称“非常安全”的随机函数。因为它们都是用户态的密码学随机数生成器,而urandom是内核态的随机数生成器,内核有权访问裸设备的熵,内核可以确保不在应用程序间共享相同的状态。
历史上无数次随机数失败案例,大多出现在用户态的随机数生成器,而且,用户态的随机数生成器几乎总是要依赖于内核态的随机数生成器(如果不依赖,那风险则更大),除了没准儿能简化您的某些开发工作,丝毫看不出任何额外的好处,反而增加了因引入第三方代码所可能导致的潜在安全风险。
因此,开发者在需要密码学安全的随机数时,应使用urandom。

最后,再说说如果在安卓手机上使用比太钱包,应如何安全的生成比特币私钥:
1、如果您使用比太冷钱包,应保证手机断网,而且永久断网;
2、您可以放心的使用比太钱包生成任意数量的比特币私钥;
3、如果您特别在意“真”随机,担心熵池不够,那么在手机开机后,随便干点儿事儿吧,打打游戏、看看视频、刷刷微博、聊聊微信,然后再去生成比特币私钥,您所能获得的随机性没准儿比很多硬件随机数生成器还要“真”得多;
422  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 安全易用的比特币手机钱包!(v0.0.7 可以旋转的资产报表) on: July 03, 2014, 02:13:47 AM
我觉得这届中国领导人很开放,不那么墨守成规,如果,我说如果可以对比特币友好就好了

 Huh
423  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 安全易用的比特币手机钱包!(v0.0.7 可以旋转的资产报表) on: July 02, 2014, 03:59:13 AM
这个贴子大火,必须进来看一下。
强帖。

 Wink
424  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 安全易用的比特币手机钱包!(v0.0.7 可以旋转的资产报表) on: July 01, 2014, 03:42:28 AM
这个不错,方便好用。

感谢您的鼓励和支持,希望您在试用后多提宝贵意见  Grin
425  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧! on: June 30, 2014, 07:09:20 AM
看起来还不错,去哪下载呢
安卓为什么不安全 求解 Huh

手机操作系统(如:安卓、iOS)其实远比电脑操作系统(如:Windows)安全,详见我们在上一篇中的回复。

感谢您的提问  Smiley
426  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 安全易用的比特币手机钱包!(v0.0.7 可以旋转的资产报表) on: June 29, 2014, 02:49:51 AM
安卓为什么不安全 求解

可能是因为安卓上的流氓软件比较多,所以很多人都误以为安卓是不安全的平台。
其实,手机操作系统(iOS、安卓等)被原生设计成跨应用不能访问数据,相比起电脑操作系统(Windows等),要安全的多。
即便是安卓上的流氓软件,基本上也都是偷传通讯录、偷发短信、偷跑流量,而不能访问其它应用的数据。
root后的安卓手机的确安全性要差一些,但也需要用户给流氓软件赋予root权限,它才能作恶。

比太冷钱包被设计成运行于离线断网的备用手机上,因此,只要能保证手机的绝对断网状态,私钥就是安全的。

感谢您的提问  Smiley
427  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 安全易用的比特币手机钱包!(v0.0.7 可以旋转的资产报表) on: June 28, 2014, 03:08:48 AM
手机钱包是方便,但是安全性非常值得怀疑

比太是一个在github上开源的手机钱包项目,手机操作系统(安卓、iOS等)因原生被设计成跨应用不能访问数据,其实远比电脑操作系统(Windows等)安全得多。
我们团队在安全性方面做了非常多的努力,未来还将不断改进,请问您在安全性方面的怀疑都有哪些呢?

感谢您提出的意见和建议  Grin
428  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 安全易用的比特币手机钱包!(v0.0.7 可以旋转的资产报表) on: June 27, 2014, 06:49:16 AM
好东西是好东西,但如果怀着犬儒心态来看的话,假设不逐行检查源码的话,如何能让我相信,软件不会通过二维码泄露冷钱包的私钥呢?

生成二维码部分的代码特别简单,稍微有编程功底的人都能轻松审阅。
泄露私钥这类偷鸡摸狗的事儿,应该是闭源干吧?开源团队干这事儿,那岂不是在github上留下犯罪证据,求警察来抓吗?
您觉得呢?

非常感谢您的提问,希望您在试用后多提宝贵意见。另外,如果您在自行编译时遇到了任何问题,可随时与我们团队联系,建议用Android Studio + Gradle编译。

 Wink
429  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧!(v0.0.7 可以旋转的资产报表) on: June 27, 2014, 02:23:28 AM
这个项目。。。有点大的惊人

您好,我们团队努力打造的是一款让普通人也能在足够安全的情况下、轻松上手的比特币手机钱包客户端 - 比太,不是那个传说中的“以太坊”哟  Grin
这个项目不太容易啊

我们一直在努力,当前的比太版本已经能够比较稳定可靠的满足用户存储和使用比特币的需求了,您可以在试用后,多给我们提出宝贵的意见和建议。

感谢您的支持  Smiley
430  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧!(v0.0.7 可以旋转的资产报表) on: June 26, 2014, 11:09:33 AM
当我有很多btc了我就用
用做什么啊

比太热钱包,用于在日常手机上存放小额比特币,随时随地、轻松支付;
比太冷钱包,用于在备用手机上存放大额比特币,断网离线、保障安全;
即便是没有多少比特币资产,也可以只使用比太热钱包,尝试去中心化手机钱包的功能。

感谢两位的支持  Wink
431  Bitcoin / Wallet software / Re: [ANN] Bither - Say goodbye to Hardware Wallets. (v0.0.7 Asset Report) on: June 26, 2014, 07:34:11 AM
It seems very interesting.To use?

You can try bither with some mBTCs, and also you can fork our source code on github.com .
Any advice will be very helpful.

Thanks, Smiley
432  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧! on: June 26, 2014, 07:32:18 AM
感觉手机上的东西都不太安全啊,是不是因为在国内的手机捆绑了太多恶意软件的原因?

在备用手机(之前淘汰的安卓手机或新购买一个廉价的安卓手机)上运行比太冷钱包,保持手机完全断网,其实就不怕各种恶意软件了,相反手机反而是非常可靠的硬件设备,因为主要手机厂商生产都遵循着很高的工业标准。
就是不安全啊,制造出来的这个人也不知道有没有安坏心,没有最好 有的话就。。。

比太是一个在github上的开源项目,期待您试用后给我们多多提出宝贵意见,谢谢您  Cheesy
433  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧! on: June 26, 2014, 07:00:08 AM
感觉手机上的东西都不太安全啊,是不是因为在国内的手机捆绑了太多恶意软件的原因?
安卓都不是很安全 最好别用
现在的软件有好多是不好的,还是不用的好

比太是在github上开源的软件,而且是去中心化的、基于比特币P2P网络的手机钱包客户端,您不妨用小额的比特币试用下我们的解决方案哈  Grin
434  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧!(v0.0.7 可以旋转的资产报表) on: June 26, 2014, 03:32:10 AM
扫你图片上的二维码下载就可以使用了吗?

图片中的二维码是一个比特币地址二维码,不是比太的下载链接。
您可在Google Play及国内主要市场中下载到比太钱包,也可以访问官方网站下载,未来我们会做一个下载二维码,方便用户下载。

期待您试用并多提宝贵意见  Cheesy
435  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧! on: June 26, 2014, 03:24:35 AM
看起来还不错,去哪下载呢
他的签名不是有网址吗!
现在很少相信了

比太是一款去中心化的、基于比特币P2P网络的比特币手机钱包客户端。
开源项目在github.com上。
您可以先用非常小额的比特币(几毫)试用,期待您试用后提出宝贵意见和建议哈  Wink
436  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧!(v0.0.7 可以旋转的资产报表) on: June 26, 2014, 12:56:21 AM
作者,我试用了一下比太冷钱包。
我发现钱包地址都是通过软件生成的,无法添加或导入我自己通过其它方式生成的钱包地址。
是这样吗?

如果是的话,本着恶意的猜测。 理论上是否有可能:开发者先自己生成100万个钱包,手上掌握100万个私匙。 然后冷钱包就从这100万个里面随机抽取一个出来用?

对官方没恶意,纯粹是理论上的猜测。 见谅

尊敬的用户,您好,比太作为安全、易用的比特币钱包解决方案,用户的任何猜测都是合理的。
这里我做一下相关的解释:
1、比太是开源的(github),随机生成私钥的代码随时可以审阅;
2、我们当时未给冷钱包设计私钥导入功能,主要的考虑是希望冷钱包的私钥均是在用户绝对断网的设备上生成的(曾遇到过用户,使用的比特币地址很多,但分不清哪些是安全的、哪些不太安全);
3、智能手机操作系统的随机性因为安卓和iOS本身会采集用户的行为(如触摸屏、网络流量等因素)作为随机性的组成部分,因此甚至可以说比桌面系统的随机性解决方案还要可靠;
4、导入、导出这类的概念对于比特币老玩家是轻车熟路,但对于新用户来说,其实是很大的学习门槛,我们会在下个版本中,尽可能用合理的方式,支持冷钱包导入比特币私钥;

感谢您的提问,期待您的进一步试用,您提出的意见和建议,对我们帮助非常大  Smiley
437  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧!(v0.0.7 可以旋转的资产报表) on: June 25, 2014, 06:49:52 AM
新的科技必须支持,创新才能让BTC走的更远

感谢您的鼓励和支持,我们将不断努力改进我们的产品,谢谢  Grin
438  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧!(v0.0.7 可以旋转的资产报表) on: June 25, 2014, 02:51:42 AM
这个项目。。。有点大的惊人

您好,我们团队努力打造的是一款让普通人也能在足够安全的情况下、轻松上手的比特币手机钱包客户端 - 比太,不是那个传说中的“以太坊”哟  Grin
439  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧!(v0.0.7 可以旋转的资产报表) on: June 25, 2014, 02:15:45 AM
除了监控以太的冷钱包,建议也能监控其他的地址。例如脑钱包的地址。

我们不建议用户使用脑钱包,毕竟脑钱包的概率空间远小于比特币私钥的概率空间(2^256)。
未来我们会考虑用合理的方式支持私钥的导入。

感谢您的建议, Smiley
440  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 向硬件钱包说再见吧!(v0.0.7 可以旋转的资产报表) on: June 24, 2014, 09:54:03 AM
支持,以后我也会用到的
我也支持,说不定哪天就用的了

感谢两位的支持和鼓励,希望您们在试用后,多提宝贵意见,我们将不断改进我们的产品  Cheesy
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!