해시캐시에 대해서 자세히 알려주세요.

2019. 02. 16. 01:47

비머니 블록 생성 방식이라고 하는데 구체적으로 알려주세요.

공유하고 돈벌기 ♥︎

총 1개의 답변이 있습니다.

질문자 채택 답변
보안 쩌리

자주 이용하는 콘텐츠를 컴퓨터에 기억장치에 저장해 둔 뒤 필요할 때마다 인터넷에 접속하지 않고도 이용할 수 있는 기술.

불필요한 인터넷 접속을 줄여 비용을 줄이기 위해 개발된 기술로 정보 저장 위치를 해시(hash)라는 짧은 숫자로 찾아내기 때문에 속도가 빠르고 메모리도 적게 든다.

해시 캐쉬의 기원

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는 소프트웨어로서의 유일한 디지털 수집 물이었습니다. '


아담 백은 사토시 나카모토가 발표한 원래의 비트코인 백서에 인용된 해쉬캐쉬(Hashcash)의 발명자로 비트코인에 대한 세컨드 레이어 지불 채널에 대한 인프라 확장의 측면이 비트코인 캐쉬 이상의 에지(edge)를 가지고 있다고 말했습니다.

“세그윗은 레이어2와 라이트닝을 엄청나게 확장 할 수 있는 버그 수정입니다. 비트코인 캐쉬는 의도적으로 버그 픽스를 제거하고 신중하게 생각합니다. 비트코인 캐쉬는 세그윗이 없으며 라이트닝을 수행 할 수 없기 때문에 비트코인은 비트코인 캐쉬보다 훌륭하게 확장될 것입니다. 이것은 단기 펌프입니다. 그냥 인내하고 기다리기 바랍니다.”라고 말했습니다.



세컨드 레이어 확장 및 블록 크기 제한의 중요성
이전에 NewsBTC가 보도한 바에 따르면 블록 크기를 늘리면 비트코인과 같은 블록체인 네트워크를 확장 할 수 있는 특정 제한이 있습니다.

비트코인과 보안 전문가인 안드리아스 안토노폴로스(Andreas Antonopoulos)는 비트코인의 블록 크기가 사용자 기반의 성장에 직접 비례하는 속도로 증가하면 필연적으로 블록체인 네트워크가 더욱 중앙 집중화 될 것이라고 지적했습니다.

“내 블록의 유효성을 확인하는 데 11분이 걸리면 블록체인에서 벗어나 독립적으로 유효성을 검사 할 수 있는 사람이 줄어들어 시스템이 중앙 집중화 됩니다. 이들 중 하나가 증가하면 유효성 검사 프로세스에 참여할 수 있는 사람이 줄어들고, 데이터 저장에 참여하는 사람이 줄어들며 독립적인 요소가 되는 데 참여할 수 있는 사람이 줄어 듭니다. 우리는 분산화된 시스템에서 점점 더 중앙 집중화 된 시스템으로 이동하게 됩니다.”라고 안토노폴로스는 말했습니다.

따라서, 블록 크기 증가는 단기 스케일링 솔루션으로 실행될 수 있지만, 어떤 지표에서는 장기 스케일링 솔루션이 아닙니다.

비트코인에서는 중앙화된 엔티티 또는 네트워크 관리자가 없으므로 노드 운영자와 채굴업자가 트랜잭션을 독립적을 수행하게 됩니다.

그러나, 블록 크기가 공격적으로 증가하면 노드 운영자가 트랜잭션을 확인할 수 있는 기능이 제한되어, 거래 정산에서 비트코인의 중요한 측면을 중앙 집중화 할 수 있습니다.



세건드 레이어가 낮은 지불을 가능하게 하는 방법
장기적으로는 비트코인을 강력한 가치 창출과 통화로 활용하기 위해 세컨드 레이어를 구현해야 합니다.

기업은 높은 수준의 비트코인 보안을 활용해야 하며, 저렴한 비용으로 작은 거래를 라이트닝과 같은 세컨드 레이어 지불 채널로 이동해야 비트코인이 실제로 비자 및 마스터카드와 같은 주류 금융 결제 네트워크의 용량까지 확장 될 수 있습니다.

이더리움의 공동 설립자인 비탈락 부테린은 이더리움과 같은 블록체인 네트워크 조차도 유연성 우선 순위를 지정하여, 비트코인보다 확장성이 뛰어나고 비자와 같은 중앙 집중식 시스템과는 거리가 멀며, 컨센서스 프로토콜을 변경하지 않고는 이러한 용량을 확보 할 수는 없다고 강조했습니다.

비트코인 상에 세컨드 레이어 인프라 개발에 기여한 블록스트림(Blockstream)을 이끌었던 아담 백은 비트코인 캐쉬 네트워크의 트랜잭션이 현재 더 저렴하지만, 장기적으로는 비트코인이 우위를 차지한다고 강조했습니다.

세컨드 레이어 스케일링 솔루션이 작동하는 데 필요한 인프라를 가능하게 하는 세그윗이 있기 때문입니다.


출처: https://m.blog.naver.com/mage7th/221336981161

2019. 02. 16. 02:39
66