Bitcoin Forum

Local => Discussions générales et utilisation du Bitcoin => Topic started by: rouhaud on June 27, 2011, 10:26:46 AM



Title: question sur les frais bitcoins
Post by: rouhaud on June 27, 2011, 10:26:46 AM
bonjours a tous,
j'ai une petite question qui me trotte dans la tete
bitcoins est basé sur un réseau décentralisé, alors dans ce cas pourquoi a chaque fois que l'on fait un transfert de bitcoins a quelqu'un il y a des frais.0.10btc pour un transfert de 2.10btc, si un jour je fais un transfert de 1000 btc combien vais je payer de frais??
et de plus ces frais n'apparaisse nulle part, ou vont ils?

si quelqu'un peut m'expliquer ca serait cool


Title: Re: question sur les frais bitcoins
Post by: sirk390 on June 27, 2011, 05:48:50 PM
Bonjour rouhaud,

Les frais sont pour les miners. Ils incluent ta transaction dans un block, puis quand ils le solvent, ils récuperent ces frais.
Ils sont optionnels et le montant est défini par l'envoyeur.
Tu peut donc faire une transaction sans frais, mais elle sera probablement traitée avec une moindre priorité pas les miners.

Les frais seront surtout utile quand il n'y aura plus de bitcoins distribués par mining car Il faudra que les miners continuent à faire tourner leur machines pour la sécurité des transactions.




Title: Re: question sur les frais bitcoins
Post by: Anonymous on June 28, 2011, 09:46:07 PM
Une fois qu'il n'y a plus de bitcoin a distribuer, pourquoi ne pas réduire la difficulté à un niveau calculable par un CPU?

N'augmenterai-ce pas la sécurité du réseau?


Title: Re: question sur les frais bitcoins
Post by: davux on June 28, 2011, 10:30:30 PM
Une fois qu'il n'y a plus de bitcoin a distribuer, pourquoi ne pas réduire la difficulté à un niveau calculable par un CPU?

N'augmenterai-ce pas la sécurité du réseau?

Déjà, il y aura toujours des bitcoins à distribuer, juste de moins en moins. La limite de 21 millions est asymptotique.

Ensuite, il doit toujours y avoir 6 blocs par heures trouvés, c'est juste qu'il vont valoir moins (valeur divisée par 2 tous les 4 ans, pour l'instant ils valent 50 ßC), c'est pour ça que la quantité finale ne dépassera pas une certaine limite. La difficulté s'ajuste automatiquement pour qu'on ne puisse trouver que ces 6 blocs par heure (en moyenne).

J'espère que c'est clair, sinon je peux essayer de clarifier ce qui ne l'est pas.


Title: Re: question sur les frais bitcoins
Post by: davout on June 28, 2011, 10:40:06 PM
Déjà, il y aura toujours des bitcoins à distribuer, juste de moins en moins. La limite de 21 millions est asymptotique.
Ce serait vrai avec une infinité de décimales. A partir d'un certain bloc il n'y aura plus de bitcoins générés du tout.


Title: Re: question sur les frais bitcoins
Post by: jackjack on June 28, 2011, 11:51:08 PM
Déjà, il y aura toujours des bitcoins à distribuer, juste de moins en moins. La limite de 21 millions est asymptotique.
Ce serait vrai avec une infinité de décimales. A partir d'un certain bloc il n'y aura plus de bitcoins générés du tout.
Mais tout est compté en satoshis je crois, donc on a le temps, non ?
Ça fait (en années, depuis le premier block) 4*log2(5 000 000 000) ~ 130

J'ai pas encore eu le temps de regarder le fonctionnement de bitcoin en profondeur je dis peut-être une connerie...


Title: Re: question sur les frais bitcoins
Post by: davux on June 29, 2011, 03:03:32 AM
Déjà, il y aura toujours des bitcoins à distribuer, juste de moins en moins. La limite de 21 millions est asymptotique.
Ce serait vrai avec une infinité de décimales. A partir d'un certain bloc il n'y aura plus de bitcoins générés du tout.

Exact, désolé pour l'erreur.

Ceci dit, ça ne change rien sur le fond: il va toujours devoir y avoir 6 blocs générés par heure, et pour cela la difficulté s'ajustera automatiquement en fonction de la puissance de calcul totale du réseau.


Mais surtout je crois que je n'ai pas compris la question d'Ullysse :
Une fois qu'il n'y a plus de bitcoin a distribuer, pourquoi ne pas réduire la difficulté à un niveau calculable par un CPU?

N'augmenterai-ce pas la sécurité du réseau?

Quel est le rapport entre la sécurité et le fait que la difficulté soit faible ?


Title: Re: question sur les frais bitcoins
Post by: macman31 on June 29, 2011, 07:44:02 AM
Une difficulté faible incite les personnes à miner.
Mais il est vrai que si les utilisateurs Bitcoin font miner leurs cartes graphiques pour ne rien recevoir (ou presque), le rapport coût de l'énergie / gains ne sera plus viable : beaucoup vont arrêter. La difficulté va alors diminuer d'elle même.

macman31


Title: Re: question sur les frais bitcoins
Post by: davout on June 29, 2011, 08:19:03 AM
Quel est le rapport entre la sécurité et le fait que la difficulté soit faible ?
Ahem, plus la difficulté est élevée plus le réseau est sûr, parce que plus la difficulté est élevée plus il faut de puissance pour pouvoir réaliser un double-spend.


Title: Re: question sur les frais bitcoins
Post by: Anonymous on June 29, 2011, 10:15:14 PM
Ah beh... J'ai mal compris alors ^^


Title: Re: question sur les frais bitcoins
Post by: davux on June 30, 2011, 01:12:03 AM
Ah beh... J'ai mal compris alors ^^

En gros, dès que tu trouves un bloc, tu gagnes :
  • des bitcoins: d'abord 50 par bloc pendant 4 ans, puis 25 pendant 4 ans, puis 12.5 pendant 4 ans, puis 6.25 pendant 4 ans, etc.
  • tous les frais (fee) éventuels contenus dans les transactions que tu inclus dans ce bloc au moment où tu le publies. Dire qu'une transaction contient des frais signifie que l'émetteur a mis plus d'argent que ce que le destinataire reçoit. On pourrait traduire ça par "pourboire" pour les mineurs.
Avec le temps, la première quantité va baisser (mais lentement, y'a le temps encore), et ce sont les "pourboires" qui vont devenir peu à peu la source majeure de gain pour les mineurs.

Ça c'était pour la motivation pour les mineurs.

Ensuite, la fameuse "difficulté". Chaque bloc est une équation mathématique très chiante à résoudre. La "difficulté" est un des paramètres de l'équation. Son seul but est d'offrir un contrôle du temps que va prendre un ordinateur moyen pour résoudre l'équation, un peu comme si tu es prof de CM2 et tu demandes à tes élèves de faire des divisions, suivant le temps que tu veux les tenir tranquilles tu vas mettre plus ou moins de chiffres. :)

Ici l'objectif est de tenir les ordinateurs de tout le monde assez occupés pour que seulement 6 blocs par heure soient trouvés. Si y'a des génies dans la salle, tant pis pour les autres: on augmente la difficulté et ça calme tout le monde, et on reste à une moyenne de 6 blocs par heure.

Enfin, la question de la sécurité. La sécurité du réseau est assurée par la répartition de la puissance de calcul entre tous les ordinateurs du réseau: si un même ordinateur ou acteur accapare un fort pourcentage (plus de 50%) de la puissance de calcul globale, il peut "faire la loi" sur quelles transactions sont valides ou pas, voire même commencer à reprendre la chaine de blocs plus bas dans l'histoire et faire un fork, annulant par là-même les transactions plus récentes. Du coup la notion de sécurité du réseau bitcoin se réfère à ce que le système ne soit pas détourné.

Pour augmenter la sécurité, il est donc vital d'avoir plein de gens qui minent, mais attention : miner à plein sur la même pool, ça revient à avoir un seul acteur puissant: la pool. Du coup c'est comme les multinationales : c'est dangereux car ça donne beaucoup de contrôle à la pool en question, et par exemple ça ouvre le risque à ce que 2 grosses pools (côt côôôt) fassent un accord et b(i)aisent le réseau. C'est pour ça qu'il faut certes créer des pools, mais plein, entre amis, dans chaque ville, etc. Ne pas tomber dans le piège de "ah cette pool est super puissante, trop bien, j'y vais aussi", car de cette manière le système risque simplement de disparaître, et les bitcoins durement gagnés aussi.