Bitcoin Forum
May 24, 2024, 05:30:06 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [86] 87 88 89 90 91 92 93 94 95 »
1701  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - new Bitcoin client on: November 05, 2011, 05:12:18 PM
If somebody can't read the codes, they can't have faith on this clients.

What is your point exactly?

Of course there might be security flaws in my code, but this completely open source software, hosted on gitorious.
The code is not only public, it is also very short: about 700 lines for the text mode client, and an extra 800 lines for the gui.
This is important, because the shorter a program code is, the easier it is for other people to review, and this increases safety.

I decided to write and release the server code too, because I wanted to give as much power as possible to the client users, so that they are not tied to a particular server operator. For this reason:
1. the server is open source
2. clients do not need to open an account at a server in order to use it.
These two points make Electrum different from other thin wallets projets that I know of.

1702  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - new Bitcoin client on: November 05, 2011, 03:26:46 PM
This seems to limit the usability of the client a bit, because there will only be few servers around.
If the average joe does not want to run his own server, the client will not work for him.
why? a single server can be shared by thousands of clients.
if this service becomes so popular that servers cannot handle the traffic, then they could also charge for the service; it would probably cost less than transaction fees.

Quote
Security considerations:
How much does the client need to trust the server?
the server cannot steal your bitcoins, because it does not have access to your private keys. all it can do is misinform you on your balance or transactions. However, it would be easy to compare the information returned by several servers, in order to detect a discrepancy.

Quote
Can the deterministic key generation be a security loophole?
I am thinking of brute force attacks here, where the attacker just tries to guess the passphrase and then generate private keys.
How long should the passphrase be at minimum?
The seed (passphrase) should be long and random enough that it is completely impossible to guess.
The client refuses a seed shorter than 20 characters. Fortunately, you need to type that seed only once, when you create your wallet.
Once you have created your wallet, you encrypt it with a password, and that password can be shorter. If you forget your password, you can still recover the wallet from the seed. If you forget the seed, you can recover it from the wallet file and the password.

edit: the seed is now generated automatically; it is believed that users-provided passphrases are not strong enough

Quote
Is it possible that the server falsifies the client transactions by e.g. inserting a wrong receiver address, a wrong amount, etc.?
No. This is completely impossible, because the server does not have your private keys.
1703  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - new Bitcoin client on: November 05, 2011, 12:42:33 PM
Do you have any screenshots of the other tabs ?
Is the 'Board' tab intended to be an overall summary page ?
Does the server act as a full bitcoin client [...] ?
I will make more screenshots and post them on the website. :-)

The "Board" tab displays a welcome message that is sent by the server.
It can be used to call for support donations, to display some third-party advertising, or any kind of evil propaganda, depending on the server operator's business model.

The server if a full bitcoin node, that has been patched to distribute transactions signed by the clients.
To operate a server, you need to run bitcoind + bitcoin-abe + Electrum's server script. In the future, it might be simplified with libbitcoin
1704  Bitcoin / Development & Technical Discussion / Re: Very few normal people would wait days for the blockchain to download. on: November 05, 2011, 10:10:47 AM
unfortunately java is not my favourite language.
I guess I will try to do it from scratch in python, using bitcoin-abe + bitcoind at the server side.

Good luck with your venture.

alpha version is ready.
see the announcement here: https://bitcointalk.org/index.php?topic=50936.0
1705  Bitcoin / Electrum / [ANNOUNCE] Electrum - Lightweight Bitcoin Client on: November 05, 2011, 08:44:57 AM
[updated october 2012]

Electrum is an easy to use Bitcoin client. It protects you from losing coins in a backup mistake or computer failure, because your wallet can be recovered from a secret phrase that you can write on paper or learn by heart. There is no waiting time when you start the client, because it does not download the Bitcoin blockchain.

Link: http://electrum.org

Features:
*  Safe: Your private keys are encrypted and stored locally.
*  Forgiving: Your wallet can be recovered from a secret seed.
*  Instant on: Your client does not download the blockchain, it uses a remote server.
*  No downtimes: Several public servers are available, you can use any of them.
*  Ubiquitous: You can the same wallet on different computers, all instances remain synchronized.
*  Tested and audited: Electrum is open source and was first released in November 2011.

1706  Bitcoin / Bitcoin Discussion / Re: Warning: Fake Casascius Physical Bitcoins website on: October 25, 2011, 04:38:41 PM
I suspect this could be taken down with a DDoS fairly easily though that would be a violation of the law in my jurisdiction so I couldn't participate.

Slashdot it; it's legal, and as efficient as DDoS.
(the problem if you do that is that .com too will be slashdotted)
1707  Bitcoin / Bitcoin Discussion / Re: Why Bitcoins Won't Die on: October 23, 2011, 08:12:37 PM
We are still at a point were silk road dictates where the major part of business volume is flowing

There is no data supporting this claim.
You are trying to associate Bitcoin to illegal drugs in the mind of forum readers, with no proof whatsoever.
What is your agenda?
1708  Bitcoin / Development & Technical Discussion / Re: Will we ever be allowed to attach arbitrary text to transactions? on: October 22, 2011, 09:28:13 PM
I don't think this is in the bitcoin roadmap.
You could use this website: http://ecdsa.org/annotate
1709  Other / Beginners & Help / Re: I have increased my positions on: October 22, 2011, 07:32:17 PM
so you own more that 1% of the bitcoin supply?
unless you provide a proof of what you say (a message signed with the private key of the bitcoin addresses with your coins), nobody will trust you.
1710  Bitcoin / Bitcoin Discussion / Re: Diaspora accepting Bitcoin donations! on: October 21, 2011, 05:02:53 PM
woot! I updated my signature :-)
1711  Other / Off-topic / Re: Paypal arbitrarily blocking donations to Diaspora* on: October 21, 2011, 04:55:56 PM
they now accept bitcoin:

http://twitter.com/#!/DiasporaReplies/status/127240288761679873

https://www.diasporafoundation.org/donate
1712  Bitcoin / Development & Technical Discussion / Re: Very few normal people would wait days for the blockchain to download. on: October 20, 2011, 04:47:56 PM
unfortunately java is not my favourite language.
I guess I will try to do it from scratch in python, using bitcoin-abe + bitcoind at the server side.
1713  Bitcoin / Bitcoin Discussion / Re: Article on why bitcoins need to succeed on: October 19, 2011, 07:59:39 PM
they face hosting costs, which is something that can be paid in bitcoins...
1714  Economy / Services / Re: Vps Service Needed on: October 19, 2011, 04:24:47 PM
I am really surprised that there aren't any other options for this. We basically have cinfu - pretty unknown until they started accepting bitcoins - and kalyhost which is also ran by tibanne. I think that VPS is a service that a lot of people would want to pay with bitcoins...
there are other options, check the Trade page.
the OP asked for recommendations, not for a comprehensive list
1715  Bitcoin / Development & Technical Discussion / Re: Very few normal people would wait days for the blockchain to download. on: October 19, 2011, 12:39:49 AM
No, the server side code has not been made public. And yes, the server side does keep track of transactions that have inputs for or outputs to the public keys belonging to various wallets. This bookkeeping is done while downloading the block chain.

The server that you are thinking about would have a database containing all transactions, which is optimized for determining this in close to real-time for any given public key. While this is seems doable, it is not what I have built.


ok, I have decided to implement this idea.
are you willing to share the server code ?
I would be interested in the communication between your server and the bitcoin network (propagating transactions)
1716  Other / Off-topic / Re: Paypal arbitrarily blocking donations to Diaspora* on: October 18, 2011, 07:04:13 PM
Diaspora is a project that I really would like to see succeeding.
Let them setup a bitcoin donation address, I'll be donating :-)
1717  Bitcoin / Bitcoin Discussion / Re: Animation: Bitcoins moving over the blockchain on: October 18, 2011, 03:10:20 PM
thanks for the comments. I have added a short explanation at the top of the page.

For the moment, this page is updated manually; I might try to automate it later if there is some interest.

A Gaussian kernel would certainly erase some information. Due to the random nature of bitcoin exchange between individuals, I expect the blue distribution to become smoother in the future; (as a consequence of the central limit theorem).

1718  Bitcoin / Development & Technical Discussion / Re: [Help] A bitcoin balance checker by day on: October 18, 2011, 01:02:24 PM
Dear dogisland,

Thanks for your advice, but what I need to do is to make a chart from the transaction history in the same time, not to record the balance day by day.


here is a function that you can use:
http://ecdsa.org/q/getaddresshistory/1EUqkFmL9HNpBRvbWRAqCiUjepaR7Vbryp

I can add a callback function if you need to do it in javascript
1719  Bitcoin / Bitcoin Discussion / Re: Animation: Bitcoins moving over the blockchain on: October 17, 2011, 11:50:02 AM
Wow! Interesting to see how the early coins have not moved at all, with one small exception: the June 2011 exchange rate peak. Wonder if that was mainly selling off or securing of wallets?

Unless I'm interpreting it completely wrong. I'm very confused about the unit and scale of the Y axis. I'd think the green line would be the absolute number of coins generated in some unit of time and the blue the absolute number of coins that remain where they landed at any point in time. But the label says "coins/block" and the numbers are very small. How can the generated coins/block vary? Are the cut off blue spikes actually hugely tall?


oh you are right, it's not coins/block but coins/(intervals of 10 minutes), so it fluctuates around 50
I will fix that

yes the blue lines are very tall, this is why they are cut.
if it was not cut, the area under the green curve would be equal to the total area in blue
1720  Bitcoin / Bitcoin Discussion / Animation: Bitcoins moving over the blockchain on: October 17, 2011, 10:38:16 AM
This animation shows from which point in time coins have moved and stayed unused.

The green curve shows generated coins, the blue curve shows when they were used for the last time.
This is an updated version of an older video
Pages: « 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [86] 87 88 89 90 91 92 93 94 95 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!