Bitcoin Forum
May 24, 2024, 12:55:58 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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 105 »
1  Economy / Collectibles / Re: [FREE RAFFLE]Tangem 3 card Pizza Day wallets - Entries end 3pm EST 5/22/24 on: May 20, 2024, 07:06:25 PM
25 - F2b

Thanks ! Wink
2  Economy / Collectibles / Re: [FREE RAFFLE] - Custom eXch Cryptosteel Capsule (#10)! on: May 13, 2024, 01:22:46 PM
03 - F2b
04 - F2b

Thanks!
3  Local / Wiki, documentation et traduction / Re: [ANN] AgoraDesk.com | Acheter ♻️ Vendre des Bitcoins Anonymement ! on: May 09, 2024, 03:09:39 PM
Je n'arrive pas à ouvrir le lien désolé!


Yes ces dernières semaines plusieurs services P2P ou "privacy oriented" ont fermé leurs portes sans trop d'explication, que ça soit du côté des mixers (UniJoin entre autres), ou juste exchanges P2P.. On se doute que même ceux hébergés hors US doivent recevoir des pressions sous prétexte d'avoir des utilisateurs US...  Roll Eyes
Ah oui j'avais oublié Unijoin. Faut dire que ça n'arrête pas en ce moment Undecided
4  Local / Wiki, documentation et traduction / Re: [ANN] AgoraDesk.com | Acheter ♻️ Vendre des Bitcoins Anonymement ! on: May 09, 2024, 02:05:27 PM
Toutes les bonnes choses ont une fin...
https://twitter.com/AgoraDesk/status/1787921998330413538
https://twitter.com/LocalMoneroCo/status/1787919500047720843
AgoraDesk et LocalMonero ferment leurs portes.
Je n'ai pas pris le temps de me renseigner davantage sur les circonstances de cette fermeture, mais en ce moment entre Samourai et les autres services qui prennent peur des US, ça fait un sacré bain de sang.


PS.
https://imgur.com/GncQcMp
Décidément, on ne t'arrête plus ! Cheesy
5  Local / Actualité et News / Re: Edward Snowden et la confidentialité du bitcoin on: May 09, 2024, 01:56:01 PM
Bisq ne m'a jamais demandé d'adresse mail Cheesy

Bon, sinon c'est vrai que la confidentialité totale n'existe pas (moi-même, j'en suis loin). Mais avoir son compte lié à une adresse mail utilisée uniquement pour ça, elle-même liée à ton adresse IP, c'est quand même vachement mieux que d'envoyer sa pièce d'identité et toutes sortes de justificatifs directement à la plateforme.
Si on veut aller plus loin effectivement ça devient de plus en plus compliqué... à chacun de voir où il veut placer le curseur entre confidentialité et complexité.
6  Local / Actualité et News / Re: Arrestation des fondateurs de Samourai Wallet on: May 09, 2024, 01:33:45 PM
C'est quand même fou. Écrire du code devient illégal Roll Eyes (bon ok je ne suis pas allé regarder en détail, mais quand même...)
Bon on avait déjà eu Tornado Cash, donc on aurait pu se douter que ça allait arriver, car Samourai est quand même vachement centré sur la protection de la vie privée. Mais ce qui est fou c'est qu'ils essaient de bannir les portefeuilles non-custodial par la même occasion... et bien sûr, certains prennent peur.
Étant moi-même utilisateur de Phoenix (j'avais Samourai aussi mais je n'en faisais pas grand chose), que je considère comme le meilleur compromis entre contrôle (self-custody) et facilité d'utilisation, j'avoue que ça me préoccupe un peu. Car l'Europe a clairement les mêmes ambitions que les US en ce qui concerne le pistage des transactions Bitcoin.

Si jamais certains ont des fonds bloqués dans whirlpool (sait-on jamais, peut-être des lecteurs silencieux), ou veulent savoir quels sont les enjeux en termes de vie privée de cette prise de contrôle de Samourai par les autorités US, tout est là :
https://planb.network/fr/tutorials/wallet/samourai-recover
7  Local / Actualité et News / Re: Edward Snowden et la confidentialité du bitcoin on: May 09, 2024, 01:04:37 PM
En effet. Ce qui peut être problématique lorsque l'on mélange bitcoin KYC et non-KYC, c'est la consolidation d'UTXO. Soit volontairement, soit lorsque l'on cherche à réaliser une transaction et que l'on n'a pas d'UTXO suffisamment grand. Le logiciel de portefeuille va alors chercher des bitcoins venant d'autres UTXOs, potentiellement sur d'autres adresses, et donc lier ces adresses à une même identité.

C'est pour cela qu'il est recommander de conserver les bitcoins KYC et non-KYC sur des portefeuilles différents, pour éviter toute maladresse. Même si dans l'absolu, en faisant très attention, on peut les garder sur des adresses différentes sur un même portefeuille.

En ce qui me concerne c'est foutu: j'ai fait des KYC sur plusieurs plateformes. Sad

Rien n'empêche de conserver ses bitcoin KYC d'un côté (voire de les revendre, pour les extrémistes), et de commencer à se constituer un bag non-KYC en parallèle Wink
8  Economy / Games and rounds / Re: [FREE RAFFLE] Blackjack.fun 🖤 Prize $50 in Bitcoins | Round #3 on: May 08, 2024, 01:30:43 PM
- Pick a slot / You can choose 2 slots if you publish your BlackJack username.
30 - F2b
59 - F2b

Thanks!

Damn, it look like I can't read. Roll Eyes Sorry about that.

So if that's ok, I will only take: 30 - F2b

And 59 will be free again Cheesy
9  Economy / Games and rounds / Re: [FREE RAFFLE] Blackjack.fun 🖤 Prize $50 in Bitcoins | Round #3 on: May 07, 2024, 04:34:08 AM
30 - F2b
59 - F2b

Thanks!
10  Economy / Collectibles / Re: [FREE RAFFLE] - Custom eXch Cryptosteel Capsule (#9)! on: May 04, 2024, 01:08:57 PM
62 - F2b
73 - F2b

Maybe I'll be luckier this time Roll Eyes

Thank you! Wink
11  Economy / Games and rounds / Re: [FREE RAFFLE] HugeWin.com | Prize $50 🎁 Round #1 on: April 28, 2024, 05:24:13 PM
21 - F2b

Thanks! Smiley
12  Local / Hors-sujet / Re: Quel OS PC utilisez-vous ? on: April 23, 2024, 06:04:52 PM
devuan est la seule voie à suivre à mon humble avis, en tout cas si on aime avoir des serveurs stables
Côté serveur je suis sous Debian justement...
Je comprends l'idée de vouloir se passer de systemd, mais concrètement, ça change beaucoup de choses à l'usage ?

Sinon, c'est encore différent, mais je suis sûr que tu dois bien aimer Void Linux Cheesy

LFS ça fait longtemps que j'aimerais m'y mettre, mais pas moyen de trouver le temps. Undecided
13  Economy / Collectibles / Re: [FREE RAFFLE] - Custom eXch Cryptosteel Capsule (#8)! on: April 16, 2024, 11:29:51 AM
01 - F2b
30 - F2b

Thank you!
14  Local / Débutants / Re: Sécurité des transferts - Question un peu technique on: April 15, 2024, 09:01:39 PM
Note : je me relirai demain, il est possible que des améliorations ou simplifications soient apportées plus tard.


Hello ! Smiley

Bon, le post ne date pas d'hier donc je pense que tu as dû trouver quelques réponses entre temps. Mais sait-on jamais, tu trouveras peut-être une ou deux choses intéressantes dans ce qui suit. J'ai fait un sacré pavé (ça m'avait presque manqué !), mais au moins ça me fait réviser et je pourrai faire référence à ce post dans le futur. J'ai essayé de tout détailler donc on va peut-être (sûrement) au-delà de la question originale. Grin



Admettons que tu aies des bitcoins que tu souhaites dépenser. Il se trouvent donc actuellement sur une adresse qui t'appartient. La première étape, qui peut se faire sans communiquer avec le reste du réseau, va être de former une transaction (en gros, dire vers quelle(s) adresse(s) tu veux envoyer les bitcoins, et dans quelles proportions), puis la signer. La signature apposée à cette transaction est faite à l'aide de ta clé privée. N'importe qui peut vérifier la signature de cette transaction juste avec l'adresse "de départ" (qui est publique et fait partie de la transaction de toute façon).

Maintenant que ta transaction est prête, il faut la communiquer au reste du réseau. Il faut donc avoir un nœud Bitcoin, qui va envoyer la transaction à la dizaine de nœuds auxquels il est connecté, qui vont eux aussi envoyer la transaction aux nœuds auxquels ils sont connectés, et de cette manière ta transaction se propage en quelques secondes sur le réseau Bitcoin, dans ce qu'on appelle la mempool.

2 choses à noter :
- Si tu utilises un client léger (qui n'a pas eu besoin de télécharger toute la blockchain), comme Electrum, Sparrow, Samourai, etc., alors ce client est connecté à un autre nœud Bitcoin (qui peut t'appartenir ou non) qui lui a eu besoin de synchroniser la blockchain entière. La transaction passe alors par ce nœud, qui sert de point d'acccès au réseau Bitcoin.
- "La mempool", c'est un abus de langage. En effet, il se peut que certains nœuds ne voient pas ta transaction, ou ne la retiennent pas car leur mempool est déjà pleine. En fait il y a autant de mempools que de nœuds. Mais ce n'est pas grave : l'essentiel est que ta transaction se propage et que les mineurs (pas forcément tous) en aient connaissance.

Pour le moment, ta transaction n'est pas "confirmée" (car pas encore incluse dans un bloc). Mais comme elle a été diffusée au réseau, les mineurs l'ont certainement reçue.
(NB. Pour être tout à fait rigoureux il faudrait distinguer les pools de minage et les mineurs eux-mêmes, mais pour ce post on considérera qu'il s'agit d'une seule et même entité).
Les mineurs cherchent en permanence à ajouter de nouveaux blocs à la blockchain (c'est leur business). Leurs profits viennent à la fois de la récompense de blocs (6,25BTC par bloc actuellement, qui passeront à 3,125BTC par bloc dans la nuit de vendredi à samedi), et des frais des transactions qu'ils mettent dans ce bloc. Ce sont eux qui choisissent quelles transactions ils mettent dans les blocs qu'ils essaient de miner. Ils vont donc sélectionner en priorité les transactions qui ont le plus de frais (lorsqu'il n'y a pas de place pour tout le monde) et créer un bloc avec ces transactions. Ils vont aussi vérifier que ces transactions sont valides (qu'elles sont conformes aux règles du consensus, notamment que leur signature est valide). Ce procédé ne demande pas beaucoup de calculs.

À ce stade, différents mineurs (/ pools) peuvent avoir des blocs candidats différents (mais pas nécessairement). Maintenant, dans ce bloc, il y a un champ réservé où les mineurs peuvent mettre un nombre arbitraire. Sauf que la plupart des valeurs possibles pour ce nombre ne donnent pas un bloc valide, et il est impossible de "deviner" les valeurs qui donneront un bloc valide. Le seul moyen de trouver une valeur qui fonctionne, c'est de les essayer une à une et voir si le bloc qui en résulte est valide ou non.
Et c'est ça qui consomme beaucoup d'énergie. Ce n'est pas la vérification des transactions, mais ce qu'on appelle la Preuve de Travail (Proof of Work). Le seul but étant de rendre difficile l'ajout de nouvelles transactions à la blockchain (et donc assurer sa sécurité).

Lorsqu'un mineur trouve (après beaucoup, beaucoup d'essais) une valeur pour ce nombre qui donne un bloc valide, il envoie le bloc au reste du réseau (il se propage en plusieurs secondes, comme la transaction de tout à l'heure). Tous les nœuds (mineurs ou non) vont le recevoir, vont vérifier que toutes les transactions que contient le bloc sont valides, et vérifier que le bloc lui-même (notamment sa preuve de travail) est valide (encore une fois, cette vérification est peu coûteuse en ressources).
À partir de là, toutes les transactions incluses dans ce bloc sont considérées comme "confirmées" : elles font désormais partie de la blockchain (puisque le nouveau bloc a été ajouté à la suite du précédent et respecte les règles du consensus). Tout le monde est donc d'accord sur le fait que tes bitcoins sont passés de ton adresse à celle de ton destinataire.



Maitenant, reprenons tes questions.

Comment est constitué le bloc?

Je me trompe peut-être, mais je pars du principe qu'une adresse effectuant une transaction la communique à un nœud ( tous les nœuds ?) simultanément, en fait la communication est l'exécution.

Puis tous les X temps, un bloc contenant tout ce qui a été communiqué est soumis à validation, mais qu'est ce qui empêche une adresse de "mentir " ?

Tu as raison sur le fait qu'une fois la transaction prête, elle est communiquée à un nœud, qui la transmet au reste du réseau (pas tous les nœuds d'un coup, comme on l'a vu, mais ça se propage quand même assez vite).
Ce n'est pas pour autant que la transaction est "exécutée". Pour moi, cela correspondrait plutôt au moment où la transactions est "confirmée", c'est-à-dire quand elle est incluse dans un bloc. Tant qu'elle n'est pas dans un bloc (donc tant qu'elle est dans la mempool), on ne peut pas dire avec certitude qu'elle est définitive / immuable.

Je n'aime pas trop la formulation "un bloc est soumis à validation". Soumis à qui ?
Chaque mineur crée son propre bloc candidat dans son coin, essaie de résoudre la preuve de travail (trouver le fameux nombre gagnant) dans son coin, et uniquement lorsqu'un mineur sait qu'il a trouvé la combinaison gagnante, il l'envoie au reste du réseau (en étant, sauf erreur, certain qu'il sera accepté).
Et donc, comme dit au-dessus, chaque mineur est libre de décider arbitrairement ce qu'il inclut dans ses blocs, tant que ça respecte les règles du consensus.

qu'est ce qui empêche une adresse de "mentir " ?

Les mineurs, mais aussi tous les autres nœuds, vérifient toutes les nouvelles transactions qu'ils reçoivent. Pour dépenser depuis une adresse, il faut pouvoir signer une transaction avec la clé privée dont est dérivée ladite adresse.

Est ce que le travail cryptographique qui sert à valider le bloc implique une analyse du contenu poussée, qui permet d'invalider la cohérence du bloc avec le bloc précédent ( bloc qui contiendrait une sorte d'état du réseau ? ), et que ce travail est au fondement du travail des validateurs ?

En fait, "validateurs" pour Bitcoin ça ne veut pas dire grand chose. Car tous les nœuds valident toutes les transactions, même ceux qui ne minent pas.
Le seul rôle des mineurs, c'est de fournir une preuve de travail (en gros, prouver qu'ils ont dépensé des ressources pour fournir un calcul qui n'a pas d'utilité intrinsèque, mais qui vise à introduire une notion de rareté, autrement absente du monde informatique).
Donc "au fondement du travail des mineurs", non.

En revanche, tu touches un point intéressant : tu as compris que les blocs contenaient des transactions (Alice à envoyé 1BTC à Bob) et pas des états (Bob possède 2BTC). Donc pour savoir si ton adresse peut dépenser 1BTC, il faut vérifier que :
- tu peux signer une transaction pour cette adresse
- tu possèdes bien 1BTC sur cette adresse
Et pour le 2ème point, comme tu le suggères, il n'y a pas d'autres choix que de consulter les transactions précédentes.
Cependant, on ne fait pas ça au cas par cas. À la place, lorsque le nœud se synchronise, il maintient une base de donnée de qui (quelle adresse) possède quoi.
On appelle ça l'UTXO-set (un UTXO (Unspent Transaction Output), c'est un morceau de bitcoin qui peut être dépensé).
NB : C'est pour ça que même les nœuds prunés / élagués (ceux qui ne conservent que la fin de la blockchain) ont quand même besoin de tout télécharger depuis le début (et suppriment au fur et à mesure).

Et que, par exemple, si un bloc était truqué, l'algorythme lui attacherait une autre "étiquette ", qui pourrait être validée si une bonne partie du réseau ( 51% produisait la même étiquette ? )

Si un mineur tente de diffuser un bloc qui n'est pas valide, les nœuds qui le recevront vont le vérifier, voir qu'il n'est pas valide, et ne vont donc pas le transmettre aux autres nœuds.

Si une partie du réseau n'est pas d'accord sur les règles à appliquer pour déterminer si le bloc est valide, alors on verra le réseau se scinder et deux blockchains co-exister en parallèle. Les utilisateurs (comprendre, ceux qui font tourner un nœud) choisiront quel logiciel Bitcoin (et donc laquelle de ces deux versions de Bitcoin) ils veulent utiliser.
À terme, cela crée donc deux réseaux différents. C'est un hard-fork. Si tu veux un exemple concret, tu peux faire des recherches sur la blocksize war et comment est né Bitcoin Cash.

Voilà, c'est tout pour aujourd'hui ! Je ne pensais pas que ce serait aussi massif Shocked Cheesy
15  Local / Hors-sujet / Re: Quel OS PC utilisez-vous ? on: April 14, 2024, 08:50:52 PM
Windows (11 désormais)
Qu'en est-il des problèmes de performances récurrents à celui-ci ?? ?  Roll Eyes  ça se dissipe selon toi ? Huh

Franchement je ne saurais pas dire, je l'utilise trop peu !
16  Local / Hors-sujet / Re: Quel OS PC utilisez-vous ? on: April 14, 2024, 08:08:24 PM
Très joli déterrage ! Cheesy

Du coup c'est l'occasion de mettre à jour ma réponse :
Dual boot Windows 10 / Linux Mint, en utilisant principalement Windows quand même, je l'admet
Toujours en dual boot Windows (11 désormais) / Linux Mint. Mais depuis des années j'utilise Mint entre 95 et 99% du temps.


Sur ce sujet justement.. je ne sais pas si vous avez entendu parler du Backdoor xz-Utils ?  Cet exemple confirme notamment que (libre) ne signifie pas forcément exempt de risques, et rappelle surtout que ça peut être aussi un vecteur 'Facile et libre d'accès' pour proliférer toute sorte de choses !!  Shocked
Bien sûr, il y a toujours un risque. Je reste convaincu que le fait que le code soit public aide à détecter ce genre de vulnérabilités. Le gars qui s'est rendu compte que les connections SSH mettaient une demie seconde de plus à se lancer, il n'aurait pas pu mener son enquête si le code était closed-source.
Et que l'on n'essaie pas de me faire croire qu'il n'y a pas de backdoor dans le code de Windows Roll Eyes (ou autres logiciels closed-source)

Cela dit, ça pose une question intéressante, qui mériterait presque son propre thread : une telle attaque est-elle possible sur Bitcoin (Core) ? Un développeur pourrait-il accumuler suffisamment de confiance des autres Core Devs pour pouvoir ajouter du code malveillant en douce ? J'imagine que les commits doivent être scrutés par pas mal de monde, mais combien connaissent assez bien le code pour déceler la moindre incohérence ? Le tout en sachant qu'en marge des développeurs, il n'y a qu'une petite poignée de mainteneurs.
17  Local / Hors-sujet / Re: C'est quoi cette nouvelle mode "Altcoinstalks"? on: April 13, 2024, 02:50:57 PM
Houla tu as raté un train Smiley.

J'avais loupé le train aussi, et me posais la même question. Merci pour la réponse !

Edit : C'est dommage que je ne puisse pas y téléporter des topics d'ici Smiley

Ou carrément faire un hard fork du forum, en copiant tout d'un coup ? Grin
Personnellement je me vois mal aller discuter sur un "Altcoinstalk" alors que je ne saurais même pas te citer plus de 2 ou 3 cryptos du top 10 Tongue
18  Economy / Collectibles / Re: [FREE RAFFLE] - Custom eXch Cryptosteel Capsule (#7)! on: April 09, 2024, 05:59:54 PM
30 - F2b
59 - F2b

Let's try one more time  Smiley
Thanks!
19  Local / Échanges / Re: Avis BINANCE on: April 07, 2024, 12:28:21 PM
Oui de toutes facons c'est toujours mieux que de se payer un extra KYC surprise avec des documents impossible à fournir et un compte totalement bloqué même pour les retraits cryptos ad vitam. Là au moins, ils ne peuvent pas sortir l'excuse qu'il y a un probleme avec la banque ou le compte bancaire destinatatire, vu qu'ils l'ont déjà accepté lorsqu'on a fait le dépôt.

Oui, ça à la rigueur ça se tient comme argument.

Pour être un minimum de bonne foi

"pour protéger les individus" et "de bonne foi" dans la même phrase, je trouve ça un peu osé Cheesy
Mais bon j'suis un peu borné aussi, faut le reconnaître. Grin
20  Economy / Collectibles / Re: [FREE RAFFLE] - Custom eXch Cryptosteel Capsule (#6)! on: April 05, 2024, 09:14:15 AM
03 - F2b
04 - F2b

Thank you 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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 105 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!