
ENS 코어 개발자와의 대화: ENS DAO 활용 가이드
글: Sunny, TechFlow
ENS Labs: 마코토 이노우에
"오직 그것을 믿는 사람들에게 완전한 탈중앙화가 좋은 일이긴 하지만, 대규모 채택은 종종 Web2와 Web3 솔루션의 융합을 필요로 한다."
--- 막토 이노우에, ENS 코어 개발자
이름 지정 외에 ENS의 다른 용도들을 알고 계신가요? ENS DAO에 어떻게 참여하고 기여자들과 진심 어린 소통을 나눌 수 있는지 아시나요? 온체인(onchain)과 오프체인(offchain) 투표의 차이를 알고 계신가요? 웹2 도메인을 블록체인에 연결하는 방법이나, 렌즈 핸들을 ENS로 변환하는 방법을 알고 계신가요?
이름 짓기는 역사적으로 가장 중요한 인간 활동 중 하나입니다. 모든 사람은 자신만의 이름과 별명을 가지고 있으며, 주변 세상의 모든 사물들도 각자의 이름을 갖고 있습니다. 이름은 우리가 스스로를 인식하게 하고 동시에 타인(또는 타물)을 이해하는 데 도움을 줍니다. 인터넷 초기, 선구자들은 복잡한 IP 주소를 사람들이 읽기 쉬운 도메인으로 바꾸기 위해 DNS라는 분산 데이터 시스템을 만들었습니다. 오늘날의 블록체인 세계에서도 16진수 해시 주소를 사람들의 눈에 더 친숙한 이름으로 전환할 수 있는 웹2 수준의 DNS 체계가 필요합니다. 예를 들어, vitalik.eth는 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045를 의미합니다. ENS 재단은 블록체인 상에서 DNS를 구현한 최초의 조직 중 하나이며, 산업 발전에 따라 점차 프로토콜에 더 많은 기능을 부여해왔습니다. 이제 ENS는 단순한 별명을 넘어 웹사이트 주소이자 소셜 정체성의 상징이 되었습니다.
막토 이노우에는 ENS의 초기 엔지니어 중 한 명이자 트위터에서 가장 OG적인 ENS 멤버입니다. 다음 대화에서 막토는 ENS DAO에 어떻게 참여할 수 있고, ENS를 웹사이트 주소로 활용하거나 커뮤니티 내에서 도구를 찾아 유기적이고 기능적인 탈중앙화 협업 조직을 구축하는 방법을 매우 인내심 있게 설명합니다. Web3는 가치의 인터넷이고 Web2는 정보의 인터넷이라고 말하면서, 막토는 두 가지 모두 인터넷 위에 세워졌기 때문에 기술적으로 매우 아름다운 협업 가능성이 많다고 지적합니다. ENS DAO에 기여하고 싶거나 단순히 ENS 도메인 거래 경험을 가진 분, 혹은 완전히 새로운 DAO를 설립하려는 분이라면 이 대화는 여러분을 위한 것입니다.
딥타이드 Builder 칼럼: 산업 안팎의 독자들이 깊이 있는 실무자 간의 대화를 통해 무언가 새로운 것을 배우길 바랍니다!
TechFlow: Makoto님, ENS에 대해 자세히 들어가기 전에 본인의 배경을 소개해주실 수 있나요?
Makoto:
저는 ENS 개발자인 막토입니다. 저는 2018년부터 여기서 일해왔습니다. 2016년 당시 저는 런던에 있는 보험회사의 개발자였습니다. 그때 우리는 블록체인과 직접 관련이 없었지만, 영국 정부가 분산원장 기술(DLT)을 언급한 후 CEO가 DLT에 관한 메일을 보내왔습니다. 저는 그것이 흥미롭다고 느꼈고 블록체인 연구를 시작했습니다. 처음엔 이더리움이 가장 유명한 블록체인 플랫폼은 아니었지만, 제가 접촉했을 때 '스마트 계약'이라는 개념을 발견했습니다. 프로그래머로서 저는 스마트 계약을 사용할 수 있다는 사실을 깨달았고, 이는 저에게 블록체인 세계를 깊이 탐구하게 만든 매력적인 선택지가 되었습니다.
거의 같은 시기에 저는 ENS와 그 창시자 닉 존슨(Nick Johnson)에 대해 알게 되었고, 그는 런던에서 근무하고 있었습니다. 그는 2016년 7월 이더리움 재단에 합류했습니다. 4~5월쯤 열린 이더리움 런던 모임에서 저는 처음으로 닉 존슨이 자신의 프로젝트를 발표하는 것을 보았습니다. 그 순간부터 저는 ENS와 그 잠재력을 인식하게 되었습니다.
그 후 몇 년간 이더리움과 ENS는 계속 성장했고, 2018년에는 ENS가 더 이상 닉 존슨의 부업이 아니게 되었습니다. 그는 싱가포르에 회사를 설립하고 저를 팀에 초대하기로 결정했습니다. 그 이후로 지난 5년 동안 저는 ENS와 함께 작업해 왔습니다.
저는 2019년 ENS가 자체 법적 실체가 되었을 때 합류했는데, 당시에는 True Name Limited라는 이름이었습니다. 현재 우리는 "ENS Labs"라는 이름으로 운영되고 있으며, 약 20명의 팀원이 싱가포르에 상주하고 있습니다. 우리는 2018년부터 시작된 프로토콜을 개발하는 주요 개발 회사입니다. 2021년에는 ENS DAO를 출시했으며, 이 DAO 자체는 케이맨 제도에 등록된 독립된 법인 실체입니다. 이번 출시는 2023년에 이루어졌습니다.
따라서 두 조직이 협력하여 작동하고 있습니다. 이러한 실체들은 서로 다른 구조를 가지고 있지만, 그들의 사명은 동일합니다.
TechFlow: Web3 사용자로서 ENS를 소유한다는 것은 무엇을 의미하며, 탈중앙화된 정체성을 제공하는 의미는 무엇인가요? 당신과 닉 존슨이 생각하는 ENS에 대한 꿈과 사명은 무엇인가요?
Makoto:
ENS의 주요 목적은 이더리움을 사용자 친화적으로 만드는 것입니다. 이것은 우리의 첫 번째 사명과 일치하며, 로고에도 반영되어 있습니다. 로고의 리본은 ECM(Ethereum) 로고를 감싸고 있습니다. ECM 로고는 다이아몬드 형태로 잘 알려져 있으며, 선구성과 도전을 상징합니다. 반면 ENS는 사용자 경험을 단순화하는 계층으로, 더 쉽게 사용할 수 있도록 합니다.
주요 과제 중 하나는 16진수 문자 16개로 표현되는 이더리움 주소를 처리하는 것이며, 기술적으로는 효율적이지만 사용자 친화적이지는 않습니다. ENS는 주소에 사람이 읽을 수 있는 이름을 할당할 수 있게 함으로써 가용성을 크게 향상시키고 이 문제를 해결합니다.
TechFlow: ENS는 본질적으로 이더리움 상의 스마트 계약에 의해 구동되는 도메인 서비스입니다. 기술적 진보로서, 암호화폐 사이클에 어떻게 통합되었으며, ENS가 어떤 새로운 패러다임을 가능하게 했나요?
Makoto:
흔히 말하는 "흥행 사이클(hype cycle)"에는 여러 단계가 있습니다. 첫 번째 중요한 단계는 ICO(최초 코인 공개)에 의해 추진되었고, 두 번째 중요한 단계는 NFT(대체 불가능 토큰) 중심으로 전개되었습니다. 그 이전에는 2020년에 또 다른 흥행 고점이 있었는데, 이를 우리는 "디파이의 여름(DeFi Summer)"이라고 부릅니다. 처음에는 ICO가 중심이 되었고, 그 다음에는 '공중에 뿌리는 코인(airdrop)' 중심의 흥행이 있었습니다. 또한 JPEG의 여름(JPEG Summer)이라 불리는 단계도 있었으며, 다양한 밈 코인이 영향력을 얻었습니다. 특히 NFT도 이 시장의 정점에서 등장했습니다.
제가 설명하고 싶은 것은 흥행 사이클이 곧 채택 사이클이기도 하다는 점입니다. 그러나 기술 사이클은 종종 큰 겹침을 가집니다. 사이클을 논의하면서 저는 Web3 및 이더리움과 같은 핵심 용어를 언급하며, DeFi, NFT, DAO 등의 주요 사용 사례에 집중했습니다. 예를 들어, DAO 개념은 2016년 4월로 거슬러 올라가며, NFT는 2017년 5월 ENS(이더리움 네임 서비스)와 크립토키티(CryptoKitties) 등의 출시와 함께 주목받기 시작했습니다. 유니스왑(Uniswap)과 컴파운드(Compound) 같은 디파이 플랫폼은 일반 대중의 관심이 처음 급증한 이후에 등장했습니다.
중요한 점은 이러한 많은 혁신적 아이디어들이 흥행 사이클에서 널리 주목받기 이전부터 이미 존재했다는 것입니다.
TechFlow:ENS DAO는 거버넌스, 투표, 토큰 경제 측면에서 어떻게 운영되나요?
Makoto:
우리 DAO에서는 거버넌스 책임자가 있으며, 그녀는 해당 분야의 전문가입니다. 현재 우리의 거버넌스 프로세스는 주로 토큰 보유자 투표를 통한 사용자 제안(UGI)에 의존하고 있습니다. 그러나 우리는 투표에 참여하는 인원 수가 상대적으로 적다는 것을 발견했습니다. 이 문제를 해결하기 위해 ENS Force가 상장 작업을 시작할 때 새로운 방법을 도입했습니다.
우리는 사람들이 ENS 토큰을 보유한 기간에 따라 투표권을 위임하도록 요구했습니다. 토큰 배분은 토큰 보유 기간에 따라 결정됩니다. 예를 들어, 누군가 2021년에 ENS 이름을 획득했지만, 2017년 최초 출시 이후로 그 이름을 계속 소유하고 있다면, 그는 해당 이름을 4년간 보유한 셈입니다. 우리는 사용자가 이름을 장기간 연장함으로써 최대한 많은 토큰을 받도록 장려합니다. 거버넌스에 참여하기 위해 필요한 것은 정확한 토큰 수량이 아니라, 얼마나 오랫동안 이름을 소유했고 장기적으로 기여할 의사가 있는지 여부입니다.
우리는 기반 위임 시스템을 도입하여 거버넌스에 더 적극적이고 장기적으로 참여하도록 유도했으며, ENS 이름 보유 기간을 핵심 요소로 삼았습니다. 이를 통해 ENS 및 그 발전에 진정으로 투자한 사람들이 거버넌스 과정에서 목소리를 낼 수 있도록 보장합니다.
우리는 보유 기간 계획에 따라 옛날 토큰을 배분했습니다. 또한 약 백 명의 주요 시장 및 업계 관계자들에게도 토큰을 분배했습니다. 그러나 이러한 노력에도 불구하고 토큰 출시 초기에는 거버넌스 참여 인원이 제한된 문제를 겪었습니다. 이를 해결하기 위해 개인들이 투표권을 위임하도록 요청했고, 투표 위임을 원하는 관심 있는 참가자들의 목록을 마련했습니다.
현재 거버넌스 작업은 주로 위임받은 사람들에 의해 수행되며, 이들은 일반 토큰 홀더보다 더 많은 투표권을 보유하고 있습니다. 그들의 투표는 제안과 결정에 있어 중요합니다. 그러나 모든 결정에 압도적인 투표를 요구하지 않기 위해 우리는 메타 거버넌스, 생태계, 공공재의 세 가지 워크그룹을 구성했습니다.
메타 거버넌스는 전체 프로토콜 관리를 담당하며 프로토콜 변경과 같은 핵심 결정에서 중요한 역할을 합니다. 반면 생태계 워크그룹은 ENS 주변에서 개발자들이 개발을 진행하고 생태계를 촉진하도록 장려하는 데 집중합니다.
결론적으로, 우리는 보유 기간 계획을 통해 토큰을 분배하고 주요 이해관계자들에게 토큰을 배분했습니다. 위임받은 개인들이 거버넌스에서 중요한 역할을 하며, 세 개의 워크그룹은 ENS 개발 및 결정의 다양한 측면에 집중합니다. 이 구조는 각 결정마다 과도한 참여 없이도 효과적인 거버넌스를 유지하도록 도와줍니다.
결정 과정에서 우리는 "관리자(managers)"라는 개념을 사용합니다. 각 시장 그룹마다 세 명의 "관리자"를 선출하므로 총 아홉 명의 관리자가 있습니다. 이 선거 과정은 약 6개월마다 한 번씩 이루어집니다. 일단 선출되면, 우리는 오프체인 투표 방식을 채택합니다.
TechFlow: Web3에서 공공재(public goods)의 역할에 대해 설명해주실 수 있나요?
Makoto: 공공재란 Web3 전체를 강화하는 것과 관련된 모든 것을 의미합니다.
TechFlow: 온체인(onchain) 투표와 오프체인(offchain) 투표의 차이는 무엇인가요?
Makoto:
온체인 투표는 이더리움 블록체인에 트랜잭션을 전송하는 것을 포함합니다.
반면 오프체인 투표는 "SnapShot"에 의존하며, 보유한 토큰 수에 따라 투표 권한의 양을 결정합니다. 서명을 전송하여 투표 의사를 표현할 수 있지만, 일정한 수수료가 발생하며, 이는 투표 과정을 온체인에서 강제되지 않게 만듭니다.
예를 들어, DAO 재단에서 누군가에게 자금을 분배하려면 온체인 트랜잭션이 필요하며, 이를 위해 온체인 투표를 사용합니다.
그러나 관리자를 선출할 때는 "SnapShot"을 사용하여 "소프트(soft)" 또는 "컨센서스(consensus)" 투표를 실시합니다. 당선된 관리자는 자신이 필요한 예산을 결정하고, 해당 분야 내 다양한 프로젝트에 자금을 분배하기 위해 온체인 투표를 요청합니다. 그들이 해당 자금에 대한 소유권을 가지므로, 자금을 어떤 프로젝트에 배분할지를 결정할 수 있습니다.
결론적으로, 우리의 거버넌스 프로세스는 6개월마다 "SnapShot"을 통해 오프체인 투표로 관리자를 선출하는 것으로 구성됩니다. 그런 다음 관리자들이 예산을 결정하고, 특정 재무 거래에 대해 온체인 투표를 실시합니다.
이것이 우리 거버넌스 구조의 작동 방식입니다.
TechFlow: 매우 흥미롭네요. 제가 접했던 대부분의 DAO는 상당히 혼란스럽고, 사람들은 스타트업처럼 여러 가지 일을 동시에 처리해야 합니다. 그런데 ENS가 다양한 분야에서 전문화된 구조를 구축하고 온체인과 오프체인 투표 메커니즘을 활용하는 모습을 보니 인상 깊습니다.
Makoto:
우리는 이런 방식을 처음 도입한 DAO는 아니지만, 개발 시기가 잘 맞았습니다. 디파이의 여름 이전 흥행 사이클에는 기본적인 거버넌스 부분을 구축하는 데 초점을 맞춘 단계가 있었습니다. 예를 들어, 지금은 널리 사용되는 "SnapShot"은 원래 디파이 프로젝트인 Balancer의 일부로 개발되었습니다. 그들은 토큰을 발행하기 위한 비용이 들지 않는 투표 솔루션이 필요했고, 그래서 SnapShot이 탄생했습니다.
마찬가지로 우리가 사용하는 위임 시스템도 CoinKit의 영향을 받았습니다. 이 기간 동안 많은 다른 프로젝트들이 기반 작업에 참여했습니다. 또한 우리는 스마트 계약을 많이 사용하는데, 이는 또 다른 디파이 프로젝트인 Compound의 운영 방식과 유사합니다. 새 코인을 출시하기 1년 전부터 우리는 인프라 구축에 많은 노력을 기울였고, 이는 다양한 프로젝트의 최고 사례(best practices)를 통합할 수 있게 해주었습니다.
결론적으로, 우리는 이런 거버넌스 방식의 선구자는 아니지만, 우리의 발전 시기가 DeFi 흥행 사이클 동안 다른 프로젝트들이 이룬 진보로부터 혜택을 받을 수 있게 해주었습니다. 다양한 최고 사례를 결합함으로써 우리는 더욱 완벽하고 효과적인 거버넌스 시스템을 만들 수 있었습니다.
TechFlow:ENS DAO는 제안에 대해 온체인 투표와 실행을 어떻게 하나요?
Makoto:
지금까지 (인터뷰 당시 ETHcc 2023 기간 중) 우리는 15건의 제안을 했습니다.所谓 "실행 가능(executable)"이란 온체인 거래를 의미합니다.
이는 IF 문(statement) 기반의 프로토콜 업그레이드와 관련이 있습니다. 이 경우 일부 스마트 계약 홀더들이 참여하며, 제안이 수락되면 코드를 실행하여 실제 ENS 프로토콜을 변경합니다. 이것이 바로 온체인 투표의 전형적인 예입니다.
TechFlow: 모든 제안이 IF 문에 의해 자동 결정되는 것은 아닐 겁니다. 다른 경우에는 어떤 형태의 인간적 의사결정이 필요하겠죠. 어떤 경우에 DAO 내부의 오프체인 컨센서스(또는 사회적 합의)가 IF 문보다 제안을 통과시키는 데 더 필수적인가요?
Makoto: 네, 이것은 사회적 결정(social decision)과 관련이 있습니다. 이는 모든 사람이 동일한 형식을 따르는 ENS 표준화 기준을 승인하는 문제입니다.
우리는 이름을 표준화하는 방법을 가지고 있습니다. ENS는 일반 텍스트 사용을 허용하지만, 사람들은 이모티콘과 기타 문자를 사용할 수 있습니다. 예를 들어, "γitalik.eth"라면 사람들이 "Vitalik.eth"라고 잘못 인식할 수 있습니다. (γ를 V로 잘못 읽음, 그리스어에서 γ는 V 발음). 이 문제를 해결하기 위해 우리는 이러한 상황을 감지하고 제거하는 JavaScript 라이브러리를 만들기로 결정했습니다. 이 과정은 체인 상에서 수행되지 않으므로 온체인 거버넌스는 필요하지 않지만, 오프체인 합의가 유익합니다.
이 제안은 스투어트 방향(Stewart direction)과 관련이 있습니다. 현실 세계의 이사회 선거와 유사하게, 우리는 특정 인물을 선출하고자 합니다. 이 과정은 우리가 추천할 사람을 선정하는 것입니다. 이러한 결정은 우리가 온체인과 오프체인 거버넌스를 구분하는 방식입니다. 모든 투표 참여자는 보유한 포인트 또는 위임받은 포인트에 따라 동등한 투표권을 가집니다. 이것이 또한 투표의 기준입니다.
따라서 모든 투표 결과 또는 상태를 변경하는 작업은 반드시 온체인 트랜잭션을 통해 완료되어야 합니다. 그 외의 모든 것은 온체인 참여가 필요하지 않으며, 확장성을 위한 것입니다. 따라서 반드시 그렇게 할 필요는 없습니다. 이것이 차이점이며, 소셜 관련 사항은 온체인 처리가 필요하지 않고, 자금 이체나 프로토콜 업그레이드와 관련된 사항은 온체인 처리가 필요한 이유입니다. 많은 다른 프로토콜에서도 이와 같으며, 가스 비용 문제가 있기 때문에 불필요하면 온체인 처리를 피하려 합니다.
TechFlow:ENS는 원래 이더리움의 16진수 주소를 인간이 읽기 쉬운 형태로 더 친근하게 만들기 위해 개발되었습니다. 오랫동안 존재해왔는데, 어떤 새로운 사용 사례들이 나타났는지 보셨나요?
Makoto:
우리는 주로 세 가지의 다른 사용 사례를 가지고 있습니다. 첫 번째는 이름을 주소에 연결하는 것이고, 두 번째는 주소를 이름에 연결하는 것입니다. 세 번째 사용 사례는 로그인할 수 있게 하는 것입니다. 일단 지갑 앱을 연결하면, 그들은 귀하의 이더리움 주소를 알고, 그 후 귀하의 이름을 표시할 수 있습니다. 마찬가지로, 이것도 주소와 관련이 있습니다.
이제 네 번째 사용 사례에 대해 이야기해봅시다. 그것은 실제로 IPFS를 위한 것입니다. IPFS를 아시나요?
혹은 분산 파일 시스템(Distributed File System)이라는 것을 아시나요?
이것은 탈중앙화된 파일 서비스입니다. 사람들은 이를 이용해 검열에 강한 웹사이트를 만듭니다. 예를 들어 중국과 같이 특정 웹사이트 접근을 제한하는 국가에서, IPFS는 내용 전체의 해시값인 고유한 주소 체계를 통해 사용자가 콘텐츠에 접근할 수 있게 해줍니다. 누가 내용을 업로드했는지는 중요하지 않으며, IPFS는 해시값을 통해 내용을 대표합니다. 가장 유명한 IPFS 게이트웨이 중 하나는 ipfs.io입니다. 사람들은 정부에 대한 논쟁적인 글을 작성할 수 있으며, 분산 파일 시스템과 동기화된 누구라도 이러한 콘텐츠에 접근할 수 있습니다. 이 방식은 단일 통제 지점이 없기 때문에 검열을 피할 수 있습니다.
우리가 제공하는 것은 이러한 길고 복잡한 해시값을 더 기억하기 쉽게 만드는 방법입니다. 우리는 이러한 IPFS 주소를 대표하는 이름을 제공합니다. 예를 들어, 사용자는 "ipfs.io/ipfs/vitalik.eth" 대신 "ibf.io/vitalik.eth" 같은 이름으로 접근할 수 있습니다.
이 보조적 사용 사례는 블록체인을 보완합니다. 반면 IPFS는 이미지와 NFT와 같은 분산 콘텐츠에 더 중점을 둡니다. 소유권 정보는 체인 상에 있지만, 실제 콘텐츠(JPEG 이미지 등)는 일반적으로 데이터베이스나 IPFS에 저장됩니다.
이러한 분리는 두 기술의 최적 활용을 가능하게 합니다.
결론적으로, ENS의 사용 사례 중 하나는 IPFS를 사용해 탈중앙화된 웹사이트를 생성하는 것으로, 전통적인 중심화된 웹사이트 호스팅 방법에 대한 대안을 제공합니다.
TechFlow: 이름은 사람들의 정체성을 나타냅니다. 그러나 블록체인 상에서는 한 사람의 금융 거래도 드러납니다. 이 두 정체성은 서로 충돌하는 것처럼 보입니다. 왜냐하면 대부분의 사람들은 자신의 개인 재정을 공개와 연결하는 것을 좋아하지 않기 때문입니다. 이 충돌을 조정할 방법이 있을까요?
Makoto:
우리가 제공하는 서비스는 ENS 사용을 더 쉽게 만들어줍니다. 우리는 블록체인 자체가 가진 모든 장점과 이점을 계승합니다. 사람들이 제기하는 문제 중 하나는 ENS 이름을 사용하는 것을 꺼리는 것입니다. 왜냐하면 그것이 자신을 비방하거나 정체성을 노출시킬까 걱정하기 때문입니다.
그러나 제 생각에는, 비트코인과 같은 서비스를 사용할 때 이미 어느 정도 자신을 노출하고 있는 것입니다. 사람들이 귀하의 온라인 거래를 통해 귀하의 활동을 볼 수 있습니다. ENS는 단지 귀하의 주소를 나타내는 인간이 읽을 수 있는 이름을 제공할 뿐이며, 이미 공개된 정보 외에 추가적인 정보를 노출하지 않습니다. 따라서 ENS를 사용한다고 해서 더 많은 개인정보를 유출하는 것은 아닙니다.
ENS 이름을 소유한다고 해서 반드시 귀하의 프라이버시나 운영 방식이 손상되는 것은 아닙니다.
예를 들어보겠습니다. 저는 공개된 이더리움 주소에 연결된 여러 개의 ENS 이름을 가지고 있습니다. 그 중 일부는 가격이 낮은 NFT를 다루거나 더 많은 사람들과 소통할 때 사용하는 더 공개적인 상호작용을 위한 것입니다. 반면, 저는 금융 거래에 주로 사용하고 분리해서 관리하는 다른 ENS 이름들도 가지고 있습니다.
어느 정도는 트위터를 사용하는 것과 비슷합니다. 원하지 않으면 모든 것을 노출하지 않지만, 일부는 노출하게 됩니다. 어떻게 사용하느냐에 달려 있습니다. 이것이 제 생각입니다.
프라이버시 측면에서, 지금은 TornadoCash나 프랑스의 신생기업 SISMO 같은 새로운 프라이버시 기술이 많이 등장하고 있습니다. 이러한 솔루션을 통해 민감한 정보를 노출하지 않고도 자산과 주소를 관리할 수 있습니다.
예를 들어, 자동차를 소유할 수 있지만 체인 상의 실제 주소를 공개하지 않을 수 있습니다. 이러한 솔루션은 이미 존재하며, 더 중요한 것은 DNS를 이러한 프라이버시 서비스와 통합하는 것입니다. ENS로서 우리는 항상 서비스의 무결성을 유지하는 것을 우선시하며, 개발자들이 프라이버시 보호를 위해 단순히 DNS에 의존하기보다는 이러한 프라이버시 솔루션을 활용하도록 장려합니다. 이것이 우리가 취하는 방식입니다.
TechFlow: 흥미로운 점은 금융 거래 외에도 Web3에서 더 많은 소셜 애플리케이션을 보고 있다는 것입니다. 도메인과 사회적 정체성의 융합을 어떻게 보시나요?
Makoto:
우리는 다른 소셜 플랫폼이 ENS와 통합할 수 있도록 지원합니다. 예를 들어, Lens 프로필을 가지고 있다면, 창시자의 이름이 stani.Lens일 경우, ENS 이름을 사용해 이 프로필을 stani.lens.xyz와 같이 파싱할 수 있습니다. ENS와 다른 플랫폼과의 통합을 통해 사용자는 자신의 프로필에 원활하게 접근할 수 있습니다.
또한 소셜 네트워크 서비스 분야에서는 ENS 이름을 정체성의 일종으로 사용하여 NFT 등의 정보를 표시하는 방법도 있습니다. 이러한 통합은 사용자 경험을 향상시키고 있으며, 널리 채택되고 있습니다.
TechFlow: 사람들의 재무 데이터를 추론함으로써 그들의 소셜 행동을 추론하는 행위에 민감한 사용자들이 있는데, 어떻게 생각하시나요?
Makoto:
맞습니다, 말씀하신 점이 타당합니다. 인기 있는 문구를 신청하고 그것을 활동과 연결할 때, 사람들은 실제로 추적하여 당신이 어떤 활동에 참여했는지 알 수 있습니다. 따라서 특정 장소에 참석한 사실을 노출하는 것을 걱정한다면 POAP를 신청하는 것은 최선의 선택이 아닐 수 있습니다. 이는 소셜 네트워크에서 트윗에 위치 서비스를 활성화할 때 겪는 프라이버시 균형과 유사합니다. 결국 이것은 개인의 선택이며, 얼마나 많은 정보를 공개적으로 공유하고 싶은지에 달려 있습니다.
TechFlow: 보험회사에서 개발자로 일하다가 전통적인 분야를 떠나 Web3로 전향하셨는데, 이 두 분야의 차이에서 어떤 통찰을 얻으셨나요? Web2에서는 생각하지 못했지만 Web3에서는 실제로 가능한 일이 무엇이었나요?
Makoto:
확실히 현재의 데이터 환경에서는 데이터의 공개성으로 인해 프라이버시 문제가 자주 발생합니다. 저는 이전에 금융 및 보험업계에서 일하면서 많은 데이터 분석 작업을 했습니다. Web2에서 데이터에 접근하려면 회사의 허가를 받아야 하며, 그렇더라도 데이터는 회사 자체의 제한과 통제를 받습니다. 이러한 제한은 데이터의 혁신적이고 창의적인 사용을 저해합니다.
예를 들어, 저는 트위터 초기 버전을 사용할 때 "트위터 불꽃놀이(Twitter Firehose)"라 불리는 방대한 데이터에 접근할 수 있었던 좋은 경험을 했습니다. 저는 이 정보를 활용해 훌륭한 데이터 분석과 해킹을 수행할 수 있었습니다. 그러나 트위터의 수익화 전략 변화와 함께 이러한 데이터에 대한 접근이 제한되었고, 생태계도 크게 변했습니다.
반면 블록체인의 매력은 그 개방성에 있습니다. 블록체인 플랫폼은 본질적으로 개방적이며, 개발자는 중앙화된 실체의 허가 없이도 구축할 수 있습니다. 대부분의 코드베이스는 오픈소스이며, 이는 협업 환경을 조성합니다. 개발자는 GitHub에 풀 리퀘스트를 보내 ENS와 같은 프로젝트에 새로운 기능을 제안할 수 있으며, GitHub 상의 개발 과정은 투명하고 누구나 접근할 수 있습니다.
보험회사에서 폐쇄된 시스템의 제한을 경험한 후, 저는 블록체인 분야의 개방성에 큰 매력을 느낍니다. 우리는 다양한 팀과 개인과의 협업을 장려하며, 공동체 의식과 연결감을 키웁니다. 회의와 행사에 참여하면 새로운 친구를 사귀고 인맥을 넓힐 수 있는데, 이는 제가 이전 직장에서는 자주 하지 않았던 일입니다.
결론적으로, 저와 같은 개발자에게 Web3 패러다임으로의 전환은 능력을 강화하는 전환입니다. 이는 전통적인 Web2 환경에서는 제한적이었던 가능성과 자유의 세계를 제공합니다.
TechFlow: 이것이 바로 블록체인의 공개 데이터가 협업을 가능하게 하는 본질입니다.
Makoto:
현재 이미 오픈소스 프로젝트들이 존재하며, 우리는 그것들이 가져오는 가치를 인식하고 있습니다. 특히 Web3 맥락에서 우리는 데이터를 오픈소스로 공개할 것을 적극 권장합니다. 스마트 계약 분야에서는 코드 투명성이 신뢰 구축에 매우 중요합니다. 따라서 Etherscan과 같은 플랫폼에 접속하면 스마트 계약의 과거 실적을 검증할 수 있습니다. 이러한 공개성과 투명성 강조는 사용자들 사이에 더 높은 신뢰를 형성합니다.
Web3에서는 커뮤니티가 협업과 지식 공유의 중요성을 인식하고 있습니다. 오픈소스 데이터와 코드는 검토와 검증을 강화할 뿐 아니라, 견고하고 안전한 솔루션 개발을 촉진합니다. 다른 사람들이 코드에 접근하고 검토할 수 있도록 함으로써 잠재적 문제를 발견하고 해결할 수 있어, 더 신뢰할 수 있고 안정적인 애플리케이션을 개발할 수 있습니다.
결론적으로, Web3의 정신은 개방성, 신뢰, 협업을 중심으로 하며, 오픈소스 실천을 수용하는 것이 미래를 위한 역동적이고 지속 가능한 생태계를 구축하는 데 중요한 역할을 합니다.
TechFlow: Web3는 신뢰 가정 위에 세워진 가치의 네트워크이고, Web2는 정보의 네트워크라는 것을 알고 있습니다. 하지만 둘 다 인터넷 위에 세워져 있습니다. 개발자로서 Web2와 Web3의 통합을 어떻게 보시나요?
Makoto:
설명드리고 싶은 것은, 순수한 탈중앙화가 그것을 믿는 사람들에게는 좋은 일이지만, 대규모 채택은 종종 Web2와 Web3 솔루션의 융합을 필요로 한다는 점입니다. 한 가지 방법은 앞서 언급한 것처럼, 민감한 주소 정보를 블록체인 외부에 저장하는所谓的 "반탈중앙화(semi-decentralized)" 솔루션입니다.
이 방법의 단점은 정보가 체인 상에 없기 때문에 투명성이 낮아질 수 있다는 점입니다. 그러나 주소에 대한 참조가 즉각 드러나지 않기 때문에 프라이버시 보호에 유리합니다. 따라서 이는 프라이버시와 투명성 사이의 균형을 맞추는 좋은 방법입니다.
사용자가 자신의 투자 내역을 조회할 수 있는 고유 주소를 제공하는 서비스를 구축하고자 한다면, Web2와 Web3 기술을 결합하여 이를 실현할 수 있습니다. 이 방법은 두 세계의 장점을 누리면서 Web2 솔루션과 관련된 위험과 프라이버시 문제를 줄일 수 있습니다.
이전과 현재 기술을 결합하는 또 다른 예는 Web3 사용자 이름(예: ENS)과 Web2 입력(예: .com 도메인)입니다. 애플이나 구글과 같은 회사는 Web3에서 독특한 이미지를 갖기 위해 Web3 사용자 이름을 선택할 수 있으며, 인기 있는 도메인을 위해 높은 비용을 지불할 필요가 없습니다. 이는 신뢰를 구축하고 혼동을 피하는 데 도움이 됩니다. 그러나 신뢰가 문제가 되지 않는 다른 회사들은 .com 도메인과 같은 Web2 도메인을 사용하는 것으로 충분합니다. 코인베이스(Coinbase)와 같은 플랫폼은 ICANN이 관리하는 인터넷 도메인인 CB.ID를 사용합니다. 고객이 그들의 보안 조치를 신뢰하기 때문에 이는 그들의 호스팅 서비스에 적합합니다.
결론적으로, Web3 사용자 이름과 Web2 입력 사이에서 선택하는 것은 특정 사용 사례와 필요한 신뢰 수준에 따라 달라집니다. 회사는 자신의 목표와 사용자 기대에 가장 부합하는 방법을 선택할 수 있습니다. 예
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News











