리플레이 공격이란?

다가오는 SegWit2X 하드 포크가 논쟁의 여지가있는 이유 중 하나는 보호 기능이 없기 때문입니다. 재생 공격. 많은 사람들이 재생 공격의 가능성과 그것이 네트워크의 무결성을 어떻게 해칠 수 있는지에 대해 우려하고 있습니다..

비트 코인 캐시와 같은 이전 하드 포크 동안에는 리플레이 보호가 적용되어 악의적 인 개인이 공격을 시도 할 여지가 없었습니다..

리플레이 공격이 무엇인지 살펴보기 전에 비트 코인을 뒷받침하는 몇 가지 기본 기술을 이해해야합니다..

현재 Bitcion 블록 체인

비트 코인 거래는 퍼블릭 블록 체인에서 이루어집니다. 즉, 트랜잭션 ID, 수신자 및 발신자 주소가 네트워크에 브로드 캐스트되므로 누구나 볼 수 있습니다..

원장은 거래를 분석하고 감사하려는 사람들이 열렬히 다운로드 할 수도 있습니다. 또한 특정 거래를 살펴보고 개인 입력을 기반으로 유효한지 여부를 확인할 수 있습니다..

기술의 현재 상태와 앞으로 나아가는 방법에 대해 커뮤니티에서 논쟁이있을 때 포크라는 아이디어가 제시됩니다. 포크는 소프트 포크 또는 하드 포크 일 수 있습니다. 의 경우 부드러운 포크, 네트워크의 이전 노드는 여전히 새 블록을 유효한 것으로 인식합니다. 따라서 이전 버전과 호환되며 대부분의 채굴 자만 새 소프트웨어로 업그레이드해야합니다..

그러나 변경 사항이 실제 블록 구조 (예 : 블록 크기)에 적용되면 하드 포크를 통해 수행됩니다. 하드 포크를 사용하면 이전에 유효하지 않은 블록과 트랜잭션이 이제 유효하므로 모든 참가자는 새 프로토콜로 업그레이드해야합니다..

업그레이드하지 않는 시장 참여자들은 레거시 블록 체인을 계속 사용하고 업그레이드 한 사람들은 새로운 블록 체인과 암호 화폐를 시작할 것입니다. 이것은 정확히 8 월 1 일에 비트 코인 캐시로 비트 코인 블록 체인의 포크에서 일어난 일입니다..

지적해야 할 중요한 점은 두 체인이 포크 직전에 정확히 동일하게 보인다는 것입니다. 그러나 포크 후 새로운 블록이 발견되고 잔액이 다른 다른 트랜잭션이 있습니다..

재생 공격의 작동 방식

재생 공격의 작동 방식하드 포크의 체인에 분할이있는 경우 두 체인에서 정확히 동일한 양의 코인을 소유하게됩니다. 이 문제는 하나의 체인에만 돈을 쓸 때 발생합니다. 다른 체인에서 일어나는 일?

이론적으로 체인 중 하나에 돈을 쓰면 다른 사람이 서명을 포함하여 해당 거래에서 정확히 동일한 자격 증명을 사용하고이를 다른 원장에 포함하도록 제시 할 수 있습니다. 따라서 서명이 둘 다에 유효하기 때문에 다른 사람이 다른 원장에 돈을 쓸 수 있습니다..

이것은 누군가가 다른 체인에있는 자금으로 다른 사람에게 다른 금액을 보낼 수 있음을 의미하지 않습니다. 트랜잭션은 정확히 복제해야합니다. 그러나 여전히 몇 가지 문제가 있습니다. 다른 원장에서 동일한 트랜잭션 요청을 보내는 개인이 재생 공격을 준비하고 있습니다..

비트 코인 캐시 하드 포크의 경우 리플레이 보호가 적용되었습니다. 그들은 거래가 비트 코인 캐시와 만 관련이 있다는 것을 완전히 식별하는 특별한 코드를 배치했습니다. 이 특별한 식별 정보를 사용하면 모든 비트 코인 노드는 비트 코인 캐시와 만 관련이 있음을 인식하므로이 거래를 거부합니다..

SegWit2X에 대한 재생 보호 없음

불행히도 SegWit2X 업그레이드의 개발자가 Bitcoin 코어 팀이 우려하는 경우이를 구현해야한다고 말했기 때문에 다가오는 포크에 대한 재생 보호 기능이 없습니다..

이 주장의 문제점은 코어가 이러한 변경 사항을 구현할 시간이 충분하지 않다는 것입니다. 재생 보호 체계는 그 자체로 하드 포크이며 이제 모든 종류의 재생 보호를 구현하면 세 가지 다른 블록 체인이 생성됩니다. SegWit2X 포크, 비트 코인 레거시 및 리플레이 보호 기능이있는 비트 코인 레거시가있을 것입니다..

이것은 Bitcoin 핵심 개발자 및 Charlie Lee와 같은 다른 주목할만한 사람들이 SegWit2X에 반대하는 이유의 일부입니다. 하드 포크를 준비 할 시간이 더 있다면 재생 보호 기능이 내장되었을 수 있습니다..

리플레이 공격으로부터 자신을 보호하세요

당신이 비트 코인 투자자이고 Bitcion으로 그렇게 자주 거래하지 않는다면, 더 명확해질 때까지 포크 이후에 돈을 보내는 것을 보류해야합니다..

그러나 실제로 거래가 필요하고 두 원장에서 계정을 분리하려는 경우 서비스 혼합을 고려할 수 있습니다. 이를 통해 두 체인 중 하나에서 재생할 수없는 트랜잭션이 발생합니다. 이를 수행 할 수있는 특정 클래스의 트랜잭션이 있습니다..

이러한 거래는 채굴자가받는 보상 (새로운 자금이므로)이거나 Coinbase 거래 혼합되어 있습니다. 이러한 Coinbase 거래를 통해 귀하의 거래는 다른 재생 불가능한 거래와 혼합 될 수 있습니다..

기대

다가오는 하드 포크에는 리플레이 보호 기능이 없지만 비트 코인 “홀 들러”라면 큰 문제가되지 않습니다. 정기적으로 코인을 사용하지 않으므로 상황이 어떻게 발전하는지 모니터링 할 시간이 있습니다..

비트 코인 캐시 사가에서 보았 듯이 비트 코인에 일어날 수있는 일에 대해 포크 이전에 퍼져 나간 많은 FUD (Fear Uncertainty and Destruction)가있었습니다. 그러나 포크는 쉽게 진행된 것처럼 보였고 비트 코인 가격 상승으로 이어졌습니다..

Fotolia를 통한 추천 이미지

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me