CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·방탄소년당 ·일본산당 ·개발한당 ·소시당 ·자전거당 ·이륜차당 ·AI당 ·패스오브엑자일당 ·안드로메당 ·바다건너당 ·나스당 ·클다방 ·곰돌이당 ·가상화폐당 ·키보드당 ·리눅서당 ·사과시계당 ·소셜게임한당 ·물고기당 ·전기자전거당 ·골프당 ·노젓는당 ·걸그룹당 ·콘솔한당 ·노키앙 ·윈폰이당 ·축구당 ·여행을떠난당 ·디아블로당 ·찰칵찍당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·육아당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·적는당 ·방송한당 ·PC튜닝한당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

블록체인당

4차산업혁명을 견인할 인터넷혁명, 블록체인

기술토론
암호화폐와 엣지 컴퓨팅(edge computing)? 11

4
Bryan2
4,995
2018-01-11 05:23:44 수정일 : 2018-01-11 05:24:47 124.♡.14.122

안녕하세요? 클리앙 가입도 얼마 안되었고, 눈팅 위주로만 하는 전산 전공자입니다.

전산 쪽에 있으면서 비트코인은 2년쯤 전부터 들었지만, 본격적인 관심(==매수ㅋㅋ)을 갖게 된 건 이제 고작 한 달이네요. 기술적으로 이더리움이 잠재력이 가장 크다는 생각이 들어서 한달째 들고 있고, 그 외에도 PoS 채굴 방식과 Dapp 쪽으로 노력을 많이 기울이는 퀀텀이 열일하는 것을 보고 개인지갑에 들여놓고 PoS 채굴도 시도해 보고 있습니다.


원래 정보보안 쪽은 전혀 관심이 없었는데 돈이 있는 곳에 마음도 자꾸 가다 보니, 하라는 연구는 안하고ㅜㅜ 장투하려고 마음먹었는데도 불구하고 자꾸 차트만 쳐다보게 돼서 ㅠㅠ 이렇게 하느니 생산적으로 좀 해보자는 생각에 사토시의 논문을 읽어보고 블록체인이 분산시스템 교과서에도 나오는 유명한 '비잔틴 장군 문제'와 맞닿아 있는 것을 알 수 있었네요. 아직 더 알아가고 싶은 것도 많은데 시가을 두고 이곳에 올라와 있는 글들을 읽어볼 생각입니다.


서론이 길었네요. 아무튼 제가 분산시스템, IoT, 네트워킹 쪽으로 나오는 논문들을 보면서, 암호화폐가 '엣지 컴퓨팅' 환경에서 쓰일 수 있겠다는 생각이 들었는데 여러분들 생각은 어떠신지 궁금합니다.

엣지 컴퓨팅(edge computing) 단어는 좀 생소할 수 있는데, 간단히 말하자면 아마존웹서비스가 만들어 주는 EC2 또는 S3 같은 가상머신/가상 저장소를 최대한 내가 있는 위치와 물리적으로 가까운 주변에 있는 장비를 써서 쓰겠다는 것으로 이해하시면 됩니다. 아마존웹서비스나 구글 클라우드플랫폼 같은 클라우드는 거대한 데이터센터가 전 세계의 주요 거점에만 있으니까 컴퓨팅 능력은 거의 무한대로 확장할 수는 있어도 내가 어떤 멀리 떨어진 곳에 있을 경우에 물리적인 거리 때문에 겪는 네트워크 delay는 일정 수준 이하로 줄일 수 없게 됩니다. 

가령 www.google.com에 ping을 날리면 아무리 빨라도 수십 밀리초는 나오게 되죠. 하지만 VR, AR 같은 건 컴퓨팅 능력도 많이 필요하지만 그만큼 머리에 쓰고 있는 단말의 상태를 빨리 인지하고 그에 맞게 화면을 빨리 그려서 내보내 줘야 하는데 delay가 늘어나면 그만큼 사용자는 어색함을 느끼겠죠. 그래서 사용자와 좀더 가까운 주변에, 중앙 클라우드보다 훨씬 작지만 그 사용자나 소규모의 사용자들이 쓰기에는 부족함이 없을 정도의 작은 클라우드(그래서 작은 구름조각이라는 의미로 cloudlet으로도 부릅니다)를 임시로 만들고, 그 위에 VR/AR 구동에 필요한 계산을 내가 앱을 쓰는 동안 잠깐 맡겨서 쓰는 것이죠.


이게 우리나라는 워낙 인터넷이 빨라서 체감이 잘 안될 수는 있지만 사실 미국만 해도 넓은 땅에 회선 속도는 느리고 비용도 적지 않아서 중앙 클라우드에 delay가 짧아야 하는 서비스를 돌리는 건 한계가 있을 거라 생각이 됩니다. 그러면 나와 최대한 가까운 곳에 있는 컴퓨팅 자원은 무엇이 있나요? 우리집에 있는 개인 PC를 제외하면 같은 통신사 망에 물려 있는 옆집/윗집/아랫집 컴퓨터들이 됩니다. 그들이 켜져 있으면서 CPU나 GPU가 놀고 있는 경우에, 내 개인 컴퓨터만 가지고는 자원이 모자라서 옆집/윗집/아랫집의 컴퓨터에서 놀고 있는 CPU 코어 두어 개, GPU의 연산능력 일부를 끌어다 쓰고, 연산 결과는 거의 LAN에 가까우니 꽤 빠른 속도로 받아와서 내 PC에서 합산해서 작업을 처리하게 된다면, 이게 엣지 컴퓨팅의 한 가지 예시가 될 수 있을 것 같아요.


하지만 옆집/윗집/아랫집 컴퓨터에 모르는 사람이 들어와서 CPU 코어 1개와 전기를 뺏어 쓰는 것을 원하지 않을 테니, 그에 대한 보상을 줄 필요가 있습니다. 이게 P2P 네트워크인 빗토렌트(BitTorrent)에서는 내가 파일을 공유를 많이 할 수록 내가 다운로드받는 속도가 증가하도록 인센티브를 줌으로써 P2P 네트워크를 유지시키는 유인책을 만들었는데, 사실 현실에서 이렇게 컴퓨팅 능력을 필요한 사람에게 주고받을 때 그 보상으로 암호화폐를 주고받게 한다면 어떨까 하는 생각이 들었습니다.

아니면 예시의 범위를 넓혀서, 공유하는 자원이 컴퓨팅 능력 외에도 IoT가 만들어 내는 센서 정보나 어떤 기능이 되고, 그 정보와 기능을 필요한 사람에게 잠깐씩 공유해 주면서 그 대여료를 암호화폐로 받은 다음, 나도 그 암호화폐를 가지고 다른 곳에서 언제든지 원할 때 주변에 있는 IoT를 가져다 쓴다면 여러가지 편리한 일들이 많아질 것 같습니다.


아직은 엣지 컴퓨팅이 이제 막 논문들이 많이 나오기 시작하는 단계라서 시장에 나온 것은 하나도 없긴 합니다. 게다가 중앙 클라우드 대신 주변에 존재하는 중/소규모 컴퓨터를 대신 쓰자는 개념 자체가 약간 '탈중앙화'를 지향하다 보니, 대형 IT 업계로부터 당장의 큰 관심을 끌지는 못하는 것 같아요. 결국 중/소규모 컴퓨팅 자원을 누군가는 공유해 줘야 가능한 일이니까요. 연구하는 사람들은 그런 컴퓨팅을 줄 수 있는 주체가 어디 카페에 있는 와이파이 공유기에 물려 있는 PC나 NAS라고 보는 사람도 있고, 조금 더 크게 봐서 현지화된 소규모 아마존이 각 중소도시마다 있는 것으로 생각하는 사람도 있더라고요.

처음엔 엣지컴퓨팅이 기술적으로는 말이 되지만 비즈니스적으로 실현이 될까 의문이었는데, 에어비엔비가 자기 집을 원하는 만큼 공유해서 수익을 얻는 것처럼 개인 컴퓨터를 자기가 안쓸 때 적당히 나눠주고 수익을 얻을 때, 그 방법을 최대한 편하게 하는 측면에서 암호화폐 플랫폼을 쓰면 서로 도움이 되지 않을까요?

혹시 제가 놓친 부분이 있거나 다른 의견을 얼마든지 환영합니다. :) 감사합니다.

Bryan2 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [11] 을 클릭하면 간단한 회원메모를 할 수 있습니다.
지나가는아저씨
IP 35.♡.139.112
01-11 2018-01-11 05:30:09
·
SETI@home + blockchain 보상 같은거군요! 아이디어 자체는 좋을 것 같습니다.
이쪽으로 잘은 몰라서 그러는데 CPU와 GPU에 어떤 방식으로 작업을 할당할 수 있을까요?
엄청나게 유저 레벨에서 계산을 시키는건 종속 라이브러리가 한두개가 아니니까 문제가 될 것 같은데요
Bryan2
IP 124.♡.14.122
01-11 2018-01-11 05:37:36 / 수정일: 2018-01-11 05:47:56
·
그런 라이브러리 문제를 해결하는 데 컨테이너(container)를 쓸 수 있을 것 같아요.
전통적인 가상화 기술이 CPU, 메모리, 하드디스크를 맨 처음에 정해진 양을 할당하고, 그 위에 OS를 마치 새 컴퓨터에 깔듯이 설치하고 라이브러리 다 설치하고 그래야만 하는데, 컨테이너 기술은 그냥 특정 OS를 쓰는 것처럼 착각하게 만드는 실행 환경을 프로세스 형태로 바로 만들어 주거든요. 예를 들면 제 PC가 우분투 16.04인데, 특정한 라이브러리를 돌리기 위해서 반드시 CentOS 특정 버전이 필요하다고 하면, CentOS 버전을 명시해 주고 실행환경을 만들라고만 명령 한 줄 치면 바로 제 PC에 CentOS 쉘 하나가 몇 초만에 생기게 됩니다. (중간 과정을 조금 빠뜨리고 설명드렸습니다만.. 정말로 미리 세팅을 적절히 해두면 몇 초만에 VM 하나가 생깁니다.)

그 프로세스를 실행할 때, 조건을 걸어서 특정 앱에 필요한 라이브러리도 같이 구동하게 할 수도 있어요. 물론 라이브러리는 없으면 다운받고 설치는 해야 하겠지만, 적어도 라이브러리가 실행되어야 하는 특정한 OS 같은 조건은 컨테이너가 미리 설정해 주면 됩니다. 그리고 그렇게 컨테이너를 만드는 데에 그냥 텍스트로 된 설정파일 1개만 있으면 대부분 알아서 해줘서 꽤 편리해요.
더 자세한 내용은 도커(docker)로 찾아보시면, 우리나라 사람들이 블로그로 정리해 둔 게 많이 있어서 도움이 되실 거에요. :)

아, 그리고 컨테이너에 CPU와 GPU를 할당할 수 있습니다.
지나가는아저씨
IP 35.♡.139.112
01-11 2018-01-11 06:59:02
·
아 도커만 있으면 다 되는군요!

민감한 자료를 암호화해서 노드가 자료를 보지만 못하게 하면 되겠네요
kasiel
IP 211.♡.57.2
01-11 2018-01-11 10:51:38 / 수정일: 2018-01-11 10:52:35
·
안녕하세요! 많은 고민이 담긴 글 같습니다.

골렘 프로젝트(https://golem.network/)라고 이더리움 초창기 dApp 프로젝트가 있는데, 말씀하신 컨셉과 상당부분 중첩되지 않나 싶습니다.

프로젝트의 내용을 간략히 말씀 드리면, 수요자가 일정한 컴퓨팅 과제를 검수조건과 함꼐 공개시장에 발주하고, 과제 결과 및 검수조건이 만족되었다는 증명을 보낸 자에게 이더로 댓가를 지급하는 dApp입니다.
Bryan2
IP 143.♡.55.122
01-11 2018-01-11 16:15:56 / 수정일: 2018-01-11 16:16:49
·
웹페이지와 소개 영상을 봤는데 정확히 제가 생각하는 것과 같네요. 감사합니다. ^^
역시 누군가는 이미 생각하고 있는 것을 실행에 옮기고 있군요.
사니겐
IP 58.♡.222.198
01-11 2018-01-11 11:37:55 / 수정일: 2018-01-11 11:39:01
·
저도 이런 생각을 해보긴 했는데(전공자는 아니라 상상력 위주로...^^;) 네트워크 전송속도가 매우 빨라서 크게 필요할까 싶었습니다. 고빈도매매같은 특정 유즈케이스 아니면 얼마나 필요할까 싶은데... 그리고 또 막상 게임같은거에 쓰기에는 엣지컴퓨팅이 필요할까 싶구요... 어떤 편리한 일들이 일어날 거라고 생각하시는지 궁금합니다.
Bryan2
IP 143.♡.55.122
01-11 2018-01-11 16:00:21
·
저도 아직 어떤 구체적인 서비스가 실제로 엣지컴퓨팅의 도움을 받을 지 확실하게는 말씀드리지 못하는 상태라서 앞으로도 더 고민해 봐야겠어요.
일단 지금까지는 유튜브 동영상의 캐쉬 서버 역할을 엣지가 해주면 고화질 영상을 볼 때에도 버퍼링 속도가 많이 줄어들 수 있겠다는 점과, AR 앱을 만든다고 가정할 때 화면에 바로 보이는 물체를 인식하고 처리하기 위한 연산 작업을 스마트폰이 다 하기 힘드니까 클라우드가 대신해 주되, 응답속도가 빠른 엣지에서 해 주면 좀더 부드러운 사용성을 얻을 수 있겠다는 정도까지 생각이 되네요.
손에 잡히는 서비스가 나와 주거나, 응답속도가 매우매우 중요하면서 인기 많은 앱이 나와줘야 설명하기 쉬워질 것 같기도 합니다. ^^;
qwerty@
IP 14.♡.223.125
01-12 2018-01-12 10:35:38
·
그래서 제가 그거 관련된 ICO에 주목하고 있죠.
Splendide
IP 182.♡.186.227
01-12 2018-01-12 19:58:13
·
구현만 잘하면 MEC 논문 주제로 괜찮네요.
/VollagoX
Bryan2
IP 124.♡.14.122
01-13 2018-01-13 12:29:02
·
저도 그렇게 생각하고 있어요. 논문으로 만들고 싶은 생각이 있어서요.
구롤로로
IP 210.♡.125.129
03-05 2019-03-05 10:44:48 / 수정일: 2019-03-05 14:54:47
·
정확히 말씀하시는 그런 일을 하고 있는 회사에서 일을 하고 있어서 혹시 관심있으시면 저희 회사에 한 번 놀러오세요ㅎ 회사 홈페이지는 https://comcom.ai 이고, 프로젝트 홈페이지는 https://ainetwork.ai 예요
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB
업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.