
Bitcoin
Bitcoin: A Peer-to-Peer Electronic Cash System
Satoshi Nakamoto · 2008 · 총 5개 섹션 · 14개 문장
이렇게 사용하세요
Abstract
A purely peer-to-peer1 version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution2.
순수한 P2P 전자 화폐는 금융기관을 거치지 않고 온라인 결제를 한 당사자에서 다른 당사자에게 직접 전송할 수 있게 한다.
Digital signature1s provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double-spending2.
디지털 서명이 해결책의 일부를 제공하지만, 이중 지불 방지를 위해 여전히 신뢰할 수 있는 제3자가 필요하다면 주요 이점은 사라진다.
We propose a solution to the double-spending problem using a peer-to-peer network.
우리는 P2P 네트워크를 이용한 이중 지불 문제의 해결책을 제안한다.
1. Introduction
Commerce on the Internet has come to rely almost exclusively on financial institutions serving as trusted third parties to process electronic payments.
인터넷 상거래는 전자 결제를 처리하기 위한 신뢰할 수 있는 제3자로서 금융기관에 거의 전적으로 의존하게 되었다.
While the system works well enough for most transactions, it still suffers from the inherent weaknesses of the trust based model1.
이 시스템은 대부분의 거래에서 충분히 잘 작동하지만, 신뢰 기반 모델의 고유한 약점을 여전히 안고 있다.
What is needed is an electronic payment system based on cryptographic proof1 instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party.
필요한 것은 신뢰 대신 암호학적 증명에 기반한 전자 결제 시스템으로, 신뢰할 수 있는 제3자 없이 원하는 두 당사자가 직접 거래할 수 있도록 하는 것이다.
2. Transactions
We define an electronic coin as a chain of digital signatures1.
우리는 전자 코인을 디지털 서명의 연쇄로 정의한다.
Each owner transfers the coin to the next by digitally signing a hash1 of the previous transaction and the public key2 of the next owner and adding these to the end of the coin.
각 소유자는 이전 거래의 해시와 다음 소유자의 공개 키에 디지털 서명을 하고, 이를 코인의 끝에 추가함으로써 다음 사람에게 코인을 전송한다.
The problem of course is the payee can't verify that one of the owners did not double-spend the coin.
문제는 수취인이 소유자 중 누군가가 코인을 이중 지불하지 않았음을 검증할 수 없다는 것이다.
3. Timestamp Server
The solution we propose begins with a timestamp server1.
우리가 제안하는 해결책은 타임스탬프 서버에서 시작한다.
A timestamp server works by taking a hash of a block1 of items to be timestamped and widely publishing the hash.
타임스탬프 서버는 타임스탬프를 찍을 항목들의 블록에 대한 해시를 취하고 이 해시를 널리 공표함으로써 작동한다.
4. Proof-of-Work
To implement a distributed timestamp server on a peer-to-peer basis, we will need to use a proof-of-work1 system similar to Adam Back's Hashcash2.
P2P 기반의 분산 타임스탬프 서버를 구현하기 위해, 우리는 아담 백의 해시캐시와 유사한 작업증명 시스템을 사용해야 한다.
The proof-of-work involves scanning for a value that when hashed, such as with SHA-2561, the hash begins with a number of zero bits.
작업증명은 SHA-2561과 같은 해시 함수로 해시했을 때, 해당 해시가 일정 수의 0비트로 시작하는 값을 찾는 작업을 포함한다.
Once the CPU effort has been expended to make it satisfy the proof-of-work, the block cannot be changed without redoing the work.
작업증명을 만족하기 위해 CPU 노력이 소비되면, 그 작업을 다시 하지 않고는 블록을 변경할 수 없다.
원본 출처: Bitcoin: A Peer-to-Peer Electronic Cash System by Satoshi Nakamoto (2008)
학습 목적으로 재구성된 콘텐츠입니다.