0% read

마지막 업데이트:

0Chain

0Chain(2018년 출시)은 데이터 프라이버시, 보호 및 비공개 공유를 제공하는 탈중앙화 데이터 스토리지 플랫폼입니다. 이 플랫폼은 블록체인 상에서 구축되었으며, 기업들이 GDPR/CCPA 준수, 투명성 및 제로에 가까운 법적 책임을 달성할 수 있도록 돕는 것을 목표로 합니다. ZCN은 플랫폼의 네이티브 토큰으로 시스템에 저장된 데이터와 연결되어 있습니다. 또한 보유자들을 위해 이자를 생성할 목적으로 락업하거나 스테이킹할 수 있습니다.[5]

Company

0chain은 미국 기반 조직인 0chain LLC에 의해 개발되었습니다. 이 회사는 선구적인 기업가 Saswata Basu와 San Jose State University의 부교수인 Tom Austin에 의해 2017년에 설립되었습니다. 회사의 본사는 캘리포니아주 쿠퍼티노(Cupertino)에 위치하고 있으며, 현재 약 11-50명의 직원이 근무하고 있습니다.

0chain은 암호학, 분산 컴퓨팅 및 클라우드 인프라 분야에서 경험이 풍부하고 숙련된 세계적인 수준의 팀원들을 보유하고 있습니다. 주요 기여자는 다음과 같습니다:

이름직책
Saswata Basu공동 설립자 & CEO
Thomas Austin공동 설립자 & CTO
Maxim Prishchepo운영 (Operations)
Krishna Upadhyaya 개발자
Sarath Ambati수석 아키텍트
Kenny Wesela프로토콜 엔지니어
Arinjita Paul프로젝트 어소시에이트
Aniruddh Agarwal풀스택 개발자
Manibharathi R시니어 안드로이드 개발자
Neeraj Negi시니어 iOS 개발자
Tanuj전문 클라우드 아키텍트
Chirag Bhaiji모바일 개발자
K.K. Saravanan시니어 엔지니어
Aditya풀스택 개발자
Nikhaar ShahUI 디자이너
Mo Siam운영 (Operations)
Derick Fiebiger운영 (Operations)
Bernie Billota운영 (Operations)

Fundraising

0Chain은 지금까지 3차례의 라운드에 걸쳐 총 590만 달러(USD)의 자금을 조달했습니다. 프리시드(pre-seed) 라운드는 2017년 7월 1일에 비공개 금액으로 진행되었습니다. 2014년 12월에 열린 가상자산 공개(ICO) 및 프리세일 라운드에서는 590만 달러를 모금했습니다. 가장 최근의 자금 조달은 2020년 1월 21일에 이루어졌습니다.[1][2]

Initial Coin Offering

0chain ICO는 단 두 달 만에 총 39,000,000 달러(USD)를 모금했습니다. 2018년 12월에 시작하여 2018년 2월 16일에 종료되었습니다. ZCN 토큰의 가격은 1.4 달러로 책정되었습니다. 총 공급량 400,000,000개 중 10%의 ZCN 토큰이 ICO 라운드에서 판매되었습니다.[1]

개요

0Chain은 고성능, 개인 데이터 공유와 같은 기능을 갖춘 탈중앙화 스토리지 플랫폼입니다. 이는 사용자 애플리케이션을 위해 자동화된 데이터 프라이버시 준수, 지속적인 보호 및 보안 공유를 제공합니다. 0Chain은 분쟁을 해결하고, 감사를 수행하며, 데이터 책임을 제거하기 위한 불변의 데이터 원장을 보유하고 있습니다.[3]

또한, 0Chain은 고객, 파트너, 내부 그룹 및 직원 간의 안전한 데이터 공유를 가능하게 합니다. 이 플랫폼은 간단한 API 인터페이스를 통해 과 같은 블록체인 플랫폼의 스마트 컨트랙트 애플리케이션에서 개인 데이터 사용을 확장하며, 모든 스마트 컨트랙트와 이러한 통합을 제공할 수 있습니다. 이는 기업과 조직이 투명성을 갖추고 책임 부담을 거의 제로에 가깝게 유지하면서 GDPR/CCPA를 준수할 수 있도록 돕는 것을 목표로 합니다.

0chain 프로토콜은 확장성, 에너지 낭비와 같은 작업 증명(Proof-of-Work) 블록체인(예: )의 전형적인 문제들과 데이터 스토리지 프로토콜과 관련된 데이터 유출, 데이터 복제 등의 문제를 해결합니다. 이 플랫폼은 빠른 성능(확장성)과 데이터 보호를 달성하기 위해 생태계 내에서 다양한 프로토콜을 활용했습니다. 채굴자들은 네트워크에 꼭 필요한 안정성과 보안을 제공함으로써 네이티브 ZCN 토큰을 획득할 수 있는 여러 가지 방법을 가집니다.

0chain은 2017년 7월 이더리움 블록체인에서 초기 릴리스를 출시했으며 테스트넷은 2018년 8월에 시작되었습니다. 2021년 1분기에 메인넷 출시를 목표로 하고 있습니다.

0Chain 프로토콜

개요에서 언급했듯이, 0Chain은 더 빠른 트랜잭션 속도, 낮은 지연 시간, 그리고 프라이버시를 포함한 데이터 보호를 달성하기 위해 다양한 프로토콜과 기술을 활용합니다.

합의 프로토콜 (Consensus Protocol)

비트코인과 같은 전통적인 블록체인은 트랜잭션 확정에 최대 한 시간이 걸릴 수 있는 반면, 최신 기술들은 다양한 접근 방식을 통해 확정 시간을 개선하려고 시도해 왔습니다. 0Chain은 독특한 지분 증명(Proof-of-Stake) 합의 프로토콜을 통해 dApp을 위한 빠르고 유연하며 자유로운 플랫폼을 가능하게 하는 새로운 접근 방식을 취합니다. 작업을 서로 다른 그룹으로 나눔으로써 네트워크 지연 시간을 줄이고 확정 시간을 개선합니다. 이를 위해 0Chain 네트워크는 세 가지 주요 주체에 의존하며, 이들을 통칭하여 '서비스 제공자(Service Providers)'라고 부릅니다. 이 세 주체는 합의, 블록 저장, 데이터 저장과 같이 기능적인 블록체인 시스템에 필요한 여러 의무를 수행합니다.

  1. 채굴자 (Miners): 채굴자는 합의 프로토콜을 실행하고 네트워크에 새로운 트랜잭션을 생성합니다. 사용자로부터 트랜잭션을 수락하고 합의를 바탕으로 블록을 구축, 검증, 공증 및 확정합니다. 제출된 트랜잭션이 올바르게 실행되도록 원장에 지갑 및 스마트 계약 상태를 저장해야 합니다.
  2. 블로버 (Blobbers): dApp에 필요한 데이터를 저장합니다. 저장된 데이터는 어떤 크기든 가능하며 해당 데이터에 대한 단일 진실 공급원(single source of truth)을 제공합니다.
  3. 샤더 (Sharders): 샤더는 블록체인 이력을 저장하고 이력에 대한 쿼리에 응답합니다. 블록을 저장하고, 매직 블록(magic blocks)을 통해 뷰 변경 기록을 유지하며, 사용자의 쿼리에 응답합니다. 네트워크에 참여하는 누구든지 샤더에게 쿼리하여 블록체인의 활성 멤버를 결정합니다.

0Chain 네트워크에서 클라이언트는 채굴자에게 트랜잭션을 보내고, 샤더에게 상태를 쿼리합니다. 채굴자와 샤더는 검증된 블록마다 보상을 받습니다. 채굴자는 순수하게 '채굴자'로만 활동하는 그룹과 새로운 트랜잭션을 제안하여 블록체인을 확장하는 '생성자(generators)'로 활동하는 그룹으로 더 세분화됩니다. 이러한 방식을 통해 네트워크 트래픽과 메시지 전송 시간이 단축되어 네트워크 효율성이 높아집니다. 샤더와 블로버 또한 전문화된 역할을 수행하며 0Chain 아키텍처의 핵심 구성 요소입니다.

이는 샤더나 블로버가 되기 위한 요구 사항이 기기의 데이터 저장 능력과 연산 능력에 달려 있기 때문에 모든 이에게 참여 기회를 제공합니다. 구체적으로, 블로버는 데이터 저장 용량이 크지만 샤더보다 연산 능력은 낮은 기기일 수 있습니다.

0Chain은 여러 계정을 보유하고 시스템에 과부하를 주려는 사용자를 처리하기 위해 제곱 스테이킹(squared-staking) 방식을 구현합니다. 채굴자와 샤더는 스테이킹한 토큰 수의 제곱(ZCN2)을 사용하는 알고리즘을 기반으로 선택됩니다. 이 방식은 사용자가 단일 계정에서 코인을 스테이킹하도록 장려하며, 프로토콜을 올바르게 실행하지 못할 경우 더 큰 처벌 위험을 부여합니다. 0Chain 네트워크는 노드가 메시지를 받은 후 빠르게 진행할 수 있고 특정 라운드에서 모든 메시지가 전달될 때까지 기다릴 필요가 없기 때문에 더 빠른 확정 시간을 생성합니다.

스토리지 프로토콜 (Storage Protocol)

스토리지 프로세스 삽화 0Chain 프로토콜은 전통적인 블록체인과 비교하여 다른 접근 방식을 취합니다. 위에서 언급했듯이 합의 수행, 블록 저장, 데이터 저장 작업은 각각 채굴자, 샤더, 블로버라는 3개의 별도 엔티티로 나뉩니다.

스토리지 프로세스는 어떻게 작동하나요?

온체인 저장 방식은 데이터가 많은 트랜잭션을 생성하여 블록체인상의 다른 트랜잭션 지연을 초래하며, 오프체인 저장 방식은 데이터가 한곳에 집중되어 해커 공격에 취약합니다. 0Chain은 신속한 합의 방식을 사용하여 이러한 현재의 문제들에 대한 해결책을 제공합니다. 이 프로토콜에서는 대부분의 저장 작업이 마이너(miner)와는 다른 기기 그룹인 블로버(Blobber)에 할당되므로, 마이너는 신속한 합의에 집중할 수 있습니다. 저장소 제공자인 블로버는 블록체인에 머클 루트(Merkle root)를 기록함으로써 올바른 콘텐츠를 저장하고 있음을 증명합니다. 마커(marker)라고 불리는 특수 서명 영수증은 블로버가 수행한 저장 작업에 대해 보상을 받을 수 있도록 보장하며, 챌린지 프로토콜은 블로버가 데이터를 계속 저장하고 있는지 확인합니다.[1]

작업을 검증하기 위해, 블로버는 마이너로부터 챌린지를 받았을 때 다음 세 가지 증명을 제공합니다:

  1. 저장 중인 데이터,
  2. 관련 시스템 메타데이터,
  3. 올바른 데이터가 저장되고 있음을 증명하는 클라이언트 서명 마커.

이러한 항목들이 검증되면, 마이너는 블로버가 서비스에 대한 보상을 받고 클라이언트가 지불한 만큼의 서비스를 받고 있음을 확인합니다. 요청된 데이터를 제공하는 블로버의 능력에 따라, 스마트 계약(smart contract)을 통해 그들의 스테이크(stake)에 보상 또는 징벌이 주어집니다.

지갑 보안 프로토콜 (Wallet Security Protocol)

분할 키 작동 방식

암호화 키를 생성, 유지 및 관리하는 절차는 현재 사용자 자산을 저장하는 데 사용되는 지갑에서 여전히 까다로운 과제입니다. 지갑 기술의 부족 또한 신규 사용자들에게 또 다른 진입 장벽이 됩니다. 디지털 서명은 블록체인에서 가장 계산 집약적인 작업 중 하나입니다. 사용자는 트랜잭션을 생성하고 인증해야 하며, 마이너는 이를 검증하고 승인해야 합니다. 오늘날 대부분의 사용자는 2단계 인증(2FA)이 필요한 지갑을 사용하지만, 최근 2FA는 공격에 취약한 것으로 나타났으며 네트워크 및 서버의 가동 시간에도 의존합니다. 이러한 문제를 해결하고 지갑에 보안을 제공하기 위해, 0Chain은 여러 기기를 사용하여 키 생성 및 관리에 혁신적인 접근 방식을 취했습니다. 일반적으로 사용자는 하나 이상의 기기(예: 모바일 기기 및 노트북)를 보유하고 있으며, 여기서 개인 키(private-key)는 여러 개의 '분할 키(split-keys)'를 생성하여 각 기기에 각각 저장할 수 있습니다. 키를 여러 기기로 분할함으로써 지갑은 다음과 같은 이점을 얻습니다:

  • 키의 일부 구성 요소를 분실하거나 손상되어도 적절한 보호가 가능함
  • 기기 분실 또는 도난 시에도 키가 보호됨
  • 서명에는 모든 분할 구성 요소가 포함되어야 함
  • 각 기기의 서명 구성 요소는 그 자체로 안전하며, 공격에 사용되거나 키의 다른 부분을 노출하는 데 사용될 수 없음

기기 중 하나가 해킹되더라도 사용자의 자산은 안전하게 유지되며, 사용자는 원래의 니모닉 시드(mnemonic seed)를 사용하여 새로운 키 세트를 쉽게 재생성할 수 있습니다. 이 분할 기술은 0Wallet 및 0Auth 제품에 포함되어 있습니다.

Products

0Chain은 0Chain net, 0Box, 0Wallet, 0Stor, 0Stor Private이라는 약 5가지의 독특한 제품을 보유하고 있습니다. 이들 중 대부분은 베타 테스트 단계에 있으며 - Betanet에서 테스트할 수 있습니다. 0Box와 0Stor Private은 현재 사용 가능합니다.

0ChaiNet

이것은 dStorage 옵션을 갖춘 빠르고 안전하며 확장 가능한 비허가형 블록체인입니다. Golang으로 처음부터 구축되었습니다. 기업들은 동의, 데이터 주체 권리, 기록 및 보안과 관련된 GDPR의 사용자 소유권, 액세스 및 투명성을 보장하기 위해 0Chain을 사용합니다.

0Stor

탈중앙화 애플리케이션(dApps)을 위한 공용 dStorage로, 구성이 가능하고 안전하며 개인 공유 기능을 갖추고 있습니다.

0Stor Private

기업을 위한 프라이빗 dStorage로, 비즈니스 및 기업의 개인정보 보호, 리스크 관리 및 데이터 보호에 이상적입니다.

0Box

0Box는 0Chain에서 실행되는 dApp으로 익명 공유가 가능한 프라이빗 클라우드 스토리지 서비스입니다. 로그인이나 이메일이 필요하지 않습니다. '당신의 키가 곧 당신의 데이터(your key - your data)' 방식을 따릅니다. 원본 콘텐츠를 보호합니다. Dropbox 스타일의 제로 트러스트 dCloud 스토리지이며, 사용자는 푸시 알림을 통해 비공개 및 익명으로 파일을 공유할 수 있습니다. 소비자는 0Chain 을 통해 0Box에 있는 자신의 데이터를 완전하고 투명하게 볼 수 있습니다. 폴더로의 업로드 및 다운로드를 추적할 수 있습니다. Android 및 iOS 플랫폼에서 사용할 수 있습니다.[4]

0Wallet 및 0Auth

암호화폐 사용자는 0Wallet을 사용하여 토큰을 잠그고 스테이킹함으로써 이자와 서비스 보상을 받을 수 있습니다. 이 지갑은 분할 키(split-key) 프로토콜을 사용하여 하드웨어 장치와 비교했을 때 자산을 안전하고 사용하기 쉽게 보장합니다. 0Auth는 사용자가 지갑에 대해 2DA를 활성화할 수 있는 애플리케이션입니다.[3]

ZCN은 데이터와 연결되어 있으며 스토리지 용도로 사용됩니다. ZCN의 가치는 네트워크에 저장된 데이터를 기반으로 하며, 초기에는 0Box에 의해, 나중에는 개발자와 기업에 의해 주도됩니다. 개발자는 SDK를 통해 0Chain dStorage를 사용하여 고객 데이터를 보호하고 저렴한 비용과 높은 성능으로 개인정보 보호 규정을 준수합니다.[4]

Development

0Chain 블록체인 및 기타 제품들은 현재 테스트넷 단계에 있으며, 메인넷은 2021년 1분기에 곧 출시될 예정입니다.

Testnet

Betanet Tutorial 테스트넷은 2018년 8월에 처음 발표되었으며 현재 'Betanet' 단계가 진행 중입니다. 누구나 참여할 수 있으며, 관심 있는 사용자는 테스트넷 포털(https://one.devnet-0chain.net/)로 이동하여 0wallet을 생성할 수 있습니다. 또한 다양한 기능을 테스트하기 위해 수도꼭지(faucet)에서 테스트용 ZCN 토큰을 받아야 합니다. 테스트용 ZCN을 받으면 토큰 보내기/받기, 잠금/잠금 해제, 스테이킹/스테이킹 해제와 같은 지갑 기능을 수행할 수 있습니다. 스토리지 플랫폼 기능도 테스트 가능합니다. 사용자는 할당(allocation) 생성/업데이트, 읽기/쓰기 토큰 잠금, 읽기/쓰기 풀(pool) 기능을 이용할 수 있습니다. 또한 사용자는 파일을 업로드하고 다른 사람과 공유할 수 있습니다. 블로버(blobbers), 마이너(miners), 샤더(sharders)와 관련된 모든 트랜잭션 및 상태 정보도 테스트넷 포털에서 관찰할 수 있습니다.[1]

Mainnet

의 명칭은 일본의 상징적인 산인 후지산의 이름을 따서 'Fuji'로 명명되었습니다. 은 2020년 11월에 커뮤니티의 참여를 독려하며 발표되었습니다. 개발팀은 2021년 2월에 Fuji 마이너 및 샤더 등록 프로그램을 출시했습니다. 0Chain의 출시를 위해 100개의 마이너, 25개의 샤더, 그리고 제한 없는 수의 블로버(0Chain에서 블로버의 상한선은 없음)가 구성될 예정입니다. 125개의 마이너와 샤더 그룹은 '액티브 셋(Active Set)'으로 알려져 있습니다.[5]

Tokenomics

0chain은 티커 심볼 ZCN으로 표시되는 네이티브 토큰을 보유하고 있습니다. 이는 블록체인에서 스마트 계약을 배포하여 생성된 ERC20 토큰입니다. 최대 공급량은 400,000,000 ZCN이며, 총 공급량(사전 채굴)은 200,000,000 ZCN입니다. 2021년 1월 27일에 역대 최고가인 $1.26 USD를 기록했으며, 2020년 1월 26일에 역대 최저가인 $0.01639를 기록했습니다.[1]

0Chain 메인넷이 출시되면 ZCN 토큰 보유자는 자신의 토큰을 메인넷 토큰으로 스왑할 수 있게 됩니다. 백서에 따르면, ZCN 메인넷 토큰은 1초의 정상 상태 확정성(steady-state finality)을 가진 초고속 트랜잭션을 수행할 수 있으며, 성능 저하 없이 여러 병렬 체인에서 초당 무한한 트랜잭션(이론적)으로 확장할 수 있습니다. ZCN은 네트워크에 잠금(lock) 상태일 때 서비스를 "무료"로 받는 데 사용될 수 있습니다. 0ChainNet은 사용자와 개발자가 트랜잭션 및 스토리지와 같은 서비스를 "무료"로 이용할 수 있도록 하는 혁신적인 토큰 경제를 제공합니다. 사용자는 ZCN 토큰을 잠그고 선불 이자를 받을 수 있습니다.

Token Distribution

최대 공급량의 50%인 2억 개의 토큰이 사전 채굴되었으며, 다음과 같이 배분됩니다:

수혜자ZCN 토큰 수량
팀 (Team)100,000,000 ZCN
투자자 및 어드바이저 (Investors and Advisors)20,000,000 ZCN
프라이빗 프리세일 투자자 (Private Pre-sale investors)40,000,000 ZCN
ZCN 가치가 $10 USD 이상일 때 해제되는 조건으로 예약 및 잠금40,000,000 ZCN

Token Vesting

프리세일 토큰은 2018년 6월에 배분되었으며 현재 유통 중입니다. 모든 팀 및 시드 토큰은 2018년 1월부터 4년에 걸쳐 베스팅됩니다. 약 4,000만 개의 팀 토큰은 네트워크의 무결성을 보존하기 위해 몇 년 동안 잠금 상태로 유지됩니다. 네트워크의 총 한도가 4억 개의 토큰으로 제한되어 있으므로, 채굴자(miners)와 샤더(sharders)는 총 공급량(2억 개)이 소진된 후에도 자신의 노고에 대한 보상을 받고 생태계를 지속적으로 육성하기 위해 수수료를 인상할 것으로 예상됩니다.

Partnerships

0chain은 Kylin Network, Ocean Protocol 및 Coinvise와 같은 많은 흥미로운 블록체인 프로젝트와 파트너십을 맺었습니다. 이러한 파트너십은 0chain이 생태계를 성장시키는 데 도움이 될 것입니다.

발표에 따르면, Ocean Market은 0Chain의 프록시 재암호화(PRE) 기술을 사용하여 Ocean Market 사용자가 추가 소프트웨어를 실행할 필요 없이 신뢰가 필요 없는 방식으로 데이터를 게시할 수 있도록 할 예정입니다. PRE 기술을 통해 각 사용자의 지갑은 URL 위치에 대한 정보를 제공하는 토큰과 제3자가 수신된 URL을 해독하는 데 사용할 수 있는 재암호화 키를 통해 제3자와 데이터 자산 URL(개인 데이터)을 안전하게 공유할 수 있습니다. Ocean protocol은 사용자가 0Chain을 포함한 모든 스토리지 플랫폼에 데이터를 저장할 수 있도록 허용하므로, 0Chain의 스토리지 기술 통합은 Ocean Market과 0chain의 유틸리티를 더욱 향상시킬 것입니다.[1]

Kylin Network는 생태계에 동력을 공급하기 위한 크로스체인 플랫폼을 구축하고 있으며, 0Chain의 PRE 기술을 사용하여 데이터 소유자가 수수료를 받는 대가로 Kylin 마켓플레이스의 다른 사용자와 데이터를 비공개로 공유할 수 있도록 할 것입니다. 또한, 데이터 소유자가 우리 네트워크에 데이터를 저장하고 탈중앙화와 함께 규정(GDPR, CCPA)을 준수하는 것이 편리해질 뿐만 아니라 고성능 및 현지화를 제공할 것입니다.[2]

0Chain의 맞춤형 데이터 스토리지 솔루션은 Coinvise 사용자가 검열이 없고 프라이버시가 보호되는 플랫폼을 활용하여 데이터를 저장하고 커뮤니티 구성원과 연결할 수 있도록 지원합니다. 0chain은 개발자들이 0Chain 네트워크에서 개발하도록 장려하기 위해 Coinvise와 팀을 이루었습니다. 앱 개발자는 다양한 사용 사례를 위한 앱을 구축하여 보상을 받을 수 있으며, 0Chain은 0Chain dStorage를 사용하여 제품을 출시하는 개발자에게 5,000 ZCN을, 우수한 프로젝트를 추천하는 경우 2,000 ZCN의 보상을 제공하고 있습니다.[5]

잘못된 내용이 있나요?

참고 문헌 (5 출처)

카테고리위키 MC이벤트용어집