기술은 혁신의 초석이다. IT 분야에서는 꾸준히 등장하는 신기술들을 실험하지 않으면 와해를 자초하게 된다. 그 뿐만 아니라, 최고 인재 확보 및 경쟁 우위 유지에 어려움을 겪을 수도 있다. 그런데 어떤 신기술을 받아들여야 할지 판단하기란 불가능해 보이기도 한다. 신기술 대부분이 흐지부지되기 때문이다.
가치가 있는 것으로 입증된 기술이라도 기대가 컸던 잠재력에는 못 미치는 경우가 많다. 다음 주자를 예견하려면 가끔은 멀리 내다봐야 한다. 단, 더욱 멀리 내다볼 수록 짐작이 빗나갈 위험성은 커진다.
그럼에도 불구하고 가끔은 대약진을 고려해 볼만 하다. 여기 새로운 지평을 열 수도 있는 7가지 아이디어를 소개한다. 터무니없는 것으로 판명될 수도 있는 반면 뜻하지 않게 사업 가치를 창출할 가능성도 있다. 어떤 관점으로 바라보느냐에 전적으로 달려있다. 아래에 소개할 아이디어들은 팀 차원에서 시도하기에는 너무 정신 나간 것일 수 있지만, 앞으로 나아가기에 매우 적합한 것일 수도 있다.
양자 컴퓨터
현재 나와 있는 기술들 중에서 언론의 주목을 가장 많이 받고 있으며 가장 오싹하기도 한 것은 바로 양자 컴퓨터다. 초저온에서 희한한 장치들을 갖고 노는 물리학자와 컴퓨터과학자 집단이 주로 다룬다. 액화 질소와 실험복이 필요하다니, 무언가 혁신과 가까운 것임에는 틀림없다!
적어도 이론상으로는 가능성이 엄청나게 크다. 양자 컴퓨터는 수학 버전의 테트리스(Tetris)에 대한 해답을 방대한 조합 중에서 순식간에 찾아낼 수 있다. 기존 컴퓨팅 기술로 찾아내려면 수백 년은 족히 걸릴 작업이다.
양자 컴퓨터에 대해 냉소적인 사람들도 있다. 그들은 어차피 필요한 작업의 99%는 색인이 양호한 일반적인 데이터베이스로도 수행 가능하다고 지적한다. 실질적으로 희한한 조합을 찾아야 할 필요는 거의 없으며, 있다고 해도 충분히 납득할 만한 근사치를 적절한 시간 안에 찾아낼 수 있는 경우가 많다는 것이다.
그러나, 이들이 기존의 안경을 통해 바라보고 있는 것일 수도 있다. 기존 도구로 해결할 수 있는 문제들만 도전했었을 수 있는 것이다. 프로그래머들이 불가능하다고 말하는 문제가 있다면, IBM의 Q 익스피리언스 양자 클라우드 서비스를 써 보는 것이 정답일 수도 있다. 마이크로소프트 역시 실험 차원에서 애저 퀀텀을 시작했다. AWS도 브래킷으로 뒤를 따르고 있다.
잠재적인 최초 수용자 : 수백 가지 서로 다른 옵션의 조합이 기하급수적으로 늘어나는 가운데 이를 검색해야 정답을 찾을 수 있는 분야
향후 5년 이내에 실현될 가능성 : 낮음. 구글과 IBM이 보도자료 경쟁을 벌이고 있다. 일반 기업의 경우 보도자료 단계에 이르는 데만 수억 원은 족히 써야 할 것이다.
블록체인 데이터베이스
언론에서는 여전히 비트코인 가치의 극적인 등락만 집중 보도하지만, 그동안 막후에서는 복잡한 거래와 디지털 계약을 영구화할 블록체인 제작 방식이 다양하게 개발됐다. 이 기능을 데이터 보존 체계에 적용하면 그동안 거래 과정에 매우 필요했던 보증과 확실성을 확보할 수 있다.
가장 큰 과제는 다양한 접근 방식에 대한 결정을 내리는 일일 것이다. 작업 증명에 의존할 것인가, 아니면 신뢰받는 집단으로부터 진전되는 보다 느슨한 합의에 의존할 것인가? 자세한 튜링-완전 디지털 계약으로 고민할 것인가 아니면 그냥 믿을 수 있는 공유 장부에 거래 내역을 기록할 것인가?
파트너들을 동기화 상태로 유지하는 데는 업데이트를 적시에 제공하는 간단한 API만으로도 충분할 때가 있다. 데이터베이스 거래를 보장하는 몇 개의 디지털 서명만으로도 충분할 사례도 있다. 선택지는 많다.
잠재적인 최초 수용자 : 상호 신뢰를 원하지는 않아도 반드시 필요로 하는 기업들 간에 긴밀하고 동기화된 작업이 진행되는 업계. 이와 같이 친구이자 적과 같은 관계에서는 공유 블록체인 데이터베이스를 활용하여 분쟁을 미연에 방지할 수 있다.
5년 이내에 성공할 가능성 : 높음. 수십 가지 시제품이 이미 실행 중이기 때문에 조기 수용자라면 시작해 볼 수 있다.
로컬 메시
지난 수십 년 동안 인터넷 분야는 대부분의 통신 문제를 해결해 왔다. 인터넷에 디지털 정보를 건네기만 하면 전달된다. 대개 무난히 작동되는 훌륭한 솔루션이지만 취약할 때도 있고 셀룰러 네트워크를 사용하면 꽤 비싸기도 하다.
그래서 일부 해커들은 인터넷을 벗어나 자급자족의 길을 가고 있다. 노트북과 스마트폰에 이미 존재하는 무선 전자 기능으로 즉석 네트워크를 직접 만드는 방식이다. 블루투스 코드를 활용하면 근처의 다른 장치와 연결되고 중앙 네트워크에 허가를 요청하지 않고도 데이터를 이동시킬 수 있다.
열성적인 이들은 디지털 정보 패킷을 해당 네트워크의 원하는 부분으로 전달하는 노드들을 이용한 정교한 로컬 메시 네트워크 구축을 꿈꾸고 있다. 아마추어 무선을 취미로 즐기는 사람들은 이미 오랫동안 해 오고 있는 일이다.
잠재적인 조기 수용자 : 인근의 사람들을 서로 모으는 고도로 국지화 된 애플리케이션. 음악 축제, 회의, 스포츠 행사 등에서 사용될 가능성이 높다.
5년 이내에 성공할 가능성 : 높음. 여러 좋은 프로젝트와 많은 오픈소스 실험이 이미 진행 중이다.
그린 AI
‘그린’(green)과 ‘인공지능’이 단독으로도 좋은 유행어다. 둘을 합쳐서 효과를 배가하면 어떨까? 현실은 생각보다 더 간단하다. AI 알고리즘에는 연산 성능이 필요한데 어느 시점에 이르면 연산 성능은 전력과 비례한다. 그 비율은 계속 좋아지고 있지만 AI 구동은 비싸다. 또한 전력을 생산하려면 이산화탄소가 많이 발생한다.
이 문제의 해결 전략은 두 가지이다. 하나는 재생가능 에너지원에서 생산된 전력을 사용하는 것이다. 가까운 곳에 수력발전 댐, 태양광 발전소, 또는 풍력 터빈이 있는 일부 지역에서 가능하다.
또 다른 전략은 그냥 전기 사용을 줄이는 것이다. 녹색 전력 솔루션에도 문제점이 대두될 경우에 가능한 전략이다. (예를 들어, 풍차 때문에 새들이 죽는다든지, 댐 때문에 물고기들이 죽는 문제가 생길 수 있다.)
이를 위해서는 끝내주는 알고리즘 대신 간단한 근접 함수를 찾는 방식으로 알고리즘을 설계해야 한다. 그 다음에는 이 근사치를 최적화함으로써 가장 기본적인 컴퓨터에 걸리는 부하도 최소화해야 한다. 즉, 예제가 수십억 개인 데이터집합으로 훈련된 수백만 계층의 알고리즘을 섞겠다는 꿈은 이제 버리고, 전기를 적게 쓰는 솔루션을 구축해 나가야 한다는 뜻이다.
이런 일이 가능한 진짜 숨은 이유는 회사 비용도 절약되고 환경 보호도 할 수 있기 때문이다. 연산이 간단할 수록 돈이 적게 든다. 그리고 전기도 적게 쓰므로 환경에 미치는 영향도 줄어든다.
잠재적인 조기 수용자 : 비싼 알고리즘을 지원하지 않을 수도 있는 가벼운 AI 애플리케이션.
5년 이내에 성공할 가능성 : 높음. 금전 절약이라는 동기는 이해하기 쉽다.
속기(Shorthand)
타자기가 처음 나왔을 때 키들이 서로 걸리지 않도록 설계된 쿼티(QWERTY) 자판이 계속 사용되고 있다. 이제는 그런 문제를 더 이상 염려하지 않아도 된다. 많이 쓰는 문자를 타자하기 가장 편리하고 빠른 위치에 재배치시키는 방안이 제시된 바 있다. 일례로 드보락(Dvorak) 자판이 있다. 이 자판을 좋아하는 사람들은 사용 방법을 가르쳐 주기도 한다.
좀 더 정교한 방식은 여러 개의 키를 결합하여 단어 전체 또는 흔한 조합을 써 내는 방식이다. 법원 서기들이 기록에 정확성을 기하기 위해 사용한다. 신입 서기들은 자격 시험에 통과하기 위해서라도 1분당 200단어 이상을 받아 적을 수 있어야 한다. 실력자들은 1분당 300단어를 처리할 수 있다.
플로버(Plover)라는 프로젝트는 일반 컴퓨터를 속기 자판기처럼 쓸 수 있는 도구들을 개발 중이다. 만일 이 방식이 유행하게 되면 창의적 표현이 폭발적으로 늘어날 수도 있다. 사내 공지와 세세한 주의사항만 급증하는 것이 아니다.
잠재적인 최초 수용자 : 소설가, 작가, SNS 중독자.
5년 이내에 성공할 가능성 : 중간. 손가락 2개를 이용한 타자를 어려워할 사람들이 많다.
자체 클라우드 구축(CIAB ; Cloud-in-a-box)
당장 클라우드로 몽땅 옮겨야 하는 것 아니었나? 언제 대세가 바뀌었을까? 매달 청구되는 수천 줄의 항목에 일부 기업들이 부담을 느낀 시점부터이다. 시간 당 비용은 1달러 미만이지만 합치면 커지게 마련이다.
클라우드는 자원을 공유하기에 이상적인 방식이다. 특히 간헐적인 작업에 좋다. 작업량이 크게 변동하는 경우에는, 대량 연산 처리가 가능한 퍼블릭 클라우드를 활용하는 것이 매우 합리적이다. 반면, 작업량이 비교적 일정한 경우에는 자원을 사내로 복귀시킨다면 비용을 줄일 수 있고 클라우드에 맡긴 데이터에 대한 걱정도 사라진다.
주요 클라우드 업체들은 사내로 다시 데이터를 옮길 수 있도록 하이브리드 옵션을 제공하는 솔루션을 채택하고 있다. 일부 데스크톱 제품은 가상 컴퓨터 및 컨테이너를 구동할 준비가 된 프라이빗 클라우드 서버로 구성되어 제공된다. 또한 AWS에서 최근에 발표한 아웃포스트는 완전 관리 연산 및 저장 랙으로서, 아마존의 데이터센터에서 사용되는 것과 똑같은 하드웨어로 구축되고 똑같은 작업량을 실행하며 똑같은 API로 관리된다.
잠재적인 최초 수용자 : 작업량이 예측 가능하고 보안에 특별히 신경 써야 하는 곳.
5년 이내에 성공할 가능성 : 높음. 이미 사내로 다시 이동 중인 곳이 생겨나고 있다.
동형 암호화(Homomorphic encryption)
그동안 매우 안전한 암호화 알고리즘에 정보를 잠가 두는 일은 간단했다. 표준 알고리즘들(AES, SHA, DH)은 수학자와 해커들의 계속된 공격에도 몇 년 동안 버텨왔다. 문제는 데이터로 뭔가 작업을 하려면 암호화를 풀어서 메모리 상에 두어야 하는데, 이 과정에서 쉽게 먹잇감이 되는 것이다.
동형 암호화는 암호화된 값과 작동하도록 연산 알고리즘을 재설계하는 방안이다. 데이터는 암호화를 풀지 않는 한 유출될 수 없다. 그 동안 많은 연구가 활발히 진행된 결과, 다양한 활용도의 알고리즘들이 탄생했다. 일부 기본 알고리즘들은 표에서 기록 검색 등과 같은 간단한 작업을 수행할 수 있다.
이보다 복잡한 일반 연산은 좀더 까다로우며 알고리즘은 간단한 덧셈 뺄셈도 몇 년이 소요될 정도로 복잡하다. 간단한 연산의 경우에는 암호화된 데이터로 작업하는 편이 더 안전하고 간단할 수도 있다.
잠재적인 최초 사용자 : 데이터 양이 많아 개인정보를 보호해야 하는 업계, 금융기관, 의학 연구자.
5년 이내에 성공할 가능성 : 유동적. 일부 기본 알고리즘들이 데이터를 감추기 위해 사용되는 경우가 보통이다. 정교한 연산은 여전히 너무 느리다.
* Peter Wayner는 오픈소스 소프트웨어, 자율주행 차량, 개인정보 보호 강화, 디지털 트랜잭션, 스테가노그래피(steganography) 등 다양한 주제에 관한 16권 이상의 책을 저술한 저자다. dl-ciokorea@foundryco.com