22년 3월 11일 업비트 거래소 10프로 이상 상승한 스토리지 코인에 대한 설명을 해보도록 하겠습니다.
클라우드 스토리지 × 블록체인 = 분산형 클라우드 스토리지이며 Storj는 수많은 분산형 클라우드 스토리지 네트워크의 하나입니다.비슷한 코인으로 Siacoin이 있습니다. Storj 스토리지 개발에는 이더리움의 설립자인 비탈릭이 관련되어 있기 때문에 많은 주목을 받았었습니다.
Storj 스토리지 코인 간단요약
Storj는 분산형 클라우드 스토리지 네트워크의 하나
스토리지 대여를 통해 STORJ를 벌어들일 수 있다
스토리지는 어떤 암호화폐?
STORJ는 분산형 클라우드 스토리지 서비스의 하나로, 거기서 이용되는 암호화폐를 말합니다.
헷갈리지만 STORJ는 암호화폐의 이름이기도 하고 플랫폼의 이름이기도 합니다. 암호화폐 스토리지, 플랫폼 스토리지를 구분하여 설명 하고자 합니다.
먼저 Storj코인에 대한 설명부터 시작 합니다.현재 클라우드 스토리지(저장공간)와 어떻게 다른지, 스토리지의 구조는 어떻게 되어 있는지, Storj를 실제로 어떻게 이용하는지를 설명 드립니다.
Storj(스토리지)란?
Storj는 블록체인을 이용한 분산형 클라우드 스토리지 네트워크입니다.
'클라우드 스토리지란?' '분산형이 무슨 뜻이야?' 궁금해하시는 분들도 계실 거예요.
클라우드 스토리지란?
클라우드스토리지란 클라우드를통해 제공되는온라인 저장공간을 말합니다.일반적으로는 회사 등에서 파일을 공유하고 작업을 효율화하기 위해 이용됩니다.클라우드 스토리지 서비스 중 대표적인 것은 드롭박스, 원드라이브, 구글 드라이브 등이 있습니다.
각 기업은 파일을 관리하기 위한 서버를 보유하고 있습니다.따라서 공유할 파일의 내용을 기업이 보거나 바꿀 가능성은 적지 않습니다.서버를 하나로 묶어 관리하는 이런 방식으로는 아무래도 이러한 중앙집권적인 구조가 되고 맙니다.
분산형 클라우드 스토리지란?
분산이라는 이름으로 표현되듯이 Storj 등의 네트워크에서는 스토리지(저장공간)가 분산되어 있습니다.즉, 한 기업에 의해 관리되고 있지 않다는 것입니다. 이용자는 자신이 가진 스토리지를 제공하며, 그 스토리지에 데이터가저장됩니다. 스토리지는 분산되어 있기 때문에, 어딘가의 스토리지가 다운되어도 다른 스토리지로 부터 보완됩니다. 중앙집권적인 서비스와 비교해서 서버가 다운될 걱정을 할 필요는 없습니다. 또한 블록체인 상에 데이터를 쓰기 때문에 데이터는 쉽게 해킹으로 변경될 수 없습니다.
Storj와 Dropbox 비교
storj와 기존 클라우드 스토리지 서비스는 어떻게 다른지 구체적으로 알아보겠습니다.이번에는 드롭박스를 비교 대상으로 하겠습니다.
스토리지 제공자는 누구?
드롭박스를 통한 스토리지(저장공간) 제공자는드롭박스사입니다. 드롭박스사가 데이터를 저장해 두는 서버를 관리하고 있습니다.
한편 Storj에서는 특정 스토리지 제공자가 존재하지 않으며 이용자 자신이 공급자이자 수요자입니다.
조금씩 사려면 Storj 크게 사려면 Drop box
드롭박스의 이용 가격을 먼저 보겠습니다. 드롭박스에서는 2GB까지는 무료로 이용할 수 있습니다.그보다 많은 스토리지를 구입할 때 도대체 얼마나 많은 돈이 들까요? Dropbox Plus라는 플랜의 요금표 기준 1TB를 12000원에 이용할 수 있습니다.
한편, storj의 가격 플랜은 다음과 같습니다.
드롭박스와 비교하여 보다 조금씩 스토리지(저장공간)를 구입할 수 있습니다. Storj에서 1TB(테라바이트) =1000GB를 구입하면, 15$즉 16000원 정도입니다. Drop box의 경우 1TB 요금은 12000원이기 때문에 큰 저장공간 구입 시 Storj가 Drop box보다 조금 더 비쌉니다. 또한 Storj에서는 파일을 클라우드 상에서 다운로드 하는데도 돈이 발생합니다.
안전성으로 고르자면 Storj
드롭박스에서 드롭박스사가 보유한 서버로 사용자의 파일이 관리가 되고 있습니다.따라서, 드롭박스의 서버가 공격을 받을 경우 파일이 유출되거나 소실될 수 있습니다.이는 특정 서버가 파일을 관리함에 따라 생기는 문제입니다.
한편, Storj는 어떨까요?Storj 에서는 파일의 주고 받기는 P2P로 행해집니다.즉, 특정 서버가 파일을 관리하는 경우는 없다는 것입니다. 만약 어떤 서버가 공격을 받았다고 칩시다.서버에 있는 파일은 도둑맞을 지도 모릅니다. 하지만 나중에 Storj의 구조로 설명하게 될 데이터는 파일의 샤드 즉, 단편입니다. 그 단편을 취득했다 하더라도 원래의 파일 정보까지도 도난당하지는 않습니다. 또한 일부 단편이 소실되어도 문제 없습니다. 다른 단편으로 그 단편을 복원할 수 있습니다.
네트워크 스피드로 고른다면 Dropbox
중앙 집권형 네트워크와 분산형 네트워크의 차이라고 할 수 있지만, 현재는 압도적으로 중앙 집권형 네트워크 쪽이 거래 속도가 빠릅니다. 따라서 현재는 Drop box가 Storj보다 더 빠르게 거래가 이루어지고 있다고 볼 수 있습니다.
Storj(스토지) 구조
Storj가 어떤 구조로 작동하는지 백서를 참조하면서 설명 합니다. 기술적인 측면에 관심이 있으신 분은 그대로 쭉 따라 읽으시면 됩니다.
파일 송신
파일을 송신할 때, 제 3자가 내용을 볼 수 없도록 암호화해야 합니다.그 과정을 그림으로 보여줍니다.Storj의 백지에서 인용한 것입니다.
파일 암호화
먼저 파일을 암호화합니다.당연히 그 암호를 푸는 열쇠는 당사자들밖에 가지고 있지 않습니다.따라서 스토리지 제공자도 채굴자(비트코인의 마이너)도 파일의 내용을 볼 수 없습니다.
파일 샤딩
샤딩이란, 파일을 세세하게 나누는 것을 말합니다.파일 전체를 그대로 네트워크에 흘려 버리면, 막상 암호가 풀려 버렸을 때, 파일의 내용물이 모두 보여져 버립니다.
샤딩의 장점은 데이터가 큰 파일을 세세하게 다룰 수 있다는 것입니다. 파일이 크면 클수록 파일 수령자에게 큰 부담이 됩니다.세세하게 나눔으로써 그 부담을 분산할 수 있는 것입니다.
파일 보유자는 자신의 샤드가 어떤 저장소에 들어있는지 또한 샤드의 수가 증가하면 지수함수적으로 그 파일의 위치를 알아내기가 어려워집니다.그 위치정보를 미리 알고 있는 것도 아닌 한.즉, 네트워크의 크기에 비례하여 보안이 보다 높아집니다.
구체적인 샤드의 사이즈는 컨트랙트 안에서 자유롭게 설정할 수 있지만, 2의 멱이 권장됩니다.예를 들어 8byte, 32byte 등을 고려할 수 있습니다.
해쉬화
마지막 해쉬화입니다. 해시화란 어떤 데이터를 해쉬함수에 통과시킴으로써 데이터의 크기를 줄이는 작업을 말합니다.해쉬함수의 특징으로 출력값에서 입력값을 구하는 것은 실질적으로 불가능합니다. 따라서 네트워크에 흘려도 문제없습니다.
파일 확인
샤드는 마클 가지(나무)를 구성함으로써 데이터를 하나의 해쉬값으로 정리합니다. 그 그림을 아래에 인용합니다. 스토리지의 백서에서 인용한 것입니다.
위 그림에서 말하는, PRE-LEAVES를 만드는 것까지는, 실제의 파일 보유자가 실행 합니다. 그곳부터는 공용으로 돌려서 마클 가지(나무)가 구성됩니다.
자, 문제는 파일 확인입니다.파일에 정말 문제가 없는지 파일 보유자가 스토리지 제공자에게 확인을 합니다.이것을 챌린지(Challenge)라고 합니다. 도전 응답 형식이 Storj 구조에서 매우 중요합니다.
파일 보유자를 A씨, 스토리지 제공자를 B씨로 하고 A씨는 B씨에게 솔트(Salt) S0를 보냅니다(그림의 왼쪽 하단에 있습니다).솔트는 PRE-LEAVES를 구성하기 위해 필요하며 샤드와 솔트를 조합해 해시함수를 통과시킴으로써 PRE-LEAVE를 얻습니다.
B씨는 솔트를 사용하여 파일이 보전되어 있는 것을 증명하지 않으면 안됩니다. A씨가 보낸 솔트와 자신이 가지고 있는 샤드를 조합해 Digest0′를 만듭니다.그리고 Digest0′와 Digest1과 Digest5를 A씨에게 보내겠습니다.이것으로 증명은 종료입니다.
이것으로 증명을 할 수 있다는 것은 마클 가지의 세세한 부분을 설명하지 않으면 안 됩니다. 더 자세한 정보를 원하시면 "Markle Proof"를 키워드로 검색해서 보시면 됩니다.
파일 가져오기
파일을 소유하고 있는 사람은 자기 파일을 구성하는 샤드의 위치 정보를 가지고 있습니다 .해당 샤드를 가진 스토리지 제공자에게 파일을 요구하고 모은 샤드로 전체를 복원합니다. 그 다음에는 자신이 가지고 있는 키로 암호를 풀면 됩니다.
Storj(스토지) 사용법
저장 공간을 팝니다.
스토리지를 팔기 위해서는 Storj Share를 다운로드 받아야 합니다.Storj 공식 홈페이지에서 다운로드 하실 수 있습니다.
다음으로 Storj Share를 엽니다.
우선 ERC20 토큰에 대응하는 지갑을 만들어야 합니다.My Ether Wallet 혹은 Meta mask를 추천합니다.
여기에서는 보내진 샤드를 저장할 영역을 선택합니다. 저장용량만 있으면 어디든 상관 없습니다.
자신이 실제로 어느 정도의 하드 용량을 대출해 줄 것인지를 결정하는 것입니다. 처음 시도하신다면 적은 스토리지가 더 좋은 것 같습니다.
NAT 및 방화벽에 의해 통신을 방해받지 않는지 확인하는 화면입니다. 그리고 체크가 완료되면 모든 작업은 끝입니다.
Storj Share를 사용하여 자신의 하드 드라이브를 렌탈대여 해 볼 수 있습니다.
Storj에서 마이닝?
사실 마이닝이라고 하면 의미가 좀 틀립니다.마이닝이라는 것은 원래 블록체인에서 거래를 승인하는 행위 자체를 말합니다. 스토리지 마이닝은 좀 개념이 틀립니다.
위에서 설명드린것 처럼 자신이 가진 스토리지(저장공간)을 대출하는 것에 의해 STORJ 코인을 벌 수 있습니다. 이러한 행위를 드라이브 파밍(Drive Farming)이라고 합니다. 스토리지를 대여하는 것만으로 특별한 일도 하지 않고 스토리지 코인을 벌 수 있습니다. 파밍이라는 말이 괜히 나온건 아닌거죠.
여유 하드 공간이 있으면 스토리지 쉐어로 스토리지 코인을 벌어 거래소에서 판매도 가능하니 한번 시도 해 보고 싶은 분들은 도전 해보시길 바랍니다. 현재 1스토리지당 한국원화 가격 업비트 기준 1150원 정도 하고 있습니다.
항상 투자하기전에는 기술적인 부분까지 이해하기 어렵더라도 차근히 읽어야 내가 엉뚱한 말도안되는 잡코인에 투자하는 일을 방지 할 수 있습니다. 처음은 힘들지만 돈을 벌려면 그정도 노력은 최소한이라도 하셔야 합니다. 투자도 해당 투자대상에 대한 이해가 있어야 존버라는 시간을 인고로 버틸 수 있습니다.
해당 글은 업비트 스토리지 코인에 대한 설명이며 투자에 대한 권유 혹은 추천이 아닙니다.
꼭 스스로 조사하셔서 합당한 투자 하시길 바랍니다.
함께 읽으면 좋은 블록체인 개념정리 추천글
'블록체인' 카테고리의 다른 글
스택스 코인베이스 상장? 코인 전망 및 스텍스 코인 호재 정리(stacks) (1) | 2022.03.11 |
---|---|
아이콘 코인 윤석열 호재 및 아이콘 코인 전망, 한국에서 가장 성공한 알트코인 (1) | 2022.03.10 |
아크 코인 호재 및 아크 코인 전망, 리스크 하드포크로 탄생한 아크 (0) | 2022.03.09 |
앵커코인 호재 및 앵커 코인 전망, 클라우드 컴퓨팅이란? (0) | 2022.03.09 |
슨트 코인베이스 상장 스테이터스 네트워크 토큰 호재 및 전망 슨트는 무슨 코인? (0) | 2022.03.08 |