팀의 기사

탈중앙화 인터넷: 장점, 과제, 영향

네트워크가 기존 등록기관을 떠날 수 있다면 무엇이 달라질까요? IP 주소 등록의 탈중앙화가 주는 이점, 어려운 설계 문제, 그리고 변화가 시급한 이유를 살펴봅니다.

목차

연결된 미니어처 작업장 옆, 똑같이 생긴 두 서비스 창구 사이에 홈이 파인 파란 타일이 놓여 있다.
서비스를 바꾼다고 네트워크를 잃어서는 안 됩니다. 루헝의 제안은 관리자를 선택할 수 있게 하면서도 다른 이들이 기록을 계속 검증할 수 있도록 합니다.

탈중앙화 인터넷을 평가하는 유용한 질문이 있습니다. 네트워크 주소를 등록해 주는 조직이 내일 운영을 멈춘다면, 자신이 무엇을 보유하고 있는지 입증하고 계속 운영할 수 있을까요?

루헝의 탈중앙화 주장은 이 의존 관계에서 출발합니다. 네트워크는 독립적으로 구축하고 운영할 수 있지만, 필수 자원을 인정받는 일은 여전히 소수 기관에 의존할 수 있습니다. 핵심 질문은 전 세계 인터넷을 가능하게 하는 공유 기록을 잃지 않으면서 이 단일 통제 지점을 어떻게 없앨 것인가입니다.

장점: 운영자가 떠나더라도 네트워크를 잃지 않습니다

가정과 기업에 서비스를 제공하는 사업자를 생각해 보세요. 고객에게 필요한 것은 연속성입니다. 사업자가 주소 자원을 보유하는 내내 한 관리자에게 묶여 있는 것은 고객에게 이익이 되지 않습니다.

루헝이 지지하는 방식에서는 사업자가 독립적으로 검증 가능한 기록을 가지고 다른 등록 서비스로 옮길 수 있게 됩니다. 관리자를 바꾼다고 네트워크를 구축하는 기반이 된 자원을 내놓을 필요는 없게 됩니다.

그러면 관계가 달라집니다. 네트워크에 실질적인 선택권이 있으므로 등록기관은 유용한 서비스를 제공해야 합니다. 떠날 권리는 책임을 실제로 물을 수 있게 합니다. 운영자는 내부 개혁을 무기한 기다리는 대신 행동할 수 있습니다.

분산 등록 체계는 어떻게 작동할까요?

루헝의 노트 13에 제시된 안은 IP 주소 등록에 분산원장을 사용합니다. 여러 독립 참여자가 공유된 기록 이력을 보관하고 검증합니다. 암호학적 서명은 누가 변경을 승인할 수 있는지 확인하는 데 도움을 줍니다. 공통 규칙은 동일한 자원의 보유에 관한 상충하는 두 주장이 모두 받아들여지는 일을 막습니다.

목적은 어느 한 관리자가 실패하거나 자의적으로 결정하더라도 자원 기록이 살아남게 하는 것입니다. 한 조직이 여전히 변경 권한을 독점한다면 데이터베이스 사본을 여러 서버에 두는 것만으로는 충분하지 않습니다.

등록은 실제 네트워크와도 맞물려 작동해야 합니다. 올바른 기록이 그 자체로 패킷을 라우팅하지는 않습니다. 운영자는 기록을 인정하고 호환되는 시스템을 사용해야 합니다. 따라서 제안된 등록 체계에는 기존 네트워크가 연결을 끊지 않고 참여할 수 있는 전환 과정이 필요합니다.

어려운 질문도 설계의 일부입니다

보유자가 서명 키를 잃으면 어떻게 될까요? 같은 자원에 대한 두 경쟁 주장은 누가 해결할까요? 유효한 법원 명령을 집행하면서도 한 참여자에게 모든 사람의 기록을 다시 쓸 권한을 주지 않으려면 어떻게 해야 할까요? 참여자들은 실패한 서비스 제공자를 교체한 뒤에도 이력에 관해 합의를 유지할 수 있을까요?

이것들은 공학과 거버넌스의 요구 사항이지, 현재의 의존 관계를 그대로 둘 이유가 아닙니다. 신뢰할 만한 구현이라면 실제 운영을 통해 답을 보여 줘야 합니다. 숨겨진 마스터 키를 둔 원장은 같은 문제를 되풀이할 것입니다. 악의 없는 실수에서 복구할 수 없는 시스템은 새로운 문제를 만들 것입니다.

등록을 탈중앙화한다고 트래픽이 자동으로 암호화되거나 감시가 멈추거나 모든 서비스가 빨라지는 것도 아닙니다. 각각 별도의 기술 조치가 필요합니다. 여기서 얻는 이점은 구체적이며 중요합니다. 네트워크 자원을 인정하는 일에 대해 단일 기관이 가진 권한을 줄이는 것입니다.

참여를 늘리는 것만으로는 부족한 이유

회의에 더 많은 사람을 초대하면 결정이 나아질 수 있습니다. 하지만 그것만으로 최종적으로 인정을 승인하거나 철회하거나 보류할 수 있는 주체가 바뀌지는 않습니다.

그 권한을 더 큰 국제기구로 옮겨도 의존 관계는 사라지지 않습니다. 노트 8은 루헝이 중앙집중적인 대체안을 거부하는 이유를 설명합니다. 설계는 독립된 네트워크들이 조정할 수 있게 하되, 어느 한 기관도 없어서는 안 될 존재로 만들지 않아야 합니다.

지금 변화가 중요한 이유

다른 곳으로 가져갈 수 없는 자원을 기반으로 네트워크가 하나 더 구축될 때마다 미래 위기의 비용이 늘어납니다. 시스템이 작동할 때 대안을 준비하면 시험하고 비교하고 전환할 여유가 생깁니다. 기관이 실패할 때까지 기다리면 그 여유는 사라집니다.

지향점은 기관이 실패해도 계속 작동하며, 자원 보유자가 자신이 이용할 서비스를 선택할 수 있는 전 세계 인터넷입니다. 루헝의 노트 37: 탈중앙화가 더 이상 선택 사항이 아닌 이유에서 이어 읽어 보세요.