검수요청.png검수요청.png

타키온 프로토콜

해시넷
shenghao (토론 | 기여)님의 2020년 8월 18일 (화) 17:18 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색
타키온 프로토콜(Tachyon Protocol)
타키온 프로토콜(Tachyon Protocol)

타키온 프로토콜(Tachyon Protocol)은 브이시스템즈(V SYSTEMS) 기반의 탈중앙화된 인터넷 프로토콜이자 탈중앙화된 정보 네트워크를 구축하기 위해 개발된 암호화폐이다. 생태계 발전에 기여한 사용자들에게 보상하여 타키온 네트워크의 토큰 이코노미를 실현하는 블록체인 매개체의 역할로 발행되었다. 티커는 IPX이다.

개요[편집]

타키온이란 브이시스템즈 블록체인을 기반으로 한 TCP/IP를 대체할 수 있는 탈중앙화 인터넷 프로토콜이다.[1] 이는 디파이(DeFi)라는 탈중앙화 금융 시스템 개발을 위해 블록체인 인프라가 적용되는 Tachyon VPN이다. 이러한 블록체인 생태계를 형성 및 유지하여 유저를 위한 효율적인 거래 및 보상 매커니즘을 확립하기 위해 타키온 프로토콜이 개발되었다. 타키온 프로토콜은 분산해시테이블(DHT), 블록체인, UDP, 암호화 등의 기술을 접목시킴으로써 보안성이 높고 추적 불가능하며 빠른 속도를 지닌 차세대 TCP/IP 구축을 목표로 하고 있다.

타키온 프로토콜은 TBU, TSP, TAA, 타키온SDK로 구성되어 있다. TBU(tachyon booster UDP)는 분산해시테이블, 블록체인, UDP, 실시간 최적 경로(real-time optimal routing) 등의 기술을 도입해 네트워크의 전달 속도를 200%~1000%까지 가속화할 수 있으며, Tachyon VPN 시범 데이터에서 90% 이상의 연결 성공률을 가진다. TSP(tachyon security protocol)은 암호화와 트래픽 은닉 체계(traffic concealing scheme)를 사용해 릴레이 노드로부터 보호하는 보안 프로토콜을 사용한다. TAA(tachyon anti-analysis)는 동시 다발 라우팅 방안(concurrent multi-routing scheme)과 다중-릴레이 포워딩 방안(multi-relay forwarding scheme)을 통해 네트워크의 안티 모니터링 기능을 확장시킨다. 마지막으로 타키온SDK는 블록체인과 결합해 쉽고 빠르게 타 프로그래밍 언어와 통합 및 활용될 수 있다.

타키온 프로토콜은 오픈 P2P 네트워크로 노드가 서비스를 제공하며 마켓을 형성한다. 각자의 노드는 각각에 맞는 역할을 갖고 있다. 먼저 클라이언트 노드는 연결을 개시하는 노드로 스마트폰, 컴퓨터, 라우터 등과 같은 소비자 레벨뿐만 아니라 iOS, 안드로이드, 윈도우, , 리눅스와 같은 운영체제를 제공하는 기업 레벨을 지원한다. 제공자 노드는 컴퓨터, 라우터 등과 같은 소비자 레벨과 서버 및 윈도우, 맥, 리눅스 등의 기업 레벨 기기 등의 트래픽을 전달하는 노드이다. 마지막으로 비즈니스 노드는 대역폭을 통해 블록체인, 디앱 등의 비즈니스에 동력을 공급하는 노드이다. 비즈니스 중에는 클라이언트 노드의 컬렉션인 경우도 있다. 제공자 노드는 추가 금액을 지불하기 위한 인센티브가 없는 반면, 클라이언트 노드는 타키온 프로토콜 네트워크에 접근해야만 한다.[2]

주요 인물[편집]

  • 써니 킹(Sunny King) : 타키온 프로토콜의 창립멤버이다. 지분증명(PoS) 합의 알고리즘을 고안하고, 지분증명 기반의 암호화폐인 피어코인(Peercoin), 프라임코인(Primecoin)과 블록체인 프로젝트인 브이시스템즈를 만든 익명의 개발자이기도 하다. 써니 킹은 블록체인의 발전, 합의 알고리즘 및 블록체인 실제 적용에 관한 선구자이다. 통찰력 있는 사고와 기술에 대한 이해를 통해 브이시스템즈 블록체인과 타키온이 서로 통합되어 타키온의 장기적인 개발을 위한 경쟁 우위를 확보할 수 있도록 한다.[3] 한편 세계 2위 암호화폐인 이더리움(Ethereum)을 창시한 비탈릭 부테린(Vitalik Buterin)도 프라임코인에서 많은 영감을 받았으며 써니킹을 알트코인 개발자 가운데 가장 독창적이고 뛰어난 개발자라고 평가한 바 있다.[4]
  • 알렉스 양(Alex Yang) : 타키온 프로토콜의 창립멤버이자 브이시스템즈의 대표이다. 핀테크 기업가이자 투자자로서 은행 및 금융 분야에서 14년 이상의 경력을 가지고 있다. 홍콩 최초의 토큰 펀드 중 하나인 펀드브이(Fund V)를 설립하였고, 일본의 4대 증권회사 중 하나인 노무라(Nomura)의 아시아 태평양(APAC) 책임자이며, 스위스의 금융기업인 유비에스(UBS)의 부사장을 지냈다. 시카고의 점프트레이딩(Jump Trading)에서 퀀트 전략가로 경력을 시작한 그는 2009년 노스웨스턴 대학교에서 박사 학위를, 북경 대학교에서 수학 학사 학위를 취득했다. 알렉스의 풍부한 관리 경험과 금융 및 기술 산업의 광범위한 네트워크를 보유하고 있는 면은 여러 방면으로 활용될 수 있으며 타키온의 경영, 파트너십 및 사업 개발을 도울 예정이다.[5]
  • 피어케미스트(Peerchemist) : 타키온 프로토콜의 창립 멤버이자 피어코인의 프로젝트리더이다. 암호화폐 커뮤니티에서 높은 인지도가 있으며 글로벌 개발자 네트워크에 영향력 있는 암호화 개발자이다. 그는 토큰 이코노미 및 커뮤니티 관리에 대한 전문 지식과 리소스를 타키온에 적용하였다.[6]
  • 제이콥 가디키안(Jacob Gadikian) : 타키온 프로토콜의 창립 멤버이자 브이시스템즈의 개발 아웃리치 팀을 이끌고 있다. 탈중앙화 시스템의 잠재력을 알아본 기술자로서, 텐더민트 및 코스모스 프레임워크, 그래핀(graphene) 프로젝트 용 인터페이스, 비트코인/라이트코인 채굴 오케스트레이션 시스템을 사용하며 주로 암호화폐 및 탈중앙화 시스템에서 많은 오픈소스 프로젝트에 코드 및 문서를 제공하는 소프트웨어를 구축했다. 브이시스템즈에서 제이콥은 기술 플랫폼 전략을 감동하고 사용자 및 개발자를 위한 문서와 개발자 프레임워크를 작성하다. 또한 브이시스템즈를 기반으로 하는 프로젝트의 요구사항을 추진하고 타키온의 기술 개발을 전략화한다.[7]

등장배경[편집]

주요한 사이버 보안 관련 사건이 계속해서 발생하고 있다. 2017년에는 프리즘(Prism) 프로그램을 사용하여 미국국가안전보장국(NSA)에서 이메일, 영상/음성 채팅, 저장 사진, VolP, 파일 전송, 지정 활동 알림, 로그인 정보 등을 수집했고, 2018년에는 한 거래소가 HTTP를 통해 사용자 정보를 일반 텍스트로 보내는 것이 노출되어 해커가 인증 절차 없이 사용자의 비밀번호를 바꿀 수 있었으며, 동해 5월에는 미국 연방수사국(FBI)이 대중에게 전 세계 50만 라우터를 감염시킨 악성코드인 VPN필터(VPNFilter)에 대한 주의를 주기도 했다. 해당 악성코드는 모니터링, 트래픽 조작 및 민감한 정보를 탈취하는 등 다양한 범죄를 목적으로 만들어진 것이었다. 2019년 루벤 가톨릭대학(KU Leuven)은 WPA2 암호화 방식의 결함은 보안 취약점 크랙(Krack)을 통해 읽고, 훔치고, 조작된 데이터 전송이 와이파이 네트워크를 통해 가능하다는 것을 발표하기도 했다.

역사가 반복되듯, 사이버 보안 위협은 시간이 지나도 존재하는 문제로 남아있다. 이러한 일련의 사건들을 통해 내릴 수 있는 결론은 1) 중앙화된 구조는 사용자 데이터를 정부의 감시/데이터 요청으로부터 보호받을 수 없고 2) 전송 중에는 네트워크가 외부 공격으로부터 취약하며 3) 회사의 규모 또는 기술력과는 별개로 보안은 언제나 취약할 수 밖에 없다는 것이었다. 아직까지도 관리자의 태도나 기술을 믿을 뿐 거기에서 사이버 보안을 적용할 수는 없다. 더 실용적이고 고품격의 솔루션이 필요하며 특히 최근 떠오르는 디파이 산업에서의 사이버 보안은 가장 최우선으로 고려해야 하는 부분이다.

현 인터넷의 기초가 되는 TCP/IP 모델이 개선될 수 있다면 이는 인터넷 발전에 아주 큰 의미가 있을 것이다. 많은 회사에서 구글의 QUIC 프로토콜, IBM의 Apera와 같이 프로그램을 통해 TCP/IP를 개선하기 위해 많은 노력을 기울이고 있다. X-VPN은 전 세계에서 가장 많이 쓰이는 VPN 제공 업체 중 하나로서 세계 5천만 명 이상의 사용자에게 사이버 보안/프라이버시 솔루션 및 연결 가속화 서비스를 제공한다. X-VPN은 해당 산업에서 수년간의 기술 지식과 경험을 바탕으로 다음을 개발했다.

  • 데이터 전송 보안을 보장하는 고유한 비대칭 엔드 투 엔드 암호화 알고리즘
  • 복잡한 네트워크 환경에서 최대 90%의 연결 성공률을 가진 9개의 VPN Tunnel 프로토콜
  • 실제 통신하는 콘텐츠를 숨기고 정보 노출 및 차단을 피할 수 있는 프로토콜 시뮬레이션
  • 5천개 이상의 노드를 위한 자동 분산 스케줄링 시스템
  • 전송 속도를 200%~1000%로 향상을 보장하는 UDP를 기반으로 하는 새로운 전송 프로토콜 및 실시간 라우팅 알고리즘

X-VPN은 iOS, 안드로이드, 맥, 윈도우, 크롬 및 기타 플랫폼을 지원하며 한달 누적 250만 번의 다운로드가 있다. X-VPN은 네트워크 커뮤니케이션 프로토콜과 사이버 보안 및 개인정보보호에 전념해 왔다. 사이버 보안 문제의 급격한 상승에 반해 이에 대한 적절한 해결책이 부족하여 TCP/IP 프로토콜은 사이버 보안과 개인정보보호가 중앙화된 구조에 갇혀있는 현재의 네트워크 환경에 적합하지 않다. 1983년 1월 1일 TCP/IP가 공식적인 프로토콜로 채택되고 36년이 지났다. TCP/IP 모델은 다음으로 나뉜다.

  • 이더넷 : 데이터 링크 레이어 프로토콜이다. CSMA/CD를 사용하는 버스 토폴로지 구조는 대량의 충돌이 발생하게 되면 정체를 야기할 수 있다. 스타토폴로지는 견고함이 부족하다. 중앙 노드가 실패하게 되면 전체 네트워크를 사용할 수 없게 된다.
  • IP : 인터넷 레이어 프로토콜이다. IP 주소는 종종 실제 주소와 연결된다. 사회 공학 기술을 사용하여 해커는 해당 주소를 개인과 연결하고 프로파일링하며 사기행위를 저지를 수 있다. 또한, 여러 플랫폼에서는 IP 주소를 주요 식별자 중 하나로 사용함으로써 IP탐색을 추적하여 관련 광고를 게재한다.
  • TCP : 전송 레이어 프로토콜이다. TCP 3방향 핸드세이크 메커니즘, 승인 케머니즘 및 혼잡 제어 메커니즘은 네트워크가 불안정 할 때 대역폭 및 시간낭비를 초래한다.
  • HTTP/HTTPS : 애플리케이션 레이어 프로토콜이다. HTTP는 월드와이드웹의 데이터 전송의 기반이지만 다양한 보안 위험을 야기하며 침투나 도용에 취약하다.

TCP/IP는 응용 레이어에서 TSL 1.3과 같은 보안 구성 요소를 제공하지만 배포 비용 및 학습 비용으로 인해 일부 실무자나 심지어 거래소에서도 해커가 손쉽게 정보를 가로챌 수 있다는 HTTP 프로토콜을 사용하여 비밀번호와 같은 주요 정보 조차 일반 텍스트로 전송한다. 네트워크 변동이 일어나면 TPC/IP는 대역폭 사용량을 제대로 관리할 수 없으며 급격한 전송 효율 하락을 초래한다. 또한 블록체인과 같은 대량 정보 브로드캐스팅 네트워크의 완전한 지원을 하지 못하면서 이미 채굴블록에 대한 새로운 블록에 동기화 하지 못한 채굴자에게는 시간과 리소스를 낭비하는 결과를 가져온다. 게다가 TPC/IP 보안 구성에 필요한 배포 및 학습 비용은 부적절한 배포로 인한 잠재적인 취약성을 남길 여지가 있다. 더 나아가 증명, 보안, 데이터 저장을 위해 블록체인에 의존하는 모든 블록체인 관련 통신은 TCP/IP로 인한 동일한 문제를 겪게 될 것이다.

타키온 팀은 업계에서 수년간 업무를 하며 해당 비즈니스의 단점이 어떤 것인지 인지하고 있다. 따라서 X-VPN은 사용자의 개인정보를 최대한 보호한다. 대역폭 리소스는 주로 VPN 서비스 공급자로부터 제공되며 사용자 데이터를 임의로 입수하여 은닉할 수 있으므로 VPN 서비스 공급자가 주장하는 개인정보정책은 완벽하게는 실행될 수가 없다. 일부 VPN 서비스 제공자는 로그 보존 정책을 무시하고 사용자 데이터를 다시 판매하여 이익을 남기기도 한다. 법적 요구 사항 및 관리 명령에 따라 중앙 집중식 VPN 서비스 공급자는 강력한 기관의 감시를 받기 쉽다. VPN 공급자는 일부 VPN 공급자로부터 일정 수량의 서버만을 제공할 수 있다. 해당 서버의 노드는 제한적이며 VPS 네트워크에 취약하다. 이 네트워크를 안정적이지 않으면서 속도 또한 효과적으로 보장하지 않는다. 콘텐츠 공급자는 VPS IP차단 스킴을 사용하여 VPN으로 사용자가 해당 서비스에 접근하지 못하게 한다. 현재 집중화도니 VPN은 기대보다 네트워크 보안, 개인정보보호, 지역 차단 및 네트워크 가속화 서비스를 효과적으로 제공하지 못하고 있다.[8]

특징[편집]

TBU[편집]

TB(tachyon booster UDP)는 TCP/TP 프로토콜을 재구성하기 위해 분산해시테이블, 블록체인 및 UDP 기술을 사용하는 하단 통신 레이어이다. 실시간 최적화 라우팅을 적용하여 200%~1000%의 전송 가속화와 복잡한 네트워크 환경에서 90% 이상의 연결 성공률을 달성할 수 있다.[9]

TCP/IP 개선[편집]

타키온 프로토콜은 PPoIP, 분산해시테이블, UDP 및 블록체인과 같은 검증된 기술을 사용하여 TCP/IP 프로토콜의 인터넷 레이어, 전송 레이어 및 애플리케이션 레이어를 재구성한다.

  • 데이터 링크 레이어 : TCP/IP 모델에서 해당 레이어는 두 지점 간의 커뮤니케이션의 기반이 되는 물리적 하위 레이어 및 논리적 하위 레이어를 포함한다.
  1. 물리적 하위 레이어 : 해당 레이어는 네트워크에서 사용되는 하드웨어로 구성된다. 로컬 인프라의 일부로 해당 레이어는 로컬 인터넷 서비스 공급자로부터 제공된다.
  2. 논리적 하위 레이어 : 최신 인터넷은 이더넷을 사용하여 안정적인 (LAN)을 구축한다. 이더넷은 CSMA/CD와 함께 버스 토폴로지를 사용하여 모든 스테이션은 전송하기 전 매체가 유효한 상태인지 확인한다. 충돌이 발생하면 스테이션은 어느 정도 기다린 후 재전송을 한다. 전송 시도가 더 많이 실패할수록 대기시간은 길어진다. 대량의 충돌이 발생할 경우 네트워크의 정체 시간은 길어진다. 스타 토폴로지를 사용하면 중앙 허브의 오류로 인해 네트워크가 아예 작동하지 않는다. 최신 인터넷은 구조가 탄탄한 이더넷을 기반으로 구축되었으며 여기에서 타키온 프로토콜이 진입하여 의미 있는 최적화를 진행하기는 어렵다.
  • 인터넷 레이어 : TCP/IP 모델에서 해당 레이어는 주로 노드를 선택하고 연결을 구성한다. 연결의 구축, 유지 및 중단과 동시에 호스트 주소/식별 및 패킷 라우팅을 목적으로 사용된다. 해당 레이어의 기본 프로토콜은 IP 프로토콜이다.
  1. 타키온 프로토콜은 PPP(point to point protocol) 개념을 사용하여 완벽한 토폴로지로 IP 네트워크 레이어에 PPPoIP를 구축하고 완벽하게 연결된 네트워크에서 엔드 투 엔드 연결을 제공한다. 동시에 블록체인 기술을 도입하여 P2P 네트워크의 대규모 협업을 가능케 한다. 중앙 서버의 제거는 데이터의 중앙화 및 요청을 최소화하고, 모든 노드가 동등하게 여기고 참여할 수 있는 세션 및 커뮤니티 거버넌스에 블록체인 기술을 사용한다. 각 노드는 다른 모든 노드와 연결되어 네트워크의 견고함과 안정성을 강화하며, 수백만 노드의 높은 안티 필터 및 검열 기능을 한다.
  2. 라우팅 주소 지정 및 노드 일치
  • P2P 네트워크의 견고함을 보장하기 위해 타키온은 트레커리스(trackerless) P2P 네트워크 라우팅을 위한 카뎀리아(Kademlia) 알고리즘을 기반으로 자체 타키온 분산해시테이블을 사용하는 것을 목표로 한다.
  • 분산해시테이블은 분산 저장소에 사용될 수 있다. IPFS 프로젝트는 분산해시테이블이 분산 데이터 저장소로 사용되는 하나의 예이다. 또한 라우팅 및 주소 지정에도 분산해시테이블을 사용할 수 있다. 노드와 K 버킷은 블록체인의 머클트리와 유사한 데이터 구조를 형성할 수 있으며, 각 노드의 K 버킷은 해싱 링의 라우팅을 담당한다. K 버킷의 조합은 전체 P2P 네트워크에 대한 라우팅 테이블을 구성한다.
  • 새로 도달한 각 노드는 V 시스템즈 노드를 통과한 후 그들의 위치를 해시하여 아이디(key ID)를 얻게 된다.
  • 카뎀리아 메시지 STORE : 릴레이는 XOR 연산자를 사용하여 노드 아이디가 키아이디와 가장 가까운 노드를 찾고 IP는 포트 및 활성 시간을 노드의 키아이디에 저장하도록 요청한다.
  • 카뎀리아 메시지 FIND_VALUE : 클라이언트는 연결 대상을 해싱하여 키아이디를 받고 네트워크에서 키아이디 값을 찾아 아이피 주소 세트를 반환한다.
  • K 버킷 데이터 구조 :
1) NodeMap map[NodeID] -> IP: Port, rtt;
2) RouteMap map[KeyID] -> map[NodeID] -> IP: Port, Active Time
  • 검색기 저장 방법 :
1) 클라이언트 A가 미USA의 IP 목록을 검색했다고 가정하면 A는 해당 정보를 루트맵에 저장한다.
2) 클라이언트A와 가까운 클라이언트B는 A로부터 IP 정보를 빠르게 검색할 수 있다.
3) 클라이언트B는 미국의 IP 정보를 검색한 후 해당 정보를 K 버킷에 저장한다.
  • 전송 효율 평가를 위한 실시간 최적 라우팅 시스템 :
1) 데이터 유형에 따라 노드와 같은 다양한 연결 전략을 사용한다.
2) 노드 간의 전송 효율을 평가하기 위해 노드들 사이의 지연 시간, 패킷 손실 및 대역폭을 실시간 모니터링 한다.
3) 실시간 노드 크레디트 계산
최종적으로 거리(XOR), 효율, 그리고 크레디트를 우선순위로 정렬하여 사용 가능한 루트를 얻는다.
  • 전송 레이어 : TCP/IP 모델에서 해당 레이어는 전체 메시지의 프로세스 간 전달을 담당한다. 3방향 핸드셰이크, TCP의 확인 및 재전송 메커니즘은 정보의 안정적인 전달과 속도 손실 방지 및 낮은 처리 비용을 보장한다. UDP는 높은 처리량과 낮은 오버헤드를 제공한다. 타키온 프로토콜은 TCP 대신 UDP를 채택하여 전송 효율을 향상시킨다.
  • 애플리케이션 레이어 : TCP/IP 모델에서 해당 레이어는 데이터 형식을 정의하고 데이터를 해석하는 역할을 하며 전송 요구사항을 기반으로 데이터 흐름 모니터링 암호화 및 다른 모듈을 향상시킬 수 있다. 타키온 프로토콜이 전송 레이어에서 UDP 프로토콜을 사용하므로 UDP 전달 서비스의 안정성 향상을 위해 애플리케이션 레이어에 안정적인 모듈을 구축하는 것이 필요하다.
  1. 안정성, 대역폭 관리 개선, 패킷 손실 및 데이터 중복 감소를 위한 승인
  2. 패킷 손실을 최소화하기 위한 FEC(forward error correction)
  3. 처리량 효율을 극대화하기 위한 대역폭 자동 조정[8]

스마트 우회 스킴[편집]

네트워크 환경에는 네트워크 연결 실패에 영향을 미치는 많은 요소들이 있다. 이를 위해 타키온 프로토콜은 현재 네트워크 환경을 식별하여 사용 가능한 프로토콜을 선택하고 이로써 복잡한 네트워크 환경에서 90% 이상의 연결 성공률을 가능케 한다. 실제로 프로토콜은 연결 직전/후에 항상 실패하며 방화벽이 원격 IP를 차단하고 다른 프로토콜과의 연결 실패를 초래할 수 있음을 확인했다. 프로토콜을 분류함을 통해서 연결에 있어 프로토콜의 방해를 방지할 수 있다. 연결 성공 레코드로 프로토콜 우선순위를 지정하면 대역폭 낭비를 줄일 수 있으며, 오버헤드 및 핸드셰이크 별로 정렬하면 대역폭의 활용률과 연결성이 향상된다.[8]

보안 프로토콜[편집]

타키온 보안 프로토콜(tachyon security protocol, TSP)는 타키온 프로토콜의 보안 요소이다. 타키온 보안 프로토콜은 비대칭 엔드 투 엔드 암호화 체계와 프로토콜 시뮬레이션을 제공한다. 전자는 주로 네트워크 스니핑 및 중간 공격을 막기 위해 사용되며 후자는 공격 예방, 방화벽 우회 및 필터링에 중요한 역할을 한다.

엔드 투 엔드 암호화[편집]

지점 간 네트워킹에는 다음의 두 가지 주요한 위협이 있다.

  • 스니핑(sniffing) : 공격자는 네트워크를 분석하고 데이터를 가로챌 수 있다. P2P 네트워크가 두 지점이 서로 모르고 안전하지 않은 채널에서 암호화 키를 생성하기 위해서는 타키온 보안 프로토콜이 필요하므로 디피-헬만, 타원곡선 디지털서명 알고리즘 및 임시 키를 구현하여 순방향 보안을 실현한다. AES를 사용하여 암호화된 연결은 공격자가 연결을 가로채더라도 콘텐츠를 읽을 수 없도록 한다. 해시 알고리즘(HMAC, SHA-2, Keccak) 조합을 사용하여 데이터 무결성을 보장하므로 공격자에 의해 통신이 변경되려고 하면 해당 메시지는 무시된다. 공개 암호화 키를 사용하여 전송에 랜덤 데이터를 추가하고 전송되는 콘텐츠의 프레임 바이트와 같은 정보 부분을 암호화함으로써 제3자가 통계적 특징 정보를 얻는 것을 방지한다. 각 연결에서 특정 길이의 데이터를 전송한 후 키를 여러 번 재사용하지 않도록 키가 자동으로 재협상된다.
  • 중간자 공격(man in the middle attack, MITM) : 공격자는 상대방으로 위장하여 상대와의 커뮤니케이션을 변경한다. 커뮤니케이션 전에 디피-헬만을 통해 두 당사자의 신원을 파악할 수 있다. 이론적으로 프라이빗 키가 손상되지 않는 한 중간에서 공격하는 사람을 막을 수 있다.[8]

프로토콜 시뮬레이션 스킴[편집]

공통 프로토콜의 기능 상태를 시뮬레이션해보면서 정보의 가로챔과 노출로부터 방어하기 위해 실제 통신 콘텐츠는 숨겨진다. HTTP/HTTPS가 WWW의 가장 일반적인 커뮤니케이션 프로토콜이지만 다음의 몇 가지 결함이 있다.

  • HTTP 커뮤니케이션은 일반 텍스트를 사용하며 연결 상대에 대한 신분을 확인하지 않는다. 이는 공격자로 하여금 메시지를 가로채기 쉬운 환경이다. 또한 HTTP는 메시지의 무결성을 체크하지 않는다.
  • TLS 1.3은 인증서가 노출되는 문제를 해결하고 더 빠른 핸드 셰이크를 가졌지만 SNI를 통해 호스트 이름이 노출되어 차단으로 이어질 수가 있다.

타키온 프로토콜은 IP 패킷을 숨기고 UDP, TCP, HTTP, HTTPS, FTP 및 SMTP 트래픽을 시뮬레이션 할 수 있다.

  • SMTP 시뮬레이션 : 사용자가 이메일을 보내는 것처럼 트래픽이 나타난다.
  • HTTPS 시뮬레이션 : 사용자가 구글 및 비비씨 뉴스 페이지에 방문하는 것처럼 트래픽이 보인다.
  • FTP 시뮬레이션 : 사용자가 데이터를 전송하는 것처럼 트래픽이 보인다.

해당 시뮬레이션은 공격자가 정보를 가로챌 때 타키온 프로토콜의 특성을 찾지 못하게 하며 타키온 트래픽을 탐지하는 방화벽의 기능도 비활성화시킨다.[8]

안티 분석[편집]

일정 수준의 탈중앙화 네트워크는 공격자가 네트워크의 통신 콘텐츠를 쉽게 모니터링 할 수 있어 단일 노드 캡쳐 공격의 위험을 증가시켰다. 해당 문제를 해결하기 위해 타키온 프로토콜은 타키온 안티-분석(Tachyon Anti-analysis, TAA)를 활용하여 정보를 분해하고 전달한다. 이는 1) '동시 다중 경로 라우팅 스킴은 정보를 여러 개의 다른 IP 패킷으로 분리한 후 다른 경로를 통해 전달하여 단일 지점 공격으로 모든 정보를 얻을 수 없도록 한다' 2) '다중 릴레이 전달 스킴은 어니언 라우팅에서 아이디어를 채택한다. 해당 정보는 여러 개의 암호화로 전달되어 동시 기여 노드가 전달된 콘텐츠 및 라우팅 경로를 알 수 없도록 한다'의 두 가지 측면을 포함한다.

동시 다중 경로 라우팅[편집]

연결 경로를 가리기 위해 여러 채널을 통해 동시에 데이터를 분배한다. 사용자가 타키온 프로토콜과 통신할 때 클라이언트는 UDP/TCP 사원수 패킷에 대한 다른 종료 IP를 할당한다. 여기서 각 사원수 패킷은 다른 경로를 통해 전송된다. 사용자가 메시지(A)를 보낸다고 가정했을 때,

타키온 프로토콜 동시 다중 경로 라우팅
  • 메시지A의 요청은 IP 패킷(A1), IP 패킷(A2), IP 패킷(A3), IP 패킷(A4) 및 IP 패킷(A5)으로 분리된다. IP 패킷의 헤드는 IP 패킷 인덱스로서의 정보(A)의 SHA-256 해시 결과를 사용하여 정보(A)의 부모 격인 트리 구조를 형성한다.
  • IP 패킷(n)은 프록시(S1), 프록시(S2), 프록시(S3), 프록시(S4), 프록시(S5)를 통해 라우팅 되고 타키온 아이디로 클라이언트에 도달한다.
  • 클라이언트가 IP 패킷을 수신한 후 IP 패킷 인덱스를 사용하여 원본 메시지(A)를 검색할 수 있다.

공격자는 하나의 채널을 공격하여 메시지의 일부분만 얻을 수 있으며 네트워크에서의 노드가 증가함에 따라 전체 통신을 가로채는 난이도는 기하급수적으로 증가한다.[8]

다중 릴레이 체계[편집]

P2P 네트워크에서는 노드를 신뢰할 수 없다. 퍼블릭 키를 확보하여 하나의 요청을 보내려고 한다면 공격자는 어떤 노드와 통신을 하는지와 더 나아가 트래픽 루트까지도 추측할 수 있다. 따라서 데스티네이션과 릴레이를 조회하기 위한 기존의 DNS 시스템의 사용은 타키온 프로젝트가 지향하는 방향이 아니다. 그렇다면 네트워크의 특정 노드가 손상되었다고 할 때 커뮤니케이션의 모니터링을 피할 수 있는 방법은 다음과 같다.

타키온 프로토콜 다중 릴레이 체계
  1. A가 D에게 메시지를 전달하려 하면 A는 D의 퍼블릭 키로 메시지를 암호화한다.
  2. A가 암호화된 메시지를 D에게 가는 D의 봉투에 넣은 후 C의 퍼블릭 키를 사용하여 메시지를 C의 메시지로 암호화한다.
  3. 그런 다음 A는 암호화된 메시지를 C에게 가는 C의 봉투에 넣고 B에게 가는 메시지로 B의 퍼블릭 키를 사용하여 암호화한다.
  4. A가 암호화된 메시지를 B에게 보내면 B는 이를 해독하고 암호화된 봉투를 C에 가져온다.
  5. B는 암호화된 봉투를 C에 보냅니다. C는 이를 해독하고 암호화된 봉투를 D로 가져온다.
  6. C는 암호화된 봉투를 D로 보내고, D는 암호를 해독하여 A에서 메시지를 가져온다.
  7. 이 경우 릴레이는 B와 C가 손상되지 않는 한 D와 A가 통신을 하고 있음을 알 수 없다.

노드 B와 노드 C가 동시에 제어되지 않는 한 노드 A가 노드 D에 메시지를 보낸다는 것을 아는 것은 거의 불가능하다. 해당 체계는 네트워크에서 통신 모니터링/트래킹의 가능성을 최소화한다.[8]

SDK[편집]

대부분의 블록체인 프로젝트는 TCP/IP 기반 네트워킹을 사용하며 비트코인이더리움은 데이터 브로드캐스팅에 TCP를 사용하고 있다. 타키온 프로토콜이 TCP/IP에 대한 대안을 제공하도록 하려면 암호화 프로토콜 간의 상호작용, 데이터 동기화 및 노드 상호 작용 등 몇 가지 사항만 고려하면 된다. 이는 모두 자원을 소비해야 하는 절차이다. 블록체인의 통합 비용을 절감하려면 적절한 캡슐화를 보장하고 개발 난이도를 낮춰야 한다. 타키온 프로토콜은 블록체인 네트워크가 기술 스택과 쉽게 통합할 수 있는 표준 SDK를 제공해야 한다. 블록체인이 배포된 후 해당 노드는 전송 레이어 프로토콜의 자동 프록시 및 포트 전환을 구현할 수 있으며 노드 간 데이터 전송은 타키온 프로토콜을 통해 전송될 수 있다. 절대 보안 및 개인정보보호, 빠른 속도, 블록 및 낮은 비용이란 장점을 가진 타키온 프로토콜은 개인정보보호, 데이터 저장소, CDN, 디파이, 인스턴스 메시지, 엣지 컴퓨팅, 게임과 같은 블록체인 기반 디앱에 이점을 제공한다. 타키온 SDK를 위한 고도의 맞춤형 모듈을 제공한다.

  • 데이터 전송 유형별로 우선순위 설정 (예: 낮은 지연시간/낮은 패킷 손실/높은 대역폭의 우선순위 지정)
  • 트래픽 은닉 (예: 선호 프로토콜, 시뮬레이션 요청)
  • 다중 프로토콜 우회 (예: 특정 프로토콜 사용)
  • 트래픽 분산 (예: 최대/최소 분산 설정)
  • 다중 릴레이 (예: 1~6 릴레이 모드, 자동 모드)[8]

타키온마켓[편집]

타키온 프로토콜은 노드가 서로에게 서비스를 제공하고 마켓을 형성하는 개방형 P2P 네트워크이다. 마켓, 전달 서비스 및 잠재적인 취약점에서 각 노드의 역할을 명확히 해야 한다. 클라이언트 노드, 공급자 노드 및 비즈니스 클라이언트가 기본적인 역할이고, 대역폭은 거래가 되는 상품이며, 마켓에서 확인해야 할 몇 가지의 잠재적 위험과 공격이 있다.

  • 서비스 품질 제공 위험 : 서비스 제공자는 낮은 대역폭을 비싸게 판매한다.
  • 거래량 부정행위 위험 : 세션의 양 당사자는 거래량에 대한 부정행위를 저지를 수 있다.
  • 시빌공격 : 공격자는 P2P 네트워크에서 허위로 다양한 신원을 만들어 시스템의 평판을 망쳐 놓고 정직한 노드의 흥미를 떨어뜨린다.
  • 중간자 공격 : 공격자는 상대방으로 위장하여 상대와의 커뮤니케이션을 변경한다. 커뮤니케이션 전에 디피-헬만을 통해 두 당사자의 신원을 파악할 수 있다. 이론적으로 프라이빗 키가 손상되지 않는 한 중간에서 공격하는 사람을 막을 수 있다.
  • 동시 분석 공격 : 정기적인 동시 분석 공격은 타키온 보안 프로토콜과 타키온 안티-분석으로 방어할 수 있지만 타키온 마켓은 세션 정보를 통해 라우팅 경로를 분석하여 동시 모니터링을 위한 새로운 유형의 공격을 선보일 것이다.

동시 기여 노드 인증, 세션 대상 선택, 가격 메커니즘 설계, 지불 채널 디자인 및 세션 레코드 업링크를 통해 위에 언급된 위험과 공격을 해결해야 한다.

프로토콜 사양[편집]

  • 클라이언트 노드 : 연결을 시작하는 노드이다. 스마트폰, 컴퓨터, 라우터 또는 엔터프라이즈급 서버와 같은 소비자 장치를 포함하여 iOS, 안드로이드, 윈도우, 맥, 리눅스 및 기타 운영체제를 지원한다.
  • 공급자 노드 : 트래픽을 릴레이 하는 노드이다. 스마트폰, 컴퓨터, 라우터 또는 서버와 같은 엔터프라이즈 급 장치와 같은 소비자 장치를 포함하여 윈도우, 맥, 리눅스 및 기타 운영체제를 지원한다.
  • 비즈니스 노드 : 블록체인 및 디앱을 포함한 비즈니스를 강화하기 위해 대역폭을 구매하는 노드이다. 일부 비즈니스 자체는 많은 클라이언트 노드의 모음이며 클라이언트 노드는 추가 비용을 지불하는 경향이 있으므로 트래픽 구매를 위패 타키온 프로토콜을 본인들의 사업에 통합시킬 것이다.[8]

노드 검증[편집]

  • 클라이언트 노드 검증 : 원활한 사용자 경험을 제공하기 위해 타키온 프로토콜에는 클라이언트 노드에 대한 엄격한 요구사항이 없다. 제안된 클라이언트 노드 워크플로우는 다음과 같다.
  1. 사용자가 클라이언트를 다운로드하고 클라이언트가 프라이빗 키 및 퍼블릭 키를 생성한다.
  2. 클라이언트는 퍼블릭 키 SHA-256에 해시된 노드 아이디를 타키온 고유 아이디로 받는다.
  3. 클라이언트는[노드 ID, 퍼블릭 키 및 요청(등록)]을 대기열에 업로드한다.
  4. 브이시스템즈 노드 확인 및 로그 노드 아이디로 진행한다.
  • 공급자 노드 검증 : 노드의 무결성과 서비스 운영을 보장하기 위해 공급자 노드는 보증금으로 일정량의 IPX 토큰을 스테이킹 해야 한다. 보증금의 최소 금액은 정해지지 않았지만, 락업 기간은 7일로 제안되었다. 고유 타키온 아이디를 받고 신뢰할 수 있는 노드가 되려면 각 공급자 노드를 메인넷에서 검증해야 하며 이는 시빌공격을 방지하기 위해 수행되는 일이다. 제안된 노드 검증 워크플로우는 다음과 같다.
  1. 사용자가 클라이언트를 다운로드하고 클라이언트가 키 쌍을 생성한다.
  2. 클라이언트는 공개 키 SHA-256에서 해시된 노드 아이디를 타키온 분산해시테이블 고유 아이디로 받는다.
  3. 사용자가 스테이킹 된 토큰 금액 X를 확인하고 락 요청을 시작한다. 스마트 계약은 사용자 지갑에서 X를 락한다.
  4. 클라이언트는 [노드 ID, 공개 키, 잠금 (n), 요청 (등록)]을 등록 대기열에 업로드한다.
  5. 브이시스템즈 노드 검증 후 신뢰받는 노드로 참여한다. Credit=Locked(n) 함수를 기반으로 노드를 검증하고 신뢰할 수 있는 목록에 넣는다. 노드가 더 많은 토큰을 스테이킹 하고 세션이 더 커질수록 크레딧은 락된 지분과 정비례 한다. 악성 노드로부터 마켓을 보호하기 위해 7일의 락 기간이 있을 예정이다.
  6. 새로 검증된 노드는 XOR 작업을 통해 위치를 해시하여 키 아이디를 받고 노드 아이디가 해당 키 아이디에 닫힌 노드를 찾고 해당 IP(포트 및 활성 시간을 해당 위치의 키에 저장하도록 저장 요청을 보낸다)를 저장하기 위해 저장 요청을 보낸다.[8]

세션 경제[편집]

타키온 프로토콜은 노드가 서로에게 서비스를 제공하고 시장을 형성하는 개방형 P2P 네트워크이다. 세션 비용은 기본적인 수요와 공급의 법칙에 의해 형성된다. 타키온 팀은 이런 타키온 프로토콜이 많은 참여 노드와 경제 활동을 하는 크고 개방적인 시장이 될 것으로 보고 있다. 공급자 노드는 주문을 받을 가능성을 최대치로 끌어올리기 위해 최소 가격 범위를 설정할 수 있다. 클라이언트 노드는 선호 단위 가격(MB)을 설정할 수 있으며 클라이언트의 계정 잔액은 선호 단위 가격*요청된 대역폭량보다 높아야 한다. 클라이언트 노드의 단위 가격이 공급자 노드가 설정한 가격 범위 내에 있다면 두 당사자가 가격에 동의한 것으로 간주한다. 사용자 인터페이스는 양 당사자가 당시 시장 평균 가격을 참고하여 생성된 가격 지수를 표시한다. 양 당사자는 각 세션의 가격 변경, 해당 기간 내에 발생한 모든 세션이 해당 가격으로 지급되는 특정 기간의 가격 설정의 두 가지 방법으로 가격 포인트에 따라 가격을 변경할 수 있다.[8]

세션 역학[편집]

세션은 타키온 프로토콜의 핵심 개념이다. 세션에서 클라이언트 노드는 지불 채널을 통해 공급자 노드와 트랜잭션을 설정하고 클라이언트 노드는 공급자 노드의 트래픽을 사용하여 비용을 지불한다. 대역폭의 표준 측정은 주당순자산가치(BPS)지만 해당 측정은 실제 대역폭의 품질을 측정할 수 없다. 따라서 타키온 프로토콜은 바이트를 대역폭과 동등하게 측정하는 도구로 사용하며 지불 서비스도 도입하여 전달 서비스의 확정을 실현할 수 있다. A가 대역폭을 구매하고 분산해시테이블 라우팅에 의해 B와 매치한다고 가정해 본다.

타키온 프로토콜 세션 역학
  • A는 nMB 대역폭을 사용할 것으로 예상
  • A와 B는 지불 채널을 협상한다. A는 토큰 m의 nMB 대역폭을 보증금으로 두고 대역폭/토큰 환율과 패킷 손실 i를 설정한다.
  • 연결이 성공한 후 A는 B의 대역폭을 사용하기 시작한다.
  1. 세션 단위: A는 TX & RX를 B로 반올림한 다음 [Sum (TX, RX, n), Tachyon ID (A), Tachyon ID (B), Timestamp]에 서명하고 패킷 헤더에서 B로 보낸다.
  2. B는 A로부터 서명된 세션 단위를 받고 사용 및 부호 [Sum (TX, RX, n), Tachyon ID (A), Tachyon ID (B), Timestamp]를 확인한 후 패킷 헤더에서 A로 다시 보낸다.
  3. A와 B는 이제 다른 당사자의 사용 부호와 숫자를 비교할 수 있다.
  4. 5 MB 사용량마다 A의 세션 단위에는 B의 마지막 세션 단위의 해시 값이 포함되어야 한다. 그렇게 함으로써 두 당사자가 상대방의 세션 단위를 받아 증거 체인을 형성했음을 인정할 수 있다.
  • 세션이 종료되고 분쟁이 없는 경우 양 당사자는 지불 채널을 닫지 않고 연결만 닫을 수 있다. 그 경우 A와 B는 연결을 재설정하기 위해 추후 결제 채널을 재협상할 필요가 없다. 어떤 당사자가 지불 채널의 폐쇄를 요청할 경우 지불 채널이 종료될 때 양 당사자가 서명한 마지막 세션이 메인 체인에 남게 된다. 동일한 해당 토큰은 B로 전송된다.
  • 양 당사자의 사용량 차이가 패킷 손실(i)보다 큰 경우 B는 사용량이 적은 횟수에 따라 토큰을 받고 A는 B의 사용량에 따라 토큰을 지불한다. 그 차이는 또한 시스템에 의해 해결될 것이다.
  • 어느 쪽이든 상대를 불신할 경우 블랙리스트에 올릴 수 있으며 추후 어떤 연결도 되지 않을 것이다. 동시에 해당 정보는 다른 노드가 본인 스스로 판단할 수 있는 네트워크에 브로드캐스트된다.
  • 시빌공격을 방지하기 위해 지불 채널은 클라이언트 노드에 의해서만 시작할 수 있다. 공급자 노드는 승인 또는 거절할 수 있는 선택권이 있으며 각 공급자 노드는 동시에 5개의 지불 채널만 승인할 수 있다.

이러한 방법의 장점은 바이트를 사용해서 주당순자산가치와 동등한 측정값으로 서비스 품질 문제를 해결한다는 것이다. 빈번한 확인 및 정보 교환은 양 당사자 간의 사기를 방지해주는 중요한 부분이다. 계획된 솔루션은 제3자 없이 A와 B 사이의 높은 빈도의 거래를 달성할 수 있으며 호스트 체인에 엄청난 양의 거래 기록 없이도 세션 프로세스에서 처리 비용을 줄일 수 있다. 고객 A와 공급자 B의 경우 부정행위를 통해 금전적인 수익을 얻을 수는 없다. 양 당사자가 서로에게 이득이 되기 위한 최선을 다한다면 사기행위는 일어나지 않을 것이다. 부정행위의 임계 값 즉 패킷 손실(i)은 양 당사자가 협상할 수 있다. 만일 임계 값이 상대적으로 낮으면 부정행위자는 상대방에게 심각한 손실을 초래하지 않는다. 제3자의 중재는 필요하지 않다. 중재위원회가 제대로 운영되려면 개인정보보호 및 감시가 필요 없다는 믿음에 위배되는 네트워크 감시가 필요하며 이에 보안 취약점이 발생할 수도 있다.[8]

생태계[편집]

전송 프로토콜의 타키온 프로토콜은 데이터 저장소, CDN, 사물인터넷 기기를 위한 빠르고 안정적인 커뮤니케이션, 엣지 컴퓨팅 및 게임과 같은 프로토콜 스택 및 SDK를 통해 많은 산업에 안전하고 효율적이며 강력한 타키온 생태계를 구축할 수 있다. 타키온 프로토콜은 브이시스템즈와 타키온 프로토콜을 기반으로 하여 타키온 VPN을 출시하여 타키온 생태계 구축의 첫 단계로 프로토콜 스택의 실행 가능성과 안정성을 실험할 예정이다. 그런 다음 타키온 프로토콜은 브이시스템즈에 전송 프로토콜로 통합하여 생태계의 안정성을 더욱 강화할 수 있는 사이버 보안 및 가속화 솔루션을 제공한다. 앞으로 타키온 프로토콜이 다른 블록체인에도 채택되어 디파이, 게임, 인터넷 서핑, 인스턴트 커뮤니케이션, 데이터 배포 및 기타 영역에서 해당 기능을 적용할 것이라고 예상한다.

사용 예시[편집]

전송 프로토콜로서의 타키온 프로토콜의 다양성은 수많은 유형의 사용이 가능하다. 타키온의 기술 구조 및 장점을 고려하여 타키온 프로토콜에 가장 적합한 몇 가지 애플리케이션 시나리오를 구성했다.

  • 타키온 프로토콜 + VPN
타키온 VPN은 기존 사용자 5천만 명을 시작으로 모든 사용자에게 직접 고품질의 사이버 보안 및 개인정보보호를 보장하는 높은 가성비의 블록체인 솔루션을 제공한다.
  • 중앙집중식 VPN : 대부분 클라이언트와 콘텐츠 서버가 MAC 주소, IP 및 활동과 같은 다양한 클라이언트 정보를 얻을 수 있는 직접적으로 연결이 되어있다. 안전하지 않은 랜에서 공격자는 클라이언트와 콘텐츠 서버 간의 통신을 쉽게 모니터링하고 교체할 수 있으며 이런 이유 때문에 보호 없이 공용 와이파이를 사용하는 것은 좋지 않다는 사실을 지속적으로 인터넷에 알리는 것이다. 클라이언트와 컨텐트 서버 간에 프록시 노드를 추가하고 VPN 터널의 양 끝을 암호화하여 컨텐트 서버는 프록시 노드로부터 정보를 받는 것뿐만 아니라 메시지를 공격자로부터 보호할 수 있다. 이 모델에서 클라이언트는 VPN 서비스 제공 업체의 네트워크 보안 및 개인정보보호에 대한 모든 책임을 해당 업체의 정직함과 신뢰감을 바탕으로 믿고 맡기는 경향이 있지만, 실제 비즈니스 환경에서는 그렇게 진행되기에는 위험이 있다.
  • 타키온 VPN : 중앙 집중식 VPN은 사이버 보안 및 개인정보보호 서비스를 제공함에 있어 신뢰성에 한계가 있다. 클라이언트와 클라이언트 서버 사이의 프록시 노드를 타키온 프로토콜 네트워크로 교체하면 위에서 언급한 문제를 완벽하게 해결할 수 있다. 구조적으로 네트워크 토폴로지는 지역적으로 분산된 여러 노드로 구성되어 서로를 인식하고 통신할 수 있다. 타키온 네트워크는 저 브이시스템즈 블록체인에 있는 암호화 토큰을 사용하여 노드를 식별하는 것을 보장한다. 동시에 익숙하지 않은 노드의 정보 비대칭성이 줄어들어 가장 큰 규모에서도 네트워크의 원활한 작동을 보장한다. 노드 공급자가 보증금을 스테이킹하고 브이시스템즈 메인체인을 검증하며 시빌 공격이클립스 공격으로부터 보호하고 네트워크의 관심사를 공급자 노드에 맞추기 위한 요구사항이다. 토큰의 사용은 노드뿐만 아니라 모든 네트워크 사용자에 남는 대역폭을 쉽고 저렴하게 공유할 수 있다. 연결 워크플로우는 다음과 같다.
타키온 프로토콜 VPN 연경 워크플로우
  1. 클라이언트는 특정 지역의 트래픽을 사용하여 분산해시테이블을 통해 트래픽을 제공해 줄 수 있는 노드를 찾는다.
  2. 시스템은 노드 간 전송 효율을 계산하기 위해 노드 간 지연시간, 패킷 손실 및 대역폭 정보를 실시간으로 모니터링한다. 시스템은 언제나 가장 빠른 전송 속도로 경로를 선택한다.
  3. 클라이언트와 각 타키온 노드 간의 커뮤니케이션은 전송 데이터를 보호하기 위해 엔드 투 엔드 디피-헬만+타원곡선 디지털서명 알고리즘으로 암호화 및 인증이 된다.
  4. 클라이언트는 암호화된 정보 (A)의 요청을 다른 IP 패킷으로 분리하여 다른 라우팅 경로를 통해 전송한다.
  5. IP 패킷 시뮬레이션은 구글닷컴 및 비비씨뉴스와 같은 웹사이트에 대한 액세스 요청으로 전송된다.
  6. 컨텐트 서버는 요청을 받은 후에 해독한다.
  • 타키온 프로토콜 + 탈중앙화 저장소
IPFS는 이미 분산해시테이블이 데이터 인덱스 저장 기반인 타키온 프로토콜의 기본적인 기반과 동일한 것을 사용한다. 이는 타키온이 데이터 저장에 사용될 고유 기능이 어떤 것인지 보여줄 순 있지만 IPFS와 달리 타키온 프로토콜은 1) 저장소에 있거나 전송 중인 콘텐츠를 암호화하여 추가 보호 레이어를 더한다. 2) 전송 효율을 가속화한다. 의 두 가지 장점이 있다.
  • 타키온 프로토콜 + CDN
콘텐츠 분배 네트워크로서, CDN 네트워크는 1) 엣지 노드의 개수 및 분배, 2) 네트워크 동기화 속도와 같은 장점을 갖는다. 탈중앙화된 타키온 네트워크는 전 세계에 수천만 개의 노드를 분배하여 수량과 범위가 중앙 집중식 CDN 서비스를 능가한다. 또한 TBU 프로토콜로 인해 타키온 CDN은 중앙 집중식 CDN보다 뛰어난 동기화 속도를 제공한다.
  • 타키온 프로토콜 + 디파이
디파이는 블록체인 기술과 스마트 계약을 활용하여 기계 및 알고리즘 기반 신뢰를 형성하여 인적 자원이나 제3자 대행사를 대체하여 투명하고 효율적이며 저렴한 금융 시스템을 제공하려는 목표를 가지고 있다. 타키온 프로토콜 SDK를 사용하면 거래소, 디앱, 지갑 및 회사 서버가 서비스에 대한 높은 보안 및 개인정보보호가 가능할 뿐만 아니라 사용자에게 더 큰 전송 효율을 제공한다.
  • 타키온 프로토콜 + 사물인터넷
차세대 저보 기술의 중요한 부분 중에 하나로 사물인터넷은 스마트홈, 차량 인터넷, 산업 제조, 환경 모니터링, 환경 센서 등과 같은 다양한 산업에서 널리 사용되었다. 사물인터넷 네트워크는 상호 작용하기 위해 많은 노드가 필요하다. 따라서 1) 기기 간 P2P 커뮤니케이션 2) 기기 간 낮은 전송 대기시간 3) 상대적으로 높은 전송 과정에서의 정보보안에 대한 요구사항 4) 노드 간의 안전하고 빠른 데이터 전송 등과 같은 높은 네트워크 요구사항이 있다. 5G의 개발로 사물인터넷은 더 넓은 애플리케이션 시나리오를 갖게 될 것이다. 향후 타키온 프로토콜은 사물인터넷 통신 프로토콜로 사용되어 보다 안전하고 빠른 정보 전송 서비스를 제공할 수 있다.
  • 타키온 프로토콜 + DMS
인터넷이 등장한 이래로 DNS는 이런 새로운 디지털 세계를 위한 파워 센터 중 하나였다. 글로벌 DNS 레코드를 관리한 사람은 모든 웹사이트를 적극적으로 홍보 또는 거의 완벽한 차단을 할 수 있다. DNS 레코드의 중앙 집중화는 인터넷의 자유와 투명성에 대한 전 세계적인 위협이다. 탈중앙화된 DNS는 완벽한 자유화를 보장하며 타키온은 해당 역할을 수행할 준비가 되어있다. 타키온은 속도와 보안 관련 개선사항을 적용하고 브이시스템즈 체인을 사용하여 개인저보보호 문제 또는 제3자의 검열 가능성에 대한 염려 없이 모든 레코드를 변경 불가능하게 저장함으로써 차세대의 투명한 DNS 플랫폼을 모두에게 제공할 것이다.[8]

경제 시스템[편집]

IPX 토큰[편집]

IPX 토큰은 브이시스템즈 블록체인 토큰이다. 해당 토큰은 노드뿐만 아니라 모든 네트워크 사용자의 남는 대역폭을 공유하여 네트워크의 지속 가능성과 성장을 강화하는 쉽고 경제적인 방법을 제공한다. 적절한 토큰 경제의 도입은 네트워크의 긍정적인 발전을 촉진하고 탈중앙화된 타키온 네트워크의 조직과 관련된 주요한 문제들을 해결할 수 있으며 전체적인 시스템을 평가하는 역할을 한다. 타키온 프로토콜은 IPX 토큰을 네트워크의 기본 암호화폐로 도입할 예정이다. IPX 토큰의 초기 공급량은 십억 개이다. 브이시스템즈 블록체인이 호스팅하는 토큰 IPX 토큰은 타키온 생태계 전반에 걸쳐 정확한 목적과 유용성을 제공한다.

IPX 토큰은 신원 확인 목적으로 사용된다. 이는 신원 확인을 위한 토큰이 없으면 악의적인 노드가 트래픽을 모니터링하고 네트워크의 보안을 약화할 수 있으므로 타키온 프로토콜 네트워크의 보안에 있어서 필수적인 요소이다. IPX는 거래와 저장하는 데 모두 사용할 수 있다. IPX 토큰을 통해 타키온 마켓은 사전 세션 락킹, 즉각 체크아웃, 세션 요금 징수를 통해 운영할 수 있도록 한다. 토큰이 없으면 시빌 및 이클립스 공격을 방어할 수 없어 전체 네트워크가 작동하지 않는 결과를 초래할 수 있다.

인센티브 및 조정 메커니즘의 중요한 부분으로 토큰은 네트워크 경제를 확장하여 타키온 생태계 발전에 있어 중요하다. 토큰이 없으면 노드는 네트워크에 참여하도록 하는 인센티브가 제공되지 않으므로 다른 비즈니스 시나리오 및 합의에 있어 가치를 창출할 수 없다. 토큰이 제공하는 또 다른 목적은 타키온 자금 지원팀이 아닌 커뮤니티 참여자가 네트워크를 운영하도록 하는 것이며 이는 프로젝트를 지속할 수 있게 해준다.[8]

토큰 이코노미[편집]

네트워크의 사용자는 일정량의 대역폭을 사용하여 수요 및 예상 거래 가격을 분산해시테이블 라우팅으로 보낸다. 분산해시테이블 라우팅은 네트워크에서 공급자의 대기시간, 패킷 손실, 대역폭 및 크레딧에 따라 공급자 노드와 사용자를 일치시킨다. 사용자는 공급자 노드로 지불 채널을 설정하고 해당 토큰을 지불 채널에 잠근 후 공급자 노드는 사용자에게 대역폭을 제공한다. 세션이 종료된 후에는 결제 채널은 양 당사자가 확인한 거래 금액에 따라 토큰을 공급자 노드로 전송한다.

  • 공급자 노드 스테이킹
실질적으로 네트워크에 기여하는 공급자 노드에 보상이 되도록 하려면 공급자 노드가 검증될 수 있는 충분한 IPX 토큰을 확보해야 한다. 공급자 노드는 노드 검증을 완료하기 위해 최소한 7일 동안 토큰을 가지고 있어야 하며 200,000개의 IPX 토큰으로 보증금을 지불해야 한다. 이는 악의적이나 비활성 노드에 의해 네트워크에 손해를 입히는 시나리오를 방지하기 위해 수행되는 작업이다. 이 7일의 기간을 와인드업 기간이라고 하며 네트워크와 잠재적 공급자 노드의 관심사를 맞추도록 설정된다. 그러나 스마트 계약에서 토큰이 락되어 있는 동안 IPX 토큰의 투기적 가치가 변동될 수 있다. 토큰의 투기적 가치에 관계없이 노드가 네트워크에서 서비스를 계속 제공할 수 있도록 장려하기 위해 인플레이션 기반 보상 시스템을 매년 5%로 결정했다. 필수 락업 단계와 함께 5%의 연간 보상은 일부 블록체인 네트워크에서 보이는 스테이킹 또는 민팅을 시뮬레이션한다. 이는 운영 노드의 홀딩 리스크와 기회비용을 줄이는 데 도움이 된다.
공급자 노드에서 인플레이션이 일어나기를 원하기 때문에 공급자 노드가 보상받기 위해 강제적으로 활성화되도록 만드는 시스템을 개발했다. 스테이킹 보상과 세션 비용을 모두 얻기 위해서는 노드가 활성화되어 양질의 서비스를 제공해야 한다. 해당 경제 시스템은 활성화된 노드에게는 높은 보상과 고객에게는 좋은 서비스를 제공하고 비활성 상태이거나 서비스가 불량한 노드는 분산되는 방식으로 설정된다.
성공적으로 완료된 세션의 트레일은 브이시스템즈 블록체인에 영구적으로 기록되며 이는 공급자 노드가 활성 상태임을 보여주는 증거로 활용된다. 즉, 변경 불가능한 퍼블릭 블록체인에 남은 영수증의 종이 흔적을 보면서 노드가 얼마나 활동적인지 알 수 있다. 이동평균(MA)은 블록체인의 왼쪽 트레일에서 계산되며 이동평균값이 스마트 계약에 설정된 매개 변수 내에 있는 경우 공급자 노드는 토큰 보유량을 기반으로 스마트 계약에서 스테이킹 보상을 요구할 수 있다. 보상을 얻기 위해 노드가 어느 정도의 월간 세션을 완료해야 하는지를 결정하는 매개변수의 값은 아직 결정되지 않았다. 이는 추가적인 테스트 이후에 결정될 예정이다.
공급자 노드가 보상받을 자격이 있는 경우, 즉 활동 증거가 있는 경우 노드는 마지막 완료된 세션 후 최소 2주 동안 스마트 계약 락에서 토큰을 인출할 수 없다. 이 언 와이드 기간은 잃을 것이 없는 악의적인 공급자 노드가 네트워크를 손상시키려고 할 때의 시나리오를 피할 수 있도록 설정되었다. 이는 네트워크와 제공자 노드의 관심사를 맞추기 위해 수행된다.
  • 세션 수수료
스테이킹 보상 외에도 공급자 노드는 세션 수수료의 형태로 보상된다. 이 경제 시스템은 인터넷 연결이 양호하고 타키온 네트워크에 참여할 의사가 있는 사람에게 유리한 투자 기회를 제공한다.[8]

수요/공급의 역학[편집]

IPX 토큰의 수요/공급 역학은 1) 네트워크에 참여하려는 새로운 공급자 노드의 수요 2) 네트워크를 사용하려는 사용자의 수요 3) 세션 수수료 수익을 판매하려는 공급자 노드로부터의 공급 4) 스테이킹 이익을 판매하려는 공급자 노드로부터의 공급 5) 일시적인 수요/공급 및 트레이더의 투기 활동으로 인한 기타 마켓 역학의 요소를 중심으로 이루어진다.[8]

커뮤니티 거버넌스[편집]

소수의 규칙에서 커뮤니티와 투자자를 의미하는 다수의 규칙으로 성공적으로 전환하려면 사용자 거버넌스를 위한 확실한 계획이 수립되어야 한다고 믿고 있다. 잘 정립된 거버넌스 시스템을 통해 암호화폐 네트워크는 인고의 시간을 견뎌 원제작자보다 성장할 수 있다. 타키온 프로토콜의 토큰 이코노미를 설계하는 동안 무수한 토큰과 그에 대한 지배 구조를 연구했으며 다오를 구성하여 일종의 직접적인 스테이크 홀더 거버넌스를 허용하는 트렌드를 발견했다. 타키온 프로토콜 팀은 이더리움 블록체인에서 호스팅되는 일부 다오 솔루션과 자체 블록체인을 운영하는 일부 다오 솔루션을 조사했으며 다오 개념이 타키온 프로토콜 프로젝트에 매우 적합하다는 결론에 도달했다.

구체적으로 해당 계획은 커뮤니티 프로젝트를 위한 보조금 형태의 탈중앙화 자산 시스템을 갖추는 것이다. 커뮤니티가 관련 프로젝트에 필요한 자금을 제공할 수 있는 수단을 제공하는 것이 타키온 프로토콜 팀의 목표이다. 예를 들면 마케팅 캠페인, 프로모션 및 콘퍼런스, 브랜드 인지도, 특정 작업을 위한 추가적인 개발자 고용, 새로운 상장 보안, 지불 플랫폼과의 통합 등이 있다. 모든 발의는 자금 펀딩과 관련된 것이 아니어야 하며, 발의/허가제 시스템을 사용하여 다른 중요한 사항을 결정하거나 여론 조사로 사용할 수 있다.

  • 발의 및 허가
모든 스테이크 홀더는 발의를 발표함으로써 본인의 의견을 말할 수 있다. 발의는 네트워크에 직접적인 영향을 미치지 않으며 단순히 의견을 보여주는 것이다. 발의가 승인되려면 해당 발의에 동의하는 공급자 노드가 50% + 1이 필요하다. 발의는 주최자, 명확한 행동 목표, 요청된 펀딩(허가) 및 예상 완료 시간에 의해 정의된다. 발의 주최자는 커뮤니티에 가치를 제시하고 명성을 높이기 위해 현실적인 전달 시간을 제시하고 행동 목표를 명확히 해야 한다. 본질적으로 발의는 주최자의 명성이 뒷받침된다. 일부 발의는 사기성이 있을 수 있지만 커뮤니티에서 재빠르게 누가 커뮤니티의 제대로 된 신뢰할 수 있는 멤버이며 누가 사기꾼인지에 대한 의견을 구성한다. 불량 발의의 영향력을 최소화하려면 더 거대한 허가가 개별적으로 판정되고 투표되는 트렌치로 나누는 과정이 필요하다. 이는 다른 블록체인 프로젝트에서 사용자 거버넌스를 사용한 과거 실험에서 입증되었다. 커뮤니티는 민첩하며 현명하다. 올바른 도구가 제공되면 탈중앙화 방식으로 프로젝트를 운영할 수 있다. 각 발의가 통과되면 스마트 계약에서 제안한 주최자에게 직접 지불된다. 즉 지불을 용이하게 하기 위해 스마트 계약에서 직접 새로운 IPX 토큰이 만들어지는 것이다.
  • 공급자 노드 투표
공급자 노드는 간단한 명령을 사용하여 발의에 대해 투표를 한다. “vote yes”, “vote no” 또는 아무것도 선택하지 않는 경우엔 “vote abstain”에 투표한다. 투표는 호스트 브이시스템즈 블록체인에 기록되며 공급자 노드의 스테이크 잔액에 따라 점수가 매겨진다. 활성 노드만 투표에 참여할 수 있다.[8]

관련 기업[편집]

브이시스템즈[편집]

타키온 팀은 하위 레이어 프로토콜을 개선하며 보다 안전한 네트워크 구축을 목표로 한다. 2016년부터 타키온 팀은 노후화되고 있는 TCP/IP 스택의 실용적인 기술 솔루션을 찾기 위해 브이시스템즈 팀과 협력 및 R&D 공유를 지속해 왔다. 타키온과 브이시스템즈는 인터넷 인프라 기술 기반을 향상시킨다는 동일한 비전을 가지고 있다. 해당 목표의 성공은 인터넷 인프라 향상과 훨씬 더 많은 인터넷 서비스의 탈중앙화의 실현을 의미한다.

이러한 협업은 브이시스템즈와 타키온 팀 모두에게 큰 의미가 있다. 브이시스템즈 생태계에 구축된 첫 프로젝트로서 타키온 프로토콜은 기존에 보유한 5천만 명의 사용자를 브이시스템즈 네트워크로 가져올 것이다. 동시에 브이시스템즈는 확장가능한 블록체인 디앱을 구현하는 데 필요한 기술을 타키온 프로토콜에 제공할 것이다. 타키온 프로토콜은 오픈소스 라이브러리로 출시될 예정이다. 더 많은 디앱의 종류가 실현됨에 따라 네트워크 보안, 개인정보보호 및 전송 효율은 여전히 프로젝트의 성공을 위한 전제조건이다.[8]

로드맵[편집]

  • 2019년 4분기 : 타키온 VPN CLI 버전 출시, IPX 토큰 목록, 타키온 VPN 알파1 출시
  • 2020년 1분기 : 타키온 VPN 알파2 출시, 약 5,000명의 사용자에 대한 그레이테스트
  • 2020년 2분기 : 타키온 VPN 베타 출시, 공급자 노드 스테이킹 시작, 약 10,000명의 사용자에 대한 그레이테스트
  • 2020년 3분기 : 타키온 VPN 베타 출시, 약 200,000명의 사용자에 대한 그레이테스트
  • 2020년 4분기 : 타키온 SDK GA 출시, 약 1백만 명의 사용자에 대한 그레이테스트
  • 2021년 1분기 : IPX 토큰 보유자 300만 명 달성, 타키온 프로토콜이 데이터 스토리지, CDN, 디파이, 인스턴트 매시징, 에지 컴퓨팅, 게임 및 기타 비즈니스 시나리오에 정착[10]

각주[편집]

  1. 김아현 기자, 〈브이시스템즈 써니 킹 가상화폐 VSYS코인, 블록체인 생태계 뿌리 둔 첫 어플리케이션 제작-발표〉, 《수원일보》, 2019-09-28
  2. 카페 관리자, 〈빗썸 타키온프로토콜(IPX) 암호화폐 검토보고서〉, 《빗썸 공식 카페》, 2019-12-17
  3. 써니 킹 비트코인톡 - https://bitcointalk.org/index.php?action=profile;u=63182
  4. 영보스, 〈브이시스템즈(V SYSTEMS)에 대해 알아보자〉, 《네이버 블로그》, 2019-06-10
  5. 알렉스 양 링크드인 - https://www.linkedin.com/in/alex-yang-16868574/?originalSubdomain=hk
  6. 피어케미스트 깃허브 - https://github.com/peerchemist
  7. 제이콥 가디키안 링크드인 - https://www.linkedin.com/in/jacobgadikian/
  8. 8.00 8.01 8.02 8.03 8.04 8.05 8.06 8.07 8.08 8.09 8.10 8.11 8.12 8.13 8.14 8.15 8.16 8.17 타키온 프로토콜 백서 - https://tachyon.eco/TachyonWhitePaper_ko.pdf
  9. 아스카쨩, 〈TCP/IP 프로토콜의 문제점을 해결하는 새로운 인터넷 프로토콜〉, 《토큰포스트》, 2019-12-03
  10. 타키온 프로토콜 공식 홈페이지 - https://tachyon.eco/

참고자료[편집]

같이 보기[편집]


  검수요청.png검수요청.png 이 타키온 프로토콜 문서는 암호화폐 종류에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.