레인보우 지갑 알파 0.2 버전 공개

Cosmos Korea
Dec 26, 2018 · 6 min read

번역날짜: 2018/12/26

Image for post

친애하는 아이리스 커뮤니티에게,

아이리스 넷(IRISnet)의 이름은 그리스의 여신인 아이리스(IRIS)의 이름을 따서 만들어졌습니다. 무지개를 인격화한 아이리스 여신은 하늘과 사람 사이를 연결하는 충실한 사자로 전해집니다. 아이리스 네트워크는 목표는 분산된 비즈니스 모델을 쉽게 구축할 수 있는 기틀(Foundation)을 만드는 것 입니다. 아이리스는 i서비스(iService)를 제공하며, 해당 서비스를 통해 블록체인 간에 데이터 서비스 및 컴퓨팅 서비스를 호출할 수 있습니다.

이번 달 (2018년 6월) 우리는 완전히 새로운 버전의 레인보우(Rainbow) 지갑을 선보입니다. 레인보우는 아이리스 허브(IRIS hub)를 위해 설계된 라이트-클라이언트(Lite-client) 기반 지갑입니다. 이와 동시에 아이리스 팀은 아이리스의 테스트 넷인 Pangu를 가동 중에 있습니다.

Pangu에 대한 자세한 정보는 이곳에서 확인할 수 있습니다(IRIS Testnet Updates: Codename Pangu). 또한 아이리스 팀은 트랜잭션의 상태를 확인할 수 있는 IRISPLORER 서비스를 제공하며, 퍼블릭 PoS 블록체인의 검증인이 되는 과정을 경험할 수 있는 기회를 제공하고 있습니다.

지금까지의 여정(The journey so far)

우리는 지난 번 블로그 포스트를 통해 라이트-클라이언트(Lite-client)에 대해 논의했습니다. 레인보우 지갑은 텐더민트의 라이트-클라이언트에서 영감을 받아 설계됐습니다. 텐더민트의 라이트-클라이언트는 블록 생성 주기가 짧고, 처리량이 많을때 더욱 효과적으로 동작합니다.

비록, 라이트-클라이언트가 블록체인에 기록된 모든 블록 헤더를 다운로드 할 필요가 없도록 만들어주지만, 지갑의 벡엔드 서버로 사용되기에는 적합하지 않습니다. 우리는 데이터가 어딘가에 캐슁(Cached)되고, 검증인/위임자 간의 위임 기록이 더 투명해질 것을 기대합니다. 반면, 우리는 사용자에게 각 트랜잭션의 정확한 상태를 제공할 것입니다. 즉, 누구나 전송과 관련된 내용을 쉽게 확인할 수 있게됩니다.

Image for post
지갑 아키텍쳐

위 그림에서 알 수 있듯, 레인보우 지갑의 서버는 텐더민트의 라이트-클라이언트 프로토콜을 기반으로 만들어졌습니다. 레인보우 서버는 API 서버와 라이트-클라이언트 두 개의 주요 파트로 구성되어 있습니다.

라이트-클라이언트는 다음과 같은 표준 작업을 수행합니다: 새 블록 검증, 검증인 구성 업데이트, 트랜잭션 증명 확인 등. 이는 사용자들이 트랜잭션을 전송하는데 더 나은 환경을 제공합니다. 하지만 블록체인 구조의 한계로 라이트-클라이언트는 모든 종류의 호출을 효율적으로 처리할 수 없습니다. 그래서 우리는 API 서버를 라이트-클라이언트에 결합해 데이터베이스에 트랜잭션 히스토리를 백업하고, 관리합니다. 이를 통해 우리는 사용자들에게 다양한 쿼리 요청을 쉽게 사용할 수 있는 환경을 제공합니다.

레인보우의 새로운 기능은 무엇인가? (What’s new in Rainbow?)

개선된 자산 관리(Better Asset Management)

Image for post
자산 표시 화면

위 그림에서 알 수 있듯, 사용자는 현재 버전의 레인보우에서 여러 블록체인의 자산을 연동할 수 있습니다. 아이리스 허브는 현재 테스트 넷에서 돌아가는 독립된 하나의 블록체인이기 때문에 아이리스 토큰만 존재합니다. 앞으로는 다양한 자산이 아이리스에 존재할 것이라고 예상합니다. 사용자들의 자산은 두 가지 범주로 구분됩니다: 사용 가능한 자산(Available Assets)과 위임한 자산(Delegated Assets). 레인보우는 사용자가 자산의 현재 상태를 한 눈에 볼 수있는 환경을 제공합니다.

스마트 트랜잭션 쿼리(Smart Transaction Query)

Image for post
트랜잭션 목록

기본적으로 트랜잭션은 여러 카테고리로 구분되어 표시됩니다: 보내기(Send), 받기(Receive), 위임(Delegate) & 인출(Withdraw). 사용자들은 모든 유형의 트랜잭션을 쉽게 찾을 수 있습니다.

다가올 업데이트(Coming next)

코스모스 팀은 최근 블록체인 간 표준 토큰 사양(Interchain Standards Token specification)의 초기 버전을 발표했습니다. 해당 사양에 대한 구체적인 내용은 깃허브에서 확인할 수 있습니다: Interchain Token Standard(ITS). ITS는 코스모스 생태계에서 서로 다른 블록체인 지갑 간 토큰 전송을 위한 표준 인터페이스로 설계됐습니다. 레인보우는 앞으로 ITS를 받아들여, 사용자들이 다른 존(Zone)/허브(Hub)에 있는 자산을 모니터링 할 수 있도록 지원할 예정입니다.

아이리스는 서비스 지향 인프라를 코스모스 생태계에 도입하고, 서비스들이 블록체인 간 상호 운영이 가능하게 만들 것 입니다. 또한 아이리스 팀은 ITS를 확장해 iService, 스마트 컨트렉트, NFTs의 상태를 불러오는 것이 가능한지 연구하고 있습니다.

레인보우는 여전히 알파 단계의 라이트-클라이언트 지갑이며, 우리는 앞으로 2주 마다 새로운 버전의 지갑을 공개할 예정입니다. 현재 0.3v 디자인 설계 작업이 진행되고 있으며, 커뮤니티 피드벡은 다음 버전에 반영될 예정입니다. 지갑의 보안성은 매우 중요한 문제로, 우리는 고객의 자산을 안전하게 지키기 위해 최선을 다 할 것입니다. 또한 다음 버전의 지갑은 성능 개선을 통해 높은 처리량을 가지고, UI 디자인이 개선될 것 입니다.


Join the community

CØSMOS Korea community


※이 글은 IRISnet팀의 동의 하에 번역된 글입니다.

※번역글 배포시 출처를 남겨주세요.

원문링크: https://medium.com/irisnet-blog/rainbow-iris-wallet-alpha-release-v0-2-8740dc54a000

원문저자: IRISnet

원문날짜: 2018/6/7

Lunamint ATLAS

Guide to the CØSMOS Ecosystem

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store