오미세고(OmiseGo) 분석, 탈중앙화된 교환과 결제 플랫폼의 역할
안녕하세요 코슬라입니다. 이번에는 오미세고(OmiseGo)를 분석해보려고 합니다.
개인적으로 암호화폐로 글쓰는것은 지양하려고 하는데요, 대부분 백서의 내용만큼 프로젝트를 진행하는 경우도 드물고 암호화폐 자체의 실용성 또한 현재까지는 부족하다고 생각되기 때문에, 최대한 기술이나 주요 정보들 위주로 글을 쓰려고 했습니다. 하지만 우연히 본 유투브 영상에서 오미세고에 대한 내용을 들었는데 굉장히 참신했고 만약 프로젝트를 성공적으로 완수한다면 그 활용 가치는 어마어마하다고 생각이 들었습니다. 이참에 한 번 알아보는 겸 글도 게시해보려고 합니다.
오미세고(OmeseGo)?
오미세고는 탈중앙화된 교환과 결제 플랫폼(Decentralized Exchange and Payments Platform)의 목표로 진행되는 프로젝트입니다. 더 자세히 얘기해서 탈중앙화된 거래, 유동성 있는 공급자, 정보교환 메세징 네트워크, 그리고 블록체인 게이트웨이를 구축하려고 하죠. 이렇게 되면 중앙기관 없이 입/출금, 송금, 결제 등이 가능해지며 대용량 및 적은 수수료, 안전성, 빠른 결제 속도가 특징입니다.현재까지는 TPS의 처리가 뛰어난 이오스가 블록체인 플랫폼을 이끌 유망주로 떠오르고 있습니다. 이오스는 DPOS 합의 알고리즘을 사용하는데요, 사실 DPOS는 프라이빗 블록체인이기 때문에 공개된 분산 네트워크가 아닙니다. 그래서 BP들의 악의적인 행위가 조직적으로 발생할 경우, 보안의 안전성을 보장할 수 없습니다. 하지만 오미세고는 높은 트랜잭션 처리량을 가지는 동시에 개방된 분산 네트워크를 지향하고 있습니다. 그 방식은 지분증명방식(POS)을 통해서 참여자간의 시장활동을 실행할 수 있는 프로토콜 토큰 메커니즘을 사용하기 때문에 블록체인의 '탈중앙화'라는 가치에 더욱 근접합니다. 그래서 더 기대되고 유망한 프로젝트라고 생각됩니다.
주요 특징들
분산 네트워크
중앙 집중화된 은행 시스템에서 벗어나 온라인 거래를 하는 모든 사람들의 전자지갑 간 결제기능을 제공한다. EPP(eWallet Payment Provider)에의해 은행 인프라가 없는 지역의 사람들도 전자금융서비스를 이용할 수 있다.공공 블록 체인
대용량 및 저렴한 비용으로 공공 블록 체인에서 통화 및 자산 유형에 상관없이 운영되는 교환, 결제 등 다양한 서비스를 제공한다. 누구든지 실시간으로 지불, 송금, B2B 상거래, 기타 금융 거래를 은행 계좌 없이 빠르게 수행할 수 있게 해 준다. 오미세고 네트워크는 토큰을 스테이킹하여 네트워크의 안전성을 제공하는 토큰보유자에게 낮은 수수료, 빠른 전송 시간, 현금 인출의 보상을 제공한다White-label Wallet Software Development Kit (SDK)
오픈 소스 SDK는 누구나 쉽고 자유롭게 사용할 수 있다. 온라인 자산 교환이 필요한 사람들이 오미세고 네트워크에 원활하게 연결될 수 있다. SDK는 디지털 지갑 서비스 공급자에게 표준화된 기능을 제공하고 이용하는 목적에 맞게 지불 솔루션을 향상, 추가 등을 할 수 있는 유연성을 제공한다. 따라서 사용자는 다양한 결제 솔루션을 만들 수 있다.Decentralized Exchange (탈중앙화 거래소)
모든 거래는 DEX(탈중앙화 거래소)를 통해 관리되고 오미세고 스테이커에 의해 유효화되며, 자율적으로 필요한 수수료를 결정한다. 또한 오미세고 플랫폼에서는 실질 통화와 암호 화폐, 포인트 등이 모두 사용 가능하며 모든 이더리움 토큰과 모든 체인 연결이 가능해 상호 운용성을 제공한다.
기술적 특징들
Plasma(플라즈마)
플라즈마 기술 / https://coinone.co.kr
라이트닝 네트워크의 일환인 플라즈마는 이더리움 블록체인 기반이므로 네트워크 보안을 보장, 블록체인 기술의 단점인 블록 처리 속도에 의한 지연 현상을 극복할 수 있게 해준다. 다수의 계산을 각 블록체인에서 연쇄적으로 수행하고 결과를 취합하여 최종 머클 증명을 Ethereum 네트워크에 보고하는 것이다.일괄 경매 구조(batch-auction construction) + 단일 엔진(Single Engine)
오미세고 블록체인은 대용량 처리가 가능한 탈중앙화거래소를 제공하기 위해 매번 거래가 일어날 때마다 한꺼번에 일괄적으로 처리된다. 이러한 구성은 분산화 된 네트워크에서 더 높은 신뢰와 성능을 제공하며, EMV 카드 단말기와 견줄 정도로 처리속도가 빠르게된다. (만약 누군가 주문을 하고 이에 대한 처리가 여러 곳에서 일어나게 되면 거짓 주문이 발생 가능성이 있으며, 쉽게 네트워크를 조정하고 자신이 실행한 것처럼 조작이 가능하다고 합니다.)텐더민트(Tendermint)
페널티 부과를 통한 보안성, 빠른 트랜잭션 처리가 가능한 합의 알고리즘이다. 텐더민트는 BFT와 POS 합의 알고리즘을 결합한 BFT-PoS 합의 알고리즘을 사용한다. BFT(Byzantine Fault Tolerance) 합의 알고리즘의 가장 큰 특징은 블록을 확정(finalization)하는데 전체 투표자 중에서 2/3 이상의 동의(디지털 서명)가 필요하다. 그렇기 때문에 최대 1/3의 비정상적인 노드의 경우에도 정상적인 합의 도출이 가능하며 트랜잭션의 처리를 보장할 수 있다. 또한 검증자의 자산을 담보로 잡아두기 때문에 만일 검증자가 악의적인 행위를 할 경우, 담보를 빼앗는 페널티(Penalty)를 부과함으로써 Nothing at Stake 문제를 해결한다. (추가로 플라즈마 내에서 네트워크 참여자 모두 특정 노드의 악의적인 행위에 대한 증거를 자율적으로 이더리움 블록체인에 제출하여 페널티를 부과함으로써 보안성을 높인다고 합니다)청산소(Clearinghouse)
청산 네트워크를 통해 다중 블록체인 간 상호운용성 제공한다. 오미세고에서는 메인체인이 변경되어 네트워크 교란이 생길 수 있는 블록체인과의 연결(블록체인 재구성)에 청산소(Clearinghouse)를 개입시켜 트랜잭션의 신뢰성을 확보하는데, 청산소는 결제의 최종성(Finality)을 보장할 수 없는 블록체인과 오미세고 블록체인을 연결하는 게이트웨이(Gateway) 역할을 수행한다.
- Nothing-at-Stake: 기존 PoW에서는 검증자가 메인 체인 뿐 아니라 여러 체인에서 채굴을 할 경우 해시 파워를 분산시켜야 하기 때문에, 메인 체인 내에서의 해시 파워가 줄어들어 경쟁력이 줄어듭니다. 하지만, PoS에서는 여러 체인에 기여를 하는 것에 대한 아무런 페널티가 없는 것을 뜻합니다.
- 블록체인 재구성(Reorganization): 비트코인과 같이 여러 체인 중 가장 긴 체인(Longest-chain)을 메인 체인으로 선택하는 블록체인에서 일어날 수 있는 상황으로, 네트워크에서 가장 길지 않았던 체인이 메인 체인보다 더 길어져 메인 체인이 바뀌는 상황을 의미합니다.
- 청산소(Clearinghouse): 서로 다른 거래자들 간의 트랜잭션의 유효성을 담보하는 중간 보증인 역할을 합니다.
- 결제의 최종성(Finality): 블록체인에서 특정 블록이 완전히 체인에 포함될 경우, 해당 블록이 최종 승인(finalize)됐다고 표현합니다. 비트코인과 같은 작업증명(PoW) 방식에서는 최종성을 보장할 수 없고, 특정 블록의 포함 여부에 대한 확률적 결과만을 알 수 있습니다.
결론적으로
오미세고 관련 다양한 글들을 보면 비탈릭 부테린이 직접 고문으로 참여하고 있고 개발진이 업계에서 유명한 분들이 많이 참여하고 있으며 많은 기업과의 제휴가 진행되고 있다고 합니다. (국내에서는 대표적인 카드사 신한은행) 더욱이 제휴 혹은 파트너쉽을 맺은 기업들에 여러 금융회사에 포함된다는 것도 아주 흥미로운 사실인 것 같습니다.앞서 설명했지만 오미세고 프로젝트의 성공은 현재 결제, 송금, 교환 등의 서비스를 차지하는 금융산업에 거대한 지각변동을 일으킬 것으로 보입니다. 탈중앙화된 분산 네트워크와 신속한 트랜잭션 처리는 지금까지 블록체인 플랫폼이 어플리케이션과 다양한 산업에서 활용되지 못했던 가장 큰 이유(느린 처리속도)와 기존 산업의 본질적인 문제(중앙집권화)를 모두 해결할 것입니다.
자료 참고 : https://www.bithumb.com, https://coinone.co.kr, https://omisego.network/token
자세한 분석 감사합니다
감사합니다 ^^
Congratulations @shsfse! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes received
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - The semi-finals are coming. Be ready!
Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes