Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
163 lines (96 sloc) 27.1 KB

Sentivate 백서

Logo

제목: SENTIVATE – 유니버설 웹
개요

Sentivate는 현대의 웹을 위한 실용적이고 현실적인 대안으로서 설계된 하이브리드 웹입니다. 이 네트워크는 단독 중앙 집중화 된, 또는 분산화 된 네트워크가 제공할 수 있는 그 어떤 가능성들도 뛰어넘을 수 있게 디자인되었습니다. Sentivate는 대역폭 위기, 구식 프로토콜, 망가진 DNS, 책무성 부재, ID 부재, 사후 대응적 보안, 도메인 규정, 웹 분류와 같은 문제들을 직접적으로 해결하고자 고심합니다.

중점

이 백서는 Viat, hApps와 유니버설 웹을 위한 기반 네트워크 및 그 구성요소로서 기능하는 코어 네트워크 디자인에 초점을 맞추고 있습니다. 추가적인 백서는 오직 Viat에 대해서만 공개될 예정입니다. 모든 기술력은 Sentivate가 인터넷 아키텍처에서 단순히 발전적인 대안이 아니라 혁명적인 대안임을 보증하는 데에 집중되고 있습니다.

도입

월드 와이드 웹의 상태

오늘날, 우리는 상호 연결적 커뮤니케이션의 망가질 게 분명한 매체를 전세계적인 규모에서 계속적으로 활용하는 처지에 있습니다. 인류의 수요는 월드 와이드 웹이 간단히 충족할 수 없을 만큼 기하급수적으로 증가하고 있습니다. 우리가 계속 성장하고, 진화하고, 또 태양계 너머까지 모험을 떠남에 따라, 우리가 의존하고 있는 이 기술에 대한 혁신이 우리의 의무가 되고 있습니다.

월드 와이드 웹의 현재 상태는 자조적입니다. 만약 인류가 작금의 문제들을 계속 몽키-패치 식으로 해결한다면, 인터넷은 곧 월드 와이드 웹WWW이 아니라 와일드 와일드 웨스트WWW 따위가 되어버릴 것입니다. 전에 없이 폭증하는 인류의 수요는 현재 상태의 웹으로는 결코 충족되지 않을 것입니다. 우리는 점진적으로 진화하는 측면이 아니라, 혁명적이고 혁신적인 측면에서 생각해야 할 때가 왔습니다. 현재의 시스템, 브라우저, 언어, 프로토콜과 플랫폼을, 보안, 효율성, 책무성, 신용, ID, 가용성과 신뢰성을 보다 강화함으로써 대체하는 것이 해결책입니다. 새로운 정보화 시대로의 전환을 위해 우리는 우리가 이미 너무 익숙해져 버린 것을 반드시 교체해야만 할 것입니다.

대역폭 위기

대역폭은 제한적이며, 우리의 수요는 우리의 네트워크보다 커지고 있습니다. 이 문제를 해결하기 위해 우리는 기존의 구성 요소들을 대체할 수 있는 최신의 혁신적 기술이 필요합니다. 그러지 않으면 오직 약육강식과 데이터에 대한 우선순위 설정만이 우리의 선택지가 될 것입니다. 망중립성의 폐지에 대해 사람들이 가지고 있는 그 모든 두려움만이 웹을 계속 돌아가게 하는 데에 대한 우리의 유일한 희망이 될 것입니다. IoT의 필연적인 증가와 인당, 또 가구당 장치 개수의 증가, 자율주행차량, 자동차 보험 애널리틱스, 그리고 온라인으로 들어오는 개발도상국들이 우리가 더 이상 갖고 있지 아니한 대역폭을 빨아들이고 있습니다.

우리가 의존하고 있는 구식 웹이 스스로를 좀먹고 있다

HTTP와 DNS는 아주 오래 전, 현재의 요구를 염두에 두지 않고 설계되었습니다. 대역폭이 점점 더 소모될수록 HTTP는 그 오래된 확장성 문제를 계속해서 보여주고 있고, 또 DNS는 믿을만하지도 않으며 확장 가능하지도 않습니다. 특정 DNS 서버들에 대한 서비스 거부 수법으로 웹의 절반 가량이 중단될 수 있다고 한다면, 설계상의 문제가 명백히 존재하는 것입니다. HTTP는 금전의 운송 수단입니다. 디지털 경제는 HTTP를 통해 수송되고 있습니다. HTTP나 DNS에 대한 모종의 감속은 전세계 경제가 대폭 감속되는 것을 의미합니다. DNS와 HTTP는 본질적으로 망가져있고, 형편없는 확장성을 갖고 있으며, 지독하게 느리고, 최신 기능을 갖고 있지 않으며, 대역폭을 잡아먹고, 소비자와 사업체로 하여금 수십억을 쓰게 합니다. 만약 우리가 이 문제를 해결하지 않는다면 우리는 경제적으로 대규모의 충격을 겪게 될 것입니다. 당신이 그 모든 달러 기호를 고려하고 있는 동안 누군가는 더 느린 웹이 곧 세계적인 인도주의적 위기를 의미함을 깨닫고 있습니다.

  1. 단 1초의 지체가 아마존으로 하여금 판매고에서 16억 달러의 손해를 보게 할 수 있다.
  2. “10년 전, Amazon은 0.1초의 지연이 벌어질 때마다 판매고에서 1퍼센트의 손해를 볼 수 있음을 알아냈다.”
  3. “10년 후로 빠르게 돌아와서, 2017년의 Akamai 연구는 웹사이트 로딩 시간에서의 매 0.1초 지연마다 환산율이 7퍼센트나 손해를 본다는 것을 보여준다 – Amazon이 초 단위, 그리고 1000분의 1초 단위의 지연에 대해 처음 언급할 당시로부터 6퍼센트나 하락한 것은 괄목할 만하다. 이는 사용자 경험이 전자상거래의 성공에 있어서 대단히 중요해짐에 따라 온라인 판매자들에게는 상황이 더 쉬워지지는 않고 있음을 의미한다.”
웹 3.0이라고 알려진 분산화 된 웹이라는 실패

우리는 세계 경제가 성능 기준에 잘 맞고 저렴한 웹을 요구한다는 사실을 알고 있읍니다. 만약 오직 분산화 되기만 한 웹이 현재의 웹을 대체한다면, 그것은 대역폭의 위기를 가속화하고 우리를 반이상향적인 웹으로 이끌 것입니다. 웹 3.0이라는 용어는 마법의 수정구슬도 아니고, 혁신적인 아이디어나 해결책도 아닙니다; 그것은 오직 금전적 이득만을 노린 상품일 뿐입니다. 나노초 단위로 거래가 벌어지고 있고, 세계 경제에게는 네트워크를 통한 확인과 전파를 위한 블록 타임을 기다려 줄 초 단위, 또는 분 단위의 시간이 없습니다. 웹을 위한 대체재는 소비자들에게 있어서 결코 더 느리고 더 비싸서는 안 될 것입니다. 웹 3.0은 실질적으로는 더 고비용인데, 그들은 그 모든 것이 온-체인이고 어떤 애플리케이션 하나를 런칭하는 데 아주 적은 비용이 든다는 주장 뒤로 숨는 경향이 있습니다. 실제로는 싼 게 비지떡일 뿐입니다. 웹 3.0은 사용자에게 서비스를 제공하기보다 저렴한 가격을 제공하는 방식으로 비용을 상쇄하는데, 이는 또한 더욱 형편없는 서비스라는 결과를 낳는 것입니다. 또 다른 일반적인 주장은 사용자로 하여금 그들의 데이터를 컨트롤할 수 있게끔 허가한다는 것입니다. 그 자체에는 문제가 없으나, 동형암호를 소개하고 싶습니다. 이 문제를 단순히 토폴로지에서 공격하기보다, 우리는 웹의 모든 측면을 혁신해야 하고 또 우리는 우리 서비스로부터 더 많은 것을 질문해야 합니다. 웹의 토폴로지 문제는 그것의 구식 기술 문제에 비하면 사소한 것입니다. 만약 이러한 웹 3.0 프로젝트들이 실제로 웹을 변화시키는 것에 신경을 썼다면, 그들은 실제로 문제가 되는 것에 집중했을 것입니다. 두 토폴로지 모두 그들의 용례가 있으나, 그러나 그 둘을 함께 묶어서 보자면 그들이 곧 여태까지 간과되어왔던 전대미문으로 성장하고 있는 문제에 대한 해답이 될 것입니다.

유니버설 웹 암호 방식(소듐-네이티브) (SODIUM-NATIVE)

  • Key Signatures

    • Single-part signature: Ed25519
    • Multi-part signature: Ed25519ph
  • 패킷 암호화

    • 추가 정보를 통한 인증 암호화
    • 기밀 유지를 위해 메시지를 키와 임시값으로 암호화합니다.
    • 인증 태그를 처리합니다. 이 태그는 메시지 또는 선택적인 비-기밀(비-암호화된) 데이터가 간섭받지 않았음을 보증하기 위해 사용됩니다.
    • 암호화 : XChaCha20 스트림 암호화
    • 인증 : Poly1305 MAC
  • 키 교환 – 공유되는 세션 비밀 키

    • BLAKE2B-512
      • BLAKE2는 MD5, SHA-1, SHA-2, 그리고 SHA-3보다 빠른 암호화 해시 함수지만, 최소한 가장 최신의 기준인 SHA-3만큼 안전합니다.
      • NEON enabled ARM을 포함한 64bit 플랫폼을 위해 최적화되었으며 1바이트에서 64바이트 사이의 그 어떤 크기의 요약도 생산할 수 있습니다.
    • X25510 – 임시 키 페어
      • 발신자의 비밀 키와 수신자의 공용 키(또는 역으로)를 사용하여 발신자와 수신자 사이에 공유되는 기밀을 처리합니다.

하이브리드 네트워크

Sentivate 하이브리드 네트워크

프로토콜

유니버설 데이터 스트림 프로토콜

데이터 송신 프로토콜

UDSP는 UDP를 기반으로 한 낮은 지연, 실시간, 양방향성, 암호화, 높은 신뢰도를 특징으로 하는 데이터 송신 프로토콜입니다.

문제

사용자의 수요는 변화하였고 웹에 대한 우리의 요구사항은 성장했습니다. 이러한 변화들은 HTTP를 주된 장애물로 만듭니다. HTTP 기준 자체와 TCP는 모두 큰 문제입니다. 방대한 양의 데이터를 종점에서 종점으로 옮기는 거대한 데이터 센터들은 구식 인터넷 아키텍처로부터 연관된 지연과 비용 문제를 겪고 있습니다. HTTP는 특히 사용자가 낮은 처리량, 한정된 대역폭, 저하된 네트워크 연결성을 겪고 있거나 거의 실시간에 가까운 응답을 요구할 때에 특히 문제가 됩니다. 유니버설 웹 설계의 첫 걸음은 HTTP를 UDSP로 완전히 교체하는 것입니다.

해결책

UDSP는 UDP를 기반으로 한 낮은 지연, 실시간, 양방향성, 암호화, 높은 신뢰도를 특징으로 하는 데이터 송신 프로토콜입니다. 유니버설 웹에서는 커뮤니케이션, 스트리밍, 또는 그 어떤 유형의 데이터 송신이든 그 모든 것이 UDSP를 활용합니다. 유니버설 웹에서 사이트를 방문할 때에 UDSP는 HTTTP를 대신하여 사용되는 프로토콜입니다. Sentivate 네트워크에서 웹사이트를 방문하거나 호스팅할 때 특정한 UDSP 클라이언트와 서버 모듈이 요구됩니다. UDSP는 Sentivate 네트워크의 중추이자 생명선입니다.

UDSP는 수반되는 당사자 간 합의된 연결 수준 또는 요청당 기반에서 동적 신뢰성을 제공할 수 있습니다. UDSP는 암호화를 강제하는데, 이는 곧 모든 UDSP 연결이 예외 없이 기본적으로 암호화됨을 의미합니다. UDSP는 IPv6와 멀티플렉싱, 멀티호밍을 지원합니다. UDSP는 연결 형성을 위해 암호화 키 페어와 XChaCha20을 이용합니다.

UDSP는 실시간 웹과 분산식 컴퓨팅을 우선시합니다. 연결이 양방향적인 스트림이며 잡음이 덜하기 때문에, 네트워크는 덜 정체되고 연결의 생존을 위한 낮은 지연성 역시 확보됩니다. UDSP는 HTTP에 비해 훨씬 잡음이 덜하며 그리하여 프로그램상에서 그 신뢰성 기준을 조절하도록 세팅될 수 있습니다. 이로 인해 UDSP은 높은 처리량, 낮은 지연, 높은 신뢰도가 요구되는 환경에서 매우 유용한 프로토콜이 됩니다. UDSP의 프로그램상의 동적 본질로 인해 UDSP는 매우 변동적이거나 저하된 네트워크 연결과 같은 환경에서도 유효합니다.

UDSP는 패킷 내에 제공자와 해결자가 VIAT을 얻을 수 있게 하는 선택적 퍼즐을 포함하고 있습니다. 퍼즐은 달라질 수 있으며 그리하여 곧 이 퍼즐들은 동적 작업 증명 체계입니다. 이러한 기능성은 VIAT을 위한 다음 백서에서 설명할 것입니다. 이 퍼즐은 또한 정체 제어 및 DDoS 공격으로부터의 잠재적 피해를 제한하는 방법으로 기능합니다. Sentivate는 일반적인 DDoS 공격을 패킷 내에 다양한 퍼즐 타입을 도입함으로써 이익으로 전환하였습니다. 클라이언트가 제공된 퍼즐을 해결하면 클라이언트와 도메인은 네트워크에 의해 VIAT을 통해 인정받을 것입니다. 만약 서버가 DDoS 공격을 받고 있다면 서버는 보상 분할을 도메인을 위해 100%까지 동쩍으로 변경할 수 있습니다. 이것은 공격자들이 더 큰 경제적 손실로 고통받고 거의 아무것도 얻지 못하게 될 것을 보증합니다. 퍼즐들은 양측 당사자 모두가 선의로 행동하면 보상을 받는다는 것을 보증합니다.

클라이언트 연결

유니버설 도메인 시스템

도메인 인증서

라우팅 & 암호화 매개 변수

도메인 인증서는 라우팅, 암호화와 더불어 호스트 이름과 관련한 추가적인 세부사항을 제공합니다. 도메인 인증서는 임시, 마스터, 권한이 있는 도메인 등록 기관과 같은 3개 또는 그 이상의 키페어로 서명됩니다. 성공적인 신호 변경을 성립시키기 위해 도메인 인증서와 유효한 서명이 요구됩니다.

도메인의 임시 인증서는 또한 그것이 클라이언트에게 분배하는 퍼즐을 위한 기금을 저장하는 지갑으로 기능합니다. 채굴된 Viat의 일부는 임시 인증서 지갑 주소로 발송됩니다.

도메인 등록 기관

도메인 인증서를 업로드하고 서명하기

도메인 등록 기관, 곧 DR은 도메인을 등록하고 도메인의 공용 인증서를 처리하기 위해 사용됩니다. DR은 호스트 이름과 연관된 공용 인증서를 인증하고 서명합니다. DR은 이후 배포를 위해 인증서를 저장하는 도메인 정보 시스템에 인증서를 전달합니다.

도메인 정보 시스템

쿼리 도메인 라우팅과 암호화

도메인 정보 시스템, 곧 DIS는 사용자가 읽을 수 있는 호스트 이름으로부터 도메인 특정 정보를 도메인 인증서의 형태로 돌려줍니다. DIS는 암호화 세부정보와 라우팅 정보를 포함한 도메인 인증서를 돌려줍니다. 라우팅 정보와 함께 호스트 이름 암호화를 포함함으로써, 클라이언트가 도메인을 사전에 방문할 필요 없이 0-RTT가 가능해집니다. 이것은 TLS 1.3에서는 사용자가 그 사이트를 이전에 방문해야 하는 필요성이 있었던 것과 달리 0-RTT가 기본적으로 이용 가능하다는 점에서 TLS 1.3에 비해 독특한 장점이라고 할 수 있습니다. 클라이언트가 웹사이트를 방문하기 전에 그들은 먼저 DIS에게 사용자가 읽을 수 있는 호스트 이름을 먼저 쿼리해야 합니다. DIS는 클라이언트에게 도메인 인증서에 접근할 수 있는 가능한 한 가장 빠른 경로를 제공하기 위해 중앙 집중화 된 서버와 분산화 된 네트워크를 모두 가지고 있습니다.

DIS는 악의적인 인증서 관련 공격으로부터 또 다른 방어막으로서 기능합니다. 잘못된 인증서가 DIS로부터 서비스에 접근하기 위한 정보를 요청하기 위해 사용된다면 DIS는 간단히 응답을 돌려보내면서 거부합니다.

도메인 인증서를 제공한 분산화된 접속점들은 그들의 서비스를 통해 Viat을 얻을 가능성이 있습니다. 이 기능성 또한 Viat 백서를 통해 깊이있게 다뤄질 것입니다.

DIS

DOMAINS

사용자가 읽을 수 있는 호스트 이름

Sentivate의 도메인들은 전체 확장자명을 가지고 있으며 상표가 등록된 기관들을 위해서는 하나의 전체 이름을 가질 수 있습니다. 도메인 규정과 규제는 웹을 체계화하고, 새 회사를 위해 도메인 이름을 확보하고, 상표를 보호하고, 악의적인 활동을 제한하며, 확장자를 보다 설명적으로 만들기 위해 설계되었습니다.

예를 자면 Sentivate 브라우저에 단순히 Amazon을 입력하는 것으로 Amazon에 접속할 수 있을 것입니다. 도메인 규정은 Sentivate 네트워크에서 보다 더 엄격합니다. 도메인 불법 점거는 완전히 금지되며, ‘이용하지 않으면 잃는다’ 정책이 적용되어 있습니다. 도메인 컨텐츠나 서비스는 도메인 확장자와 반드시 관련이 있어야 합니다. 예를 들어 Amazon의 스토어는 반드시 “Amazon.store”와 같이 스토어 도메인 확장자를 사용해야 합니다. 특정한 도메인을 위해 사용 가능한 약칭 도메인 확장자도 존재합니다. 예를 들어 Amazon의 회사 웹사이트는 반드시 회사 확장자를 사용해야 하는데, Amazon.compay를 사용할 수 있고 약칭 변화형인 Amazon.com을 사용할 수도 있습니다. 비트코인, 이더리움, 라이트코인과 같은 암호화폐와 그들 전용의 사이트들은 반드시 암호화폐cryptocurrency 확장자를 사용해야 합니다. 그러나 비트코인과 관계된 사항을 언급하는 뉴스 사이트는 반드시 뉴스news 또는 블로그blog 확장자를 사용해야 합니다. 무작위 또는 임의의 컨텐츠를 가진 도메인은 반드시 추상abstract 확장자를 사용해야 합니다.

유니버설 ID 시스템

ID 인증서

임시 & 마스터 키 페어

ID 인증서, 곧 IC는 당신을 네트워크상에서 대변하고 또 ID 등록 기관에 의해 서명되는 암호화된 세부정보를 제공하는 문서입니다. ID 인증서는 두 가지의 암호화 키 페어를 가지고 있습니다. 임시 인증서에 서명할 때 특히 사용되는 마스터 키 페어는 핵심 ID 키 페어입니다. 임시 키 페어는 소유자의 재량으로 대체될 수 있습니다. ID 인증서는 네트워크에서 클라이언트를 암호로 증명하고 권한을 부여합니다.

임시 인증서, 곧 EC는 마스터 인증서의 하위 인증서입니다. EC는 사용자 정의 서비스에 접근하기 위해 사용되는 프로파일로 기능합니다. 예를 들자면 지갑 인증서, 뱅킹 인증서, 일반 웹 브라우징 인증서 등의 다른 모든 서비스를 위한 것입니다. 그러나 사용자는 모든 서비스에 대해 하나의 단일한 임시 인증서를 사용하도록 선택할 수 있습니다. EC는 원점과 호스트 사이의 양방향적 UDSP 연결을 셋업하는 키 교환 프로세스를 위해 사용됩니다.

사용자들은 그들의 ID 인증서를 통해 즉시 가입하고, 로그인하고, 물건을 구매할 수 있습니다. 서버들은 성공적인 UDSP 신호 변경을 성립시키기 위한 연결 중에 클라이언트에게 인증서를 요구합니다.

ID 인증서는 분산형 평판 시스템을 위한 기반을 형성하고, 이는 곧 특정한 인증서와 관련된 좋고 나쁜 행동을 공개적으로 기록할 수 있다는 뜻입니다. 허니팟이 네트워크를 보호하기 위해 나쁜 행동을 한 것으로 알려진 사용자의 서비스 접근을 차단할 수 있습니다.

ID 인증서는 실제 세계의 신분과 자산에 연결될 수 있습니다. Sentivate를 선거 투표를 위해 이상적인 안전하고, 비공개적이고, 증명 가능한 플랫폼으로 만들고 있습니다. 상점과 회사들은 사용자들로 하여금 Viat을 통해 직접적으로 지불하거나 기부할 수 있게끔 하는 인증된 IC를 가질 수 있습니다.

ID 등록 기관

인증하고 서명하기

ID 등록 기관, 곧 IR은 인증서에 서명하고 네트워크를 위한 첫 번째 방어막이 되는 서비스입니다. IR은 잘못된 인증서를 필터링하고, 시빌 공격과 범죄 행위자들을 중단시킴으로써 네트워크를 보호합니다. IR은 서명되지 않은 악의적인 인증서들에 대해 서비스들이 효과적으로 그들의 연결 시도를 거부할 수 있도록 보증합니다. 위조 서명은 DIS에 의해 거부될 수 있고 따라서 서비스와 그 자원 일부를 사전에 잠재적으로 보호할 수 있습니다.

분산화 된 네트워크와 비순환적인 블록체인이 서명을 위해 새로 제출된 인증서의 인증을 돕기 위해 사용될 것입니다. 만약 인증 대상이 네트워크에 의해 성공적으로 심사된다면, IR이 인증서에 서명할 것입니다. 그 이후에는 서비스와 DIS에 의해 성공적으로 사용될 것입니다. 첫 신호 변경동안, 첫 번째 패킷은 UDSP 스트림을 구축하기 위해 요구되는 인증서를 포함합니다. 만약 서명이 성공적으로 인증되었다면 이후의 신호 변경 프로세스가 계속되며, 그렇지 않으면 실패합니다.

활성화된 인증서들은 계속해서 업데이트되고 서명될 것입니다. 인증서가 다시 서명된다면 인증서에 대한 이전 서명으로부터의 경과 시간을 보여주는 다른 필드가 인증서에 추가됩니다. 이것은 특정 인증서들에 대한 추가적인 신뢰 단계를 서비스에게 제공합니다.

개발

hApps

하이브리드 유니버설 웹 응용프로그램

하이브리드 응용프로그램은 자기 구축 스트리밍 단일 페이지 응용프로그램입니다. 하이브리드 응용프로그램은 대응적이고 동적이며 모듈식인 개발 방법을 사용하여 설계됩니다. hApps는 가장 높은 확장 가능성을 보장하면서 중앙 집중화된 네트워크와 분산화된 네트워크의 모든 장점을 포괄합니다.

응용프로그램의 에셋은 그 자체의 파일에 포함되어 있고 또 요구되는 기반에서 클라이언트에게 스트림됩니다. hApps는 당신이 건너가는 중에 스스로 건설되는 다리와 같이 시간에 걸쳐 스트림되고 구축됩니다. 오직 첫 번재 페이지 로딩만이 발생하고 그 이후에는 페이지들이 단일 페이지 응용프로그램과 유사하게 필요에 따라 동적으로 구축됩니다. 클라이언트가 자원을 필요로 하는 바로 그 때 그것이 불러와지고 전송됩니다.

Sentivate의 구성요소는 대단히 모듈식인 에셋 스트리밍을 가능케 합니다. 예를 들어 구성요소들은 동일한 CSS나 HTML 에셋을 공유할 수 있고, 이는 공유된 자산들이 오직 한 번만 다운로드되고 복제된 코드가 다시는 전송되지 않을 것을 보장합니다. 이 방법을 통해 이제 클라이언트가 필요한 것만을 정확히 끌어낼 수 있게 되면서 서버 로딩과 대역폭이 급격히 감소합니다.

하이브리드 응용프로그램은 목적으로 하는 서비스에 더하여, 에셋을 위해 옵트-인 분산형 P2P CDN을 사용할 수 있습니다. 하이브리드 컨텐츠 전송 네트워크를 활용한다는 것은 하이브리드 응용프로그램이 높은 가용성과 확장성, 더 넓은 대역폭을 갖는다는 것을 의미합니다.

hApps는 첫 번째 연결 신호 변경동안 자동적으로 클라이언트를 인증하고 증명하며 권한을 부여합니다. hApps의 백엔드는 클라이언트의 공용 키 또는 전체 인증서를 통해 클라이언트를 저장하고 참조합니다. 이것을 전체 인터넷을 위한 공개인증oAuth처럼 생각해 보십시오. 서비스들은 더 이상 해싱, 저장, 또는 비밀번호의 암호화에 대해 걱정할 필요가 없을 것입니다. 클라이언트는 버튼을 클릭함으로써 또는 단지 서비스에 연결함으로써 자동적으로 빠르게 로그인할 수 있습니다. 사용자들은 더욱 안전하고 사용하기 쉬운 키 페어를 사용함으로써 복잡한 비밀번호를 기억하거나 만들어 낼 필요가 없습니다. 만약 서비스가 당신에게 사용자 이름을 요구하지 않는다면 그들은 당신의 ID명칭처럼 당신의 공용 키를 간단히 이용할 수 있습니다. 이것은 몇몇의 서비스에 대해 사용자들이 가입 절차에 있어서 사용자 이름과 비밀번호를 만들 필요가 없다는 것을 의미합니다.

VIAT

고유 암호화폐

Viat은 Sentivate 네트워크에서의 고유 암호화폐입니다. Viat은 하이브리드 블록체인을 갖고 있습니다. Viat의 핵심 시스템은 분산화에 집중하고 있으나 분산화된 구성요소에 의해 향상됩니다; Sentivate의 웹과는 정반대입니다. Viat은 빠르고 안전을 보장하기 위해 설계되었으며, 가능한 가장 낮은 거래 수수료를 제공합니다. Viat의 중앙 집중화된 배당량은 즉각적인 거래를 처리하고, 지갑 보안을 제공하며, 분산화된 네트워크가 과부하에 걸렸을 때 네트워크 정체를 완화할 수 있습니다. 그러나 이러한 중앙 집중화된 기능들은 오직 사용자로 하여금 그들의 자신만의 경로를 구축할 수 있게끔 하는 옵트-인 방식입니다.

채굴

Viat은 두 가지 방법으로 채굴할 수 있는 동적 작업 증명 체계입니다. 직접 채굴이 주요 방법이며 두 번째 방법은 UDSP에 있는 패킷 퍼즐의 사용을 통한 것입니다. 패킷 퍼즐은 유니버설 웹을 브라우징하는 동안 Viat의 간접 채굴을 허용합니다. 그러나 이것이 기본적으로 가능한 것은 아닙니다. 패킷 퍼즐을 가능하게 하는 상황이 발생하는 조건은 다음과 같습니다 : 연결 신호 변경 도중, 연결 생존 확인, DDoS 보호, 네트워크 정체 제어, 또는 서비스가 자체적인 원인으로 그것을 가능케 하도록 선택할 때입니다. 패킷 퍼즐을 가능케 하는 것은 서비스에 달려 있습니다. 이것은 백그라운드에서의 계속적인 채굴을 할 필요가 없다는 것을 보증하며 채굴 과정에 실질적인 목적을 부여합니다. 그렇지 않으면 그것은 계속 작동하면서 지속적으로 자원을 소비하고 배터리 수명을 줄일 것입니다.

정보 처리 상호 운용성

ID와 도메인 인증서는 Viat 지갑 키로서 겸용됩니다. 이것은 유저로 하여금 비단 연결 신호 변경동안 즉각적으로 서비스에 서명할 수 있게 할 뿐만 아니라 또한 서비스, 팁 사이트에서 상품을 구매하거나 또는 클라이언트에게 환불할 수 있는 방법을 제공합니다. Viat은 유니버설 웹의 온전한 기능성을 위해 필요불가결한 부분이며, 이것 없이는 전체 그림의 일부만이 존재할 뿐입니다.

You can’t perform that action at this time.