Bitcoin Forum
May 14, 2024, 07:31:25 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 4 »
1  Bitcoin / Wallet software / Re: [ANN] Bither - simple&secure Bitcoin wallet.(Desktop v1.3.5 released) on: July 20, 2015, 03:02:16 AM
Currently, we can not copy private key. Can you fix it? Also, dropped transactions are being re-broadcasted indefinitely. Please don't re-broadcast transaction, instead, show a warning when transaction is dropped.

Sorry for reply later.

Clipboard is an public area for other app on your phone, so there is may be some bad app can stolen your private key when you copy it, so we think it is not safe enough.

Drop transaction is only remove the transaction on your phone, it can not stop other peer to broadcast this transaction. So it may receive again from other peer, but this time it will not re-broadcast again. We will think about record the transaction is dropped, so when you receive the transaction it will show a mark.
2  Bitcoin / Bitcoin Discussion / Re: Apple lists Bither among apps for Apple Watch on WWDC2015 on: June 09, 2015, 06:35:38 AM
Congrats dude!

Thanks Tongue
3  Bitcoin / Bitcoin Discussion / Re: Apple lists Bither among apps for Apple Watch on WWDC2015 on: June 09, 2015, 06:33:42 AM
Apple still not allow Bitcoin app in China, although China government say Bitcoin can trade as virtual product. So we need have a USA region account or HongKong account to download Bitcoin app. T_T

That is interesting to know.

Edit: 1) Put app on http://allcydia.com/ 2) crack DRM 3) app will work.

iOS has sandbox to protect security of app data. If your jailbreak it, the protection is gone, although Bither is always encrypt your private key, but it still is not safe. So we suggest our user not to jailbreak, and we will not provider jailbreak version too. But thank you for your advice. Smiley
4  Bitcoin / Bitcoin Discussion / Re: Apple lists Bither among apps for Apple Watch on WWDC2015 on: June 09, 2015, 06:03:52 AM
Apple still not allow Bitcoin app in China, although China government say Bitcoin can trade as virtual product. So we need have a USA region account or HongKong account to download Bitcoin app. T_T
5  Bitcoin / Bitcoin Discussion / Apple lists Bither among apps for Apple Watch on WWDC2015 on: June 09, 2015, 03:24:01 AM

http://www.apple.com/cn/live/2015-june-event/b57f64af-cc93-401d-ab84-df4fc4c00f51/?cid=we-cn-b57f64af-cc93-401d-ab84-df4fc4c00f51-im 



Bither is on the last 5 line 16th.

Our itunes link: https://itunes.apple.com/us/app/bither-bitcoin-wallet/id899478936?mt=8
6  Local / 中文 (Chinese) / #密集恐惧症慎入#WWDC Apple Watch 宣传图里有一个熟悉的身影,大家一起来找找 on: June 09, 2015, 03:02:50 AM
http://www.apple.com/cn/live/2015-june-event/b57f64af-cc93-401d-ab84-df4fc4c00f51/?cid=we-cn-b57f64af-cc93-401d-ab84-df4fc4c00f51-im 

7  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 安全易用的比特币手机钱包!(桌面版 v1.3.1) on: April 09, 2015, 09:46:29 AM
可唔可以在手機程式中加入一個監控其他錢包的功能. 例如paper wallet.
假如在paper wallet 上有任何交易可以馬上通知使用者!

剛下載了來試用 介面不錯. 比Hive wallet 要好多

我们后续版本会考虑加入支持监控任意地址。感谢支持 Smiley
8  Local / 中文 (Chinese) / Re: [ANN] [Bither] 比太 - 安全易用的比特币手机钱包!(iOS v1.3.1 + HDM) on: March 03, 2015, 12:38:45 AM
1,无法导出私钥,钱包只能在客户端上使用,万一我的手机丢失了,我的钱包也丢失了?


比太钱包可以导出私钥哦,有其他使用疑问欢迎加入比太钱包官方qq群 219098359。
9  Bitcoin / Development & Technical Discussion / Re: Did satoshi not know that public key is recoverable from ECDSA signature? on: January 30, 2015, 06:59:49 AM
I believe it wasn't known to him or he didn't understand it enough to trust it.  PubKey recovery was certainly known prior to 2009.  There are a number of other "nuts and bolts" decisions (oversights?) which make me thing Satoshi's background was not cryptography.  He probably had exposure to and experience working with cryptography but wasn't a cryptographer.

In addition to PubKey recovery here are just a few other "quirks":
* Transaction Malleability (Bitcoin Specific). It is cumbersome to fix to fix today but with a different txn structure it would be impossible.
* Signature Malleability (ECDSA).  ECDSA can have multiple signatures for the same digest the solution is to either not make the signature part of the txn hash or limit Bitcoin to a single form.
* DER encoding serves no purpose.  Even if OpenSSL was used the DER bits could be striped.
* Lack of Compressed Keys.  Optimally the only valid key would be a compressed key and thus not only is key size reduced but there is only one format to consider.
* Unusual choice of double hashing.  Normally done to prevent length extension attacks which don't exist in Bitcoin.

This isn't to say Satoshi wasn't a genius, the magic in Bitcoin isn't the cryptographic primitives used.  It is in the way he elegantly used existing systems (digital signatures & hashing algorithms) to create a timestamp and consensus finding system that is very simple and yet very difficult to attack.

Totally agree
10  Bitcoin / Development & Technical Discussion / Re: Is it possible to trim the public key in bitcoin transaction's script? on: January 19, 2015, 09:42:06 AM

The smaller size of transaction is not only good for disk but also network.

Yes, you can have a high performance computer, so you will not meet performance problem at all.

Thanks. Cheesy
11  Bitcoin / Development & Technical Discussion / Re: Is it possible to trim the public key in bitcoin transaction's script? on: January 19, 2015, 09:18:11 AM
Quote
And for full nodes, the storage is much more expensive than CPU.
Proof?

1st.
For 30MB -> 20MB, CPU is more expensive than Space.
For 30GB -> 20GB, Space is more expensive.
For 30TB -> 20TB, Space is far more......

2nd.
The CPU's verification need be done only once, but the storage occupation are forever.

Thanks. Cheesy
12  Bitcoin / Development & Technical Discussion / Re: Is it possible to trim the public key in bitcoin transaction's script? on: January 19, 2015, 08:57:25 AM
For a decentralized system like Bitcoin, the IO is much more expensive than the CPU. One byte of extra data means transferring to and storing on all nodes. So saving the data storage is very important to Bitcoin.

In the transaction structure of Bitcoin, if removing the public key part in the transaction data, we may save nearly 30% of storage. The cost is we have to check the previous output to check the signature. But still it is worth to do the trim, cause the 30% data saving. (the blockchain data may be decreased from 30GB to 20GB)

Is it possible to do that?

It is technically possible with a fork, but that will cause a much bigger problem.

In current design, a node can forget all spent outputs. Also, a node can forget scriptSig after verification, and store the UTXO only. If a new transaction may refer to the information in the historical blockchain, nodes have to store the whole blockchain forever.

Satoshi has already addressed this problem in the section 7 of his white paper: https://bitcoin.org/bitcoin.pdf . Please read before you propose a new "solution".

--------------------

Alternatively, it is possible to calculate the public key with only the signature and the signed message. The trade-off is spending more CPU time.

Read more:
https://bitcointalk.org/index.php?topic=6430.0
http://www.secg.org/sec1-v2.pdf section 4.1.6

I think we are talking about the full node implementatioin, not SPV

And for full nodes, the storage is much more expensive than CPU.

Thanks Cheesy

The section 7 of Satoshi's paper is NOT about SPV

"Reclaiming Disk Space". OK.
13  Bitcoin / Development & Technical Discussion / Re: Is it possible to trim the public key in bitcoin transaction's script? on: January 19, 2015, 08:49:35 AM
For a decentralized system like Bitcoin, the IO is much more expensive than the CPU. One byte of extra data means transferring to and storing on all nodes. So saving the data storage is very important to Bitcoin.

In the transaction structure of Bitcoin, if removing the public key part in the transaction data, we may save nearly 30% of storage. The cost is we have to check the previous output to check the signature. But still it is worth to do the trim, cause the 30% data saving. (the blockchain data may be decreased from 30GB to 20GB)

Is it possible to do that?

It is technically possible with a fork, but that will cause a much bigger problem.

In current design, a node can forget all spent outputs. Also, a node can forget scriptSig after verification, and store the UTXO only. If a new transaction may refer to the information in the historical blockchain, nodes have to store the whole blockchain forever.

Satoshi has already addressed this problem in the section 7 of his white paper: https://bitcoin.org/bitcoin.pdf . Please read before you propose a new "solution".

--------------------

Alternatively, it is possible to calculate the public key with only the signature and the signed message. The trade-off is spending more CPU time.

Read more:
https://bitcointalk.org/index.php?topic=6430.0
http://www.secg.org/sec1-v2.pdf section 4.1.6

I think we are talking about the full node implementatioin, not SPV

And for full nodes, the storage is much more expensive than CPU.

Thanks Cheesy
14  Bitcoin / Development & Technical Discussion / Re: Is it possible to trim the public key in bitcoin transaction's script? on: January 19, 2015, 08:48:47 AM
Quote
Is it possible to do that?

Yes and no.

Yes: it is possible to
1) create hard-fork or alt-coin with another protocol
2) use P2PK outputs instead of P2PKH outputs. This saves some space
3) use compression while storing tx data on hard disk

No: it is almost impossible to
1) change the current consensus protocol
2) use P2PK outputs instead of P2PKH outputs because all software works with addresses, not public keys
3) use realtime compression of blockchain because it is economically unreasonable

OK, everything is possible. but this is not reasonable.


The question is not about P2PK and P2PKH.

We can recover the public key from r+s with rec_id, and verifying this with previous output address will be enough.

Thanks Cheesy
15  Bitcoin / Development & Technical Discussion / Is it possible to trim the public key in bitcoin transaction's script? on: January 19, 2015, 07:34:23 AM
For a decentralized system like Bitcoin, the IO is much more expensive than the CPU. One byte of extra data means transferring to and storing on all nodes. So saving the data storage is very important to Bitcoin.

In the transaction structure of Bitcoin, if removing the public key part in the transaction data, we may save nearly 30% of storage. The cost is we have to check the previous output to check the signature. But still it is worth to do the trim, cause the 30% data saving. (the blockchain data may be decreased from 30GB to 20GB)

Is it possible to do that?
16  Local / 中文 (Chinese) / 比太钱包微博送币+抽奖送LG相印机啦 on: November 19, 2014, 02:28:28 AM


微博地址:http://weibo.com/5048306243/BwX3jwKPC
17  Local / 中文 (Chinese) / Re: 今天很高兴,我为比特币网络建立了一个完整服务器节点 on: October 30, 2014, 12:37:01 AM
这估计得更新一星期以上吧?
18  Local / 中文 (Chinese) / Re: Bitstamp将关闭未验证用户的账户 on: October 17, 2014, 11:34:32 AM
政府管不住的手又动起来了,提币吧,少年
19  Local / 中文 (Chinese) / Re: 比特币手机应用哪家强? on: October 17, 2014, 02:32:29 AM
好像是以太

你说是比太钱包么?很多人都把比太钱包看错成以太钱包,然后以为和以太坊是一个东西。。。
20  Local / 中文 (Chinese) / Re: 比特币离我们实际生活到底有多远! on: October 16, 2014, 06:07:27 AM
比特币离实际生活还有一段距离,如何保管和使用比特币就是第一个需要普及的问题。不要小看这个问题,现在很多圈内人都没搞明白。上次东叔说的朋友丢了2000多个币;几天前8btc上丢的600多个币。这些还是大额的,大家因为自己不小心丢的小额币可能就更多了。

但这些终将解决掉,你们可以回想下20年前怎么上网的么?有浏览器么?
Pages: [1] 2 3 4 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!