3K Soft Group, Autoxml Blockchain seoul 2019, coex, 비트코인, 테크놀로지,권현택 GOB 대표, 데모 블록체인이 아니라 암호화기술 아닌가?

5 years ago
23

블록체인의 가능성과 활용범위는 실로 무궁무진합니다. 단순히 '가상화폐' 수준으로 치부하기에는 그 파급력이 어마어마하지요. [블록체인 딜리버리]는 그런 블록체인 기술을 활용해 신시장을 개척하는 이들의 생생한 목소리를 담아 전달하는 코너입니다. 가장 따끈따끈하고 주목할 만한 블록체인 기술을 만나보세요.
블록체인 기술이 화두로 떠오르면서 이를 통해 기존 산업의 문제점을 개선하고 보완하려는 프로젝트가 속속 등장하고 있다. 하지만 이들이 실생활에 사용되기까지는 적지 않은 시간이 걸릴 것으로 보인다. 거래 속도나 개발 프로세스 등 아직 풀어야 할 과제가 많기 때문이다.
지오블루랩(GEO BLUE LAB, GOB)은 기존 블록체인 플랫폼의 문제를 자사 고유 기술인 오토XML(AutoXML)을 통해 근본적으로 해결하고자 한다. 속도와 편의성을 개선하고 나아가 여러 플랫폼의 디앱(dApp)을 하나로 아우르는 블록체인 플랫폼을 만들고 있는 것. 권현택 GOB 대표를 만나 자세한 이야기를 나눴다.
블록체인의 단점을 해결하는 GOB

GOB가 처음부터 블록체인 플랫폼을 목표로 한 건 아니다. 블록체인 기술을 탄소배출권에 접목해 환경 문제에 기여하고자 했다. 하지만 프로젝트를 진행하다 보니 법률과 제도 문제에 맞닥뜨리게 됐다. 기술적인 부분을 해결하더라도 당장 구현하기가 어렵다고 판단했다.

그러다가 김영근 박사를 만났다. 그는 30년 동안 분산 컴퓨팅을 연구하면서 오토XML을 이용한 블록체인 기술을 개발하고 있었다. 권 대표는 “서로의 비전이 잘 맞아떨어져 함께 하게 됐다”고 설명했다.

지금의 GOB는 기존 블록체인 프로젝트의 한계를 해결하는 블록체인 플랫폼을 만들고자 한다. 기존 블록체인 프로젝트는 거래 속도와 텍스트 위주의 스마트 컨트랙트 때문에 실제 상용화하기가 어려웠다. GOB는 이를 해결하기 위해 오토XML을 도입하기로 했다.
GOB의 핵심 기술, 오토XML

오토XML은 XML을 자동화한 기술이다. XML은 웹페이지 구축 프로그래밍 언어인 HTML을 개선한 것으로 웹 표준 데이터, 웹 문서, 프로토콜, 데이터베이스(Database, DB)를 구축하는데 최적화된 언어다.

기존의 블록체인은 솔리디티나 파이썬, 자바 같은 프로그래밍 언어를 주로 사용한다. 복잡한 프로그래밍 언어로 작성하는 데다 작업할 때마다 DB에서 데이터를 꺼내 코딩한 후 블록에 넣는 등 번거로운 과정을 거쳐야 한다. 또한 수정 사항이나 버그가 생기면 아무리 하찮은 수준이라도 매번 개발자에게 의뢰해야 한다.

하지만 XML은 다르다. DB를 거치지 않기 때문에 바로 브라우저에서 확인할 수 있다. 한 번만 구현해 놓으면 복잡한 프로그래밍 언어를 익힐 필요 없이 웹이나 모바일 브라우저에서 바로 블록을 생성하고 전송한다. 개발자뿐 아니라 일반인도 쉽게 사용할 수 있다.

GOB는 거기에 자동화 엔진을 더 추가해 오토XML로 업그레이드했다. 덕분에 개발 과정이 복잡하고 많은 리소스와 비용, 오랜 시간이 필요한 기존 플랫폼의 단점을 개선할 수 있다. 간단한 수정을 위해 개발자를 찾을 필요도 없다. 또한 주요 데이터를 암호화하기 때문에 금융권 데이터에 적용할 수 있을 만큼 강력한 보안 성능도 갖추고 있다.

오토XML을 이용해 블록체인을 쉽게 구현할 수 있는 엑스스타일러(XStyler)도 제공한다. 엑스스타일러는 위지위그(WYSIWYG, What You See Is What You Get) 기반의 웹 서비스 저작 도구다. 프로그래밍 언어를 나열하는 것이 아니라 원하는 그대로 보여주기 때문에 일반인도 손쉽게 작성할 수 있다. 물론 수정도 간편하다.
권 대표는 “오토XML이야말로 스마트 컨트랙트에 최적화된 기술”이라며 “이것이 GOB의 핵심 기술”이라고 강조한다.

GOB는 이미 오토XML 기반으로 트랜잭션 데이타, 스마트 컨트랙트, HTTP 등 블록체인 구현에 필요한 모든 것을 다 구축했다. 헬스케어, 하우스 렌탈, 뮤직 등 디앱(dApp)도 만들었다. 자체 메인넷을 위해 테스트용으로 만든 것. 이들 디앱은 텍스트뿐 아니라 이미지, 동영상 등 다양한 데이터를 블록체인에 담아낸다. 추후 메인넷을 통해 스마트 컨트랙트를 자동화하고 금융, 부동산, 보안 등 여러 분야를 지원할 예정이다.

■ 새로운 합의 알고리즘으로 해킹 위험·속도 해결

GOB는 합의 알고리즘도 새롭게 구축했다. PoR(Proof of Randomness)은 무작위로 선정한 노드가 블록을 검증하는 방식이다. 이를 위해 ‘서비스 등급(Class of Service)’을 도입했다. 거래의 중요성, 긴급성, 관리적 필요성에 따라 그룹을 나누고 그에 따라 속도와 보안, 개인화 서비스에 차이를 두는 것이다.

그러니까 PoR은 서비스 등급에 따라 나눈 그룹에서 무작위로 노드를 선정하고 이 노드가 블록을 검증하는 합의 알고리즘이다. 참고로 GOB는 선정된 노드를 블록 제너레이터(Block Genearator)라고 정의한다. 이들 블록 제너레이터는 거래가 발생할 때마다 무작위로 선정된다. 이들이 고정돼 있으면 해킹당할 염려가 있기 때문이라는 게 권 대표의 설명이다.

PoR의 장점이 하나 더 있다. 거래 속도를 100만 TPS까지 끌어올릴 수 있다. 모든 노드가 블록을 검증하는 게 아니라 무작위로 선정된 블록 제너레이터가 검증하기 때문에 속도를 한층 높일 수 있다.

http://blockchainnews.co.kr/news/view.php?idx=2287 출처

Loading comments...