비트코인 연구 개발 센터인 브링크가 세바스찬 팔베소너(일명 theStack)에 대한 1년 장학금 갱신을 발표했습니다. “그의 장학금 갱신 신청의 일환으로, 그는 BIP324 버전 2 P2P 전송의 중요성과 프로젝트에 대한 검토 시간을 어떻게 사용할 계획인지 강조했습니다,”라는 발표 내용입니다.
BIP324는 비트코인의 피어 투 피어(P2P) 통신 계층의 취약점을 해결하는 것을 목표로 하며, 현재 메시지가 암호화되지 않은 상태로 전송되고 있습니다. 세바스찬은 검열, 개인 정보 유출 및 기타 공격에 대응하기 위해 비트코인 노드 간의 기회적 암호화의 필요성을 강조합니다. 그는 “BIP324는 비트코인 노드 간의 기회적 암호화를 추가하여 이러한 결함을 해결하려고 하며, 이는 적들이 이러한 공격을 수행하기 훨씬 더 어렵게 만듭니다,”라고 설명합니다.
이 제안은 피어 간의 연결 시작을 숨기는 프로토콜을 포함하여 외부 관찰자에게 최소한의 정보만 노출되도록 합니다. 이는 현대적인 타원 곡선 점 인코딩 방식인 ElligatorSwift를 사용하여 달성됩니다. 또한, 연결 시작 시 “쓰레기”로 알려진 추가적인 무작위 바이트 덩어리가 교환되어 패킷의 크기를 더욱 모호하게 하여 잠재적인 공격자에 의한 탐지를 방해합니다.
세바스찬은 BIP324의 의사 난수 접근 방식에 대한 매력을 표현하며, “이 v2 암호화 전송 프로토콜이 주로 사용되는 세상을 상상해보면 … 네트워크 수준에서 비트코인 참가자에 대한 검열이 훨씬 더 어려워질 것입니다,”라고 말합니다. 그는 깊은 패킷 검사와 중간자 공격이 수행하기 훨씬 더 어려워질 것이라고 강조합니다.
BIP324가 P2P 계층에서 비트코인의 검열 저항을 보장하는 데 중요한 의미가 있음을 인식한 브링크는 세바스찬의 파트타임 장학금을 또 다른 1년 동안 연장했습니다. 세바스찬은 철저한 코드 리뷰를 수행하고, 남은 BIP324 풀 리퀘스트를 테스트하며, 기능적인 풀 리퀘스트가 제공되면 공개적으로 접근 가능한 BIP324 호환 노드를 운영할 계획입니다.