Bitcoin Forum
May 24, 2024, 12:16:57 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin et micropaiement?  (Read 2947 times)
anemol (OP)
Hero Member
*****
Offline Offline

Activity: 800
Merit: 500



View Profile WWW
February 25, 2013, 12:36:39 PM
 #1

Bonjour,

A l'heure actuelle, je m'amuse à grapiller des bitcoins avec les sites qui en offrent généreusement, histoire de me faire une idée concrète sur le système Bitcoin.

J'utilise la version v0.8.0 du client, sous Linux.

Il me semble avoir compris que le système Bitcoin est adapté aux micro-paiements, du moins c'est ce qui est souvent mis en avant dans le descriptif de ce système.


J'ai désiré effectué mon premier envoi de pièces d'un montant du 1mBTC, soit donc un micro-paiement.

Mon logiciel client m'a demandé alors ceci:
"Cette transaction dépasse la limite de taille. Vous pouvez quand même l'envoyer en vous acquittant de frais d'un montant de 0.0005 BTC qui iront aux nœuds qui traiteront la transaction et aideront à soutenir le réseau. Voulez-vous payer les frais ?"

Seuls choix possibles: annulation de l'envoi de pièces ou confirmation du paiement des frais.

Je précise que dans mes options du logiciel client, les frais de transactions sont réglés par défaut soit 0.00BTC.

J'ai confirmé l'envoi de pièces.

Débit: -0.001 BTC
Frais de transaction: -0.0005 BTC
Montant net: -0.0015 BTC

Il ne m'avait pas semblé comprendre que les frais étaient obligatoires mais optionnels pour accélérer le traitement d'une transaction étant donné la forte latence du réseau. Pour le coup, je reste dubitatif sur l'avantage d'un tel système pour favoriser les micro-paiements.


Je n'ai pas bien compris cette histoire de "limite de taille". Aurait il fallu que j'envoie un ensemble de paiements en même temps au lieu d'un envoi isolé?


Merci d'avance pour vos réponses.
sirk390
Full Member
***
Offline Offline

Activity: 153
Merit: 100


View Profile
February 25, 2013, 08:03:33 PM
 #2

Les frais sont optionnels dans le protocole, mais imposés par le client bitcoin-qt.
Tu pourrait recompiler le logiciel en supprimant le test ou utiliser le fork qui enlève les frais: https://bitcointalk.org/index.php?topic=22434.0

La blockchain est bien pour les microtransactions, mais pas non plus pour les transactions trop trop petites.
sshiva1172
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
February 26, 2013, 03:07:08 PM
 #3

Bonjour, est-ce qu'il y a moyen de devenir soi même un noeud du réseau pour traiter la transaction et toucher 0.0005 BTC pour chaque transaction?
Cordialement.
Nemo6910
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile WWW
February 26, 2013, 03:26:14 PM
 #4

La transaction n'est pas obligatoire, mais si vous décider de donner, ces bitcoins iront comme récompense aux mineurs résolvant les blocs. Donc même si on créer son propre noeud (en lançant bitcoind), on ne pourras pas aucun moyen empocher cette taxe.
La taxe permet aussi d'influencer le temps pour obtenir des confirmations par le réseau. Plus la taxe est forte, plus vous obtiendrez des confirmations, et inversement.
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
February 26, 2013, 03:45:37 PM
 #5

Bonjour, est-ce qu'il y a moyen de devenir soi même un noeud du réseau pour traiter la transaction et toucher 0.0005 BTC pour chaque transaction?

La transaction est touchée par le validateur du bloc.   N'importe qui peut valider des blocs, mais les chances d'y parvenir avant tout le monde sont proportionnelles à la puissance de calcul disponible.   Il faut en général disposer d'un matériel spécifique.

grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
February 26, 2013, 04:01:31 PM
 #6

A l'heure actuelle, je m'amuse à grapiller des bitcoins avec les sites qui en offrent généreusement, histoire de me faire une idée concrète sur le système Bitcoin.

Vous pouvez utiliser le réseau de test pour ça.  Une fois connecté, vous pouvez demander des testcoins sur le canal #bitcoin-dev de Freenode.

anemol (OP)
Hero Member
*****
Offline Offline

Activity: 800
Merit: 500



View Profile WWW
February 26, 2013, 06:18:29 PM
 #7


Merci pour ses informations.

Je trouve tout de même dommage cette nouvelle fonctionnalité de base du client qt de forcer la main pour payer des frais. Elle aurait dû rester optionnelle selon mon humble avis.
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
February 27, 2013, 02:04:29 AM
 #8

Malheureusement si vous faites ça vos transactions seront purement et simplement refusées par le réseau ...

Si je ne m'abuse, de telles transactions peuvent être acceptées mais les mineurs ont tendance à les ignorer donc ça peut prendre énormément de temps.

C'est une mesure de base pour éviter le spam.   Encore une fois, si vous voulez faire joujou avec des milli ou microbitcoins, utilisez le réseau de test.

sirk390
Full Member
***
Offline Offline

Activity: 153
Merit: 100


View Profile
February 28, 2013, 08:10:13 PM
 #9

Quote
Ce que j'ai testé est en effet un peu extrême : une transaction de 1 satoshi avec 0 frais est complèement ignorée par les peers connectés et n'arrive même pas chez Blockchain.info ou chez un mineur.
C'est un peu plus complexe que ca. Les règles peux etre différente pour chaque mineur, mais pour ceux utilisant bitcoin-qt l'age de la piece et la taille de la transactions en octect sont prise en compte pour calculer les frais minimaux. Le test de ancienneté permet d'éviter les attaques de spam de transactions entre plusieurs adresses.
Si venant d'une tres vielle adresse tu envoye une transaction de 1 satoshi meme sans frais, elle sera probablement prise en compte assez rapidement.
anemol (OP)
Hero Member
*****
Offline Offline

Activity: 800
Merit: 500



View Profile WWW
February 28, 2013, 08:17:55 PM
 #10


"... la taille de la transactions en octect sont prise en compte pour calculer les frais minimaux..."

La taille de la transaction est définie par quel(s) critère(s)? Le montant de la transaction?  Huh
grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
March 01, 2013, 02:05:33 AM
 #11


"... la taille de la transactions en octect sont prise en compte pour calculer les frais minimaux..."

La taille de la transaction est définie par quel(s) critère(s)? Le montant de la transaction?  Huh

Une transaction est sérialisée en une séquence binaire.  La taille de cette transaction est simplement la longueur de cette séquence.

En pratique, cette longueur dépend surtout du nombre d'entrées et de sorties, et éventuellement du script (toute transaction comporte un script écrit dans un langage propre à bitcoin) si celui-ci est un tant soit peu exotique.

celkaris
Full Member
***
Offline Offline

Activity: 148
Merit: 100


View Profile
March 01, 2013, 06:35:03 AM
 #12

c'est pourquoi la plupart des sites qui offrent des bitcoins regulierement te proposent de les garder "en attente" afin que tu les recoive en une fois, avec un montant plus eleve, creeant ainsi une seule output, future input de tes prochains paiements.

Avec un grand nombre de "sources" passees de 0.01 BTC ou moins, le moindre envoi aboutit en effet rapidement a plusieurs dizaines d'inputs, augmentant significativement la taille dudit block.

La taille de la blockchain (plus precisement la taille d'un block) faisant actuellement debat, c'est une question d'actualite Smiley

anemol (OP)
Hero Member
*****
Offline Offline

Activity: 800
Merit: 500



View Profile WWW
March 04, 2013, 07:41:22 PM
 #13


Je me suis amusé en bidouillant légèrement le main.h à envoyer un paiement isolé de 0.00121 BTC ( 1 mBTC + 10 µBTC de frais). La transaction est toujours en balade dans les noeuds!  Tongue  Peuf!

Finalement, en farfouillant dans le Forum, au sujet de la traduction du document de Satoshi, le Bitcoin n'est pas adapté aux micro-paiements puisqu'au fil du temps, les frais vont devenir prohibitifs.
( c.f https://bitcointalk.org/index.php?topic=2465.msg291008#msg291008)

J'imagine que cela sera d'autant plus vrai lorsque la masse monétaire sera totalement créée. Cela sera un cap important pour le Bitcoin.

Je trouve tout de même dommage car cela aurait pu être avantageux pour les dons de petites sommes par exemple sur les sites Internet. Ca aurait pu remplacer des systèmes comme Allopass & Cie (où les frais sont exorbitants).




grondilu
Legendary
*
Offline Offline

Activity: 1288
Merit: 1076


View Profile
March 04, 2013, 07:53:36 PM
 #14

Je me suis amusé en bidouillant légèrement le main.h à envoyer un paiement isolé de 0.00121 BTC ( 1 mBTC + 10 µBTC de frais). La transaction est toujours en balade dans les noeuds!  Tongue  Peuf!

Finalement, en farfouillant dans le Forum, au sujet de la traduction du document de Satoshi, le Bitcoin n'est pas adapté aux micro-paiements puisqu'au fil du temps, les frais vont devenir prohibitifs.
( c.f https://bitcointalk.org/index.php?topic=2465.msg291008#msg291008)

J'imagine que cela sera d'autant plus vrai lorsque la masse monétaire sera totalement créée. Cela sera un cap important pour le Bitcoin.

Je trouve tout de même dommage car cela aurait pu être avantageux pour les dons de petites sommes par exemple sur les sites Internet. Ca aurait pu remplacer des systèmes comme Allopass & Cie (où les frais sont exorbitants).

Moi je trouve ça plutôt rassurant qu'on ne puisse pas polluer la chaîne avec de petites transactions faites comme ça "pour du beurre". 

Encore une fois, l'acceptation des transactions est entièrement laissée à l'appréciation des mineurs.  Si parmi eux certains décident qu'il est important de laisser passer les micro-transactions, alors ces mineurs-là se spécialiseront.

Et puis tu as essayé un milli-bitcoin et ça n'est pas passé mais je suis presque sûr que les centi-bitcoins passent de nos jours (cad des montants de quelques centimes à un euro)

celkaris
Full Member
***
Offline Offline

Activity: 148
Merit: 100


View Profile
March 14, 2013, 10:02:33 PM
 #15

au fil du temps, les dev adapteront probablement la regle de calcul des taxes, pour que les envois de satoshi soient monnaie courante (qd 1 btc vaudra qq milliers d'USD par exemple)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!