• News
  • Reports
Bitcoin Whitepaper
Part1. English
AAbstract
IIntroduction
TTransactions
TTimestamp Server
PProof of Work
NNetwork
IIncentive
RReclaiming Disk Space
SSimplified Payment Verification
CCombining and Splitting Value
PPrivacy
CCalculations
CConclusion
RReferences
Part2. Korean
초초록
서서론
거거래
타타임스탬프 서버
작작업증명
네네트워크
인인센티브
디디스크 공간 회수
간간소화된 결제 검증
가가치 합치기와 나누기
프프라이버시
계계산
결결론
참참고문헌
Part3. 比特币白皮书 (Bitcoin Whitepaper - Chinese)
摘摘要 (Abstract)
引引言 (Introduction)
交交易 (Transactions)
时时间戳服务器 (Timestamp Server)
工工作量证明 (Proof-of-Work)
网网络 (Network)
激激励机制 (Incentive)
回回收磁盘空间 (Reclaiming Disk Space)
简简化支付验证 (Simplified Payment Verification)
合合并与拆分价值 (Combining and Splitting Value)
隐隐私 (Privacy)
计计算 (Calculations)
结结论 (Conclusion)
参参考文献 (Reference)
Part4. Whitepaper de Bitcoin
RResumen (Abstract)
IIntroducción (Introduction)
TTransacciones (Transactions)
SServidor de Marca de Tiempo (Timestamp Server)
PPrueba de Trabajo (Proof-of-work)
RRed (Network)
IIncentivo (Incentive)
RRecuperación de Espacio en Disco (Reclaiming Disk Space)
VVerificación de Pago Simplificada (Simplified Payment Verification)
CCombinar y Dividir Valor (Combining and Splitting Value)
PPrivacidad (Privacy)
CCálculos (Calculations)
CConclusión (Conclusion)
RReferencias (Reference)
Part5. French
AAbstrait (Abstact)
IIntroduction (Introduction)
TTransactions (Transactions)
SServeur d’horodatage (Timestamp Server)
PPreuve-de-travail (Proof-of-Work)
RRéseau (Network)
PPrime d’incitation (Incentive)
RRécupérer de l'espace disque (Reclaiming Disk Space)
VVérification simplifiée des paiements (Simplified Payment Verification)
CCombinaison et division des valeurs (Combining and Splitting Value)
VVie privée (Privacy)
CCalculs (Calculations)
CConclusion (Conclusion)
RReferences (References)
Part6. Glossary
terms of use
privacy policy

[email protected]

Copyright 2024. COMU All Rights Reserved

Bitcoin Whitepaper
Part1. English
AAbstract
IIntroduction
TTransactions
TTimestamp Server
PProof of Work
NNetwork
IIncentive
RReclaiming Disk Space
SSimplified Payment Verification
CCombining and Splitting Value
PPrivacy
CCalculations
CConclusion
RReferences
Part2. Korean
초초록
서서론
거거래
타타임스탬프 서버
작작업증명
네네트워크
인인센티브
디디스크 공간 회수
간간소화된 결제 검증
가가치 합치기와 나누기
프프라이버시
계계산
결결론
참참고문헌
Part3. 比特币白皮书 (Bitcoin Whitepaper - Chinese)
摘摘要 (Abstract)
引引言 (Introduction)
交交易 (Transactions)
时时间戳服务器 (Timestamp Server)
工工作量证明 (Proof-of-Work)
网网络 (Network)
激激励机制 (Incentive)
回回收磁盘空间 (Reclaiming Disk Space)
简简化支付验证 (Simplified Payment Verification)
合合并与拆分价值 (Combining and Splitting Value)
隐隐私 (Privacy)
计计算 (Calculations)
结结论 (Conclusion)
参参考文献 (Reference)
Part4. Whitepaper de Bitcoin
RResumen (Abstract)
IIntroducción (Introduction)
TTransacciones (Transactions)
SServidor de Marca de Tiempo (Timestamp Server)
PPrueba de Trabajo (Proof-of-work)
RRed (Network)
IIncentivo (Incentive)
RRecuperación de Espacio en Disco (Reclaiming Disk Space)
VVerificación de Pago Simplificada (Simplified Payment Verification)
CCombinar y Dividir Valor (Combining and Splitting Value)
PPrivacidad (Privacy)
CCálculos (Calculations)
CConclusión (Conclusion)
RReferencias (Reference)
Part5. French
AAbstrait (Abstact)
IIntroduction (Introduction)
TTransactions (Transactions)
SServeur d’horodatage (Timestamp Server)
PPreuve-de-travail (Proof-of-Work)
RRéseau (Network)
PPrime d’incitation (Incentive)
RRécupérer de l'espace disque (Reclaiming Disk Space)
VVérification simplifiée des paiements (Simplified Payment Verification)
CCombinaison et division des valeurs (Combining and Splitting Value)
VVie privée (Privacy)
CCalculs (Calculations)
CConclusion (Conclusion)
RReferences (References)
Part6. Glossary
terms of use
privacy policy

[email protected]

Copyright 2024. COMU All Rights Reserved

Preuve-de-travail (Proof-of-Work)

Pour mettre en place un serveur d’horodatage distribué en mode pair-à-pair, nous devons utiliser un mécanisme de preuve-de-travail similaire au « Hashcash » d’Adam Back[6], plutôt que de simplement publier un hachage dans un journal ou sur Usenet. Le principe consiste à rechercher une valeur qui, une fois hachée (par exemple avec SHA-256), produit un résultat commençant par un nombre déterminé de bits nuls. Le temps de calcul moyen requis croît de façon exponentielle avec la quantité de bits nuls imposés, tandis que la validité de la solution peut se vérifier par un simple hachage.

Dans notre réseau d’horodatage, la preuve de travail s’implémente en incrémentant un nonce dans le bloc, jusqu’à trouver une valeur qui génère le nombre de bits nuls requis en tête du hachage du bloc. Une fois l’effort de calcul fourni pour satisfaire cette preuve-de-travail, il est impossible de modifier le bloc sans tout refaire. De plus, à mesure que d’autres blocs se chaînent sur celui-ci, toute modification impliquerait de recalculer l’ensemble des blocs suivants.

proof-of-work

Block: Bloc
Prev Hash: Hachage du bloc précédent
Nonce: Nonce
Tx(Transaction): Transaction

La preuve-de-travail aborde également la question de la représentation dans les prises de décision majoritaires. Si la majorité reposait sur un principe « une adresse IP = un vote », elle pourrait être détournée par quiconque disposant d’un grand nombre d’adresses IP. La preuve-de-travail revient à « un CPU = un vote ». La décision majoritaire est illustrée par la chaîne la plus longue, laquelle a nécessité l’effort de calcul le plus important. Si une majorité de la puissance de calcul est détenue par des nœuds honnêtes, la chaîne émanant de ces nœuds progressera plus rapidement et dépassera toute chaîne concurrente. Pour modifier un ancien bloc, un attaquant devrait refaire la preuve-de-travail de ce bloc ainsi que de tous ceux qui le suivent, tout en rattrapant et dépassant la chaîne des nœuds honnêtes. Nous verrons plus loin que la probabilité qu’un attaquant plus lent réussisse à combler son retard diminue de façon exponentielle à mesure que de nouveaux blocs sont ajoutés.

Pour s’adapter à la hausse des performances matérielles et aux fluctuations de l’implication des nœuds au fil du temps, la difficulté de la preuve-de-travail est ajustée selon une moyenne mobile visant un nombre moyen de blocs par heure. Si les blocs sont produits trop rapidement, la difficulté augmente.

Back to List

Previous

Serveur d’horodatage (Timestamp Server)

Next

Réseau (Network)

Trending Now

  • 1
    Bitcoin
  • 2
    BTC

    8

  • 3
    Stablecoin

    -1

  • 4
    Trump

    -1

  • 5
    US-China trade tensions

    5

  • 6
    Blockchain

    4

  • 7
    Cryptocurrency

    3

  • 8
    Investor

    2

  • 9
    Regulation

    1

  • 10
    United States