• 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

작업증명

피어 투 피어 방식으로 분산 타임스탬프 서버를 구현하기 위해, 우리는 신문이나 유즈넷 게시물 대신 애덤 백(Adam Back)의 해시캐시(Hashcash)[6]와 유사한 작업증명(proof-of-work) 시스템을 사용해야 합니다. 작업증명은 SHA-256과 같은 해시 함수로 해싱했을 때, 해시가 여러 개의 0 비트(zero bits)로 시작하는 값을 찾기 위해 특정 값을 스캔하는 과정을 포함합니다. 필요한 0 비트의 수에 따라 평균적으로 필요한 작업량은 지수적으로 증가하며, 단일 해시 실행으로 검증할 수 있습니다.

우리의 타임스탬프 네트워크에서는, 작업증명을 구현하기 위해 블록 내의 논스(nonce)를 증분(incrementing)하여 블록의 해시가 요구된 0 비트를 만족할 때까지 반복합니다. 작업증명을 충족시키기 위해 CPU가 소모된 후에는, 해당 블록은 작업을 재수행하지 않고는 변경할 수 없습니다. 이후에 이어지는 블록들이 그 뒤에 연결되기 때문에, 그 블록을 변경하려면 그 이후의 모든 블록들의 작업증명을 다시 수행해야 합니다.

proof-of-work

Block: 블록
Prev Hash: 이전 블록 해시
Nonce: 임시 값
Tx(Transaction): 거래

작업증명은 또한 다수결(majority decision making)에서의 대표성 문제를 해결합니다. 만약 다수가 한 IP 주소당 한 표(one-IP-address-one-vote)에 기반한다면, 많은 IP 주소를 할당받을 수 있는 자에 의해 시스템이 장악될 수 있습니다. 작업증명은 본질적으로 CPU 당 한 표(one-CPU-one-vote)에 해당합니다. 다수의 결정은 가장 많은 작업증명이 투입된 가장 긴 체인(longest chain)으로 대표됩니다. 만약 다수의 CPU 파워가 정직한 노드들에 의해 통제된다면, 정직한 체인이 가장 빠르게 성장하여 경쟁 체인을 앞설 것입니다. 과거의 블록을 변경하려면 공격자는 해당 블록과 그 이후의 모든 블록들의 작업증명을 다시 수행한 후, 정직한 노드들의 작업을 따라잡아 앞서야 합니다. 이후에 이어지는 블록이 추가될수록, 더 느린 공격자가 이를 따라잡을 확률은 지수적으로 감소함을 우리는 나중에 증명할 것입니다.

시간이 지남에 따라 노드를 운영하는 하드웨어의 속도가 증가하고 노드 운영에 대한 관심이 변동함에 따라, 작업증명의 난이도(difficulty)는 시간당 평균 블록 수를 목표로 하는 이동 평균(moving average)에 의해 결정됩니다. 블록이 너무 빨리 생성되면 난이도가 증가합니다.

Back to List

Previous

타임스탬프 서버

Next

네트워크

Trending Now

  • 1
    Trump

    3

  • 2
    Taiwan

    8

  • 3
    Bitcoin

    7

  • 4
    cryptocurrency

    6

  • 5
    stablecoin

    5

  • 6
    SOL 5% increase

    4

  • 7
    BTC investment

    3

  • 8
    regulatory bill

    2

  • 9
    Ethereum

    1

  • 10
    US-China trade