Substratum FAQ: Can the Substratum Network Deliver Only Sites Hosted On Substratum?(Substratum 네트워크는 Substratum 위에서 호스팅하는 사이트만 보여주나요?)
내용
Q : Substratum 네트워크는 Substratum 위에서 호스팅하는 사이트만 보여주나요?
A : 우리의 원래 목표는 Substratum 네트워크 위에서 호스팅되는 웹사이트만 보여주는 것이었습니다. 노드는 이 응답을 처리해줌으로써 Substrate를 받고, 이 사이트를 이용하는 사용자들은 어떤 소프트웨어도 설치할 필요 없이 현재 그들이 하는 방식 대로 인터넷을 사용하며 그들이 이전에는 접근하지 못했던 정보들에 접속할 수 있게 되는 것이었습니다. 이 모든 것은 여전이 유효하지만 Substratum 네트워크를 만드는 과정에서 우리의 엔지니어는 한 가지 재미있는 점을 발견했습니다.
노드를 운영하는 것에 대한 부수적인 이점으로 그들은 Substrate를 벌 수 있을 뿐만 아니라 모든 Substratum 네트워크에 접근할 수 있었습니다. 여러 노드를 거쳐 요청을 전달함으로써 원래는 그곳에서 접속할 수 없었던 사이트를 국경을 뛰어넘어 접속할 수 있었습니다.
예를 들어, 중국을 생각해보죠.
유저 A는 Substratum에 대해서 들어본적도 없고 어느 노드 소프트웨어도 설치하지 않았습니다. 그는 Substratum 네트워크 상에서 호스트되는 어느 사이트든 볼 수 있습니다.
유저 B는 Substratum 노드 소프트웨어를 설치했습니다. 그들은 Substratum 위에서 구동되는 모든 사이트 뿐만 아니라 페이스북이나 유투브와 같이 인터넷 상에 있는 모든 사이트에 접속할 수 있습니다.
사견
Substratum 네트워크 상에 등록되어있지 않은 사이트에 대해서도 노드를 설치하면 볼 수 있다는 대답입니다. 원리에 대해서 곰곰히 생각해보았고 명확하지는 않지만, 노드를 운영하고 있다면 연결되어있는 다른 노드들을 통해서 그 노드가 접속할 수 있는 사이트는 접속할 수 있다는 것 같습니다.
예를 들어, 중국에서 북경에서 노드를 운영하고 있는 A씨 근처에는 또한 북한에서 노드를 운영하고 있는 B씨, 또 B씨 근처에는 한국에서 노드를 운영하고 있는 C씨가 있다고했을 때, A씨는 B씨를 거쳐 C씨가 접속할 수 있는 사이트에 접속할 수 있으며, 따라서 페이스북에 접속할 수 있다는 것입니다.
이 부분의 명확한 원리에 대해서 이해하게 된다면 다시 포스팅 하도록 하겠습니다