Bitcoin Forum
October 09, 2024, 05:38:18 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / Wiki, documentation et traduction / Re: UTXO, je ne comprends pas tout on: August 07, 2018, 10:55:08 PM
UTXOs = Unspent Transaction Outputs = BTC non dépensés. Les UTXOs sont des adresses Bitcoin.
Pour moi, nous effectuons des transactions (tx) sur les wallets grace à des adresses bitcoin dérivées d'une clé publique. l'adresse est un paramètre d'une transaction et chacunes disposent d'un identifiant (txid) qui permet de les différencier. Si la transaction est reçue et non dépensée nous parlons d'UTXOs.
Si vous disposez d'un noeud bitcoin vous pouvez utiliser l'utilitaire bitcoin-cli pour explorer les transactions.
Par exemple:
$ bitcoin-cli listtransactions
[
    {
    "address": "n2eMqTT929pb1RDNuqEnxdaLau1rxy3efi",
    "category": "send",
     "amount": -0.10000000,
    ...
    "txid": "13ee3f480939fa1b1aa6c50e3d2597a6c922ac0174eeb48e50050895454c00a6",
    ...

Pour obtenir specifiquement les UTXOs il faut utiliser la commande:
$ bitcoin-cli listunspent
[
    {
     "txid": "88e5d5f3077517d76f5a61491fa52e6aaae078c52bc62d849f09507ef0cfada2",
     ...
     "address": "n4cqjJE6fqcmeWpftygwPoKMMDva6BpyHf",
     ...
     "amount": 0.47000000,
     ...
    "spendable": true,
     ...
     }

C'est le parametre "spendable": true qui caracterise l'UTXO.
Il peut y avoir plusieurs UTXOs avec une même adresse.


Quote
Alors dans ce cas lorsque je prends un exemple, genre https://www.blockchain.com/btc/tx/dac7865652594baca089288a4c7e30fcd46211394272161d45b2d0258563f6db , je constate que l'UTXO de sortie existait déjà avant la transaction, donc première incompréhension.

l'UTXO en sortie c'est une adresse de wallet (13q2...mvB) qui existait déjà avant la transaction. En INPUT il y a 3 adresses, et en UTXO il n'y en a qu'une.

Quote

Ensuite je constate que sur les 3 UTXOs d'entrée, seul le premier n'est pas entièrement utilisé. Pourtant il n'y a pas de création d'un nouvel UTXO pour stocker le reste du  premier, deuxième incompréhension.

Le premier c'est 147pA...a8X1. Cette adresse a déjà fait l'objet de 413 transactions ( voir https://www.blockchain.com/btc/address/147pANUb7HZ5Faziw1dRc8sfmEBE87a8X1 ). Difficile de voir quel était sont contenu au moment de la transaction en question le 18/07/2018. Mais comme il n'y a pas eu de monnaie rendue, il était probablement de 0.00310604 BTC, c'est-à-dire qu'il a été complètement vidé.

Par exemple on voit mieux pour le 3ème portefeuille ici : https://www.blockchain.com/btc/address/1L43mD6FzgmRQm2JfLnSFnsMLrB9jAp8XN : il a été rempli puis vidé en 2 transactions du même montant. Donc il n'y a pas eu de rendu de monnaie au moment du vidage. Donc il n'y a qu'une adresse UTXO.


Quote
Dernière incompréhension, si à chaque transaction les bitcoins passent sur de nouveux UTXOs, il ne devrait y avoir qu'une entrée et une sortie par UTXO, hors dans mon exemple ils ont tous plusieurs transactions...
Les UTOXs sont des adresses qui peuvent être nouvelles, mais aussi déjà utilisées comme expliqué plus haut.



En présupposant que les UTXOs et les adresses bitcoins étaient la même choses vous vous embrouillez. Je doute qu'un explorateur de blockchain vous aide à comprendre les UTXOs. Je vous encourage a installer un noeud tesnet (c'est très léger) ainsi que l'utilitaire bitcoin-cli, et a effectuer des transactions bruts. Vous verrez qu'il n'y rien de compliqué Wink. Bon courage Smiley
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line
2  Local / Actualité et News / Re: Google interdit le minage de bitcoin sur android on: August 05, 2018, 12:07:56 PM
En fesant cela, ils ne pourront plus permettre aux gens lambda de miner des ETN via leur mobile.
ETN n'a donc plus de raison d'exister ?

Apparemment l'ETN n'est pas concerné par cette interdiction car ce n'est pas du minage mais une émulation de minage. Grin
https://twitter.com/electroneum/status/1023232074923356161
3  Local / Wiki, documentation et traduction / Re: UTXO, je ne comprends pas tout on: July 31, 2018, 05:03:42 PM
Un UTXO (Unspent Transaction Output) c'est ce que tu as reçu sur une adresse et que tu peux dépenser si tu as la clé privée. Ils sont indivisibles.

>Je lis aussi que si j'ai un 1 BTC sur mon wallet et que ce BTC est dans un UTXO

Ca signifie que l'ensemble de des UTXO correspondant à ton wallet est de 1 BTC.


>je ne peux envoyer 0.5 BTC qu'en créant 2 UTXO de sortie => un de 0.5 pour le destinataire et un de 0.5 pour moi.

Puisque les UTXO sont indivisibles, tu dois les additionner pour arriver au montant souhaité et si l'addition dépasse le montant que tu souhaites envoyer alors tu dois t'envoyer le reliquat à toi même. (plus une ligne pour les frais hein  Wink )

>je constate que l'UTXO de sortie existait déjà avant la transaction

J'ai pas reussi à lire le lien  https://www.[Suspicious link removed]/fr/btc/tx/dac7865652594baca089288a4c7e30fcd46211394272161d45b2d0258563f6db
Mais es-tu sûr de parler d'UTXO et pas d'adresses?
147pANUb7HZ5Faziw1dRc8sfmEBE87a8X1
1CwU2c8uuXwq3m9EJx6A3eaRExnJMTV8yR
1L43mD6FzgmRQm2JfLnSFnsMLrB9jAp8XN
13q2GR2cQZMFtmdYcCwZaSrA4hsvypymvB
sont des adresses. Si j'ai répondu a côté désolé.

Pour manipuler les UTXO utilises bitcoin-cli.

Un tuto sympa qui m'aide bien.
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line
Et l'incontournable Mastering Bitcoin :
https://github.com/bitcoinbook/bitcoinbook.
4  Alternate cryptocurrencies / Speculation (Altcoins) / Re: How to trade..?? on: July 28, 2018, 02:15:40 PM
Hello. Smiley
I would advise you to read "An Altcoin Trader's Handbook", written by Nik Patel.
Subjects abording in the part two are:
.getting started
.fundamental analysis
.technical analysis
.risk management
.security.
These notions are essentials in my opinion. It is read speedily and it is very usefully.
5  Other / Beginners & Help / Re: How to identify a good blockchain project? on: July 20, 2018, 10:35:23 PM
If this is not a currency, I think we must ask what will serve the token (vote, traceability, reputation etc.) and if the blockchain has an interest in the project.
6  Local / Français / Re: Fil des nouveaux venus francophones on: July 19, 2018, 02:05:37 PM
Bonjour,  Smiley

Je suis arrivé dans le monde des cryptos il y a un an environ ( alors que ça m'intriguait depuis plusieurs années).
Je m'intéresse autant à l'aspect économique qu'à l'aspect technique.
Salutations à la communauté francophone.  Smiley



7  Other / Beginners & Help / Re: How to identify a good blockchain project? on: July 19, 2018, 04:59:26 AM
In his book "An Altcoin Trader's Handbook" Nick Patel advises to check:

    1.Coins: the intrinsic properties of coin, such as its block reward, coin supply, premine etc.
    2.Exchanges: which, volume etc.
    3.Block explorers and rich-lists: you will dig into how to spot accumulation and smart-money.
    4.Community: social media presence, marketing, responsiveness and approability, etc
    5.Development: whitepapers, roadmap, websites, wallets, github etc.

For him it is the five pilliars of fundamental analys.
8  Local / Vos sites et projets / Re: Cryptodidacte - Un blog écrit par un novice pour des novices ! on: July 19, 2018, 03:50:20 AM
Je trouve l'idée très bonne, je vais suivre ton blog. Smiley
Bonne continuation et j'espère pouvoir lire un petit débriefe de ta conférence du 18/07 Smiley
9  Local / Hors-sujet / Re: Le dernier film que vous avez vu on: July 18, 2018, 11:36:53 AM
Les 4 premiers épisodes de la série Condor.
Inspiré d'un vieux film :  Les trois jours du Condor (1975) avec Robert Redford.
Une série sur l'espionnage plutôt sympa  Smiley
10  Bitcoin / Development & Technical Discussion / Re: New to bitcoin programming on: July 17, 2018, 08:46:05 AM
Hello.
You should find any interesting stuff here:
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line
https://github.com/bitcoinbook/bitcoinbook
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!