[Bitcoin] {역사} (Part) 1 : [Hashcash] {무엇인가?}

2018. 3. 25. 02:14카테고리 없음

728x90
반응형


해시 캐쉬의 기원


1992 년 Cynthia Dwork와 Moni Naor는 캘리포니아 산타 바바라에서 열린 연례 국제 암호화 회의에서 "처리 또는 정크 메일 퇴치를 통한 가격 책정" 이라는 논문을 발표했다 .


이 백서는 가격 책정 기능으로 알려진 프로토콜을 도입하여 스팸 메일을 줄일 수있는 시스템을 자세히 설명했습니다. 이 기능을 사용하면 사용자는 시스템에 액세스 할 수있는 기능 (이 경우 전자 메일 서비스)을 계산할 수 있도록 처리 능력을 투입해야합니다. "주요 아이디어는 사용자가 리소스에 액세스하기 위해 적당히 어렵지만 다루기 힘든 기능을 계산하도록 요구하여 경박 한 사용을 방지하는 것입니다."


5 년 후 영국의 암호 작성자 인 Adam Back은 Dwork와 Naor가 제출 한 것과 비슷한 기능을 제안했습니다. 그는 그의 반복 Hashcash를 불렀다. Hashcash는 원래 이메일과 익명의 remailers와 같은 모든 인터넷 자원에 대한 체계적인 남용을 통제하고 줄일 수있는 메커니즘이었다.


Hashcash는 암호화 해시 기능인 SHA-1 (Secure Hash Algorithm 1)을 사용하여 전자 메일이 스팸이 아님을받는 사람에게 확인하는 데 도움이되는 스탬프를 만듭니다. "발신자는받는 사람의 전자 메일 주소 (비유에서 그 제곱근)와 관련된 값을 계산할 수 있으며받는 사람은이를 비유 할 수 있습니다. 수신자는 발신자가이 스탬프를 작성한 사람 (다른 사람이 아님)에게 보낸 답을 알 수 있습니다. 그 이유는 응답 (제곱근)이 수신자의 주소이기 때문입니다. "


Hashcash는 스팸 및 재판매업자와 싸우기 위해 여러 조직에서 활용했습니다. 그 중 주목할만한 것은 스팸 메일 서비스 인 스팸 어쌔신 (Spam Assassin)과 이메일 클라이언트 인 모질라 썬더 버드 (Mozilla Thunderbird)입니다. 기술적 인 거물 마이크로 소프트는 일시적으로 고객을 위해 스팸을 줄이기위한 노력의 일환으로 Hashcash 버전을 전자 메일 소인으로 사용했습니다. 소인 표가 이제 더 이상 사용되지 않다.


Bitcoin 백서 에서, 창시자 인 Satoshi Nakamoto는 Backcoat의 Hashcash가 Bitcoin 분산 원장에서 사용 된 광산 기능의 영감을 제공했다는 사실을 암시합니다. "P2P 방식으로 분산 타임 스탬프 서버를 구현하려면 신문이나 유즈넷 게시물이 아닌 Adam Back의 Hashcash와 유사한 작업 증명 시스템을 사용해야합니다. 작업 증명에는 해시가 SHA-256과 같이 해시가 0 비트로 시작하는 값을 검색하는 작업이 포함됩니다. 필요한 평균 작업량은 필요한 0 비트 수에서 지수 적이며 단일 해시를 실행하여 확인할 수 있다. 


실제로 Hashcash는 Satii가 Wei Dai를 이끌고 b-money를 제안한 바 있습니다. 두 사람 이 2008 년 Bitcoin 백서의 릴리스까지 이어지는 전자 메일 을 교환 했다.


비트 코인이 PoW 알고리즘으로 Hashcash를 사용한다고 공개적으로 밝히고 있습니다. 그러나 설명 된 바와 같이 Bitcoin 네트워크는 비슷한 버전의 알고리즘을 사용하지만 동일한 알고리즘은 사용하지 않기 때문에 이는 사실이 아닙니다.


또한 Back 씨는 "Bitcoin은 더 나은 인플레이션 통제를받는 Hashcash입니다"라고 말하면서 , Satoshi가 창안 한 무수한 기술 혁신의 독창성을 사소하게 느끼는 것처럼 암호 커뮤니티의 일부로부터 비난을 받았다고합니다.


그럼에도 불구하고 Hashcash와 그 전신은 Hal Finney의 RPOW (Reuseable Proofs Work )의 기초를 형성했습니다 . Nick Szabo의 Bit Gold와 Wei Dai의 b-money와 달리 RPOW는 소프트웨어로서의 유일한 디지털 수집 물이었습니다. 'Bitcoin의 역사'의 다음 호에서는 BitTorrent, Bit Gold 및 b-money를 살펴 보겠다.



반응형
사업자 정보 표시
무지개다리 | 이정우 | 경기 | 사업자 등록번호 : 119-21-98384 | TEL : 010-5585-0941 | Mail : e3706@hanmail.net | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기