nestedSegwit on Nostr: Q: 비트코인 코어에 피어의 주소가 하드코딩 되어있다 해당 ...
Q: 비트코인 코어에 피어의 주소가 하드코딩 되어있다 해당 주소들은 새로운 노드가 그들과 연결되어 네트워크에 들어오게 해준다. 이는 이클립스 공격(새로운 노드를 네트워크로 부터 이격하는 공격) 에 취약한것 아닌가?
A: 비트코인 코어에 해당 주소들이 하드코딩되어있는 것은 어쩔수 없음. 기술적으로 노드가 첫 시작될때 연결을 할 노드가 꼭 필요하기때문. 따라서 해당 지적은 맞는 이야기임.
하지만 해당 노드들이 공격을 시도한다고 해도 이미 피어들의 IP를 모두 가진 노드들에게 아무런 공격을 하지 못함.
즉 새로 시작하는 노드들은 비트코인 네트워크와 싱크가 불가능하겠지만 기존 작동중인 풀노드에게는 아무런 영향을 줄순 없음.
또한 새로운 노드를 실행시킬시에, 연결하고자 하는 노드의 IP를 인자로 넘겨준다면, 해당 테이블의 공격노드들의 이클립스 공격을 피할수 있음.
A: 비트코인 코어에 해당 주소들이 하드코딩되어있는 것은 어쩔수 없음. 기술적으로 노드가 첫 시작될때 연결을 할 노드가 꼭 필요하기때문. 따라서 해당 지적은 맞는 이야기임.
하지만 해당 노드들이 공격을 시도한다고 해도 이미 피어들의 IP를 모두 가진 노드들에게 아무런 공격을 하지 못함.
즉 새로 시작하는 노드들은 비트코인 네트워크와 싱크가 불가능하겠지만 기존 작동중인 풀노드에게는 아무런 영향을 줄순 없음.
또한 새로운 노드를 실행시킬시에, 연결하고자 하는 노드의 IP를 인자로 넘겨준다면, 해당 테이블의 공격노드들의 이클립스 공격을 피할수 있음.