웹사이트 도메인 네임을 구매해본 경험이 있다면, DNS(Domain Name System)라는 단어는 한 번쯤 들어봤을 것이다. 만약에 이 글을 읽고 있다면, 내 블로그에 접속하기 위해서 브라우저에서 thestartupbible.com을 입력했을 텐데, 브라우저는 영문으로 된 thestartupbible.com을 DNS라는 컴퓨터 네트워크로 보내고, DNS는 이 웹사이트 이름을 숫자로 된 IP 주소로 바꾼다. 이 숫자가 마치 주소와 전화번호 같은 역할을 하는데, 이 IP 주소를 기반으로 복잡한 인터넷 네트워크에 있는 thestartupbible.com 서버를 브라우저가 찾는 것이다. 실은 이 IP 주소는 아무도 안 외우고, 대부분 관심이 없다. 그냥 브라우저 하나 열어서 가고 싶은 웹사이트 이름을 치면, 그 이후에 브라우저 뒤에서 어떤 일이 발생하는지에 대해서는 대부분 관심이 별로 없다.

그런데 곰곰이 생각해보면, 인터넷의 주소와 이름을 정하는 이 중앙통제된 방법은 상당히 위험할 수 있다. 누군가 이 시스템을 공격하거나, 아니면 정부가 인터넷을 통제하고 검열하기로 마음먹는다면, 한 단체 또는 한 회사만 통제하면 우리 모두의 free internet이 지대한 영향을 받을 수 있다. DNS에 대한 가장 큰 영향력을 행사하고 있는 단체는 LA에 있는 ICANN(Internet Corporation for Assigned Names and Numbers)이다. 이 단체가 하는 일은 DNS 서버 네트워크의 가장 상위에 존재하는 DNS 루트가 제대로 작동하는지 감독하고, .com, .org, .net, 그리고 한국의 경우 .kr과 같은 국가 코드를 할당하는 것이다. 나도 전에는 별로 생각해보지 않았지만, 많은 사람이 ICANN과 같은 단일 기관이 DNS 루트를 감독하고 도메인 이름을 할당하는 막강한 권력을 갖는다는 건 상당히 위험하다는 우려의 목소리를 오래전부터 내왔다. 예를 들면, 미국 정부가 ICANN에 압박을 가해서 DNS에서 특정 단체의 웹사이트 이름을 제거하거나, 특정 단체나 기업에 특정 이름을 할당하지 못하게 할 수 있다는 주장이 그 중 대표적이다.

우리가 투자한 Handshake라는 블록체인 프로젝트에 대해서는 전에 한번 설명한 적이 있다. 메인넷 출시가 많이 늦어지긴 했지만, 그동안 여기 엔지니어들이 정말 열심히 개발을 해왔고, 이제 몇 달 있으면 메인넷 출시가 드디어 될 것 같다. Handshake Network 프로젝트는 그 어떤 단일 기관이나 개인이 소유하거나 통제하지 못하도록, 인터넷 네이밍 시스템을 탈중앙화하려는 대체 인터넷 네이밍 시스템이다. 핸드쉐이크 소프트웨어는 비트코인을 아주 많이 수정/포킹한 코드인데, 제대로 출시가 된다면 그 누구도 소유하지 않고, 그 누구도 통제할 수 없는 DNS 시스템이 완성되지 않을까 싶다.

실은 Handshake Network는 미국보다는 중국과 같이 정부의 통제가 심한 곳에서 더 큰 빛을 발휘할 수 있다고 생각한다. 중국에서는 웹사이트 소유자 실명인증 제도를 실시하기 때문에, 중국 정부에서 싫어하는 사람이나 기관이라면 그냥 DNS를 통제해서 그 웹사이트를 닫아버릴 수 있는데, 핸드쉐이크가 적용된다면 웹사이트를 익명으로 등록할 수 있고, 특정 서버에 존재하는 게 아니라서 그 누구도 내 웹사이트를 마음대로 어떻게 할 수 없게 될 것이다.

실은 이런 시도가 전에도 몇 번 있었고, Namecoin이라는 프로젝트가 그중 가장 유명한데, Handshake는 Namecoin의 취약점을 극복하기 위해서 더 다양한 기술과 소프트웨어를 사용해서 입찰이나 데이터 저장과 같은 중요한 프로세스를 더 빠르고 효율적으로 만들 계획이다.

블록체인, 암호화폐, 그리고 코인과 같은 용어를 요샌 들어보기 힘들 정도로 이 분야에 대한 대중과 스타트업의 관심도 식었는데, 그래도 할 사람들은 계속하고 있고, Handshake와 같이 재미있는 프로젝트가 드디어 출시된다는 건 이 기술과 가능성을 장기적으로 믿는 나 같은 사람에게는 희소식이다.