Bitcoin, Ethereum et autres monnaies
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Aller en bas
avatar
KnarcK
Messages : 22
Date d'inscription : 03/02/2018
Localisation : France

Segregated Witness, l'évolution prochaine du réseau Bitcoin. Empty Segregated Witness, l'évolution prochaine du réseau Bitcoin.

Mer 7 Fév - 17:39
Explications (en anglais) : bitcoinmagazine.com/articles/amid-bitcoin-scaling-debate-segregated-witness-testnet-enters-public-stage-1453394345





Dans cet article, on décrit très clairement le planning de déploiement de cette fonction (qui permet évolution et suppression de problèmes actuels identifiés).

Les utilisateurs seront poussés à changer leur logiciel Bitcoin Core pour aller vers la nouvelle version ... sinon, ils payeront des frais supplémentaires puisque ça sera aux noeuds de recomposer leur transaction désuette dans la mempool.

Ce changement ne requiert donc pas un changement brute et définitif de tous les utilisateurs du réseau Bitcoin.

Les mineurs, par contre, eux ... devront suivre le mouvement en premier car ils ne pourront pas miner correctement sinon (mais c'est toujours le cas dans le réseau Bitcoin quand des BIP sont mis en maturation).

---

Une idée d'une traduction française pour le "Segregated Witness" ?

Le Larousse indique :

Métallurgie
Inégalité de composition chimique entre les diverses parties d'un alliage métallique ; séparation de parties chimiquement hétérogènes durant la solidification d'un alliage.

Technique
Séparation en amas distincts d'un ensemble de corps différents préalablement mélangés.

J'aurai pensé à "évolution par dissolution de groupe du réseau Bitcoin" : au lieu de traiter les transactions brutes émises par les noeuds, le réseau Bitcoin sépare les informations d'en-tête, de cryptographie, d'opération aux unités bitcoins pour les restructurer de manière plus efficace dans le mempool (réduisant un ancien block faisant de 1,75Mb à 2Mb vers un nouveau block de 1Mb possèdant le même nombres de transactions au final)
ToniGalmes
ToniGalmes
Messages : 19
Date d'inscription : 03/02/2018
Age : 25
Localisation : Marseille, France

Segregated Witness, l'évolution prochaine du réseau Bitcoin. Empty Re: Segregated Witness, l'évolution prochaine du réseau Bitcoin.

Mer 7 Fév - 17:40
Je me demande si ce type d'organisation fait du retard de block en fonction des frais (0-fee en fait) ... pour organiser des petites transactions ensembles (faible historiques) et des grosses transactions ensemble dans le prochain block (forte historique de mouvement).
Sermineitor
Sermineitor
Messages : 21
Date d'inscription : 03/02/2018
Age : 36

Segregated Witness, l'évolution prochaine du réseau Bitcoin. Empty Re: Segregated Witness, l'évolution prochaine du réseau Bitcoin.

Mer 7 Fév - 17:42
Ça a l'air d'une excellente solution. Solution temporaire par contre (mais de toute façon Bitcoin Classic n'était pas une solution permanente non plus), mais dans un premier temps je ne vois pas de quoi on a besoin de plus. On aura plus de place dans les blocs sans pour autant augmenter leur taille. C'est parfait.
Puraco
Puraco
Messages : 20
Date d'inscription : 03/02/2018
Age : 55
Localisation : France

Segregated Witness, l'évolution prochaine du réseau Bitcoin. Empty Re: Segregated Witness, l'évolution prochaine du réseau Bitcoin.

Mer 7 Fév - 17:44
Nom historique du client logiciel pour le réseau Bitcoin :
- Bitcoin QT (avant 0.9.0)
- Bitcoin Core (après 0.9.0)

Ne pas confondre le nom de l'exécutable (swriter.exe) ... et le nom du programme (LibreOffice Writer).
avatar
CarlosZART
Messages : 24
Date d'inscription : 03/02/2018
Age : 24
Localisation : Quelque part

Segregated Witness, l'évolution prochaine du réseau Bitcoin. Empty Re: Segregated Witness, l'évolution prochaine du réseau Bitcoin.

Mer 7 Fév - 17:48
Explications du Segregated Witness : bitcoincore.org/en/2016/01/26/segwit-benefits/

Le problème de malléabilité sur les transactions à 0 confirmation sera rêglé !

Segwit prevents third-party and scriptSig malleability by allowing Bitcoin users to move the malleable parts of the transaction into the transaction witness, and segregating that witness so that changes to the witness does not affect calculation of the txid.
Le réseau diffusera bien plus vite les blocks au noeuds !

where an individual block required 25 seconds to validate, and maliciously designed transactions could take over 3 minutes.
Segwit resolves this by changing the calculation of the transaction hash for signatures so that each byte of a transaction only needs to be hashed at most twice.

Le réseau sera plus stable en frais de réseau !

When a hardware wallet signs a transaction, it can easily verify the total amount being spent, but can only safely determine the fee by having a full copy of all the input transactions being spent, and must hash each of those to ensure it is not being fed false data. Since individual transactions can be up to 1MB in size, this is not necessarily a cheap operation, even if the transaction being signed is itself quite small.
Segwit resolves this by explicitly hashing the input value. This means that a hardware wallet can simply be given the transaction hash, index, and value (and told what public key was used), and can safely sign the spending transaction, no matter how large or complicated the transaction being spent was.

Le réseau sera encore plus sûr envers les paiements à multiples signatures !

they can find a collision between a valid address as part of a multisig script and a script that simply pays them all the funds with only 80-bits (280) worth of work, which is already within the realm of possibility for an extremely well-resourced attacker.
Segwit resolves this by using HASH160 only for payments direct to a single public key (where this sort of attack is useless), while using 256-bit SHA256 hashes for payments to a script hash.

Le réseau sera plus apte à manier les scripts (nécessaire pour les paiements en série) !


additional opcodes that would have required a hard-fork to be used in non-segwit transactions can instead be supported by simply increasing the script version.

Le client réseau se connectant au Bitcoin fonctionnera mieux avec moins de RAM !

Segwit improves the situation here by making signature data, which does not impact the UTXO set size, cost 75% less than data that does impact the UTXO set size. This is expected to encourage users to favour the use of transactions that minimise impact on the UTXO set in order to minimise fees, and to encourage developers to design smart contracts and new features

Cette évolution permettra de déployer des clients hybrident (fonctionnant avec la Blockchain ET le mode à sommaire d'arbres de Merkle) !

To maintain the decentralised, trustless nature of Bitcoin, it is important to allow those who cannot afford to validate the entire blockchain to at least be able to cheaply validate as much of it as they can afford.
Segwit improves the situation here by allowing a future soft-fork to extend the witness structure to include commitment data, which will allow lightweight (SPV) clients to enforce consensus rules

Le réseau pourra utiliser le mode "Prune" plus aléatoirement ! (pas de suppression linéaire des blocks)

At present, however, signature data is an integral part of the transaction and must be present in order to calculate the transaction hash.
Segregating the signature data allows nodes that aren’t interested in signature data to prune it from the disk, or to avoid downloading it in the first place, saving resources.

Les blocks seront remplis à la juste hauteur du mempool en attente chez les clients !

Finding the most profitable set of transactions to include in a block given a single limit is an instance of the knapsack problem, which can be easily solved almost perfectly with a simple greedy algorithm. However adding the second constraint makes finding a good solution very hard in some cases, and this theoretical problem has been exploited in practice to force blocks to be mined at a size well below capacity.
It is not possible to solve this problem without either a hardfork, or substantially decreasing the block size. Since segwit can’t fix the problem, it settles on not making it worse: in particular, rather than introducing an independent limit for the segregated witness data, instead a single limit is applied to the weighted sum of the UTXO data and the witness data, allowing both to be limited simultaneously as a combined entity.
avatar
CarlosZART
Messages : 24
Date d'inscription : 03/02/2018
Age : 24
Localisation : Quelque part

Segregated Witness, l'évolution prochaine du réseau Bitcoin. Empty Re: Segregated Witness, l'évolution prochaine du réseau Bitcoin.

Mer 7 Fév - 17:50
bitcoincore.org/en/meetings/2016/03/17/

En principe, le Segwit sera introduit avant la version 0.13 car il tourne déjà sur le testnet (réseau Bitcoin pour les développeurs).

Several developers are working on a soft fork to introduce segregated witness onto Bitcoin mainnet, with initial testing being performed on a special testnet.

Segregated witness allows transaction signature data to be stored outside of the data hashed to produce transaction identifiers, removing all known forms of third-party malleability, allowing full nodes to compile the current UTXO set without downloading all signatures, and laying the groundwork for fraud proofs that can allow lightweight (SPV) clients to help enforce more of the consensus rules.

The segwit soft fork also allows miners to substitute 1 byte of block space with 4 bytes of segwit data, increasing transaction capacity for wallets that use segwit.

Gain de 4x la taille actuelle de block confirmé.
Cimuestra
Cimuestra
Messages : 33
Date d'inscription : 03/02/2018
Localisation : France

Segregated Witness, l'évolution prochaine du réseau Bitcoin. Empty Re: Segregated Witness, l'évolution prochaine du réseau Bitcoin.

Mer 7 Fév - 17:51
Merci pour ton poste je vais pouvoir briller au prochain meet up. Je crois pas que l'info ai encore beaucoup circulé.
Macrip
Macrip
Messages : 23
Date d'inscription : 03/02/2018
Age : 40
Localisation : France

Segregated Witness, l'évolution prochaine du réseau Bitcoin. Empty Re: Segregated Witness, l'évolution prochaine du réseau Bitcoin.

Mer 7 Fév - 17:53
Enfin, il est prêt pour arrivée prochaine.. ça devient bon. De quoi booster le cours.

bravenewcoin.com/news/segregated-witness-has-been-released-tackling-bitcoins-transaction-limit/
Contenu sponsorisé

Segregated Witness, l'évolution prochaine du réseau Bitcoin. Empty Re: Segregated Witness, l'évolution prochaine du réseau Bitcoin.

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum