코스모스는 서로 다른 블록체인을 연결하는 '인터체인' 분야 프로젝트입니다. 독립 블록체인들이 서로 통신할 수 있도록 연결하는 플랫폼으로, ‘블록체인의 인터넷’을 표방합니다. 코스모스는 허브(hub)와 존(zone)으로 구성되어 있습니다. 존은 비트코인, 이더리움 등과 같이 각각의 고유한 블록체인이며, 허브는 존을 연결하기 위해 고안된 블록체인입니다. 코스모스 네트워크의 허브와 존들은 블록체인 간 통신 프로토콜을 통해 상호 통신하며, 토큰들은 거래소의 유동성 없이 허브를 통과하여 하나의 존에서 다른 존으로 안전하고 빠르게 전송될 수 있습니다. 누구든지 새로운 존을 연결할 수 있으므로 새로운 블록체인과 호환성을 가지고 있습니다. 그런 이유로 코스모스는 텐더민트 코어와 코스모스 SDK를 제공하여 블록체인을 쉽게 만들 수 있도록 합니다.
더 자세한 기술적 내용은 코스모스 백서를 참고하시기 바랍니다.
아이리스는 정보를 충실히 전달하는 그리스의 무지개 여신 Iris처럼, 디지털 경제와 오프라인 경제를 연결하는 믿을 수 있는 ‘다리’가 되어 복잡한 분산형 비즈니스 애플리케이션 구축을 위한 차세대 공공 체인 인프라를 구축하는 것을 목표로 하고 있습니다.
BIANJIE.AI(边界智能)과 Tendermint팀이 함께 개발한 아이리스는 퍼블릭체인, 연합체인 및 전통 비즈니스 시스템 간의 통합을 지원하고, 데이터와 복잡한 컴퓨팅이 네트워크를 뛰어넘어 상호교환 되게 합니다.
아이리스는 코스모스 네트워크와 동일한 토폴로지(topology)를 기반으로 만들어집니다. 아이리스는 아이리스 허브를 코스모스 허브와 연결하여 일종의 코스모스 존이자 지역 허브로 자리 잡게 됩니다.
아이리스 SDK(코스모스 SDK를 기반으로 만들어져 아이리스에 특화된 확장된 기능을 제공하는 도구)를 기반으로 만들어진 아이리스 풀 노드(full node)들은 아이리스 네트워크의 서비스 인프라를 제공하며 IPFS(InterPlanetary File System) 노드의 기능을 내장합니다.
총 공급량은 2,000,000,000 IRIS입니다.
더 자세한 기술적 내용은 아이리스 백서를 참고하시기 바랍니다.
텐더민트가 존재하기 전에는 블록체인을 만들기 위해서 3가지 레이어(네트워킹, 컨센서스, 어플리케이션)를 모두 설계하여야 했습니다. 복잡한 작업이기 때문에 많은 개발자들은 비트코인 코드베이스를 포크하는 것을 더 선호하였습니다. 하지만 비트코인을 포크하여 만든 블록체인은 비트코인 프로토콜의 한계에 부딪힙니다.
이더리움은 스마트계약을 기반으로 한 가상머신을 세상에 소개함으로써 탈중앙화 어플리케이션 개발의 접근성을 높일 수 있었습니다. 하지만 Go-Ethereum은 하드포크 하기가 어려운 기술 스택이기 때문에 블록체인 자체의 개발을 간소화 하지는 못했습니다. 여기서 텐더민트가 탄생합니다.
텐더민트의 목표는 블록체인의 네트워킹과 컨센서스 레이어를 기본 엔진으로 제공함으로써 개발자들이 어플리케이션을 손쉽게 만들 수 있도록 하는 것 입니다. 텐더민트를 통하여 개발자들은 어플리케이션 레이어에만 집중할 수 있게 되며, 이를 통해 수백시간의 개발 작업을 단축할 수 있습니다.
즉, 텐더민트는 다양한 블록체인 어플리케이션을 만들 수 있는 범용성 높은 엔진입니다.
텐더민트를 통해 개발된 블록체인들은 같은 엔진을 가지기 때문에 서로간의 연결이 용이합니다. IBC는 텐더민트의 "즉시 완결성"을 이용해 서로 다른 체인끼리의 거래를 가능하게 합니다.
다른 어플리케이션과 검증인을 가진 블록체인들간의 상호 거래 또는 연결이 가능하다는 것을 뜻합니다. 이는 각 블록체인에 많은 유연성을 부여 할 수 있는 굉장히 중요한
기능입니다.
IBC의 작동 원리는 생각보다 간단합니다. 체인A의 어떤 계정이 체인B로 10개의 토큰X를 보내고자 한다고 가정합시다. 먼저, 10개의 토큰X는 체인A에서 잠기게 됩니다. 토큰이
잠기면, 10개의 토큰X가 체인A에 잠겨있다는 증명이 체인B로 전송되게 됩니다. 체인B는 체인A의 검증인 세트를 검사합니다. 만약 토큰X가 잠겨있다는 증명을 체인A의 검증인 중
2/3 이상이 서명하였다면, 해당 증명은 유효하다고 판단되며, 체인B에는 10개의 토큰X가 생성됩니다.
코스모스에는 두 가지 타입의 체인이 있습니다.
이 두가지 타입을 허브(Hub)와 존(Zone)이라고 부릅니다. 허브는 각 존들을 한데 묶어 연결합니다.
존이 허브와 IBC를 통해 연결되면, 자동으로 허브 내의 다른 존들에 접근할 수 있게 됩니다. 이러한 구조를 통해 각 존은 필요한 몇가지 허브와의 연결만을 통해 원하는 체인과의 소통을 할 수 있게 됩니다.
허브는 존들간의 더블스펜딩을 예방하는 역할 또한 할 수 있습니다. 존이 허브에서 토큰을 전송받을때, 토큰을 전송받는 존은 토큰이 최초 생성된 존과 해당 존이 속해있는 허브만 신뢰하면 됩니다.
코스모스 허브는 코스모스 생태계에 처음 런칭하게 되는 허브입니다. 코스모스 허브는 퍼블릭 PoS블록체인이며 스테이킹 토큰의 이름은 Atom입니다.
1. Ledger Live app을 설치합니다. 다운로드가 완료된 후 Ledger Live app을 실행합니다.
2. 실행 후 좌측의 [Manager] 메뉴를 클릭하고 Ledger 기기에서 Pin code 6자리를 입력합니다.
3. Ledger 펌웨어가 최신 버전일 경우 정상적으로 사용이 가능하며, [Update] 버튼을 통해 최신 버전 업데이트가 가능합니다. 업데이트 시, Follow device update instructions 또는 Update 문구가 표시되면 USB 케이블을 분리합니다.
4. Ledger 기기의 왼쪽 버튼을 누른 상태로 USB 케이블을 재연결하여 업데이트를 완료합니다.
5. Ledger Live app 우측 상단의 [설정] 버튼을 선택하여 Developer mode를 활성화합니다.
6. Developer mode 활성화 후, Cosmos > install을 클릭합니다. install 완료 후 Ledger 기기에 Cosmos가 생성됩니다. Cosmos가 선택된 상태에서 Ledger 기기의 양 쪽 버튼을 동시에 누르면 코스모스테이션 지갑 이용이 가능합니다.
* COSMOS가 아닌 Cosmos를 선택해주세요. (대소문자 주의)
코스모스테이션 웹지갑은 HD월렛을 지원합니다.
HD월렛은 하나의 니모닉 시드키로 무한대의 지갑을 사용할 수 있습니다.
코스모스의 "지갑 경로"는 44/118/0/0/0 로 시작합니다.
마지막 "0"이 지갑의 순서를 나타냅니다.
코스모스테이션 웹 지갑에서는 하나의 니모닉 시드키로 무한대의 코스모스 지갑을 생성할 수 있습니다.
44'/118'/0'/0/0 (Default)
44'/118'/0'/0/1
44'/118'/0'/0/2
44'/118'/0'/0/3
44'/118'/0'/0/4
위의 예시와 같이 커스텀 "지갑 경로"를 사용하는 경우에는, 반드시 본인이 설정한 "지갑 경로"를 잊지 않고 기억해야 합니다—만약 "지갑 경로"를 잊었을 경우에는, 지갑의 정확한 경로를 되찾는데 적게는 몇일이, 많게는 몇달이 걸릴 수 있습니다.
지갑 등록 시 목록의 첫 번째 지갑을 선택하신다면 경로는 44'/118'/0'/0/0 으로 확인될 것입니다.
즉, "경로"란, 니모닉에서 생성된 지갑 목록에서 몇 번째 지갑인지 안내하는 역할을 합니다.
"지갑 경로"를 기본 설정으로 사용하기를 원하신다면, 기본으로 설정되어있는 경로 (44/118/0/0/0)를 변경하지 않고 그대로 사용하시기 바랍니다.
자세한 내용은 코스모스테이션 블로그에서 확인하실 수 있습니다.
1. 지갑 좌측 상단의 hub를 선택합니다. (현재 Cosmos, IRISnet 선택 가능)
2. 받을 주소, 전송 수량, 메모(선택사항)를 입력해주세요.
거래소 정책에 따라 개인을 식별하는 용도로 사용하기 위해 '메모' 혹은 '태그' 입력을 요청할 경우 반드시 입력해야 합니다.
거래소에서 개인지갑(코스모스테이션 모바일지갑, Ledger 등)으로 보낼때는 메모를 입력하지 않아도 됩니다.
3. 웹지갑에서 트랜잭션 발생 시 소모되는 수수료는 0.005ATOM 또는 IRIS입니다.
4. 정보 입력 후 [Generate & Sign Transaction]을 클릭해주세요.
5. 클릭하여 트랜잭션 내용을 확인하신 후, Ledger 기기의 양쪽 버튼을 눌러서 서명해주세요.
6. Ledger 기기에서 최종 서명 후 트랜잭션이 발생하며, 상세한 정보는 코스모스테이션의 익스플로러인 민트스캔에서 확인하실 수 있습니다.
* 사용 가능 수량이 최소 Tx 수수료보다 적을 경우 전송이 불가합니다.
코스모스와 아이리스 토큰 전송 방법은 동일합니다.
Ledger 지갑에 코스모스 지갑과 아이리스 지갑이 별도로 존재하는 것이 아닌, 동일한 Cosmos application을 이용합니다.
웹지갑에서 Iris hub를 선택한 후, Ledger > Cosmos application에서 전송하실 수 있습니다.
메모는 선택적으로 작성하는 항목입니다.
거래소에서 개인지갑(코스모스테이션 모바일지갑, 레저 등)으로 보낼때는 메모를 입력하지 않아도 됩니다.
다만, 거래소 정책에 따라 개인을 식별하는 용도로 사용하기 위해 '메모' 혹은 '태그' 입력을 요청할 경우 반드시 입력해야 합니다.
거래소 전송 시 메모를 입력하지 않은 경우 입금 처리가 되지 않으며, 해당 거래소에 문의를 하셔야 합니다.
전송 시 표시되는 최대 전송 가능량은 현재 사용 가능량에서 최소 Tx 수수료를 제외한 수량입니다.
Tx 수수료는 블록체인에서 스팸 공격을 방지하기 위한 정책입니다.
Tx 수수료가 부족한 경우 트랜잭션은 생성되지 않으며, 정확하지 않은 트랜잭션을 생성하는 경우 해당 Tx 수수료는 차감합니다.
트랜잭션 실패의 원인은 다양합니다. (예시 : Tx 수수료 부족, 가스 부족 등)
코스모스테이션 지갑은 코스모스의 다양한 트랜잭션을 안전하게 생성해주는 유저 친화적인 지갑입니다.
트랜잭션 생성 전 정보를 자세히 확인해주세요.
Tx 수수료가 높을 수록 우선순위가 높아지기 때문에 전송 속도는 빨라지지만, 그만큼 많은 토큰이 소모되는 문제점이 있습니다..
때문에 코스모스테이션 웹지갑에서는 네트워크 상황을 고려하여 적정 수량의 수수료를 책정해두었습니다.
책정된 수수료로 트랜잭션 발생 시, 평균 3~10초 정도의 시간이 소요됩니다.
코스모스테이션에서 적용한 Tx 수수료는 네트워크 상황에 따라 변경될 수 있습니다.
검증인은 네트워크를 안전하게 유지하며, 블록 생성 권한을 가지고 있는 대표 노드를 말합니다.
검증인은 허브의 노드 운영과 거버넌스 참여에 대한 의무와 책임을 가지며, 이에 따른 이자를 얻게 됩니다.
허브들은 이를 해결하기 위해 토큰 지분을 기반으로 검증인을 선출하여 블록생성 권한을 부여합니다.
코스모스의 경우, 검증인은 론칭 직후 100명으로 시작하여 10년 동안 매년 13%의 비율로 증가하며, 최종적으로 총 300명의 검증인이 선출됩니다.
허용된 검증인 수보다 많은 경우를 제외하고, 메시지 타입이 Create-Validator인 트랜잭션을 전송하면 누구든지 검증인이 될 수 있습니다.
만약 검증인의 수가 허용치 이상인 경우, 검증인의 보유 토큰과 위임받은 보유량이 더 많은 검증인에게 자격이 주어집니다.
1. 이중 서명 : 검증인이 동일한 블록 높이에서 두 개 이상의 블록에 서명을 할 경우 해당 검증인은 슬래싱 당하게 됩니다. 이 경우, 해당 검증인에게 위임된 물량의 5%가 차감됩니다.
2. 다운 타임 : 다운타임 (Down time)은 검증인이 서명하지 못한 Pre-commit 블록 개수를 의미합니다. 연속되는 10,000개의 블록 중 9,500개 이상의 블록에 Pre-commit을 하지 못 할 경우, 해당 검증인에게 위임된 물량의 0.01%가 차감됩니다.
검증인 노드를 직접 운영하지 못하는 사람들은 위임인으로서 위임에 참여할 수 있습니다. 검증인은 위임인의 위임 수량에 검증인 자체의 수량(self-bonding)을 합한 총 토큰의 수량에 따라 정해지게 됩니다.
검증인은 위임을 대신 실행해주는 대가로 수익을 분배하기 전, 일정 검증인 수수료를 책정할 수 있습니다. 검증인 수수료는 위임인들에게 사전에 공지되며, 정해진 규칙 안에서만 변경할 수 있습니다.
특정 검증인 또는 여러명의 검증인들에게 원하는 만큼의 토큰을 위임해야 합니다. 검증인 리스트는 코스모스테이션 지갑의 "위임하기" 메뉴를 선택 시 확인하실 수 있습니다.
위임인이 검증인에게 지불하는 수수료는 일종의 서비스 이용료 입니다.
검증인은 위임인 대신 검증인 노드를 운영하는 대가로 수수료를 받으며, 매 블록이 생성되는 시간마다(약 7초) 위임인의 위임 지분을 통해 발생한 이자에서 고지된 검증인 수수료를 제외하고 지급합니다.
검증인 수수료는 검증인이 고지한 범위 내에서 변경될 수 있습니다.
- 현재 수수료 : 현재 설정된 검증인 수수료 입니다.
- 최대 수수료율 : 검증인 후보가 부과할 수 있는 최대 수수료율로 이 수치는 검증인 임의로 변경할 수 없습니다.
- 수수료 최대 변동률 : 24시간내에 변경될 수 있는 최대 수수료 변동률입니다. 검증인 임의로 변경할 수 없습니다.
위임은 이자를 받게 되는것과 동시에 검증인과 동일한 리스크를 가지게 됩니다.
만약 검증인이 악의적인 행동을 하게 되면 해당 검증인의 셀프 본딩된 지분과 해당 검증인에게 위임한 지분이 동일한 비율대로 함께 삭감됩니다.
위임인은 검증인에게 위임함으로써 위임된 토큰에 대한 이자를 지급 받을 수 있습니다. 각 검증인마다 검증인 수수료는 상이하며, 이에 따라 위임인이 최종적으로 받게 되는 이자가 결정됩니다.
이자와 더불어, 위임인은 기여도와 신뢰도가 높은 검증인에게 토큰을 위임함으로써 네트워크의 안정적인 운영과 장기적인 발전에 기여할 수 있습니다.
검증인에게 위임하기 전, 검증인에 대한 조사가 필요합니다.
검증인이 악의적인 행동을 할 경우, 위임인이 위임한 아톰의 일부가 차감(슬래싱)될 수 있습니다.
그러므로 검증인의 활동을 모니터링 하는 것이 중요하며, 신뢰가 가는 검증인에게 위임하셔야 합니다.
위임 후에도 검증인의 활동을 모니터링 해야합니다.
위임 후, 검증인이 자주 비활성화 상태이거나 의심스러운 행동을 한다면 위임인은 해당 검증인에게 위임한 지분을 철회하거나 다른 검증인에게 위임해야합니다.
또한 위임인들은 다수의 검증인에게 분산하여 위임함으로써 슬래싱에 대한 위험을 줄일 수 있습니다.
단, 위임 철회 시 21일 경과 후에 다시 전송이 가능하며 다른 검증인에게 지분을 바로 옮기고 싶을 경우 위임 철회가 아닌 재위임을 하셔야 합니다.
위임 철회 시 철회 수량은 위임 철회 상태로 변경되며 21일간 사용이 불가합니다. 위임 철회 수량에 대해서는 이자가 발생하지 않습니다.
또한, 한 검증인에게 요청할 수 있는 위임 철회 횟수에 제한이 있습니다.
자세한 내용은 코스모스테이션 블로그에서 확인해주세요.
특정 검증인에서 다른 검증인으로의 재위임 시, 횟수 제한이 있습니다.
재위임에 대한 자세한 사항은 코스모스테이션 블로그에서 확인해주세요.
(인플레이션 비율 - 검증인 수수료 비율) / 위임된 토큰 수량으로 계산됩니다.
Atom을 기준으로 예를 들면 코스모스테이션에 100개의 Atom을 위임, 1개월 기준 1Atom이 이자로 지급된다고 가정할 때 약 0.12Atom (검증인 수수료 12%) 차감 후 0.88Atom이 실제 이자로 지급됩니다.
코스모스 인플레이션 : 연간 최소 7% ~ 최대 20%
아이리스 인플레이션 : 연간 4%
만약 위임인이 위임해놓은 토큰의 일부 또는 전부를 철회하고 싶다면 '위임 철회'를 해야 합니다.
1. 위임하기 > 나의 위임내역에서 위임 중인 검증인을 확인 한 후 [위임 철회] 버튼을 클릭합니다.
2. 위임 철회 수량, 메모(선택)를 입력합니다.
3. 정보 입력 후 [Generate & Sign Transaction]을 클릭해주세요.
4. 클릭하여 트랜잭션 내용을 확인하신 후, Ledger 기기의 양쪽 버튼을 눌러서 서명해주세요.
5. Ledger 기기에서 최종 서명 후 트랜잭션이 발생하며, 상세한 정보는 코스모스테이션의 익스플로러인 민트스캔에서 확인하실 수 있습니다.
* 위임 철회를 한 순간부터 21일 경과 후 사용 가능 수량에 추가됩니다.
* 위임 철회 기간인 21일 동안은 이자가 발생하지 않습니다.
위임 철회 기간인 21일 동안에는 이자가 발생하지 않습니다.
위임 철회 요청 시, 기존에 누적된 이자가 자동으로 출금되는 동시에 위임 수량이 위임 철회 상태로 변경됩니다.
'검증인A'에 위임된 기존 토큰을 '다른 검증인B'로 이동시켜 위임하시려면 재위임 기능을 이용해주셔야 합니다.
1. 위임하기 > 나의 위임내역에서 [재위임] 버튼을 클릭합니다.
2. 재위임 할 수 있는 검증인 목록이 표시되면 검증인을 선택한 후 [다음] 버튼을 클릭합니다.
3. 재위임 수량, 메모(선택)를 입력합니다.
4. 정보 입력 후 [Generate & Sign Transaction]을 클릭해주세요.
5. 클릭하여 트랜잭션 내용을 확인하신 후, Ledger 기기의 양쪽 버튼을 눌러서 서명해주세요.
6. Ledger 기기에서 최종 서명 후 트랜잭션이 발생하며, 상세한 정보는 코스모스테이션의 익스플로러인 민트스캔에서 확인하실 수 있습니다.
* 검증인 A -> 검증인 B에게 재위임 후, 21일간 검증인 B에서 다른 검증인으로의 재위임이 불가합니다.
* 현재 아이리스는 재위임을 지원하지 않으므로 사용이 불가합니다.
위임 상태에 변화가 있을 경우 (위임 철회, 재위임 등) 이자 지급 요청을 하지 않아도 이자가 자동으로 출금됩니다.
예를 들어 위임 철회, 재위임 등 위임 수량에 변화가 발생하는 트랜잭션을 실행시켰을 경우, 이자는 자동으로 출금되어 지갑으로 입금됩니다.
REWARD > 나의 검증인 하단의 [이자 모두 받기] 버튼을 선택하여 위임 수량이 높은 순서로 최대 16팀의 검증인으로부터 이자를 한 번에 지급받을 수 있습니다. 각각의 검증인에게 요청할 때마다 Tx 수수료가 차감되지만 이자 모두 받기 시 한 번만 차감되므로 Tx 수수료를 절약하실 수 있습니다.
* 웹지갑에서 이자 모두 받기 시, 이자 수량이 높은 순으로 한번에 최대 10개의 검증인에게 이자를 요청할 수 있습니다.
이자 출금 시 이자를 지급받을 지갑을 설정하실 수 있습니다.
1. 위임하기 > 지갑 정보 우측 하단의 [이자 지급 주소 변경] 버튼을 클릭합니다.
2. 해당 지갑에서 이자 지급 요청 시 받을 지갑을 설정할 수 있으며, 별도로 설정하지 않을 경우 현재 선택한 지갑으로 지급됩니다.
3. 변경할 지갑 주소, 메모(선택)를 입력합니다.
4. 정보 입력 후 [Generate & Sign Transaction]을 클릭해주세요.
5. 클릭하여 트랜잭션 내용을 확인하신 후, Ledger 기기의 양쪽 버튼을 눌러서 서명해주세요.
6. Ledger 기기에서 최종 서명 후 트랜잭션이 발생하며, 상세한 정보는 코스모스테이션의 익스플로러인 민트스캔에서 확인하실 수 있습니다.
* 거래소 지갑으로의 이자 지급은 불가합니다. 절대 입력하지 마십시오.
트랜잭션 상세 내역은 지갑 메뉴 > 자산 표시 영역에서 [지갑 상세정보] 버튼을 클릭해주세요. 코스모스테이션의 익스플로러인 민트스캔에서 확인하실 수 있습니다.
Broadcast Tx는 개발자를 위한 메뉴로, 오프라인에서 서명된 트랜잭션을 네트워크로 Broadcast 할 수 있습니다.
웹지갑은 Ledger 연결을 통해서만 사용이 가능합니다.
Ledger Live app 설치 및 연결 방법은 아래와 같습니다.
1. Ledger Live app을 설치합니다. 다운로드가 완료된 후 Ledger Live app을 실행합니다.
2. 실행 후 좌측의 [Manager] 메뉴를 클릭하고 Ledger 기기에서 Pin code 6자리를 입력합니다.
3. Ledger 펌웨어가 최신 버전일 경우 정상적으로 사용이 가능하며, [Update] 버튼을 통해 최신 버전 업데이트가 가능합니다. 업데이트 시, Follow device update instructions 또는 Update 문구가 표시되면 USB 케이블을 분리합니다.
4. Ledger 기기의 왼쪽 버튼을 누른 상태로 USB 케이블을 재연결하여 업데이트를 완료합니다.
5. Ledger Live app 우측 상단의 [설정] 버튼을 선택하여 Developer mode를 활성화합니다.
6. Developer mode 활성화 후, Cosmos > install을 클릭합니다. install 완료 후 Ledger 기기에 Cosmos가 생성됩니다. Cosmos가 선택된 상태에서 Ledger 기기의 양 쪽 버튼을 동시에 누르면 코스모스테이션 지갑 이용이 가능합니다.
* COSMOS가 아닌 Cosmos를 선택해주세요. (대소문자 주의)
증상 및 지원 사항을 보내주세요. 여러분의 피드백을 기다립니다.
텔레그램 바로가기
카카오톡 오픈 채팅방 바로가기
트위터 바로가기
코스모스테이션 웹지갑은 아래의 유형 및 운영체제를 지원합니다.
- 디바이스 유형 : 데스크탑
- 운영체제 : Mac OS와 Windows의 Chrome browser