
이 에피소드를 들어보세요:
- Apple
- Spotify
- Libsyn
- Overcast
“The Van Wirdum Sjorsnado”의 이번 에피소드에서 호스트인 Aaron van Wirdum과 Sjors Provoost는 Neutrino로 알려진 컴팩트 클라이언트 사이드 필터링에 대해 논의했습니다.
컴팩트 클라이언트 사이드 필터링은 전체 블록체인을 다운로드하고 검증할 필요 없이 비트코인을 사용할 수 있는 솔루션으로, 전체 노드를 운영하는 사람에게 개인 정보를 희생하지 않고도 가능합니다(따라서 전체 블록체인을 다운로드하고 검증했습니다). 전체 비트코인 블록체인을 다운로드하고 검증하는 데는 표준 노트북에서도 며칠이 걸릴 수 있으며, 스마트폰이나 다른 성능이 제한된 컴퓨터에서는 훨씬 더 오랜 시간이 걸립니다. 이러한 이유로 많은 사람들이 Neutrino와 같은 라이트 클라이언트를 사용하는 것을 선호합니다. 이들은 전체 비트코인 노드만큼 안전하지는 않지만, 운영하는 데 필요한 계산 자원은 적습니다.
일부 유형의 라이트 클라이언트인 간소화된 결제 검증(SPV) 클라이언트는 본질적으로 비트코인 네트워크의 노드에 관심 있는 특정 비트코인 주소에 대해 질문하여 자신이 소유한 자금의 양을 확인합니다. 이는 개인 정보 보호에 좋지 않은데, 전체 노드 운영자는 SPV 사용자가 어떤 주소를 소유하고 있는지 알게 됩니다.
컴팩트 클라이언트 사이드 필터링은 SPV와 유사한 목표를 달성하기 위한 새로운 솔루션이지만, 개인 정보 손실 없이 가능합니다. 간단히 말해, 전체 노드 운영자가 라이트 클라이언트 사용자에게 해당 주소와 관련된 활동이 포함될 수 있는 블록에 대한 정보를 제공하는 암호화된 데이터 구조를 생성함으로써 작동합니다. 이를 통해 사용자는 모든 비트코인 블록의 작은 하위 집합만 다운로드하여 자금을 추적할 수 있습니다.
Van Wirdum과 Provoost는 이 작동 방식에 대해 더 자세히 설명하고, 이 솔루션의 몇 가지 트레이드오프에 대해 논의했습니다.