Interview with Jinhwan Yang, Founder & CTO // 창업자 양진환 CTO와의 인터뷰

Samuel Nam
GameXCoin
Published in
19 min readMay 3, 2018

한글 번역은 문서 아래편에 있습니다

Jinhwan on left, Samuel on right (and an yawning GXC team member in the back) // 좌측 양진환 CTO, 우측 사무엘 커뮤니티 디렉터 (그리고 뒤에는 하품하는 GXC 팀맴버)

As a second installment to the “get to know the GXC team” series, we interviewed Jinhwan Yang — founder and CTO of Blockchain Ventures, the company behind the GXC project. We tried to focus the questions to help our community to understand the technology behind GXC blockchain. Enjoy!

Samuel [S]. What did you work on prior to starting GXC?

Jinhwan [J]. I’ve worked in various startups on the tech side. Most memorable project I worked on is Qpick which I cofounded with a friend back in 2014. Back then, direct buying of foreign goods was just starting to catch on [editor’s note: consumers purchasing foreign products directly from overseas, not through a domestic reseller or an importer. Korean consumers do this to purchase goods that are not available in Korea or to buy them at a cheaper price] and was growing at an incredible pace. If Naver [editor’s note: Naver is a search engine with the biggest market share in Korea] was showing best the best price available in Korea, Qpick was showing the best prices available worldwide. Prior to GXC, I was the tech lead at Profound, which is a market place for professional services.

S. You’ve been in the startup scene for a long time. Why?

J. This might sound like a cliche but… We spend most of our lives working. So if our work isn’t fun our life isn’t fun. In the startup environment I can work with incredible talents to identify a problem and solve it. I love the hard work involved in that process. Also, you need to do all of this with extremely limited resources which makes it even more challenging yet exciting.

S. So you’re part of Decipher which has been talked about in the Korean blockchain news outlets these days. What is it and what’s your role there?

J. Decipher is Seoul National University’s blockchain society. Blockchain has been the hot topic in Korea since last year but no one really understood the technology. Decipher was started to study and research blockchain technology. Jaeyoun Kim, who is the head of Decipher, and I discussed how a society around blockchain should operate long before Decipher was founded. As someone who is actually working in the blockchain industry I advise the members and research problems you run into when building a commercial blockchain application, real-world application of blockchain, and token economy.

S. Let’s talk about GXC. Was there a reason why you decided to build GXC’s blockchain based off of EOS?

J. Kai [editor’s note: Kai is the CEO of Blockchain Ventures] and I researched countless blockchain projects to find the best base for GXC. I think we looked into almost all blockchain projects that were striving to be a platform at the time. What was most appealing about EOS was EOS’s value proposition as the decentralized “operating system”. When you try build an application on top of blockchain you realize that most platforms lack things like database, account, and permission which are very basic functionalities of a software application. EOS provides most of the functionalities required at the operating system level so we thought that we can build GXC quickly and reliably if we built GXC blockchain based on EOS.

S. Why not build an EOS dApp? Why did you decide to build your own chain?

J. Yeah, Kai and I discussed this for a very long time. It may be possible to create our service within the EOS ecosystem. But we decided to create our own blockchain because we want to provide a customize and optimized experience specifically for games. By creating our own blockchain, we can do things like 1) create a mining pool for game developers to incentivize them to join the ecosystem, 2) save data like game play time and item trade history, 3) enable token or item trade. We envision this scenario to be like… there being multiple operating systems based on Linux, like Red Hat and CentOS, that have strengths in specialized areas.

S. What about Ethereum? Did you not consider Ethereum as the base for GXC?

J. I think that Ethereum is an outstanding platform. Blockchain community grew exponentially with the rise of dApps on Ethereum. While Ethereum’s philosophy is the purest form of blockchain it is too far fetched from reality. Ethereum Foundation is proposing various solutions to Vitalik’s trilemma [editor’s note: Vitalik says a blockchain can achieve only two out of the three pillars of blockchain: decentralization, speed, and security] but these solutions are too fundamental that Ethereum as a project has to suffer from agility and has to set low goals.

S. What do you think will be the biggest hurdle from the technical perspective?

J. EOS itself is a very experimental project. Forking it and building a commercially ready blockchain is going to be very difficult. We need to keep track and merge changes and improvements on the EOS side into our code base while building our own blockchain.

S. Last question about GXC. There are not many software engineers with experiences in blockchain. How do you plan on overcoming this as you build the engineering team?

J. Well, there are many highly talented developers in Korea. And there are so much interest in the blockchain space from the developer community since last year’s cryptocurrency bull-run. If our team can foster a healthy development culture and show tangible progress I think we can attract a lot of top talent in Korea. If anyone wants to build a sophisticated blockchain and build a strong team around it please email us. [editor’s note: you can email us at recruit@bcventures.io]

S. Is there a blockchain project, apart from GXC of course, that you are studying lately?

J. There is a project called Aidos (ADK). I am very interested in dark coins in general. Few interesting points about Aidos: uses DAG and has quantum-secure cryptography.

S. Any words of advice for software engineers getting into blockchain development?

J. I know many engineers who get frightened when hearing about blockchain development. But when you look at how the core operates at the code level there are a lot of resemblance with existing applications and systems. Since most blockchain project source codes are available on Github you can take a look at the code that are written in the language you are most familiar with. For example, you can take a look at Lisk for Javascript.

S. Where can I go to meet other people interested in blockchain in Korea?

J. In the spirit of blockchain’s core philosophy of transparency, most of the meet ups are open to public. I can think of blockchain societies sponsored by different universities, study groups, blockchain events like Hashed Lounge, and blockchain co-living space like Nonce.

S. Last question. Is there something about you that no one else knows about?

J. I have a distinct taste bud for water. When I go to restaurants I carefully taste the water that they serve. If the water tastes bad I never go back to the restaurant — no mater how good the food is.

Contemplating about blockchain, not about what to eat for dinner tonight. // 오늘 저녁은 뭐 먹을지에 대한 고민을 블록체인 고민보다 열심히 생각하고 있는 모습이다.

Game X Coin (GXC) is a cryptocurrency used universally among games on all platforms. Gamers can tokenize their in-game currency and trade them for any other game’s currency without censorship or friction.

To receive updates on our ambition to turn the gaming ecosystem upside down, please follow us on Twitter at @GXC_Official

GXC팀을 알아가는 두번째 포스트 입니다. 이번주에는 창업자 겸 CTO이신 양진환님을 모셨습니다. CTO이신 만큼 이 포스트를 통해서 GXC의 기술적인 이해도를 높일 수 있는 질문들을 드려봤습니다. Enjoy!

사무엘 [S]. GXC 프로젝트 전에는 어떤 일을 하셨나요?

양진환 [J]. 주로 스타트업에서 기술관련된 일을 했었습니다. 가장 기억에 남는 서비스는 친구와 같이 창업했던 Qpick이라는 서비스였는데, 2014년도에 창업했었어요. 당시에는 해외직구가 국내에서 엄청 성장하고 있을 때였어요. 저희는 네이버에서는 국내 최저가를 보여준다고 하면, 큐픽에서는 세계 최저가를 보여주자는 생각으로 해외직구 검색엔진을 개발했어요. GXC 합류 전에는 프로파운드라는, 컨설팅을 웹에서 쉽고 빠르게 하는 팀에서 기술 리더로 일했었습니다.

S. 스타트업에서 오랫동안 일하셨는데, 왜 스타트업을 하시나요?

J. 좀 진부한 설명일 수 있는데… 삶의 대부분을 일하는 데 소모하는데, 일이 즐겁지 않으면 삶이 불행해진다고 생각해요. 저는 스타트업에서 적은 자원으로 뛰어난 동료들과 문제를 정의하고, 그 문제를 풀어가는 일련의 과정들이 굉장히 재밌더라고요.

S. 디사이퍼라는 곳이 요즘 블록체인 뉴스에 많이 소개되고 진환님이 여기에 소속되셨다는데, 디사이퍼는 어떤 곳이고 진환님의 역할은 뭔가요?

J. 디사이퍼는 서울대 블록체인 학회에요. 작년부터 한국에서 블록체인이 굉장히 뜨거워졌는데, 한국에서 이를 제대로 공부하고 연구하는 단체가 없었어요. 그래서 시작한 학회입니다. 학회 조직 전부터 어떻게 학회가 구성되어야 할지 김재윤 학회장이랑 오래 논의를 했고 학회에 참여해서 블록체인에 대해 같이 논의하고 있습니다. 학회 조직원들이 굉장히 열정적으로 블록체인을 탐구하고 연구하고 있는데, 저는 블록체인을 직접 설계하고 만드는 팀에서 일하고 있으니 실제로 블록체인이 만들어지는 과정에서 생기는 문제점과 실제 산업 필드에서 필요로 하는 것들, 토큰 이코노미로 대변되는 토큰 생태계의 설계 등과 관련하여 학회원들과 토의 및 연구를 주로 하고 있습니다.

S. GXC 이야기를 해볼게요. GXC 블록체인의 베이스로서 EOS를 가지고 가게 된 계기가 있나요?

J. GXC를 구체화하면서, 어떤 플랫폼을 모체로 할까 많은 고민과 연구를 했었습니다. 당시 현존하는 플랫폼의 역할을 할 수 있는 코인들은 거의 모두 살펴봤었는데요, EOS가 주장하는 탈중앙화 OS라는 개념에서 가장 끌렸던 것 같아요. 실제로 블록체인을 만들다 보면 데이터베이스, 계정, 권한 등 컴퓨터 프로그램에서 굉장히 기초적이지만 중요한 요소들의 부재가 굉장히 아쉽게 느껴지거든요. EOS에서 제공해주는 이런 기능들은 게임과 블록체인을 잘 결합하기 위해서는 필수적으로 제공이 되어야 하는 기능들이라 더욱 빠르고 안정적인 GXC 개발에 잘 맞는다고 판단해서 선정하게 됐어요.

S. EOS dApp이 아닌 자체 체인을 만드는 이유가 뭔가요?

J. 이 부분은 EOS를 선택했을 때부터 많은 논의와 고민을 했던 부분이에요. GXC가 제공하는 서비스를 EOS 생태계 내에서 돌릴 수 있을 수도 있어요. 그런데도 저희가 자체 체인을 생각하는 이유는 더욱 게임과 잘 어울리는 블록체인 서비스를 제공하기 위해서입니다. 그런 예시로는 게임사들을 위한 채굴풀, 게임 이용시간, 아이템 거래기록 등 게임에 대한 특정 정보들에 대한 저장, GXC를 매개로 한 토큰 및 게임 내 아이템 거래 등이 있겠죠. 내부적으로는 리눅스, 센토스, 레드햇 이런 부류의 리눅스 계열 OS와 비교를 하면서 저희만의 특장점을 키울 수 있는 블록체인을 상상하고 있어요.

S. 이더리움은요? 이더리움 기반으로 개발은 고려 안 하셨나요?

J. 이더리움은 굉장히 훌륭한 서비스라고 생각해요. 작년에는 수많은 블록체인 프로젝트가 이더리움 위에서 돌아가는 dApp들이 외치면서 커뮤니티가 성장해갔었던 것 같아요. 하지만 이더리움의 철학은 너무나 블록체인적으로 pure한 주장인 것 같아요. 비탈릭이 말하는 트릴레마 (에디터의 노트: 탈중앙화, 속도, 보안 중 최대 2가지를 블록체인이 가져갈 수 있다는 딜레마)를 해결하는 방식으로는 여러 가지 등이 요즘 제안되고 있는데, 이더리움 제단이 가져가는 접근 방식은 너무 근본적인 방향이라 프로젝트 성장 속도 및 속도에 대한 목표치를 높게 가져갈 수 없는 것 같아요.

S. GXC 블록체인 개발에 가장 어려운 부분은 뭐라고 생각하세요?

J. EOS도 굉장히 실험적인 프로젝트인데, 이를 포크해서 잘 동작하는 블록체인을 만드는 게 어려운 것 같아요. 우리만의 블록체인을 만들어가면서 EOS의 변화, 발전된 코드들을 잘 합쳐가면서 프로젝트를 진행해야 하는 부분들이 제일 큰 허들일 것 같습니다.

S. GXC 관련 마지막 질문입니다. 한국에 블록체인 개발 경험을 많이 가지고 있는 인재가 없는데, 이건 어떻게 극복하실 계획이신가요?

J. 한국에는 훌륭한 개발자분들이 많아요. 그런 분들이 작년 말에 시작된 암호화폐 열풍에 이쪽 분야에 대한 관심 자체가 많이 높아진 상황이에요. 저희 팀이 내부적으로 훌륭한 개발 문화 및 개발 실적을 보여주면서 프로젝트가 성공적으로 수행해나가는 모습들을 보이면 그런 훌륭하신 개발자분들을 많이 포섭할 수 있지 않을까 싶어요. 같이 훌륭한 블록체인, 개발팀 만들어가고 싶으신 분은 언제든지 이메일 주세요! [에디터의 노트: recruit@bcventures.io 로 연락주세요!]

S. 타 블록체인 프로젝트 중에 인상 깊게 보고 있는 프로젝트가 있나요?

J. Aidos(ADK)라는 프로젝트를 요즘 보고 있어요. 다크코인 쪽에 관심이 많은데, Aidos의 특장점이라면 DAG 기술의 이용과 양자 컴퓨터에 안전한 설계에요.

S. 블록체인 개발을 처음 입문하는 개발자에게 조언을 준다면?

J. 대부분의 개발자가 처음 블록체인에 대해서 들으면, 이거 어떻게 동작하는 거지? 하면서 지레짐작 겁을 먹는 경우가 많은 것 같아요. 그런데 막상 코어가 돌아가는 부분들을 코드 레벨에서 뜯어서 보면 기존의 애플리케이션, 시스템들이 돌아가는 방식과 비슷한 부분이 많아요. 거의 모든 블록체인 프로젝트는 소스가 Github에 공개되어 있기 때문에 자신에게 익숙한 언어로 프로그래밍 되어있는 블록체인부터 차근차근 보면 생각보다 쉽게 접근할 수 있을 거에요. 예를 들어, Javascript의 경우 Lisk를 보면 돼요.

S. 한국에서 블록체인에 관심 있는 사람들을 만나려면 어디를 가야 할까요?

J. 블록체인은 주제가 주제다 보니 모임들 자체가 굉장히 오픈돼 있는 경우가 많은 것 같아요. 모임을 추천해보면 각 대학 학회나, 정기적으로 블록체인 관련 행사를 진행하는 Hashed Lounge, 블록체인 하는 사람들끼리 모여 사는 Nonce, 블록체인 관련 내용을 같이 공부하는 스터디 모임 등이 좋은 것 같아요.

S. 아무도 모르는 진환님의 대한 재미있는 팩트가 하나 있나요?

J. 물 맛의 대한 감각이 남달라요. 식당에 가면 식당에서 주는 물의 맛을 꼭 봐요. 만약에 물이 맛이 없으면 그 식당은 음식이 아무리 맛있더라도 다시 안가요.

Game X Coin (GXC)은 모든 게임이 공통으로 사용하는 암호화폐입니다. 게이머들은 GXC를 통해서 자신의 게임 제화를 토큰화할 수 있고 이를 다른 게임의 제화로 바꿀 수 있습니다. 이 모든 게 검열 그리고 마찰 없이 진행됩니다.

게임 생태계를 뒤엎으려는 저희의 꿈에 대해서 지속해서 업데이트 받고 싶으신 분들은 Twitter에서 @GXC_Official를 팔로우해주세요.

--

--