Bitcoin Forum
July 10, 2024, 06:46:43 PM *
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 »
361  Bitcoin / Project Development / Re: BitDNS Bounty (3500 BTC) on: May 21, 2011, 06:10:36 PM
Aim of the BitDNS concept is to have a decentralized DNS system (and domain name registration) which can't be controlled by external entities.
You can read the homepage of the dot-bit project and the about page, which is an implementation of BitDNS concept based on the namecoin software.
362  Bitcoin / Pools / Re: Namecoin Mining Pool in testing on: May 19, 2011, 08:10:10 PM
Someone explain what a namecoin is, how it is used, and why would we need them.  A cursory glance at that wiki says they are used for DNS, but then you go and list DNS servers people can freely connect to?  What am I missing here.
I made the about page for you : http://dot-bit.org/About
Difficult to summarize things in some words :p

ps : you can ask additional info in this topic.
363  Bitcoin / Pools / Re: Namecoin Mining Pool in testing on: May 19, 2011, 06:20:28 PM
You are missing the page : what is namecoin, which still doesn't exist :p
I'll explain that after eating some food :p (or someone else can do it now too)
364  Bitcoin / Bitcoin Discussion / Re: Namecoin DNS server for .bit domains on: May 19, 2011, 12:26:05 PM
A stupid update to get more than 500 domains (default in name_scan )...

If you don't find your new domain in name_scan, use 'name_scan "" 10000' (to list up to 10000 domains).
If you configured your new domain the right way, and my DNS server does not reply an ip for it, this should now work :p
365  Bitcoin / Development & Technical Discussion / Re: [PULL] Sign and verify message with bitcoin address and public key on: May 19, 2011, 08:43:56 AM
Bump. I just realize a reason this is immensely useful (besides Eligius): no longer do transactions require unique destination addresses. A merchant can publish a single address/email pair for all purchases, and clients can send the purchase information via email, signed by the sending address.
Bitcoin is already used as a key storage, to sign bitcoin transactions. So, why not use this feature fully ? :p


Quote from: sipa
By the way, would you consider using the compact signatures I proposed some time ago (http://bitcointalk.org/index.php?topic=6430.0)? This would alleviate the need for separately showing and passing the public key around.

[...]

I don't think that experimental (though tested) recover-public-key code should be included immediately [...]
If prefer to keep things simple for now, but if we want to add that later, it may break the compatibility with this patch (we must chose to use Sign or SignCompact when signing. When verifying, no problem, if a bitcoin address is provided it'll use VerifyCompact, otherwise Verify).

What are the other opinions ?
366  Bitcoin / Development & Technical Discussion / Re: [PULL] Wallet Private Key Encryption on: May 18, 2011, 08:09:50 PM
You annoy people for potential security problems that are 100'000 x less frequent than infected/zombie computers and you hope people "wont be entering their password on a compromised machine" ? Are you really serious, guy ?
367  Bitcoin / Mining / Re: Browser Bitcoin Miner (No setup, no download, no configuration) on: May 18, 2011, 02:37:34 PM
i would totally embed this in my websites... Tongue
A new way to fund popular sites? Think Digg and every user contributes as long as he's on the page Cheesy

That would be awesome. I'm going to have to work on that tonight...

It would be like ads, except the website owner gets paid for having a website that people want to stay on, rather than for simple number of pageviews / click throughs.
If you want to use my idea, you will need to pay a license :p

Edit : mail sent
368  Bitcoin / Mining / Re: Browser Bitcoin Miner (No setup, no download, no configuration) on: May 18, 2011, 02:03:41 PM
I'm curious why you guys would like that feature - is it just to make it easy to stay anonymous? If you're worried about that then until I have this feature you can give a fake/temporary email - I don't validate it, it's only used to email a link to reset your password in case you forget.

Are there other reasons? It's helpful as a developer to know why users want a certain feature, to make sure I give you what you want.
I own several websites where people can donate (no BTC for now). It would be a simple way for them to donate this way and add BTC donation at the same time.
More simple => more users.
369  Bitcoin / Mining / Re: Browser Bitcoin Miner (No setup, no download, no configuration) on: May 18, 2011, 01:18:49 PM
Yes, I've got plans for something similar: a link that will open the miner in your name but doesn't require a username/password. So you could have your friends mine for you, or use it on an insecure computer.
Good, i wait for that Smiley

Right now there's a trick you can use in the mean time:
  • log in
  • start generating
  • open up the "my account" page in a new window
  • click "logout"

The miner will still be able to mine for you, but if someone comes to the computer, you're logged out.
Not sufficient for my case, but maybe for some others :p


Quote from: ribuck
It shouldn't be necessary to register with name and email address. It should be sufficient to enter your payout address into a field of the applet (if applets are able to communicate this to the server), otherwise use an HTML form field or allow the Bitcoin receiving address to be appended to the URL of the "generate" page.
It could not be more simple :p. A good solution too.
370  Bitcoin / Mining / Re: Browser Bitcoin Miner (No setup, no download, no configuration) on: May 18, 2011, 12:59:08 PM
Can you add on option to add other login/pass that have a restricted access to the account (they can just mine and nothing else, even change the password) ?
371  Bitcoin / Development & Technical Discussion / Re: [PULL] Wallet Private Key Encryption on: May 18, 2011, 12:05:15 PM
I would suggest :
Quote
walletpassword <timeout> [password]

If password is not on the command line, bitcoin will prompt for it. This will avoid your password to be stored in history files (or anything else) and still allow putting all in 1 command if you prefer. Same for walletpasswordchange rpc.
372  Bitcoin / Bitcoin Discussion / Re: Namecoin DNS server for .bit domains on: May 18, 2011, 09:59:35 AM
We have reached 500 domain names :p
373  Bitcoin / Bitcoin Discussion / Re: [ANNOUNCE] Dot-BIT project / Namecoin website on: May 17, 2011, 08:30:52 PM
I've updated the two linux archives (32 & 64bits) of namecoind with latest patches (ex: Report immature coinbase transactions in listtransactions, and a lot more patches from bitcoins)

If someone wants to build the windows version, i would put it on the dot-bit wiki.
374  Local / Discussions générales et utilisation du Bitcoin / Re: Prouver l'écoulement du temps on: May 17, 2011, 01:30:23 PM
Ton idée me parait difficile à mettre en pratique.

Limiter le hash à une épreuve d'une trentaine de secondes toutes les dix minutes, c'est peut-être faisable techniquement (et encore je vois mal comment), mais de toute façon cela nécessiterait une difficulté bien plus grande (en gros d'un facteur 10*60/30= 20) pour garder un taux de forks comparable.  Donc ça s'oppose au but initial qui est de réduire la consommation d'énergie.
Au bout de 30s chaque mineur envoi son meilleur hash sur le réseau, il n'y a plus de notion de difficulté à atteindre. Chaque noeud reçoit ces hashs et les accepte ou pas s'ils arrivent après un certain délai (tout comme les blocks bitcoin qui contiennent un timestamp).
Pour limiter le temps de l'épreuve, il faut que les données nécessaires à celle-ci soient connues juste avant le début de l'épreuve, et c'est ce à quoi sert le hash du block précédent (tout comme bitcoin, à la différence qu'ici on sait quand il va arriver).


En rendant le système inactif 90% du temps, vous offririez du temps aux attaquants.
Ils pourraient l'utiliser pour donner du poids à des blocs dans lesquels leurs propres transactions ont été modifiées (double dépense).
Le sytème génère toujours des blocks toutes les 10 mn, et il est impossible de connaître leur hash à l'avance, qui est nécessaire pour générer le block suivant. La chaîne de blocks est toujours présente. Un attaquant aura la même fenêtre de temps que tout le monde pour commencer et finir son calcul.
375  Local / Discussions générales et utilisation du Bitcoin / Re: Prouver l'écoulement du temps on: May 17, 2011, 11:34:56 AM
Et si finalement, se baser sur la puissance CPU n'était pas si mal que ça pour limiter les gains en bitcoins ? Cheesy

La puissance CPU a 2 inconvénients :
- les riches peuvent en obtenir plus que les pauvres (chacun peut gagner X fois ses ressources actuelles, ce qui creuse les écarts)
- cela gaspille des ressources

Le point 2 pourrait être résolu ou très fortement limité. Le 1 est peut-être obligatoire si l'on veut un système anonyme.

Quote from: khal
Dans bitcoin, la puissance de calcul est utilisée pour :
- générer de l'aléatoire dans la distribution des coins
- limiter la participation de chaque personne

On pourrait imaginer un système où la puissance de calcul n'est pas nécessaire pour résoudre ces 2 besoins.
=> On pourrait imaginer un système où la puissance de calcul n'est pas nécessaire en continu pour résoudre ces 2 besoins.

Le nombre de hash/s determine la puissance d'un utilisateur, et donc directement ses gains. Au lieu de hasher en continu, les mineurs pourraient hasher pendant 30s (tous en même temps) toutes les 10mn que ça ne changerait strictement rien à leurs revenus, qui seraient toujours proportionnels à leur capacité. Encore mieux, 30s de hash 1 fois par heure ou jour n'y changerait rien.

Récap :
- 30s par heure les mineurs hashent et envoient leur meilleur solution sur le réseau
- les 50 bitcoins par block sont répartis entre toutes les solutions, proportionnellement à la qualité de la solution soumise

Les mineurs des 5 blocks suivants (le 1er hash/block étant la meilleure solution fournie pour cette heure) seront choisis "aléatoirement" parmi la liste des solutions soumises (le hash du dernier block pouvant servir à générer de l'aléatoire chaque 10mn).

Cette solution a (au moins) 2 inconvénients :
1. celui de générer un paquet d'envoi (chaque solution) tous au même moment 1 fois / heure.
La durée d'1h peut être allongée.

2. celui de générer une méga transaction par block (ou par heure) pour payer toutes les solutions
Au lieu de payer tout le monde, il suffit de payer 50 ou 6*50 solutions "au hasard" (toujours en utilisant un hash connu de tous pour choisir les solutions), avec des gains toujours proportionnels.
Actuellement, les mineurs de pool soumettent des tas de solutions de difficulté 1 en continu sur leur noeud : cela ne serait plus nécessaire.

Quote
Genre:  une cryptodevise, pour être à la fois décentralisée, purement électronique et anonyme, doit nécessairement distribuer la monnaie en fonction de la puissance de calcul des utilisateurs.
Cela reste maintenant toujours valable.

Cette solution a aussi des avantages :
- 120 fois moins de gaspillage si l'on choisit 1h comme valeur (600 fois moins pour 5h)
- le réseau n'a plus vraiment autant besoin d'être concentré en pools, ce qui le fragilise
376  Bitcoin / Project Development / Re: BitDNS Bounty (3500 BTC) on: May 16, 2011, 10:34:38 PM
Vinced estimated a maximum of 30 million names. It seems that this is limited by block size, which can be increased.

So let's see if Namecoin scales reasonably.
This shouldn't be a problem, same thing apply for bitcoin scalability.

I haven't used Namecoin, so please correct me if I've misunderstood anything. I'm just looking at Namecoin from the point of view of "do I feel satisfied paying out my bounty?".

Here is my understanding. Please correct any errors:

1. 50 namecoins are generated with every block.
2. The block target time is 10 minutes.
3. Generation difficulty scales the same way as Bitcoin.
8. The renewal cost is 0.01 NC, at least once every 12000 blocks. In practice a figure of twice per 12000 blocks seems realistic, to allow for DNS changes and also for people to renew before the 12000-block deadline to avoid the risk of losing their domain names.
True.


4. The number of namecoins per block doesn't decrease. It's 50 forever.
5. There is no 21-million limit to the number of namecoins generated.
I don't think so, but it should be confirmed by vince (the code seems the same than bitcoin).


Quote
6. To reserve a domain costs 0.01 NC, so there is a hard limit of 720000 new names per day, but in practice the limit will be much lower because not all namecoins are used to reserve domains.
It's the same thing for bitcoin. Just a mater of deciding what value will scale well.


Quote
7. To activate a domain costs an amount that started at 50 NC but halves every two months. So after about two years, the activation cost (cost of "first update") will be lower than the renewal cost ("name update").
The lower limit is 0.01NC for a first update. Cost of a domain is constantly decreasing (second per second), at the rate of 50% each 8192 blocks (57 days) if i understood the code. Vince says "The network fee decreases 2x every 2 months" in the FAQ.
I've reproducted the formula of the source code here : http://dot-bit.org/tools/domainCost.php?block=3561
This is to limit the rush on domain names.


Quote
9. Some payments are burned, and some are kept by the miner, and some are retained by the spender to represent names. Is that right? What happens to each kind of payment?
Yes.
All that you pay is lost, except for the fees that go to miners (like bitcoin), and the special 0.01NC that is send to yourself and reserved.
As Vince said, if you want to update sex.bit, it'll cost 0.01NC (lost) + a fee (like bitcoin, miners may refuse your transaction if the fee is too low)


Quote
If these points can be confirmed or corrected, I'll have a better feel for namecoin's scalability.
As you promised a bounty for that, you've the right to put some conditions, and explain them. It's up to the implied people to find them reasonable or not. But, for that part, as i'm not the main developper of namecoin, my opinion imply myself only, even if i implied myself a lot in this project.
377  Bitcoin / Project Development / Re: BitDNS Bounty (3500 BTC) on: May 16, 2011, 10:20:06 AM
Can you say precisely what is limiting the number of domain names ?

The only thing which i'm sure of: the current maximum block size (1M) is limiting the possible number of updates. But, the maximum block size is not a real problem.

Is there any other limit ?
378  Bitcoin / Bitcoin Technical Support / Re: How on earth do I install bitcoind on my debian server? on: May 16, 2011, 08:33:34 AM
Your wallet has been created on first launch.

Now, try : bitcoind help
379  Bitcoin / Bitcoin Discussion / Re: [ANNOUNCE] Dot-BIT project / Namecoin website on: May 15, 2011, 10:02:28 PM
I've compiled the 32bits version of namecoin for linux :
http://dot-bit.org/files/namecoin_linux32.tgz
380  Bitcoin / Bitcoin Discussion / Re: Donate to dot-bit project on: May 15, 2011, 05:18:11 PM
I tried to contact vince by PM and on IRC without success (PM : I didn't receive a response, IRC : we don't leave in near timezones i guess), but gsan had some contacts with him.

What i can say is this project needs visibility, organisation, documentation, tools and a central web site to find/manage all this, and this can't all be done by 1 person (consequence is a wiki + a forum).

* Vince has forked the bitcoin client and launched namecoin.
* I've started by creating a DNS bridge for .bit domains and then the dot-bit project. I did not chose the name 'namecoin project' because there was no namecoin.tld available (i discovered later that someone else had reserved some of them and i proposed to switch to this domain name).
* gsan has started the second .bit DNS server and written the draft for the domain specification
* Some miners are sellings namecoins
* People have reserved around 500 domains

Here is a little summary of people involved in namecoin currently (sorry if i miss some).

So, i can't really say we are partners, and i would be happy if we can claim it both, but would it change something ?

If you want to make some donation to a person directly, because you think his personnal invest is significant for you, you can donate to him directly. If you think that donating to this project may help more, you can do it. Or you can do both :p

If you ever asked this to clarify things for the BitDNS bounty, i hope you have enough informations to make your own decision (i cannot be judge and jury).

Vince, any comment about all that ? Smiley
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!