DAS의 개념 및 핵심 설계 분석: 전체 Web3.0
원본 출처: Metaverse Consensus
최근 ENS 커뮤니티에서 ENS에 사용할 수 있는 문자 집합의 범위가 버그인지 기능인지에 대한 논쟁이 있었습니다. 일부 빅브이는 DAS팀이 ENS를 공격하고 있다고 생각하며 DAS팀을 손가락질했다. 이와 관련하여 우리의 태도는 다음과 같습니다.
DAS팀이 작성한 글이거나 타인의 사주를 받은 글임을 확인할 수 있는 증거가 있는 경우 DAS는 증거 제공자에게 보상하기 위해 10w U를 가져갈 것입니다. DAS는 자신만의 비전과 길이 있고 다른 제품을 적극적으로 공격하는 것은 DAS 팀의 스타일이 아닙니다.
보조 제목
TL;DR
아이디어 1: Web3.0은 단순한 블록체인이 아니며, 블록체인은 단순히 EVM과 호환되는 것도 아니고 특정 퍼블릭 체인도 아닙니다.
이를 바탕으로 DAS의 핵심 설계는 Web3.0 전체를 향하는 것이다.
이는 모든 퍼블릭 체인[1]의 주소를 사용하여 DAS 계정을 등록, 관리 및 사용할 수 있음을 의미합니다. DAS 계정을 BTC 주소에서 ETH 주소로, ETH 주소에서 TRON 주소로, 그 다음 Doge 주소로 전송할 수 있습니다. 실제로 DAS는 블록체인에 국한되지 않고 모든 비대칭 암호화 공개-개인 키 시스템에 적용할 수 있습니다. 이러한 종류의 "크로스 체인" 기능은 일반적인 의미의 "크로스 체인"이 아닙니다. 그러나 일반적인 의미에서 "크로스 체인"보다 안전하며 신뢰가 필요하지 않은 암호화 수준의 보안입니다.
오늘날 블록체인 분야의 분산형 도메인 이름 시스템은 전체 Web3.0용으로 설계되지 않았습니다. 각 퍼블릭 체인의 도메인 이름 시스템은 독립적으로 작동하며 통합 네임스페이스를 공유하지 않습니다. 이러한 도메인 이름 시스템은 특정 퍼블릭 체인에만 적용될 수 있으며 보편적이지 않습니다. 이는 Web2.0의 패턴과 매우 유사합니다. Web2.0 세상에서 각 서비스는 계정 시스템을 가지고 있으며 서로 분리되어 있습니다. Facebook의 사용자 이름은 alice이지만 Twitter의 alice 사용자 이름은 다른 사람의 것일 수 있습니다. 우리에게는 어렵다고 생각하며 Web2.0만큼 파편화된 Web3.0을 받아들일 필요가 없습니다.
따라서 DAS는 전체 Web3.0의 일반 계정 계층이라고 볼 수 있습니다.
DAS의 "크로스 체인" 기술 원리에 관심이 있는 경우 다음을 참조할 수 있습니다.보조 제목
아이디어 2: 보안과 관련하여 너무 조심해서는 안 됩니다.
DAS를 전체 Web3.0의 일반 계정 계층으로 구축하고 계정이 궁극적으로 사람에 의해 사용되기 위해서는 DAS 계정의 인지도를 높이고 사기 발생을 줄이기 위해 필요한 설계 기준입니다. 이를 위해 DAS는 핵심 디자인을 도입했습니다. DAS 계정을 등록하는 데 사용할 수 있는 문자는 엄격하게 제한됩니다. 특히:
현재는 소문자, 숫자, 소수의 이모티콘만 DAS 계정으로 등록할 수 있습니다(DAS가 다른 언어의 문자를 지원하지 않는다는 것은 아닙니다. 사실 다국어 지원은 DAS용 do item)
자세한 규칙은 다음을 참조하세요.문자 집합 - DAS
사기 방지가 DAS에 매우 중요한 이유는 처음부터 DAS의 기본 설계에 구축되었기 때문입니다.
사기는 Web3.0 세계에서 발생할 가능성이 높기 때문에 Web2.0 세계의 피싱보다 피해가 더 직접적이고 큽니다. Web2.0 세계에서 사용자가 잘못된 웹 사이트를 방문하면 정보 또는 재산 손실을 유발하는 몇 가지 단계를 거쳐야 합니다. 그러나 Web3.0 세계에서 사용자가 satоshi.bit와 satoshi.bit의 차이를 볼 수 없다면 그는 자금을 잘못된 개체로 전송하고 잘못된 계약에 액세스할 것입니다.
일반 사용자가 육안으로 satоshi.bit와 satoshi.bit의 차이점을 볼 수 있습니까? 물론 그렇지는 않습니다. 자세히 들여다봐도 그 차이를 알 수 없습니다. 그러나 사실 전자의 о는 러시아 문자이고 후자의 o는 영문자로 완전히 다른 두 개의 계정 이름입니다. 아무런 제한이 없다면 은밀한 동기를 가진 사람들이 사기를 치기 너무 쉬울 것입니다. 그러나 걱정하지 마십시오. DAS에서는 이러한 종류의 사기가 발생하지 않습니다. DAS 시스템에서 전자는 합법적인 DAS 계정이 아니므로 성공적으로 등록되지 않습니다.
그렇다면 그냥 IDN을 따르지 않는 이유는 무엇입니까? 그 이유는 간단합니다. 왜냐하면 DAS는 전혀 도메인 이름이 아니며(이 문제에 대해서는 나중에 설명하겠습니다) 도메인 이름에 사용할 수 있는 문자 사양이 DAS에 적용되지 않기 때문입니다.다음은 커뮤니티 개발자의 트윗입니다.

DAS는 어떤 언어의 문자도 차별하지 않으며, 사기를 최대한 줄이고 시스템의 신뢰성을 확보하는 데 중점을 둡니다. 사용 가능한 문자의 화이트리스트를 설정하고 지속적으로 화이트리스트를 확장하는 것은 보안 분야의 최소 권한 원칙에 부합하는 보안 고려 사항입니다.
보조 제목
아이디어 3: 공정성이 중요합니다. 절대적인 결과의 공정성은 없다는 것을 분명히 해야 하며, 과정의 공정성을 최대한 추구해야 합니다.
DAS는 Web3.0 기반의 인프라이며, DAS 계정은 경제학에서 정의된 비독점적이고 경쟁적이므로 전형적인 공공 자원입니다. 공적 자원 배분의 공정성을 어떻게 달성하느냐는 매우 중요한 문제입니다. 그러나 절대적인 결과의 공정성은 없으며, 우리가 할 수 있는 것은 과정의 공정성을 추구하는 것입니다. 이를 위해 최대한 절차의 공정성을 확보하기 위해 많은 조치를 취했습니다.
1. 가능한 한 많은 정보를 퍼뜨려라
우리는 DAS의 공식 런칭 시간을 약 한 달 앞당겨 발표하기 시작했습니다. 주요 미디어, 소셜 네트워크 및 커뮤니티를 통해 DAS 출시에 대한 정보를 확산합니다. 또한 관련 제품 소개 및 공개 베타 환경을 출시했습니다. 또한 주요 지갑 파트너와 협력하여 사전에 DAS를 채널에서 홍보합니다.
2. 개발팀에게 이점을 주지 않는다
개발 팀으로서 우리는 항상 가장 큰 이점을 가지고 있으며 가장 완전한 정보를 가지고 있습니다. 특정 시작 시간, 메인넷 계약이 배포되었는지 여부, 배포된 위치 등을 알 수 있습니다. 그러나 공평한 출발을 위해서는 이러한 이점을 포기해야 합니다. 우리는 개발팀이 어떤 사용자보다 먼저 의미 있는 DAS 계정을 등록할 수 없음을 약속할 수 있습니다. 계약 내부에 등록 스위치를 구현했으며 팀이 메인 네트워크 계약 배포를 완료하고 메인 네트워크 계약의 기능 수락을 완료하면 이 스위치가 꺼집니다. 합의된 공개 등록 시간(2021-07-22 20:00 UTC+8)에 공개됩니다. 따라서 개발팀 구성원과 사용자 모두 공식 공개 등록 시간 이후에만 등록을 시작할 수 있습니다.
사실 이것은 구두 약속이 아니라 이미 확립된 사실입니다. 블록체인은 개방적이고 투명하며, 누구나 온체인 트랜잭션을 역추적하여 2021-07-22 20:00 UTC+8 이전에 개발팀이 의미 있는 DAS 계정을 등록하지 않았는지 확인할 수 있습니다. "의미 있는 DAS 계정이 등록되지 않았습니다"를 정확하게 이해하는 방법은 다음과 같습니다."DAS가 온라인으로 전환되기 전에 작성됨" -- From DAS Team
3. 리드미컬한 공개 등록
오래 전부터 정보를 퍼뜨리기 시작했지만 아직 충분히 확산되지 않았다고 생각합니다. DAS가 출시되었지만 더 많은 사람들이 DAS를 알기까지는 아직 시간이 걸립니다. DAS 자체가 영향력이 충분하지 않을 때 모든 계정을 직접 등록하는 것은 현명하지 않으며 그 과정이 불공평합니다. 따라서 최소한 DAS를 나중에 알게 된 사람들은 대회에 참가할 기회가 생기고, DAS를 일찍 알게 된 사람들은 대회 참가 기회를 잃지 않도록 점진적인 출시 전략을 세웠다. 가치 제안입니다. 최신 릴리스 진행 상황은 다음에서 확인할 수 있습니다.공개 등록 규칙 - DAS보다.
계정 등록 시간공개 알고리즘계정 이름 자체에 따라 계산됩니다. 등록 페이지에서 계정을 검색하여 등록 가능한 계정인지 확인할 수 있습니다. 현재 공개 등록 규칙을 고려할 때 좋아하는 계정이 항상 폐쇄되어 성가신 일이 될 수 있습니다. 우리는 모든 사람들이 이 규칙의 원래 의도를 이해할 수 있기를 바랍니다.
우리는 일부 사용자로부터 피드백을 받았습니다: 공개 등록 규칙이 왜 그렇게 엄격한지, 팀이 왜 그렇게 인색한지, 팀이 귀중한 계정을 유지하기 위해 등록을 공개하지 않는 이유! 이 피드백은 근본적으로 개인의 이익과 집단의 이익 사이의 갈등에서 파생됩니다. 모두가 양질의 계정을 얻기를 희망하지만 각 계정은 결국 한 사람에게만 속하게 되며 모든 사람을 만족시킬 수 있는 메커니즘은 없습니다. 이에 대해 우리는 다음과 같은 입장을 밝힐 필요가 있습니다.
DAS의 구축자 및 유지자로서 DAS 개발팀은 항상 DAS 생태계의 전반적인 이익을 우선시합니다.프로세스 공정성은 계정 할당에 대한 우리의 가치 제안입니다.
DAS 팀의 누구에게도 속하지 않고 아직 등록을 위해 개설되지 않은 계정, 적절한 시기에 모든 사용자에게 등록을 위해 공개됩니다.
보조 제목
철학 4: 개인의 이익이 아니라 전체의 이익에 책임을 진다
DAS는 접미사 .bit만 영원히 사용하며 다른 접미사를 추가하지 않습니다. 우리는 그것이 모두의 전반적인 관심사라고 생각합니다. DAS가 다중 접미사를 발행하면 의심할 여지없이 DAS의 등록 수와 수입이 증가할 것이지만 전체 Web3.0 세계에 혼란을 가져올 것이므로 바람직하지 않습니다.
DAS는 예비 계정 목록을 설정합니다. 예약 계정은 잘 알려진 조직/개인을 위해 예약된 계정을 말하며 지정된 기간 내에 요청해야 합니다. 그렇지 않으면 등록을 위해 모든 사람에게 공개됩니다. 확실하게,이러한 계정은 DAS 팀의 누구에게도 속하지 않습니다.
예약 계정 목록을 설정하는 이유, 예약해야 하는 이유, twitter.bit을 등록할 수 없는 이유는 무엇인가요? 그 이유는 ENS와 같은 도메인 이름 시스템에 예약 목록이 있기 때문이 아닙니다. 모든 DAS 사용자의 전반적인 이익이 개인적인 이익보다 크다는 우리의 일관된 가치 제안에서 파생됩니다. 일부 유명 단체/저명한 개인이 DAS를 채택할 수 있는 문턱을 낮추면 투기꾼이 유명 계정을 선점하여 고가에 판매할 기회를 잃게 되지만 DAS의 합의를 확대하는 데 더 도움이 될 것이라고 믿습니다.
보조 제목
아이디어 5: 오픈 소스
보조 제목
아이디어 6: DAS는 도메인 이름이 아닌 계정입니다.
제품의 이름은 종종 제품 포지셔닝을 직접적으로 반영합니다. 모든 종류의 xxNS는 자신을 분산형 도메인 이름 시스템으로 지정하고 DAS의 A는 계정을 나타냅니다. DAS의 포지셔닝은 DNS 도메인 이름 시스템 및 기타 분산형 도메인 이름 시스템과 근본적으로 다른 계정입니다.
서로 다른 포지셔닝은 서로 다른 생각의 초점을 가져옵니다. DAS는 기존 DNS 시스템을 전복하거나 대체하거나 향상시키는 방법을 고려하지 않습니다. .bit를 사용하여 IPFS/Arwave의 웹 페이지에 액세스하는 것도 가능하지만 이는 DAS의 많은 애플리케이션 시나리오 중 하나일 뿐입니다.
DAS를 통해 Instant App의 NFT Box는 사용자의 닉네임에 따라 NFT를 이름으로 표시할 수 있습니다. 사용자는 단대단 암호화 통신을 수행할 수 있으며, DAS를 통해 사용자는 자산을 보다 안전하게 보내고 계약과 상호 작용할 수 있으며, DAS를 통해 사용자는 다양한 공개 체인의 체인에서 평판을 집계할 수 있습니다. DAS가 더 주목하는 포인트입니다. 그리고 이러한 시나리오는 도메인 이름과 전혀 관련이 없습니다.
마침내
마침내
첨부된:
첨부된:
[1] DAS는 모든 퍼블릭 체인을 지원하지만 각 퍼블릭 체인의 지원에는 특정 개발 작업이 필요합니다.DAS는 현재 EVM 호환 체인, TRON 및 기타 퍼블릭 체인 주소 등록을 지원하며 다른 퍼블릭 체인의 지원은 개발 중입니다.


