단일 플랫폼에서 여러가지 코인 생태계로 구축된 Dapp이 작동가능한가요?
제가 아는 코인 중 하나가 Dapp이 하나의 플랫폼에서 구동하게 하는 것을
목표로 하고 있었습니다. 근데 EOS, 이더리움, 리플 같은 대표적인 코인 생태계만 보아도.
이러한 코인들이 블록체인 단위나 구성 면에서 큰 차이를 보여
단일 플랫폼에서 작동하는 것은 힘들어 보일텐데.
이러한 일이 가능한가요?
코스모스 블록체인과 같은 인터체인을 이용할 경우 단일 플랫폼에서 여러가지 코인 생태계로 구축된 Dapp이 작동하는 것이 가능하다고 생각하고, 각각 독립적인 블록체인 간의 상호운영성이 부족한 문제를 해결할 수 있습니다.
위의 그림은 텐더민트 합의 알고리즘에 따라 운영되지 않는 비트코인이나, 이더리움과 같은 블록체인과 코스모스의 허브가 연결될 때 어떻게 상호 통신과 거래가 이루어질 수 있는지를 도식화하여 나타낸 것입니다.
우선 허브란 각각의 독립된 블록체인의 블록 헤더 정보를 동기화하며 저장하고 있으면서 허브와 연결된 블록체인을 관리하고 거래 및 통신을 매개하는 '중추'적인 역할을 하는 것을 의미합니다.
그리고 비트코인이나 이더리움과 같이 독립된 블록체인과 허브 사이에 브릿지 존이라는 것이 있어 '독립된 블록체인에서의 코인 동결, 허브로의 코인 패킷(거래, 동결 정보가 담긴 데이터) 전송, 허브가 블록 헤더 정보를 확인하여 코인 패킷의 유효성 확인, 코스모스 허브 내에서의 새로운 토큰 발행' 등의 과정을 거쳐 두 웨이 페깅을 통해, 다른 블록체인 상에서 암호화폐가 동결되고 그것이 코스모스 허브 안에서의 새로운 토큰 발행을 통해 전송과 거래가 일어나게 됩니다. 이때도 역시 IBC 프로토콜에 의해 거래와 통신이 이루어진다고 할 수 있습니다.
끝으로 Mil.k와 같은 플랫폼의 경우에는 하이퍼레저 기반으로 여러 파트너사들, 각 브랜드 별로 BT(브랜드 토큰)을 발행하고, 내부 BT 거래 마켓인 TICA(Token Inter-Change Agency)를 통해 상호 교환되거나 루니버스 기반의 MLK 코인(LMT)으로 바뀌어 외부 거래소로 전송되어 거래되는 시스템으로 운영됩니다. 이때 BT가 하이퍼레저를 공통적인 기반으로 한다는 점에서 개별 블록체인은 아니지만 하나의 Dapp 서비스 플랫폼에서 다양한 개별 브랜드 토큰이 발행되고 이용될 수 있는 사례가 아닌가 싶습니다.
답변이 도움이 되길 바랍니다.
안녕하세요. 블록체인과 댑 운용에 대하여 개인의견 드리겠습니다.
블록체인 기반의 서비스를 위해서는 어떤 블록체인 시스템에서 운영을 할것인지에 따라 댑(DApp)운영이 달라질 수 있다고 생각됩니다.
스마트폰을 예를 들어 설명하면 안드로이드 계열의 스마트폰들은 스마트폰 제조사와 운영체제(안드로이드)를 개발하는 회사가 각각 존재하고 필요에 따라 서로 조합해서 사용하게 됩니다. 그렇다보니 각 스마트폰 제조사별로 별도의 최적화 작업을 진행하여 각 기기에 맞게 튜닝을 하게 됩니다. 그러나 애플의 아이폰인 경우 운영체제와 스마트폰 기기를 하나의 기업에서 개발하기 때문에 예초부터 스마트폰기기에 최적화된 구조로 운영체제를 개발하여 상당한 효율성과 완성도가 높은 스마트폰이 만들어지게 됩니다.
이 와 마찬가지로 특정 어떤 블록체인 댑사들은 자체적인 기술을 통해 블록체인을 운용할 시스템을 구축하고 그에 맞는 최적화된 댑을 만들어 운영하게 됩니다. 또 어떤 블록체인 댑사들은 자체적인 블록체인 시스템을 구축하지 않고 특정 블록체인 시스템 환경에 맞추어 댑을 개발하여 운영하기도 합니다.
그러나 자체적인 블록체인 시스템을 구축하기 위해서는 상당한 비용과 노력 그리고 기술이 필요하기 때문에 해당 블록체인 시스템 운영의 규모에 따라 운영유무가 결정될 수 있다고 생각됩니다. 쉽게 말해 게임개발사가 간단한 게임을 개발하여 서비스 하기 위해 별도의 윈도우나 리눅스 같은 운영체제까지 개발하는 것은 여려면에서 경제적이지 못하기 때문인 것과 같은 이치라 생각됩니다.
감사합니다.