큐월렛, 큐클라이언트 및 큐서버
큐월렛은 큐서버와 큐클라이언트와 같은 중간 계층을 통해 백만 명의 사용자를 온보딩하는 것을 목표로 하며, 확장성과 경제적 실현 가능성에 중점을 둡니다.
Qsilver, 2024년 3월 13일.
소개
큐월렛은 큐빅 사용자들에게 사용하기 쉬운 입문용 지갑으로 설계되고 있습니다. 주요 목표는 백만 명의 사용자를 온보딩하는 것이며, 이는 현재 큐빅 네트워크가 직접 처리할 수 없는 상당한 수치입니다. 이를 달성하기 위해서는 큐서버와 큐클라이언트와 같은 중간 계층이 필요합니다. 이 글에서는 백만 사용자 큐월렛을 달성하기 위해 필요한 다양한 도전과 해결책을 논의합니다.
큐월렛 기초
큐월렛은 C 기반 포트의 큐빅 CLI에서 파생된 저수준 큐빅 암호화 코드를 웹어셈블리(WasM)로 포트한 것을 기반으로 합니다. 모든 시드 관리와 트랜잭션 생성은 WasM 내에서 처리되며, UI는 WasM 모듈과 인터페이스하여 사용하기 쉬운 경험을 제공합니다. 고급 사용자는 CLI 모드에서 큐월렛을 사용할 수 있지만, 이는 전체 사용자의 1% 미만에 적합합니다.
기본 기능
큐월렛의 첫 번째 버전은 시드 생성 및 QU 수신/전송과 같은 기본 기능을 지원할 것입니다. 미래의 업데이트에서는 큐빅 내에서 큐엑스 거래를 포함하여 더 많은 스마트 계약(SC)이 활성화됨에 따라 더 많은 기능이 추가될 것입니다.
시드 관리
사용자가 수행해야 하는 첫 번째 단계는 시드를 생성하는 것입니다. 큐월렛은 표준 55자 큐빅 시드와 암호화 표준 24단어 시드를 모두 지원합니다. 사용자가 항상 자금에 접근할 수 있도록 보장하기 위해 큐월렛은 초기 계정 생성 시 시드 백업 증명을 요구합니다. 시드는 결코 저장되지 않으며, 사용 후 RAM에서 즉시 삭제되어 유출을 방지합니다.
해시된 시드 파일이 있는 경우, 사용자는 계정에 로그인하기 위해 비밀번호가 필요합니다. 시드 파일이 분실된 경우 백업을 사용하여 다시 생성할 수 있습니다. 고급 사용자는 시드에 연결된 여러 주소를 관리할 수 있지만, 대부분의 사용자에게는 단순한 단일 주소 경험을 제공하는 것이 목표입니다.
크로스 플랫폼 호환성
WasM 및 JavaScript 기반인 큐월렛은 모든 데스크탑 및 모바일 플랫폼에서 실행될 것으로 예상되지만, 모바일 호환성은 아직 확인 중입니다. 큐월렛은 큐클라이언트에 연결된 웹소켓을 통해 네트워크 정보를 얻으며, 큐서버와 동일한 서버에서 실행되는 작은 모듈입니다. 큐서버는 큐빅 네트워크에 지속적인 연결을 사용하여 성능을 크게 향상시킵니다.
확장성
각 큐서버는 웹소켓에서 생성된 많은 큐클라이언트를 연결된 각 큐월렛과 함께 처리할 수 있습니다. 단일 서버가 처리할 수 있는 큐월렛의 실제 수는 아직 알 수 없지만, 수만 명으로 추정됩니다. 따라서 수십, 아니면 수백 개의 큐서버 노드가 필요할 수 있습니다.
큐서버는 15,625개의 결제를 20틱에서 처리한 sendmany 프로젝트에서 발전했으며, 현재 100만 개의 주소를 모니터링할 수 있지만 모니터링할 수 있는 활성 주소의 한계는 아직 알려지지 않았습니다.
경제성
백만 사용자 큐월렛을 경제적으로 지원하기 위해 기본 지갑으로 무료로 사용 가능해야 합니다. 그러나 지갑을 실시간으로 모니터링하려면 지속적인 활동이 필요합니다. 새로고침 속도를 줄이면 서버가 지원할 수 있는 사용자 수를 크게 늘릴 수 있습니다. 예를 들어, 1분 새로고침 속도는 틱당 새로고침 속도보다 10배 더 많은 사용자를 지원할 수 있습니다.
틱당 업데이트 및 전체 아카이브 액세스와 같은 프리미엄 서비스는 하루 약 1센트(QU당 약 10틱)에 해당하는 명목상의 비용으로 제공될 수 있습니다. 이러한 초기 수익은 필수적이지만, 인프라 비용을 충당하기에는 불충분하며, 큐서버 노드를 보상하기 위해 사용되는 Qx 자산을 통해 자본이 필요합니다.
자금 조달 및 자산 할당
Qx 자산 공급의 일부는 백만 사용자 큐월렛/큐클라이언트/큐서버 인프라를 자금 조달하기 위해 초기 기부자에게 할당됩니다. 백만 QU를 초과하는 자금은 자산 할당을 고려합니다. 기부자는 자산을 즉시 받지만, 큐서버 노드와 유동성 풀은 시간이 지남에 따라 자산을 할당받습니다.
초기 자산 할당은 다음과 같을 수 있습니다:
- 기부자에게 50%.
- 노드에 35%.
- 유동성 풀에 10%.
- 재량 사용에 5%.
장기적 생존 가능성
크라우드 펀딩은 백만 사용자 큐월렛을 위한 자급자족 인프라를 구축하는 것을 목표로 합니다. 자산의 가치는 주요 관심사가 아니지만, 자금 사용은 유동성 풀과 재량 사용으로 나뉠 것입니다. 잠재적으로 50/50 비율로 나뉠 것입니다.
미해결 문제
모바일 호환성, 큐서버당 사용자 수, 수익 창출 및 세부 자산 및 자금 할당과 같은 몇 가지 문제가 여전히 해결되지 않았습니다. 그러나 기술적 실현 가능성을 입증하는 것이 가장 중요한 장애물이며, 큐월렛의 알파 릴리스 시점에 모금 활동이 시작될 것입니다.
QPOOL 스마트 계약
중요한 구성 요소는 QPOOL SC로, 노드 운영자에게 낮은 비용으로 자산을 배포하는 데 필요합니다. 현재 Qx 자산 전송 비용이 백만 QU인 것은 소액 증분 금액에 대해 실현 가능하지 않습니다. QPOOL SC가 준비될 때까지는 Qx만 자산 거래에 사용할 수 있습니다.
결론
큐월렛, 큐클라이언트 및 큐서버의 개발 및 구현은 백만 사용자 큐빅 네트워크를 달성하는 데 필수적입니다. 기술적 및 경제적 도전 과제를 해결함으로써 대규모 사용자 기반을 지원할 수 있는 확장 가능하고 지속 가능한 인프라를 만들 수 있습니다.
지원해 주셔서 감사합니다.
Qsilver
최신 업데이트를 위해 Valis Discord에 가입하고, X에서 팔로우하고, 우리 블로그를 북마크하세요.