Loading
2019. 11. 24. 18:18 - Bengi

2019.11.24

1. 번역을 할 일이 생겼다. 하나는 자의 반 타의 반으로 들어가게 된 번역이고, 하나는 솔직히 뚜껑이 열려서 번역을 시작을 하게 된 케이스이다. 뭐, 그러나 저러나 번역을 원해서 해 본 적은 그렇게 많이 없는 것 같다. 정확히 말하자면, 번역은 대부분 읽기가 너무 불편하거나, 너무 거지 같이 했거나, 아니면 너무 오래전에 했기에 다시 할 필요가 있는 것들을 찾게 되고, 필요에 따라서 기계적으로 한 경우가 많은 것이다.

2. 번역 관련 문제를 생각하다가, 수능 국어 문제 25번에 대한 해석으로 뉴스 기사가 나온 것이 퍼뜩 생각이 났다. 1타 강사가 잘못된 해석으로 풀이를 가르쳤고, 이에 따라 많은 (?) 학생들이 그대로 문제를 풀어서 틀렸다는 이야기인데, 사실 이 기사를 보면서 수능 국어가 변별력을 갖고 있는지, 그 전에 글에 대한 해석이라는 게 명료하게 하나로 정의 될 수 있는지에 대한 고민이 먼저 들었었다. 실제로, 문학 지문들을 다 드러내고, 비문학만 남겨놓고 시험을 보는 것이 낫겠다는 주장을 하는 모교 교수(님)도 있었고, (무려 수능검토위원장이다 -_-, PSAT도 그 분의 손을 거쳤으니 뭐 이해를 충분히 한다.) 사실 많은 부분에서 문학에서 해석이라는 부분에 대해서 만큼은, 특히 고전 시가에 대해서 만큼은 해석이 옳고 그름에 대해서 의문을 품지 않을 수 없는 것이다.

일반적으로, 수능 문제가 갖고 있는 문제는 출제자의 의도와 글쓴이의 의도가 상이하다는 것이고, 이에 따라서 수험생(혹은 풀이자)는 이 두 가지 간극을 메꿔가면서 논리적인 추론을 해야한다는 부분이다. 일반적으로, EBS 연계 이전의 수능들에서 자주 나타나는 현상이기도 하였는데, 문제들 하나하나가 대부분 논리적 정합성을 묻는 형태의 문제였던 걸로 기억을 한다. 하지만, EBS 연계 이후에는 지문을 이미 외우고 있거나, 이미 알고 있는 상태에서 이러한 (처음 보는 글에 대한) 논리적 추론 능력에 대한 검증은 무력화 된다. 그렇기에, 대부분 트리비얼하거나, 다른 지문과의 병행을 통해서 새로운 정보들에 대한 비교를 해야하는데, 이런 부분에 있어서 같은 계를 공유하지 않는 두 지문을 어거지로 끼워 맞추는 과정이 수반되게 된다. 

아마도 25번 문제의 경우 그 지문만을 놓고 봤을 때에는 1타 강사의 해석이나 추론이 유효했으리라고 본다. 하지만, 다른 지문과 같이 곂쳐놓고 봤을 때에는 분명히 해석이 틀어질 것이고, 이를 이용해서 이런 지문을 외운 학생들을 내치려는 행동으로 보인다는 것이다. (아님, 뭐 영어 출제 오류처럼 대형 실수를 저질렀거나)

3. 여하튼, 글이라는 것은 짜증나는 존재이다. 글은 단순히 형식 논리로 환원될 수 없는 형태를 지니고 있는데, 이를 해결하기 위해서 다양한 형태의 도구들을 쓰거나, 아님 그냥 그것조차 포기하고 인간의 뇌라는 제일 원시적이자 근원적인 도구를 사용하여 해석과 해설을 달고, 그에 기반하여 글을 옮기고 다시 쓰는 것일 것이다.

번역이란 존재도 비슷하다. 테크니컬 라이팅에 대한 번역을 주로 맡고 있지만, 글을 그대로 옮기는 것이 아니라는 점, 엄밀성과 정밀성이라는 부분에서는 양보를 못 하지만, 비유나 백그라운드 지식, 혹은 그와 연관된 기술에 대한 사전 지식에 대한 독자의 수준 등을 고민한다면, 번역되어서 나오는 글은 원문과는 상당히 상이한 형태가 될 것이다.

그렇기에, 문장을 쪼개거나, 다시 재 배열하거나, 뜻을 휘발 시키거나, 뜻을 고착화 시키는 작업들이 요구되어진다. 사실 이 이야기의 발단은 번역 중인 문서에서 typically와 generally가 병용되고 있는 문서에서 둘 다 "일반적으로"라는 단어로 해석을 하는 상황을 봤을 때, 이것이 기술 문서이기에 둘 다 일반적으로라는 단어를 써서 번역을 해도 무리가 없을 것이라고 판단했다는 것은 존중을 하지만, "전형적으로"와 "보편적으로" 두 단어를 구분해야할 수도 있다는 점을 고려하여, 어조를 어떻게 선택하느냐로부터 시작이 되었다. 미묘한 차이이고, 실제로 문서를 썼던 당사자는 이 두 단어의 차이를 자각하지 못한 채 글을 썼거나, 혼용을 했을 가능성을 배제할 수 없다는 것 조차도 실제로 이 번역이 갖고 있는 문제이자, 한국어 번역이 힘든 일이기도 하다.

4. 그런 김에 테크니컬 라이팅과 번역 관련된 책들을 몇 권 구매하여 읽고 있는데, 사실 글을 명료하게 쓴다는 것이 무엇인지 아직도 모르겠다. 어렸을 적에는 그냥 바로바로 튀어나왔던 말들이 요즘은 좀 다시 한 번 생각하게 되는데, 어렸을 때보다 배운 것도 많아지고 더 겸손해진 것도 있지만, 역시 점점 잊어버린다는 것이 제일 큰 문제이다. 이미 번역을 다 해 놓고 생각해보니 call을 콜이라고 해석한다기 보단 호출이라고 해석해야했을 껄이라는 후회를 한다던지, 몇몇 일본식 한자(e.g. 매개변수) 같은 단어 대신에 파라미터라고 그냥 번역을 했어야하는지, method라는 단어의 번역이나 entity라는 단어의 번역을 하지 못 하겠어서 끙끙 머리를 싸 매고 있다던지, 이러한 자잘한 문제들에 엮이면서, 시간을 잡아먹는 일이 자주 일어나고 있는 것이다.

5. 「완전한 번역에서 완전한 언어로」라는 책을 읽고 있는데, 사실 나는 정영목 번역가가 누구인지를 이 책을 읽기 전까지는 몰랐다. 뭐 책을 많이 읽는다는 사람이 이런 이야기를 하다니 어처구니가 없지만, 사실 번역가 찾아서 누가 번역했는지 따져 보는 경우는 그렇게 많지 않고, 해외에서 출간된 책 순위권 보면서 언제 한국에 번역되나냐, 출판사 -결국 번역가랑 간접적인 상관관계를 만드는- 를 보고 책을 산 적이 더 많다는 것이다. 뭐 여튼, 그런 실토는 그만하고, 다음의 구절이 와 닿았다.

책을 받으면 빠르게 읽으면서 할만한지 살피고 답을 드립니다. 그리고 번역을 시작하죠. 전 둔한 편이라 읽어서는 감이 안 오고 손으로 옮겨봐야 알겠더라고요. 보통은 절반가량 진도가 나가면 궤도에 오릅니다.

궤도에 오른다 하면?

배우로 치면 대사가 입에 붙는 겨죠. 저자의 문체가 내 몸에 붙어 대충 이런 거구나하는 느낌이 오죠. 처음에는 불분명했던 대목이 뒤쪽을 마저 읽으면서 비로소 이해되는 경우도 많아요. 아, 이 사람은 말을 이런 식으로 하는 사람이구나 깨닫는 거죠. 그렇게 한 차례 ㅂ전역하고 처음부터 다시 보며 습득한 스타일대로 다듬어요. 그러니까 앞쪽 절반을 퇴고하는 시간이 더 오래 걸립니다. 제 경우는 초고 만드는 시간과 다듬는 시간이 얼추 비슷해요.

정말 공감이 많이 갔던 부분인데, 뭐 그건 둘째치고, 요즘 들어서 다시 드는 생각은 이전의 내가 정말로 빠르게 지식을 습득하고 확장할 수 있었던 것은 내가 다양한 일을 하였기 때문이 아닌가 싶다. 책이나 여러 취미생활을 갖고 있었던 것은 역진적으로 다시 나의 취향과 성향을 만들어 냈고, 이에 따라 내가 무엇에 호오가 있는지, 그리고 그 호오를 통해 무언가를 창조해 내는 일을 해내고 있다는 점이다.

6. 예전 글에도 썼지만 (귀찮아서 링크는 안 건다), 번역은 글을 글로 옮기는 게 아니라 그 글을 갓 잡은 활어처럼 생생하게 새롭게 만드는 일이라는 것이다. 뭐 벌써 7~8년전 과외 선생님의 그 말씀이었지만, 나는 아직도 그 과외 선생님의 그 수업에서 배운것을 잊지 못한다. 언어에 대한 접근이나, 글에 대한 접근을 배울 수 있었고, 사실 약 3년간의 통번역 연습은 대학교에 와서도 잘 써먹고, 그리고 대학교 수업보다 더 값진 것들의 연속이었으리라 생각하니. 뭐 지금 이렇게 번역을 하면서 훈수를 두고, 기여를 할 수 있다는 부분은 뭐 거의 하기 힘든 일 아닌가? 그렇지 않나 싶다.

7. 그렇기에 번역을 다시 하기 시작했다. 뭐, 블록체인 관련 글들이지만, 최대한 많이 번역 할 수록, 한국의 생태계가 변하지 않을까 하는 헛된 희망을 갖고 글을 써 내려간다.

'일상생활 > 하루하루' 카테고리의 다른 글

2019.11.24  (0) 2019.11.24
2019.11.09  (0) 2019.11.09
2019.10.22 인터넷 안에 사람있어요!  (0) 2019.10.22
2019.10.03  (0) 2019.10.03
2019.08.17  (0) 2019.08.17
블록체인 + 스타트업 = ???  (0) 2019.08.11
2019.07.26  (0) 2019.07.26
2019.05.30  (0) 2019.05.30

댓글을 입력하세요

2019. 11. 9. 19:57 - Bengi

2019.11.09

1. 글을 써야할 의지를 못 느낄 때가 많다. 사실 글을 써야할 이유 자체가 사라져가는 상황에서 장문의 글을 쓰는 능력을 계속 유지할 이유가 있는 것도 아니고, 점점 녹슬어가고 있는 것도 느껴지고 있는데, 뭐 이건 좀 노력하거나 다시 글을 쓰다보면 돌아올 일이라는 건 알지만, 역시 자전거를 오랜만에 타는 듯한 느낌이라서 별로 유쾌한 기분이 들지는 않는다. 뭐, 그런데 자전거보다는 요즘은 전동 킥보드가 대세 아닌가, 뭐 그러면 전동 킥보드 느낌으로 글을 써야하는 게 아닌가라는 생각도 종종 들긴한다. 단문화된 글들이나 짧고 명료한 글들을 더 선호한다는 이야기인데, 그렇다면 그것에 최종적으로 남는 것은 무엇인가? 분노나 증오나, 호 혹은 오 일 것이다. 뭐 호오 보다는 호불호를 많이 쓰니 불호라고 해야하나? 어쩄든, 감정만 남은 글들이 남게 되는 것은 필연적인 부분일 것이다.

2. 그렇다고 감정적이지 않은 것은 긴 글인 것인가? 라는 질문에 대해서는 장편 소설이나 장문의 수기를 생각한다면 그렇지도 않다는 것을 알 수 있다. 사실, 감정적이지 않은 제일 짧은 무언가는 10줄 이내로 증명이 되는 형식 기호들의 집합일 것이다. 아니, 그렇다면 형식 논리는 감정을 표현할 수 없기 때문에 그렇게 짧아도 감정적으로 변하지 않는 것인가? 생각해보면 감정이라는 것이 무엇인가에 대해서 생각을 해야할 떄가 온다. 뭐 그렇다.

3. 재미 없는 말장난은 끝내고, 사실 어떤 의미를 갖고 글을 쓰는 행위가 점점 없어진다는 것이 문제일 것이다. 테크니컬 라이팅조차도 안 하고 있는 것은 시간이 없다는 변명으로는 해결이 안 될 이야기로 보인다. 요즘 많이 지치고 힘들기에 -사실 제일 감정적인 이야기다- 더 이상 글을 쓰기도 싫고, 글을 보여줄 가치를 느끼지 못한다는 것이 맞을 것인데, 이를 해결할 방법이란 존재하는가에 대한 의문이 든다. 2000년대 중후반부터 쭈욱 글을 써 왔지만, 그 글들은 격동적이고 첨예했었다. 그러나 지금은 어떤가? 말라 비틀어진 글들만 쓰고 있지 않는가. 책 사이에 말라 비틀어진 꽃이라면 이쁘기라도 하지, 그냥 황폐화된 들판을 보는 듯한 느낌이다.

4. 그래서 좀 더 감정적이 되자? 좀 더 공격적이 되자? 아님 좀 더 글을 쥐어짜서라도 써야하는가? 라는 질문에 대해서는 대답을 잘 못하겠다. 그냥 지쳐버렸다고 하는 것이 옳바른 표현인지는 모르겠지만 뭐 그렇다는 것이다. 전동 킥보드도 자전거랑 마찬가지로 사람 태우고 어디로 움직이는 건 같고, 덜 힘이 들어가느냐 마느냐의 차이 정도이지 결국 탈 것이라는 것이 갖는 특징이 사라진 것은 아니지 않는가. 뭐 그렇다. 변한건 없는데 변했다고 주장하는 것도 웃긴 일이다.

 

'일상생활 > 하루하루' 카테고리의 다른 글

2019.11.24  (0) 2019.11.24
2019.11.09  (0) 2019.11.09
2019.10.22 인터넷 안에 사람있어요!  (0) 2019.10.22
2019.10.03  (0) 2019.10.03
2019.08.17  (0) 2019.08.17
블록체인 + 스타트업 = ???  (0) 2019.08.11
2019.07.26  (0) 2019.07.26
2019.05.30  (0) 2019.05.30

댓글을 입력하세요

2019. 11. 4. 23:05 - Bengi

뻘글이 빵하고 터질 때

1. 별로 생각 안 하고 쓰거나 감정을 담아서 쓰는 글들이 자주 빵빵 하고 터지는 듯 하다. 어제 쓴 블록체인 글도 그렇고, 한 3시간 끄적여서 나온 녀석이 여기저기 공유되고 있는 것을 보면, 도대체 왜 사람들은 그런 글에 관심을 갖는지에 대해서 생각이 드는 경우가 많다. 별다른 글도 아니고, 기술 집약적인, 특히 시간이 꽤 걸리는 분야에 대해서 섣부른 판단을 내리지 말라는 논조의 글이었고, 그 주장을 뽑아내기 위해서 몇몇 가지의 극단적인 사례를 들고 왔지만, 사실 사람들은 서두에 있는 단어를 보고 공유를하는 듯 하다.

2. vim 떄도 그렇고, 블록체인 때도 그렇고, 많은 글들은 핵심을 관통하는가에 대한 여부보다는 수사나 글을 이끌어가는 방식에 의해 인기가 결정되는 듯하다. 이러한 특징들은 글을 쓰는 사람들이 펄프 잡지나 각종 신변잡기를 위한 매체들을 혐오하는 이유이기도 할 것이다. 뭐 지금은, 으르신들이 좋아하는 극우 유튜브 같은 것들이 인기를 끄는 것도 컨텍스트의 문제보다는 구성의 문제로 승부를 보기 때문이다.

3. 사실 인간은 논리적으로 사고하도록 발달되지 않았기 때문에 이런 특징들을 가지고 있지 않나 싶다. 편향성이나 위험 회피 등등은 대부분 인간의 생존을 위해서 내재된 문명 이전의 본능이고 이를 극복 해 나가는 과정 자체가 인간에게 주어진 임무라고 생각이 들 정도이니 말이다. 뭐 근데, 그렇다면, 인간이 이러한 이성과 문명을 유지해야할 의무는 어디서 오는 것인가? 그것에 대한 근거를 찾을 수 있지는 않다.

4. 문명의 유지와 이성적 사고가 가져오는 것은 의료 혁명이나 산업 혁명과 같은 인간이라는 종이 생존하기 위한 적합한 환경을 만드는 일종의 행위이자, 기대 수명을 늘리는 일이니 그것이 적합한 방향이라고 할 수 있다. 반면, 이것은 단순한 본연적인 본능에서 오는 것이 아닌, 이성이라는 본능을 초월하고 억누를 수 있는 좀 더 고귀한 무언가에 의해서 행해지는 것인데, 그것을 본능을 통해 유도되는 종의 보존이나 득세를와 연결 시키는 것이 옳은 일인가에 대한 질문도 나올 것이다.

5. 뭐 그래서 극우 유튜브를 보는 사람들이 많은 것이다. (응?)

댓글을 입력하세요

2019. 11. 4. 02:54 - Bengi

블록체인 거 쓸만하긴 해요?

1. 그냥 평범하게 두서를 작성하려다 말고, 직설적으로 말하기로 하였다. 아뇨. 그냥 쓸데 없고요. 특정 분야에서 아주 효과적일 뿐입니다.

2. 블록체인 한다고 하면 으레 듣는 소리 중 하나가, 블록체인 기술이 성장해야 나라가 발전한다는 70년대식 발언과 도대체 그거 쓸 데도 없는걸 왜 하는 약팔이짓 하냐는 질문일 것이다. 뭐 그렇다고 내가 블록체인 관련, 특히 이더리움 관련 일을 때려칠 생각이 있느냐 하면 그것도 아니고, 전자의 반응에는 "아 네 그러세요"로 후자의 반응도 "아 네 그렇군요"라고 반응을 할 수 밖에 없다. 뭐 생각하기는 자유롭고 실제 지금의 트랜드와 기술 관련된 부분들은 아예 블록체인 초창기와는 완벽하게 달라졌기 때문일 것이다.

이더리움 메인넷에 1200원 정도만 투자해서 스마트컨트랙트를 하나 배포하고, 그걸 거래소에 상장시키거나 ICO라는 이름을 대량의 돈을 벌던 시대는 지나갔다. 블록체인에 대해서 부정적인 시각이 생기게 된 이유도 아마 이 시기에 너무 강렬한 인상을 받았기 때문이라고 생각을 하는데, 8토막 정도 난 자신의 총 자산을 바라보면서 알고 보니 암호화폐가 상폐 직전의 주식 쪼가리와 별반 다를게 없다는 것을 몸으로 겪으니 다들 그런게 아닌가 싶다.

하지만 그것을 넘어서 공부를 계속 하고 암호화폐와 블록체인에 대해서 어느 정도 이해를 하게 된다면, 둘 중 하나가 될 것이 분명하다. 지금도 암호화폐 투자를 미친듯이 하고 있거나, 아니면 절대로 암호화폐는 건드리지 않으면서 블록체인만 하고 있거나.

3. 나는 후자의 사람이 되어버렸다. 보유 암호화폐 총 자산은 10만원도 넘어가지 않고, 그 10만원도 이더리움이나 개발 할 때 필요한 수준의 암호화폐 뿐이다. 손을 거쳐간 암호화폐는 많지만 (트론, 퀀텀, 비트코인, 이더리움 등등 거래소에 상장된 모든 걸 만져봤으니) 손을 거쳐서 남게 된 것은 결과적으로 하나 뿐이다. 토큰 이코노미나 여러 암호화폐의 난입 없는 용도와 목적이 분명한 암호화폐들의 생존과 소수의 메인넷만이 살아남아 시스템을 견고하게 유지하는 것, 그리고 가능하다면 인터체인이나 안정적인 시스템을 구축할 수 있는 프레임워크가 많이 나오는 것 뿐이 블록체인 기술이 살아남는 답이라고 생각한다.

4. 많은 한국 기업들이 메인넷을 개발하려고 하고 있지만, 사실상 제대로 된 메인넷은 비트코인과 이더리움을 제외하고 없다고 봐도 무방하고, 그 외는 대부분의 기술들을 이더리움과 비트코인에서 가져오거나 개선하는 수준에서 그치는 경우가 많다. PoS를 선구적으로 시도한 EOS나 QTUM 등은 좀 지켜볼만하지만, 실제로 시스템이나 어플리케이션이 제대로 돌아가는 시스템을 만드는 것은 세 가지에 종속되게 된다. 1. 이더리움의 EVM과 얼마나 잘 호환되는가. 2. 이더리움처럼 얼마나 생태계가 풍부한가 (e.g. 개발자의 수, 오픈소스 프로젝트의 수) 3. 거래소에 잘 상장되고 있는가 가 그것인데, 실제로 이 3가지 기준을 다 지키는 암호화폐는 극소수이다.

QTUM은 생태계 구축에 실패했고, EOS는 자체 VM으로 실질적으로 개발 관련해서 도움을 받을 데가 너무 적다. Tron의 경우 수수료 무료라는 장점이 있다지만, 그 장점을 상쇄하는 Java 기반의 클라이언트를 생각해보면 별로라는 걸 알 수 있고, 지갑 조차 제대로 작동 안 하는 ADA나 관리가 제대로 안 되는 IOTA 등등... 거의 영구히 ERC-20 토큰으로만 남아있는 대부분의 프로젝트들을 생각한다면, 사실 블록체인 서비스 중에서 믿을 만한 것은 탑 10코인 정도 밖에 안 된다는 결론만 나오게 된다. 그리고 그것들은 비트코인의 포크이거나 이더리움의 아류작들 뿐이다.

5. 이런 상황에서 왜 이더리움에 대한 집착이나, 이더리움에 의한 블록체인 체제 개편이 되어가고 있는가에 대한 질문에 대한 대답이 나오는 것이다. 몇 주 전에 이더리움 관련 발표를 했을 때, "왜 이더리움을 포크한 프로젝트가 그렇게 많느냐?"라는 질문이 나왔었는데, "실제로 이는 메인넷 개발에 있어서 스마트컨트랙트 실행 환경이 이더리움 VM이 실질적인 표준이 되어버렸고, 이더리움 기반 생태계가 실질적인 표준을 이끌어가고 있으며, 그리고 검증 받은 신입을 원하기 때문"이라고 대답을 하였었다. 실제로 Quorum이나 클레이튼/루니버스 모두 이더리움 기반으로 만들어지고 있고, 메타디움이나 몇몇 메인넷 개발사들도 이더리움 포크나 이더리움 구현체의 확장 정도에서 그치는 모습을 보여주고 있다. 메인넷을 처음부터 개발하고 알고리즘을 새로 개발할 여력 자체가 없는 것도 있지만, 개발 관련하여서 안전한 길을 택하려는 경우가 많다. 클레이튼과 루니버스가 대표적인 예인데, 이더리움을 포크하면서 얻을 수 있는 대부분의 이득을 얻으려고 노력하는 모습을 많이 보게 된다. Web3js의 포크 등의 기존 라이브러리의 재활용이나 JSON-RPC 관련 표준의 확장 정도로 손을 대고 끝을 내면서 기존 로우 레벨 서비스와의 호환성을 높이는 등의 일들이 그런 것인데, 이더리움 생태계가 확장 될 수록 반사 이익을 많이 받게 되는 것도 사실이고, 실제로 개발이나 런칭 관련해서 빠르고 유연하게 대처할 수 있다는 것도 사실이다.

6. 암호학에서 유명한 말이 있다. "자체 개발한 암호 알고리즘을 쓰면 100% 뚫린다"라는 것인데, 블록체인 기술에서 5할 이상인 암호학 관련한 부분이라는 것을 생각해보면 상당히 의미심장한 이야기 일 것이다. 일반적으로 secp256k1 타원곡선을 사용하여 암호화를 하고, keccak256을 이용하여 해싱하는 것은 일반적인 블록체인 서비스라면 다들 당연하게 여기는 부분일 것이다. (secp256r1 쓰는 리플 이런 것도 있지만) 대부분 사용하는 암호화나 기법들은 일반적으로 다들 알 만한 기술들이고, 이미 대부분 실생활에서 알게 모르게 적용이 되어있는 경우들이 많다. 하지만, 대부분 신경을 꺼도 되는 레이어나 배우기 힘든 부분들에 포진되어있다는 것이 문제일 것이다.

7. 블록체인이 프로그래머에게 그렇게 와닿지 않는 기술이 돼 버린 부분도 이것의 연장선상이다. 블록체인은 사실 4차 산업혁명 같은 단어로 인식되기 일쑤인데, 실증도 덜 되어있을 뿐만 아니라, 사용하기도 까다로운 무언가가로 인식되어지고, 거기다 그렇게 익숙하지 않은 기술들의 조합이기 때문일 것이다. 완벽한 "탈"중앙화는 무엇이며, 그것이 갖고 있는 의미는 무엇인가? 사실 별다른 감흥이 오지 않는 단어들의 연속인건 사실이다. 탈중앙화 이런 단어를 갖다 버린다고 하더라도, 비신뢰 환경에서 신뢰할 수 있는 네트워크의 구축이 얼마나 중요한지에 대해서는 DoH나 GPG/PGP나 뭐 다양한 도감청 이슈나 프라이버시 이슈를 위한 암호학을 이용한 솔루션들을 생각해보면 별로 공감할 건덕지가 없는 것도 사실이다. 뭐 프로그래머 중에서 GPG/PGP 키 걸어 놓고 특수한 이메일 클라이언트를 쓰고, 메일서버는 따로 구축해서 사는 사람이 얼마나 있는지 손으로 세어보면 답이 나오지 않는가. DoH 같은 경우 그냥 DNS들과 웹 브라우저 제작사들이나 신경 써야할 일이고 (뭐?) 실제로 프로그래머가 dig 같은 명령어만 써도 뭐 준수한게 아닌가 싶다. (뭐??) 좀 대 놓고 말하면, 보안하는 사람들(해커는 아니다)과 프로그래머들이 사이가 안 좋은 이유가 대부분 이것인데, 까놓고 말해서 자유, 개방성, 프라이버시를 이야기하지만 거기 아래에 있는 기술에 대한 이해는 서로 아예 다르며, 기술에 대한 이해나 접근 방식이 아예 다르기 때문이 것이다. 정확히는 구현체를 구현하는 입장이나, 구현체가 뚫리지 않도록 하는 경우나, 그것을 갖다 쓰는 경우나, 그것을 공격하여 무력화하는 것에 초점이 맞춰져 있는 네 그룹 정도로 나뉘어져 있다고 생각을 하고 있는데, 이게 실제로는 완벽하게 4개로 나뉘어지는 경우는 별로 본 적이 없다. 뭐 웹 개발하면서 Let's Encrypt의 도움을 받긴 하지만, XSS에 대한 직접 구현을 해야할 것이고 (뭐 따로 라이브러리 가져다 쓰는 경우도 있지만), 반대로 HTTPS Strip 같은 공격을 감행하는 툴을 직접 짜서 돌리는 경우는 꽤 있지만, XSS는 OWASP에서 XSS 유즈 케이스 가져와서 쭉 넣고 "아 XX 요즘 기성 프레임워크는 말야~~" 하는 경우도 있을 것이다. (실제로 둘 다 봤다) 뭐 여튼, 이렇게 말해서 미안하긴 하지만, 일반적으로 코어 기술을 이해할 필요가 없는 것들이 많다는 것이다. 추상화 덕택이긴 하지만, 결과적으로 이러한 것들은 많은 개발자들이 블록체인에 대한 관심을 끄도록 하는 주요한 이유이기도 할 것이다.

이는 "로우레벨을 알아야해요!"라는 떡밥과 직간접적으로 연관이 되어있다. 사실, Keccak256이랑 Blake256 중 왜 Keccak256이 왜 SHA3으로 채택되었는지에 대해서 알 필요는 없다. 그것이 정말로 크리티컬한데 쓰이는 경우를 제외하고는 말이다. 해시 콜리전이 일어나면 안되는 상황 (e.g. 포렌식 할 경우 md5/sha1 둘 다 써서 각각 해시값을 뜨는 경우가 종종 있다. 잠시만 sha1이라고? 그렇다.) 이 있다던지, 아니면 같은 값을 넣었는데 패딩이나 인코딩 문제로 다른 값이 출력되는 경우가 절대로 없어야하는 경우라던지, 뭐 아님 왜 Salt 같은걸 쳐야지 비밀번호를 안전하게 보관할 수 있다는 것인지(e.g. 레인보우 테이블), 왜 몇몇 해쉬 알고리즘은 비밀번호 보관에 적절하지 않은지에 대한 부분들은 그 때 가서 배워도 될 부분이고, 그리고 사실 대부분 암호 라이브러리들이 알아서 다 해주는 경우가 허다하다. 그렇기에 프로그래머들에게는 "프로그래머가 수학 잘 해야한다는 소리"의 연장선상이자, "로우레벨이 얼마나 중요한데" 시리즈는 사실 자신의 지적 오만함을 나타내기 위해서 존재하는 것처럼 보일 때가 많다는 것이다. 

8. 좀 너무 날 것의 말을 해 버렸는데, 사실 하고 싶은 말들이 그것이다. 블록체인 기술에 대해서 비판적인 경우에 대해서 제일 짜증 났던 부분 중 하나는 여기 적용되는 기술이 실제로, (자조적으로 말하지만) 비대칭키로 싸인을 한 데이터 덩어리들을 해시드 링크드 리스트로 만들어서 토렌트로 공유하는 것과 차이가 없다는 것이고, 매번 욕 먹는 부분들의 대부분은 이미 논의가 되었거나 논의가 되고 있는 부분들이기 때문일 것이다. 그렇기에 "블록체인이 약 파는 기술이에요?"라는 질문에 대답이 언제나 맥 빠진 소리의 "아 네 그러죠 하하" 인 것은 이 이유 때문이다. 이더리움 커뮤니티의 많은 주제들은, 분산처리, 비신뢰 환경에서 신뢰 담보, 게임이론, P2P 네트워킹, 분산 데이터 저장, 타원 곡선 암호, 샤딩, 합의 알고리즘, 블록 팩킹 알고리즘 등등이고, 통신 관련된 부분은 위스퍼나 libp2p에서 열심히 구르고 있고, 분산 스토리지는 IPFS나 온톨로지 같은 애들, 분산처리는 gWASM 쓴다고 난리치는 golem 같은데에서 열심히 해결을 하려고 하고 있다. 그 누구도 500기가나 2테라 바이트 정도 되는 블록체인 전체 트랜젝션 데이터를 받아 놓기를 원하지 않는다는 걸 모두가 알고 있고, Light Node들의 구성을 통해서 안정적인 거래를 만들 수 있도록 하는 것을 다음 목표로 하고 있다. 실제로 로우레벨에서 안 되서 개선을 하려고 삽질하는 경우들이 많고, 대부분 학부에서 제일 지루했던 수업들에서 다루는 주제들을 열심히 다루고 있는 것도 문제이다. 신경을 쓸 일이 없는 로우레벨의 일들이 대부분이고, 문제 해결 방식도 대부분 결국 수학의 도움을 받아야하고 증명 과정이 계속 필요하다는 것도 관심을 별로 못 받는 이유이기도 하다. 하지만 겉으로 보기에는 블록체인이 무엇을 해결하느냐, 실생활에 쓸 수 있는 라이브러리가 있느냐, 이걸 어떻게 써야하느냐 이런 질문을 하는 사람들이 이해가 안 가는 것도 아니다.

9. 저번에도 말 했지만, 블록체인에 대한 지식을 무기화하거나 비즈니스화하는 경우가 제일 문제이다. 이더리움 포크 뜨고 뭐 기술력있는 것처럼 자랑을 하는 건 좀 아니라고 생각을 하고, 사실 라이브러리 만들고 더 안정적인 서비스들을 만들어야할 시점에 그걸로 ICO 땡기고 있지를 않나, 오딧팅을 돈 받아먹고 하지를 않나 (근데 우리도 그렇긴하다 ㅎㅎ; 보안 감사가 되게 하는게 없어 보이긴하지 ㅠㅠ), 라이브러리 파편화를 가속화시키지를 않나, 거지 같은 일들이 매일 벌어지고 있다. 거래소, 메인넷 개발팀, 지갑 개발팀, 홍보/마케팅팀, 그리고 마켓 메이킹이라고 하는 자전거래하는 사람들 등등 별의별 군상들의 집합이기도 하다. 토크나이제이션, ERC-721, ERC-1155, 탈중앙화 게임 플랫폼, 커스터디, DeFi 등등 말도 안되는 단어들이 난무하면서 정작 하는 건 하나도 없는 경우들을 한 두 번 본 것도 아니다. 매번 뭐 만들었다고 하는데, 저 라이브러리 떼오고, 이 라이브러리 떼와서 키메라 만든 다음에 기술력 있다고 하면 뭐 어쩌라는 것인가. 사실 이런 분위기가 블록체인 업계에 대해서 표면적으로 이해를 하는 사람들에게 안 좋은 이미지를 주고 있는건 사실이다.

10. 좀 이야기를 틀어서, 블록체인이 암호학에 도움이 되는가? 라고 한다면 분명히 아닐 것이다. 암호학은 원래 가던 길이 따로 있었다는 것도 사실이고, 타원 곡선 암호가 블록체인 덕분에 반짝 뜬 건 있지만, 실제로 검증된 몇 곡선을 제외하고는 추가적인 연구를 하려고 하지는 않는 경향이 크다. BLS가 예외적이긴 하지만, 이 경우 이더리움의 스케일링 관련해서 생기는 문제들에 대해서 해결을 위해 도입이 되고 연구를 하고 있는 부분이고, 이더리움 재단에서 지원과 연구를 한다지만, 실제로는 뭐 자기들이 쓸 부분만 도움을 주는 것도 사실이고, 대놓고 말해서 이 쪽 전문가가 부족한 건 사실이다. 암호학이 만만한 분야도 아니고, 결국 수학자들이 나와야할 부분인데, 결국 할 수 있는건 역시 이더리움이나 비트코인을 그 사람들의 계좌로 쏴 주는 것 밖에 없지 않나 싶다. 뭐 여튼, 블록체인 기술들이 다른 학문이나 타 기술들의 성숙도에도 영향을 받고 있다는 것인데, 실제로 커뮤니티도 슬슬 한계를 느끼는 것인지 외부에 있는 라이브러리들 갖다 쓰는 것도 일반화가 되었고, 브릿지나 레이어2 이런 이야기들을 하면서 블록체인 밖의 데이터에 대한 논의들도 충분히 되어가고 있다. OpenSSL 1.1 쓰면 정합성 깨져서 OpenSSL 1.0을 무조건 깔아 써야하는 비트코인 같은 걸 보면 아직도 복장이 터지지만, 조금식 조금씩 개선이 되는 모습을 보여주고 있고, 결국 zmq나 leveldb나 뭐 여튼 이것저것 기워서 비트코인 클라이언트가 만들어지고 있고, 그 과정에서 각종 외부 라이브러리 컨트리뷰션도 하는 모습이 조금씩 보이고 있다는 것도 희망적이라고 하면 할 수 있다. 결국 외부, 아님 다른 커뮤니티와 소통을 얼마나 잘 하느냐에 따라서 블록체인 기술이 성장하냐 하지 않느냐가 결정 될 것은 거의 자명한 일이다.

11. 다시 원 주제로 돌아가자면, 제일 쉽고 빠르게 프로그래머들이 블록체인을 쓰게 하는 방법은 IPFS와 Ethers.js와 INFURA를 섞어서, 블록체인에 블로그 글 쓸 수 있는 블로그 서비스를 운영하면 되지 않냐는 것이다. (스팀잇이나 비슷한 아이디어를 가진 서비스들이 있긴하다) "블로그 글을 쓰려면, 스토리지 사용 비용을 내셔야합니다. 그리고 블록체인을 통해 블로그 글에 대한 위변조 여부를 검증 가능합니다." 정도면 될 것 같다는 생각이 계속 드는 것이다. 사실 Github Pages를 그렇게 불편한데도 열심히들 쓰는 거 보면, 그리고 Git이라는 일종의 Hash 기반의 블록체인과 비슷한 형태로 자료 저장을 하는 (사실 그렇다. 여러분은 알게 모르게 블록체인을 쓰는 것이다) 버전 관리 시스템을 꾸역꾸역 좋다고 쓰는 걸 보면 블록체인도 충분히 마조히즘을 느끼면서 쓸 것 같다는 느낌이 계속 든다.

사족을 덧붙이자면, 요즘 관심 기술은 DAT Protocol, libp2p, orbit db 같은 분산 스토리지 기술들이고, 그 다음로 관심을 갖는 분야는 역시 Auth 관련한 부분들이다. DID나 FIDO 같은 것들인데, 이 부분들에 대해서 좀 깊은 이야기를 써야하지 않나 싶은 것이다. 뭐 DID는 지금 개나소나 하고 있는 것도 있고...

더 사족을 붙이자면, 이 글을 퇴고하기 귀찮아서 1.5번 읽고 갖다 버린 글이라는 것이다. 다시 읽어도 횡설수설이긴 한데, 요즘 글을 남이 읽으라고 쓰는게 아니라 자기 만족을 하려고 쓰는 거라서 더더욱 그렇게 되고 있다. 아 그래서 로우레벨을 알아야하느냐고? 아니 그렇진 않다. 그러나, 로우레벨을 알아야만하는 분야들도 좀 있다는 것을 알아 줬으면 한다. 뭐 그렇기에 아무도 이해를 못 하는 기술이 탄생했지만 :(

  1. 부탈린 2019.11.05 09:46

    정말 공감되는 글이네요
    블록체인 생태계를 보면 아직도 한탕해서 돈벌고 빠지자란 마인드가 정말 강합니다.
    별 내세울거 없는 기술인데도 엄청나게 포장해서 당장 이거 안배우면 다가올 미래에
    대응 할 수 없단 식으로 고가의 강의료를 내고 듣게 합니다.
    컨퍼런스나 세미나도 대부분이 유료 입니다.
    그들만의 리그에 호구하나 물어서 등쳐먹자 이런 느낌입니다.

댓글을 입력하세요

2019. 10. 22. 21:42 - Bengi

2019.10.22 인터넷 안에 사람있어요!

1. 게임하고 싶다. 홈월드 3 예약 구매를 걸어놨지만, 정말 홈월드 3이 나와도 게임을 제대로 할 수 있는지는 알 수 없는 것이다.

2. 요즘 고등학교 친구들을 안 본지 거의 4~5년이 넘어간 것 같다. 운이 좋게 같은 대학을 온 분들 경우에는 좀 이야기가 다르지만, 사실 대학교에 와서 친구 혹은 동기라고 부르는거지, 딴 대학교에 갔으면 연락도 안했을 사람들이 많다. 사실, 그렇기에 대학이라는 네트워크는 나의 인생에서 의외로 큰 몫을 차지한다는 걸 요즘 들어서 많이 느낀다. 대학 네트워크에서 몇 동아리의 중점적인 역할을 했고, 거기서 만난 사람들을 트위터에서... 다시 만나고 있다는게 문제라면 문제겠지만 말이다.

3. 트위터는 특이한 구석이 있는 SNS다. 초반에는 오타쿠 위주의 커뮤니티였지만, (그 전에는 정치 계정 위주였지만) 다양한 곳에서 유저가 유입되고, 특히 컴공 혹은 프로그래밍 좋아하는 학생들이 모이기 시작하면서 어느 정도 개발을 하려면 일단 가입해 놓는게 낫지 않나 싶은 SNS로 변해버렸다. 개발자라는 특성상 IRC 채널 하나 켜 두거나, 미투데이를 하거나 (Java 개발자들이 많았었다), 뭐 몇몇 커뮤니티에서 주로 활동하는 경우가 많지만, 대부분 커뮤니티는 망했고, 남는 건 트위터에서 시덥잖은 이야기로 서로 치고 박는 일 밖에 안 남게 되었다는게 좀 더 정확하다고 해야할까?

4. 트위터 말고 개발 관련 정보를 얻을 수 있는데가 점점 없어지고 있다. 일단, 블로그는 죽었고, 페이스북은 쓸 사람만 쓰고, IRC도 뭐 이제 구시대의 유물이고, 디스코드는 좀 괜찮긴해도 몇몇 채널을 제외하고는 굴러가지를 않고, 슬랙은... 폐쇄적이다. 그러니 트위터나 붙잡고 각종 대회나 컨퍼런스 이야기나 하고 앉아 있지 않는가. 거기서 사람 모여서 모각코를 하건, 밤샘을 하건, 술을 마시건 뭐 개발 이야기를 하고 정보를 교류 할 수 있다면 그걸로 족한 것 같다.

5. 그래서 나에게 남는 건 대학 생활이었던걸까? 트위터였던걸까? 트위터에 있는 대학 동기만 남은게 아닌가 싶기도하고... 흠...

'일상생활 > 하루하루' 카테고리의 다른 글

2019.11.24  (0) 2019.11.24
2019.11.09  (0) 2019.11.09
2019.10.22 인터넷 안에 사람있어요!  (0) 2019.10.22
2019.10.03  (0) 2019.10.03
2019.08.17  (0) 2019.08.17
블록체인 + 스타트업 = ???  (0) 2019.08.11
2019.07.26  (0) 2019.07.26
2019.05.30  (0) 2019.05.30

댓글을 입력하세요

2019. 10. 3. 22:20 - Bengi

2019.10.03

1. 사실 트위터를 하면서 별 의미를 안 갖게 되는 것은, 인터넷이 으레 그렇듯이 정보보다는 노이즈가 많고, 제대로 굴러간다기보다는 혼돈스러운 무정부 상태를 잘 보여준다는 것이다. 이런 상황에서  별다른 의미를 갖고 위키를 운영하거나 어떤 규칙을 갖고 있는 사이트를 운영한다는 것은 상당히 힘든 일이다. 운영진은 바뀌기 마련이고, 시간과 돈, 현생의 문제가 겹치게 된다면, 커뮤니티가 죽게 되는 것은 시간 문제이다. 아니면, 새로운 땔감 -정치적 요소, 새로운 놀 거리- 가 들어와야하는데, 이러한 안정적인 땔감 보급의 경우 커뮤니티 유저의 신규 유입에 의해서나 유지가 된다. 이런 상황에서, 신규 유저들의 특색을 존중하면서, 기존 규칙을 고쳐나가는 일은 엄청나게 힘들고 지켜지기 힘든 일이다. 특히나, 트롤링이 일종의 문화로 잡혀진 이 시점에서 블로그를 제외한 매체 중에서 어떠한 곳도 안정으로 글을 써 내려갈 수 있는데가 없다는 것으로 귀결이 되게 되는데, 블로그는 영토라는 개념 중에서 제일 작은 개념인 나만의 포스트 공간이라는 특징을 갖고 있다는 것을 알 수 있다. 이오공감이라던지, 갤러리 같은 형태로 운영만 안 된다면 일종의 언론 형태를 띌 수 있다는 것을 분명히 알 수 있을 것이다.

 

2. 반면 트위터 같은 소규모 전쟁터나, 페이스북 같은 장문의 글을 쓸 수 있는 SNS 조차도 차단과 비공개/공개 글의 차이 덕분에 글이 고루고루 퍼지지 않는다. 자신이 속해있는 네트워크나 유저들의 글들을 조합하거나, 이를 퍼다 나름으로써 일종의 암묵적 규칙이 지켜지게 되는데, 이런 상황에서는 대부분 모든 사용자는 완벽한 그림을 보지 못하게 된다. 제한적 그림이나, 삭제된 글의 캡쳐만을 부분적으로 보면서 전체 사건을 추론을 해야하는 지루한 일들이 지속되는 것이다.

 

3. 사실 이런 문제는 하루 이틀 있었던 일은 아니다. 대부분 페이스북에서 저격을 하거나 저 새끼 누구야? 하면, 이제 트위터에서 반응이 오고, 몇 개월간 활동도 없었던 페북 계정이 갑자기 살아나서 사자후를 토했던 일이나 (매번 술자리 가면 이 이야기가 빠지지 않는다), 역으로 페이스북 글 때문에 트위터가 불 탔던 일들은 당연하게도 자주 있는 일이다. 나는 이 상황을 아주 긍정적으로 보고 있는데, 일단 고인물이나 폐쇄적인 커뮤니티가 어떻게든 상호작용을 해 내고 있다는 것이고, 공개글이라는 형태로 장문의 글은 페이스북으로, 단문의 글은 트위터나 그에 준하는 디스코드/IRC에서 이야기가 오간다는 걸 의미한다. 이를 통해 유저간 교류나 기존에는 별로 만날 수 없었던 인력 풀들의 섞임이 가능하다는 것은 기존의 커뮤니티와는 사뭇 다른 모습일 것이다. 실명을 걸거나 실명에 준하는 닉네임을 걸고 이야기를 나눌 수 있다는 점은 토론의 장을 키울 수 있는 부분이기도하고, 최소한 어느정도의 -나쁘게 말하면 학력적, 경력적인 부분을 방패로 쓰는- 검증 과정을 거칠 수 있다는 점인데, 이를 통해서 의견의 수용 여부를 대중이 정할 수 있다는 점이다.

 

4. 휴버트 드레이퍼스의 인터넷의 철학에서 말했던, 인터넷에서는 인간의 판단 능력이 상실 되는, 아무런 의미 없는 이야기들의 울림들의 연속일 것이라는 저주를 정말로 좋아했었는데, 잠시만이라도 나는 하버마스의 공론장을 믿기로 했다. 일종의 준 엘리트주의나, 민주주의와 엘리트주의의 미묘한 공존이 되겠지만, 실력에 의거하거나 전문가 집단의 이야기에 기반한 형태의 논의 지속이 될 수 있도록 하는 것이 최종적인 목표인 것인데, 이러한 형태가 과연 민주주의적인지는 확신이 들지는 않는다.

 

5. 그렇다면 민주주의적이지 않은 방법을 택하는 것이 옳지 않은 것인가라는 질문을 할 수도 있을 것이다. 실제로 현재까지 살아남은 커뮤니티는 3~7일 동안의 게시글 쓰기 중단이나, 커뮤니티 규정을 통한 추방제 등이 있는 곳들이었다. 예외적으로 디씨가 있긴하지만, 디씨 자체도 마이너 갤러리의 활성화와 암묵적 룰이라는 부분에서는 큰 줄기를 공유할 것이라고 보고 있다. 뭐, 여튼, 사실 모든 인간에게 선한 의지와 선한 방향으로의 진전이 없을 것이라고 한다면, 감시와 처벌, 그 자체가 시스템을 유지하는 무언가가 되지 않을까 싶기도 한 거이다.

 

6. 이런 뻘소리를 한 건, 사실 실력과 경력으로 사람을 깔아 뭉게는 것이 적절한지에 대해서 의문이 많이 들지만 -특히 별의별 이야기를 다 들어줘야하는 입장에서는 골치가 아프더라도 그래야하지 않는가 싶지만- 논의적으로 봤을 때, 어느 정도 중간에 커트가 필요한 것도 사실이고 실제로 요 근래, 개발자의 제대로 된 정보를 공유하자는 위키를 만들려고 하는 프로젝트나, 블로그 글들을 모아 해커 뉴스처럼 운용하려고 하는 사람들이나, 개발자용 블로그들을 만드는 경우들을 종종 보았기 때문이다. 사실 이러한 시도가 개발 관련된 부분에서만 실험적으로 있었던 것은 아니다. 한국 철학 뭐시기.... 협회에서도 사이트를 운영했었고 (유실 되었다) 많은 사이트들이 이러한 노력을 했었던 건 사실이다. 이런 흐름을 다시 복원하고 전문가주의 혹은 전문가 집단에 의한 정보 선도 이런 것을 다시 시도한다면, 최소한 나무위키 정도는 엎지 않을까 싶은 것이다.

 

7. 의미가 없는 일들이긴 하지만, 누구는 내 프로젝트를 보고 기억을 해줬고, 누구는 내 프로젝트를 도와줬다. 뭐 지금 와서는 시간이 없다는 핑계로 하지를 못하지만, 한 번 다시 해봐야할 떄가 아닌가 싶다.

 

'일상생활 > 하루하루' 카테고리의 다른 글

2019.11.24  (0) 2019.11.24
2019.11.09  (0) 2019.11.09
2019.10.22 인터넷 안에 사람있어요!  (0) 2019.10.22
2019.10.03  (0) 2019.10.03
2019.08.17  (0) 2019.08.17
블록체인 + 스타트업 = ???  (0) 2019.08.11
2019.07.26  (0) 2019.07.26
2019.05.30  (0) 2019.05.30

댓글을 입력하세요

2019. 8. 24. 20:52 - Bengi

블로그의 전체적인 기조를 바꿨습니다.

알폰소 무하

 

1. (구) 프라치노 스킨에서 심플 스킨으로 스킨을 변경하였습니다. 이유는 라이센스 위반의 소지, 프라치노 스킨의 유지 보수의 힘듬, 그리고 신규 스킨으로 블로그를 좀 바꾸고 싶었기 떄문이라고 하면 될까요? 일단, 다양한 스킨들을 테스트 해 봤지만, 일단 심플 스킨이 제일 나은거 같아서 선택을 하였습니다. 요즘 스킨들은 대부분이 포스트에 이미지를 넣을 것을 가정하고 만들어져 있어서, 블로그를 낙서장처럼 글만 쓰는 사람들에게 적합한 스킨이 별로 없었습니다. 심지어 심플 스킨도 모든 글에 사진을 올린다는 가정을 하고 만들어진 걸로 보이는데, 이 부분은 천천히 코드를 수정하면서 해결을 해야할 것 같습니다.

 

2. 블로그의 과거 글들이 해금됩니다. 해금이라고 하니 좀 리듬게임 덕후 같아 보이네요. 앞서 이야기를 해보자면, 2010년도에 블로그 데이터가 꼬인 대형 사고가 있었던 이후로 미디엄으로 옮겨갔던 적이 있습니다. 이 이후에 하도 불편해서, 다시 티스토리로 돌아왔지만요. 그 과정에서 대부분의 글들을 비공개처리를 했던 적이 있습니다. BenjaminBlog.net 이라고할 수 있는 옛 블로그와 Bengi.kr이라고 하는 신 블로그의 글 통합과 데이터 이전이 좀 문제가 많았었는데, 현재 XML로 백업된 데이터를 다 찾아서 끼워 맞추는 작업을 하고 있습니다. 저는 인터넷에 올라온 글은 영원히 남아야한다는 주의라서, 일단 중고등학교에 썼던 글들부터 싹 다 공개로 전환하는 작업을 할 예정입니다. :)

 

3. 티스토리는 지속적으로 운영될 의지가 있어 보입니다. 테터툴즈의 한계로 PHP로 돌아가기는 하지만, 전반적인 스킨 수정과 반응형 사이트를 입맛대로 만들 수 있다는 점은 아직도 매력적입니다. 카카오는 브런치라는 대체재가 있음에도 지속적으로 운영을 할 생각인가 봅니다. 텍스크큐브 닷컴이라던지, 미투데이라던지, 다양한 서비스들이 신규 서비스 런칭 이후 유지보수가 안 되다 망하는 경우가 잦았는데, 이 부분들에 대해서는 2-3년간 지켜본 결과 계속 쓸만한다는 판단을 내려 지속적으로 쓸 예정입니다.

4. BenjaminBlog.net 도메인을 살렸습니다. 뭐 여기저기 팔렸다가 다시 원 주인 (?)으로 돌아가는 거지만, 지속성을 위해서 새로운 구 블로그를 테터툴즈 혹은 그에 준하는 서비스로 파고, 거기서 여기로 리다이렉트 되도록 셋팅을 할 예정입니다. 뭐 복잡한 절차이지만, 일단은 이렇게 하는게 제일 마음에 놓일 것 같습니다.

댓글을 입력하세요

2019. 8. 17. 22:35 - Bengi

2019.08.17

1. 파이콘에서 "혹시 XXX님 아니신가요? 깃헙 레포 YYY 만드시고, ZZZ 회사 운영하시는 분?" 이라고 인사를 받은 충격적인 (...) 경험을 겪고 나서, 음 어 행실을 좀 더 바르게 해야하지 않았나 싶은 느낌이 들었다. 뭐, 아니 근데 솔직히 아니 으악, 진짜로 도대체 왜 사람들이 내 이름을 기억하는지, 왜 내 얼굴을 아는지 (뭐 당연하게도 깃헙에 박아놨으니?) 그리고 왜 내 프로젝트들에 대해서 신경을 쓰고 있는지에 대해서는 정말로 잘 모르겠다. Y 프로젝트는 2년 전에 별 100개 넘게 받았던 프로젝트이고, 8할 정도 글을 내가 쓴 거긴하지만 그렇다고 타인의 도움이 없었던 것도 아니고, 운이 좋게 페이스북도 타고 뭐 이런 저런 일들이 있어서 (사실 나중에 지인이 투고를 했다는 걸 알았다. 그 때 스타수가 50개를 넘어간 시점이었지만) 성공을 했었던 거고, 지금 와서 봤을 때에는 다시 재개를 하고 싶다는 생각이 들지만, 깃헙의 특징상 텍스트 문서 이력 관리는 말처럼 쉽지가 않고, 뭐 회사는 외부에서는 멋진 회사로 보이지만 (1년 정도 버텼으니 뭐 회사 꼴은 갖춰지긴했다) 내부적으로는 아직도 문제가 많다. 이런 일들을 하도 겪다보니, 내 재능이 겉으로 보기에는 괜찮은 것처럼 보이도록 만드는게 아닌가라는 생각이 들 정도이다.

 

2. 출판 제의나 프로젝트 제의나 헤드 헌팅의 경험이 없는 건 아니다. 한 두 번씩은 있었고, 그 때마다 드는 생각은 "도대체 왜?"였었다. 출판은 저 정도로 글을 6개월 동안 잡고 쓸 능력이 없으니 던졌고, 프로젝트 제의는 내가 프로젝트를 제대로 관리한 경험이 없었으니 싹 다 거절했고, 헤드 헌팅은 대부분 스타트업에서 준 만능 개발자가 필요하니 온 경우였지만, 결국 내가 그 포지션에 맞을 거라는 외부 판단 아래서 나에게 연락을 한 것이라고 생각한다. 결국 외적으로 내가 의외로 괜찮아 보인다는 게 제일 큰 문제일텐데, 사실 이거 때문에 스트레스를 의외로 많이 받는다.

 

3. 실력 대비 평가가 높은 케이스 혹은 사람들의 최후는 대부분 비슷하다. 보통 피터의 법칙이라고 하는 경영학 법칙으로 설명을 주로 하는데, 사실 무능력함이 드러날 때까지 계속 평가가 올라가는 케이스가 그것이다. 아니 정확히 말해서 무능력함이 드러나는 시점이 그 사람이 갖는 명성의 한계치인데, 보통 이 시점이 오는데까지 걸리는 시간은 대충 실력보다 더 높은 자리에 올라간지 2~3년인 거 같고, 대부분 결국 자기가 할 수 있는 수단과 방법을 가리지 않고 대외적인 평판과 실력으로 커버할 수 없는 고인물 종착역에 다다르게 된다. 뭐 그런 경험들도 있었고, 대학 다니면서 배운 것과 회사 운영에 참여하면서 배운 것들이 대부분 그것이었다. 실력, 발목 잡는 타이밍, 손절 타이밍, 매몰비용 등등으로 다가왔지만, 결국 내 자신도 내 한계에 의해서 실패하는 경험을 꽤 많이 했었었다. 그게 작은 3일짜리 프로젝트인 해커톤일 수도, 1~2년 짜리 스타트업일 수도, 몇 개월짜리 토이 프로젝트일 수도 있었지만, 이런 실패 및 도주의 경험은 언제나 쓰디쓴 무언가였다.

 

4. 나는 자신이 이 글에서 서술한 특징에서 벗어난 적을 본 적이 없다. 결과적으로 상당히 방어적으로 행동할 수 밖에 없는데, 투입 시간 총량과 아웃풋 총량을 비교하면서, 결국 갈 수 없는 길이나 투입 비용에 따른 산출물을 계산해서 적정 포인트를 뽑아내고, 대충 어디 쯤에서 발을 뺄지를 많이 고민하게 된다는 것이다. 결국 외부 평가나 성과라는 지표에 상당히 강박적이게 되는데, 특히 첫 꼭지에서 언급한 것들이 제일 스트레스를 받게 하는 주 요인이다. 사실 깃헙 프로젝트도, 회사도, 뭐 내가 해왔던 대부분의 일들은 우연치 않게 시작해서 우연치 않게 망한 케이스이고, 정말 괜찮았던 무언가라면 지금까지 잘 굴러가고 있어야할 것들이어야만 할 것이다. 뭐 근데, 그럴리가, 손 수 하나씩 묘지에 묻어주고, 비석까지 세워놓고, Since 2017 이런거 적어 놓은게 태반인데 뭘 존경 받고 인정 받아야 할지는 잘 모르겠는 것이다.

 

5. 최대치까지 성장을 언제나 못했었다. 중간에 때려쳤었고, 이것저것 할 만한 것들을 찾아다녔었고, 그리고 뭐 여기까지 와 버렸다. 예전에는 능력을 인정 받고 싶었기에 가성비 찾아다니면서 그랬었겠지만, 지금은 벌어먹고 살아야하기 때문이니 이런일을 하면 할 수록 자괴감이 든다. 아니 뭐 이런거 해서 이 돈 받아먹고 살아야하나, 내 실력으로 이걸 해도 되는가, 내 실력으로 이렇게 말해도 되는가에 대한 고민은 언제나 나를 옥죈다. 뭐 블록체인이라는 산업을 잡은 것도, 주요 플레이어가 만만하고 시장 성숙도가 떨어지기 때문이 아니었던가. 난 내가 무엇을 하는지 아직도 잘 모르겠다. 뭐 그래도 유튜브 채널 안 만들고, 슬랙 프라이빗 채널 안 만드는게 다행이지... 큿....

'일상생활 > 하루하루' 카테고리의 다른 글

2019.11.09  (0) 2019.11.09
2019.10.22 인터넷 안에 사람있어요!  (0) 2019.10.22
2019.10.03  (0) 2019.10.03
2019.08.17  (0) 2019.08.17
블록체인 + 스타트업 = ???  (0) 2019.08.11
2019.07.26  (0) 2019.07.26
2019.05.30  (0) 2019.05.30
2019.03.31 잡생각  (0) 2019.03.31

댓글을 입력하세요

2019. 8. 11. 18:17 - Bengi

블록체인 + 스타트업 = ???

1. 어제 술 좀 마시고 좀 그지 같은 이야기를 트위터에서 했다. 그지 같은 이야기라고 하지만, 그냥 별로 이야기를 하고 싶지 않았던 것들이라고 하는 게 정확한데, 스타트업 하면서 쌓인 게 한두 가지가 아니라는 것이다. 개발 관련해서도, 업계 관련해서도, 그리고 운영에 관해서도. 경영학이라는 학문에 대한 의구심을 갖고 있었지만, 경영을 해보면서 느끼는 건 "이런 경영학의 기초도 모르는 사람이 경영을 하면 안 되는구나"라는 걸 자주 깨닫고, 그것을 반면교사 삼으면서 계속 버티고 있다는 게 정확한 표현일 것이다. 경영학 그 자체는 상당히 다양한 분야로 나뉘어있고, 각각의 분야는 대략 6가지 꼭지로 수렴이 되게 된다. 마케팅, HR, 오퍼레이션 관리, 회계, 재무, MIS가 그것인데, 대부분의 기업은 이 6가지 (혹은 회계와 재무를 합쳐 5가지)에 대해서 일정 수준의 이해를 요구받거나, 한 분야의 전문성을 요구받는다. 이 글을 쓰는 사람조차도 이 6가지 중에서 회계를 잘 못 하며(C+로 도배를 했고, 아직도 회계 관련한 부분은 별로 안 좋아한다), 오퍼레이션 관리나 MIS는 역시 백그라운드가 백그라운드인지라 중간은 간다고 생각하고 있다. 뭐 재무, HR, 마케팅은 곁눈질로 배운 게 다이며, 일단 전공 서적과 케이스 스터디를 통해서 공부를 했었지만, 역시 마케딩은 디자인의 연장선상으로, HR은 인간관계의 연장선상으로, 재무는 스타트 업식 땜빵으로 커버를 치는 경우가 더 많다고 하고 싶다. 결국, 지금 갖고 있는 경영학이라는 인식은 그렇게 깊지도 넓지도 않다는 것을 매번 깨달으며 계속 공부하는 처지에 놓인 것이다. 최소한 회계라도 제대로 하면 좀 더 장기적으로 뽑아낼 수 있는 수치가 많지 않을까, 자금 흐름의 예측을 좀 더 잘하지 않을까 생각을 많이 하게 되는데, 역시 이런 것들은 단순하게 돌아가지는 않는다. 외부에서 오는 일감이나 프로젝트는 제한적이고, 시기를 타는 경우가 많은데, 이런 것들은 조절할 수 있는 변수가 아니다. 대부분 BI나 CI라는 마케팅 카르마를 쌓아야 하는데, 이런 카르마를 초창기에 쌓지를 못했다는 점, HR을 인간관계로 땜빵을 때렸다는 점 (장기적으로 이렇게 운영하면 안 된다), 기업 간 라인 구축을 제대로 하지 못했다는 것 등등이 문제라면 문제라고 할 수 있다. 이런 것들을 해결을 어떻게 하느냐가 핵심인데, 일반적으로 블록체인 업게라는 특수성이 사실상 스타트업의 활로를 너무 제약하지 않나 싶다. 타 업종에서는 기피하고 있는 분야이고, 재정 건전성이 언제나 의심을 받는 구조이고, 그리고 언제나 ICO나 IEO로 귀결되는 시스템이기 때문에 활로라고 할 수 있는 방향성이 없다. ICO는 일종의 시작점이자 종점인데, ICO를 성공적으로 한 후, 메인 넷 론칭에 있어서는 그 누구도 검증 가능하거나 검증을 할 수 있는 방법이 없다고 보고 있고, 사실 이더리움을 제외한 어떤 프로젝트도 제대로 ICO 이후의 플랜(심지어 이더리움은 ICO다운 ICO도 아니었다)을 지키지도 못했다. 뭐, 그런 면에서 엣식의 기회나 투자의 기회는 애매하기 짝이 없는데, 엑싯 사례는 없다고 봐야 하고, ICO는 사실상 성공할 수 없는 독이 든 성배이며, 이 두 상황에서 투자를 받는 거 자체가 불가능한 무언가라고 봐야 한다는 것이다. 결과적으로 이 회사가 선택할 수 있는 방법은 상황유지라는 방법이나 자체 상품을 개발 후 탈 블록체인 하는 수밖에 없는 것이다. 실제로 많은 기업들이 블록체인이 아닌 일들을 하기 시작했다. 뭐 말이야 블록체인의 오딧팅, 보안 감사, Dapp 제작 등이라는 형태를 띠지만, 오딧팅/보안감사는 언제나 보안 감사 전문 업체의 일이었고, Dapp 제작은 앱 제작과 별반 차이가 없다는 것을 알아야 한다. 일반적으로 이러한 상황에서 추가적인 메인넷 개발을 하는 팀을 국내에서 찾기는 엄청 힘든데, 토종 코인이라고 할 수 있는 BOS는 실제로 프로젝트가 망했다고 보고 있고, 그 외 몇몇 메인넷 런칭 준비 중인 프로젝트들의 경우 경험상 이것을 메인넷이라고 부를 수 있는가에 대한 질문을 할 수밖에 없고, 런칭 된 메인넷의 경우 이더리움의 변종인 경우가 많다. 결과적으로 포크나 약간의 시스템 개선 이후 중앙화 된 노드들이 사용되는 형태로 변화하고 있는데, Quorum을 그렇게 많이도 참고하는 거 같다. 뭐 이런 상황에서 일반적인 스타트업 방법론이나 중견기업 이상에서 먹힐 만한 방법론이 통하는 업계가 아니라는 건 알 수 있다. 일종의 미궁 속을 계속 헤매고 있는 것과 같은데, 이걸 해결할 일종의 돌파구가 어디서 나올지는 잘 모르겠다.

 

2. 실제로 블록체인의 경우 기술의 난이도가 높지 않은 편이다. 정확히 말하자면, 기술 성숙도가 낮기 때문에 현재는 접목할 수 있는 기반 기술들이 상당히 많으며, 선행 연구가 많이 되어있는 편이다. 하지만, 문제는 이것이 통화 경제학, 금융공학, 게임이론, 분산처리, VM, 암호학 등등 각 학문에 있어서 거의 끝판왕이라고 할 수 있는 것들의 총집합이라는 것이다. 게임이론을 주로 다루거나 시뮬레이션을 돌리고 있는 (Truebit 시뮬레이션으로 유명한) 디콘 같은 데를 눈여겨볼 수도, SOOHO나 HACHI 같은 오딧팅이나 보안 감사를 하는 곳을 생각할 수도, 플라즈마 네트워크 임플레멘테이션을 만드는 온더를 생각할 수도 있겠지만, 실제로 아직은 기술력에 대한 의문점이나 기술 성숙도에 대한 의문점을 지울 수 없다. 일반적으로, 이 업계가 갖고 있는 문제는 한 분야의 최고가 아니기 때문에, 혹은 블록체인이 핫하기에 들어왔다가 발을 못 빼니 계속 하고 있는 경우가 대부분이기 때문이다. 그런 특징들은 현재 어떤 문제를 해결하려고 노력하는 것을 통해서 알 수 있는데, 현재 블록체인의 코드나 사용하는 언어를 좀 보자. 블록체인 메인넷 코드들에서는 오딧팅 툴에 바로 걸리는 잘못된 사용(Use After Free, Double Free...)이나 배포 환경에 대한 대응 미비(nix를 팩키지 매니저로 쓰라는 Cardano라던지), 특정 라이브러리 의존성(Bticoin 계열의 BDB 4.8, OpenSSL 1.0) 등등이 발견됨에도 불구하고, 국내 몇 팀 제외하고 이런 부분에 대한 패치나 개선을 하지 못하거나, 이 문제 자체를 이해를 못 하는 경우가 많다. 언어의 경우 새로운 단어를 재발명해서 사용하고 있다는 점을 눈여겨봐야 한다. 핀테크(Fintech)보다는 DeFi 같은 단어가 더 간지나보이고 Decentralized 된 것처럼 보이리라 생각하지만, 실제로는 뜯어보면 구조는 대부분 같다. 탈중앙화 되어있다지만, 중앙화 된 무언가가 정부에서 기업으로 이전되는 것일 뿐이고, 실제로 그 이전되는 기업은 탈중앙화를 외치는 그 기업들이라는 것이다. 대중은 결국 블록체인이라는 것이 섞여있는 무언가만 보면 알레르기 반응을 보이는 상황까지 와 버렸고 (비트코인 25000달러 돌파와 김치 프리미엄에 기인한 것이 대부분이지만) 이러한 단어들의 선택은 블록체인 업계가 얼마나 안일하게 시장을 파악하고 끌어가고 있는가에 대한 방증일 뿐이다.

 

3. 강의를 나가거나 술자리에서 이야기를 할 때마다 하는 소리는, 토렌트랑 GPG/PGP랑 합쳐놓으면 그게 블록체인이라는 이야기를 많이 한다. 블록체인 자체 저장 시스템은 링크드 해시드 리스트와 머클 트리, 스테이트 관리를 위한 트라이(Trie)의 집합일 뿐이다. 거기다가 버클리 디비나 레벨 디비를 사용하고 있으니 실제로 저장은 키-밸류 스토리지에 쳐 박히는 구조인데, 이것이 뭔가 대단한 것처럼 말하는 것도 좀 그시기하다. 사실 보면 그냥 학부 3~4학년이 열심히 노력하면 (그게 뭐 본인 대학 기준으로 말하니 타 대학 기준으로는 석사까지 갈 수도 있다.) 만들 수 있는 시스템이고, 실제로도 많은 강좌들이 주목하는 지점은 Hash와 ECC, 분산 네트워크에 관한 것이다. 뭐 더 나아가면 데이터를 압축해서 저장하거나 패딩을 넣거나, 아님 블록 바이너리를 어떻게 다루는지에 대한 부분인데, 이 부분은 임베디드 시스템에서 메모리 최적화하는 기법이랑 별 반다를 바가 없다. 사실 바이트 단위로 블록 데이터를 저장하고 이를 가져와서 처리를 개떡같이 하니 사람들이 공포감에 휩싸이는 거지, 이것도 CTF에서 낮은 레벨의 문제이다. 대부분 노가다하면 풀리니는 부분이니

 

그렇다면, 블록체인의 문제는 무엇인가? 아니 문제라기보다는 업계의 문제는 무엇인가?

 

블록체인 업계 문제점은 의외로 단순 명료하다. 기술 공유의 부재, 별 것 아닌 지식의 무기화 및 자산화, 기존 방법론에 대한 적용 미비, 리서치 미비 등등일 것이다. 요즘 DID가 대세가 돼가고 있다. DID가 대세가 되리라는 것은 쉽게 할 수 있는데, ECC로 비대칭키를 구현하고 사이닝까지 하는 구조에서, PKI 인증(공인인증서에 쓰이는 그것 맞다)을 블록체인으로 할 수 있을 거 같은데 왜 안 하냐라는 질문이 나오는 건 당연한 것이다. 구조적으로 PKI 인증을 해서 그 기반으로 암호화폐가 전송되는 것인데, PKI 인증을 암호화폐에만 하면 좀 거시기하지 않는가? (실제로 이렇기에 카카오톡 PKI인증은 초반에 비트코인에 OP_RETURN으로 데이터를 쓰고 그것으로 인증 결과를 블록체인에 올렸다고 주장했다)

 

근데 까놓고 말해서, 이런 거 새로 만드는 건 바퀴를 재발명하는 것과 같다. 이미 DID가 아닌 PKI 인증에는 표준 규격이 존재하고, 이미 DID 관련해서도 규격화된 것들이 많다. 그냥 갖다 쓰면 되는 것이다. 오히려 지금 업계가 해야 할 일은 기존 시스템에 잘 붙게 라이브러리 만들고, 표준 스펙 만들고, 스펙 공유해서 각 블록체인 노드를 하나로 통합하는 일이다. 솔직히 Litecoin과 Bitcoin의 소스코드 디핑만 떠봐도 얼마나 유사도가 높은지, 루니버스니, 클레이튼이니를 Quorum이나 Geth와 디핑을 떴을 경우 유사도가 얼마나 되는지를 본다면, 실제로 이게 뭔 개 짓거리인지를 쉽게 파악할 수 있다. 대부분 베끼고, 개선이라는 명목 아래 새로운 체인을 만들고, 그 체인에서 암호화폐를 발행함으로써 일종의 채권을 만들어서 파는 것뿐이다. 이러한 무안단물 장사는 그만 되어야 한다. 통일화된 스마트 컨트랙트 규격, 스크립트 바이트 코드, 호환 가능한 VM 등등이 선행되지 않는다면 이 시장은 파편화가 되거나, 아예 몇몇 메이저 플레이어를 제외하고 다 망하는 대청소 시간이 올 것이라는 것은 누구라도 알 것이다. 하지만, 앞서 말했듯이 이 업계에서 그런 실력을 갖고 있는 데가 얼마나 되는가?

 

4. 기존 업체들은 신규 플레이어의 진입이 시작되는 것을 제일 두려워한다. 뭐 기술력의 부재는 이미 앞에서 길게 말했으니 넘어가고, 여기서 다룰 꼭지는 신규 플레이어의 강력함이다. 나 자신도 처음에는 JP 모건의 Quorum을 보면서 콧웃음을 쳤지만, 클레이튼이나 루니버스에 적용되는 것을 보고 가능성에 대해서 생각을 하게 되었는데, 실제로 이러한 시스템이 널리 퍼지고, Geth나 Parity에 확장된 코어를 붙여 여러 개의 암호화폐를 사용할 수 있는 단일 클라이언트가 나온다면 상당히 새로운 서비스를 구상할 수 있다. 일반적으로 인터체인이라고 할 수 있는 Polkadot이 그것을 하는 것처럼 보이지만, 이러한 인터체인 기술은 그렇게 어려운 것도 아니다. 그냥 블록체인 클라이언트가 여러 체인 데이터를 다룰 수 있으면 되는 것 뿐이고, 그걸로 채굴을 할 것도 아니니 SPV 같은 기술과 엮으면 실제로 하나의 온전한 블록체인에 접근할 수 있는 무언가가 나올 것이다. 또한, 분산처리나 언어론을 주구장창 하던 대학교 랩들이 분산처리 관련해서 이더리움 프로젝트에 컨트리뷰트하거나 새로운 합의 알고리즘을 만들어내던가, 정적 분석기 개발된 것들을 좀 더 개량해서 자바스크립트 분석기를 솔리디티 분석기로 가져다 쓰는 경우 같은 것도 생기고 있다. 이미 거래소 솔루션 장사로 몇 십억씩 돈을 번 케이스도 목격되는데, FX 마진이나 해외 선물 시장 솔루션 만들던 증권사 SI들이 달려들어서 암호화폐 거래소 솔루션 만들어서 돈을 벌어먹었다는 사례는 정말 유명하고, 실제로 몇몇 메이저 거래소를 제외하고는 대부분 이러한 솔루션 빵판으로 찍어낸 것들이 대부분이다. (그렇기에 비슷한 취약점을 공유하고 해킹도 많이 된다)

 

기업, 대학교, 연구소가 아니라도, 데프콘이나 코드게이트, 코드엔진만 봐도 실제로 블록체인 이슈가 얼마나 핫한지 알 수 있다. 보안하는 사람들 안 좋은 버릇이 파이 좀 커지고 먹을만해지면 이제 취약점 찾아서 돈과 명성을 얻는 것인데, 실제로 발표장에서 이제 이거 이렇게 공략하면 크레딧 이 정도 나온다를 공유할 정도의 사이즈까지 되었고, 비슷한 예시로 IoT, 즉 임베디드 산업이 2014년 이후로 엄청나게 핫해지면서 기존 공격 기법들 재활용(리눅스 2.6이 돌아가는 시스템이니 15년 전 기법도 통한다)을 하면서 명성을 쌓는 경우를 많이 봤다. 심지어 글쓴이도 그렇게 IoT 장비들을 분석하고 공격하면서 명성을 쌓았었다. 블록체인으로 방향을 우연히 틀게 되면서 블록체인에서도 동일한 깃발 꼽기 싸움이 생길 거라는 것을 직간접적으로 경험하게 되었는데, 역시 코드 퀄리티가 개판이라는 점과 단순 DoS 같은 공격으로 전체 시스템이 마비되는 수준이라는 것은 공유되는 CVE나 공격 사례들로 증명이 이미 충분히 되었고, 실제로 스마트컨트랙트 실행이나, 네트워크 공격 관련된 부분에 대해서 상당히 취약점이 많으리라고 생각된다. 일반적으로 Gas라는 개념이나 Fee라는 개념으로 이를 방어를 하지만, DAO Attack 때도 그렇듯이 이런것들을 우회할 수 있는 공격들을 찾아서 공격을 하는게 주된 방식이고, 스마트컨트랙트는 시스템의 복잡도를 높여 이런 취약점을 만들어낼 가능성이 높다는 것이다.

 

금융공학이나 게임이론 쪽은 결과적으로 JP 모건 같은 금융사에서 들어오기 시작하면서 시장이 꽤 많이 바뀔 것이라고 생각한다. 기술에 대한 이해도는 낮겠지만, 금융 서비스의 보급에 있어서는 상당히 큰 역할을 할 것으로 보이고, 사실 엔지니어 입장에서는 몸값이 더 높아지는 거니 사실 나쁘지 않은 상황일 것이다. 탈중앙화를 지지하거나, 자유주의적 사상에 경도되어있다면 좀 많이 암울한 느낌이 들겠지만, 결과적으로 중앙이나 큰 손들의 영향을 벗어나기는 상당히 힘들다는 것이고, 개인에게 좀 더 큰 자유와 덜 중앙화 된 무언가를 제공해야 한다는 것에 만족을 할 수밖에 없을 것으로 보인다. 아니면 진짜 완벽하게 정부를 엿 먹이는 자체 네트워크를 구축하는 쪽으로 가야할텐데 쉽지는 않을 것이다.

 

5. 사실 너무 두서 없는 글이 되어버렸는데, 실제로 기존 업계 디스와 스타트업 운영하면서 겪게 되는 스트레스와 뭐 이런저런 이야기들을 다 섞어서 하게 되어버렸다. 2~3번의 퇴고를 거쳤지만, 메인 주제라고 할 수 있는 건 없고, 그냥 약 2년간 블록체인 관련 일을 하면서 겪었던 것들에 대한 푸념이라고 해야하나? 그런 글이 되어버렸다. 뭐, 그렇다고, 아니 그렇다고 뭐 이게 바뀌겠는가. 뭐 그러니 우리나 잘 해야지. 아 엄마 보고싶다. 블록체인 거지 같아요. 엄마 살려줘요. 이게 입에 붙어버렸다. 엄마 으악 X스

'일상생활 > 하루하루' 카테고리의 다른 글

2019.10.22 인터넷 안에 사람있어요!  (0) 2019.10.22
2019.10.03  (0) 2019.10.03
2019.08.17  (0) 2019.08.17
블록체인 + 스타트업 = ???  (0) 2019.08.11
2019.07.26  (0) 2019.07.26
2019.05.30  (0) 2019.05.30
2019.03.31 잡생각  (0) 2019.03.31
2019.03.31 또 다시 티스토리로  (0) 2019.03.31

댓글을 입력하세요