레이븐코인에 대한 포스팅을 올린 이후, 최근 레이븐코인(Ravencoin, RVN)에 대한 관심이 급격히 올라가고 있는 상황인데 레이븐이 포스팅을 한지 며칠 지나지 않아서 7배가 올라가는 말도 안되는 현상이 발생하여 매수를 하는 것을 포기하고, 마이닝(Mining)을 시도해보기로 했다. 레이븐코인은 회사 소속이 아니라 탈중앙화를 추구하는 개발자들이 만든, 즉 커뮤니티가 만든 코인으로 내가 지향하는 암호화폐와 맞아 떨어지며 이더리움이나 비트코인 혹은 라이트코인은 이미 부피가 커지거나 발행량이 적어서 하나를 채굴하는데 걸리는 시간이 1년 넘게 걸리기 때문에 채굴하는 맛이 안난다. 이에 반해 레이븐코인은 채굴 세력의 진입을 막기 위해 채굴 알고리즘이 16개가 존재하고, 이게 시시각각 변해서 ASIC같은 채굴기..
쿠다(Compute Unified Device Architecture, CUDA)는 nVIDIA에서 2006년 11월에 처음 발표된 기술로 GPU를 이용한 범용적인 프로그램을 개발할 수 있도록 도와주는 병렬 컴퓨팅 플랫폼 및 API 모델이다. 쿠다는 nVIDIA에서 만들었기 때문에, 당연히 자사의 그래픽카드만 지원을 하며, 경쟁사인 AMD의 Radeon이나 인텔 그래픽 카드 등은 쿠다가 작동이 안되니 본인의 그래픽카드가 nVIDIA인 것을 확인한 후 설치를 하면 될 것이다. 쿠다가 제대로 뜨게 된 이유는 2가지가 있는데 바로 인공지능과 암호화폐의 붐 때문이다. 인공지능 솔루션이나 암호화폐에서 GPU를 사용하는 것이 효율적이고, SW들도 CUDA를 많이 지원하기 때문에 수요가 더욱 많이 늘어났다고 볼 수 ..
저번 시간에는 제네시스 블록 JSON 파일을 이용하여 제네시스 블록을 생성하였고, 제네시스 블록에는 Header와 Transfer의 영역으로 나뉘어져 있으며 Header에는 채굴자의 정보와 블록을 생성하기 위한 정보등이 담겨져 있고, Transfer는 송신자와 수신자가 존재해서 전송하는 기록등을 담게 되었다. 이번장은 본격적으로 간단한 채굴 로직에 들어가기에 앞서, genesis.json을 이용해서 블록을 생성하는 로직을 소스와 함께 설명해보며, 기본중에 기본인 채굴 로직을 설명하고 다음 장에는 노드를 관리하며 채굴을 하는 방법을 알려드리고자 한다. 해당 포스팅은 실제 돌아다니고 있는 블록체인의 모습을 자바로 구현을 해본 것일 뿐이며 실제 모습은 이와 많이 다를 수 있다는 점을 염두에 두었으면 좋겠다. ..
블록체인에서 가장 이해가 안될수도 있는 채굴에 대해서 강의를 해보도록 하겠습니다. 채굴은 퍼블릭 블록체인에서 상당히 중요한 개념이며, 보상과 사용자에게 참여를 유도시키는 핵심기술중 하나입니다. 다들, 채굴이 뭔지는 대충은 알고 있을 겁니다. 비트코인을 예로 들면, 문제를 맞춘 정답자에게 비트코인을 주게 되는 것이고, 퀀텀은 소유한 양에 맞춰서 이자를 주게 되는 방식이 있습니다. 그리고 최근에 가장 핫한 코인인 이오스같은 경우는 간접 민주주의 방식으로 모든 사용자에게 동등한 권리를 주지 않고, 대표자들에게 채굴의 권한을 준 후 나눠주는 방식이 있습니다. 이러한 채굴에 대해서, 하나둘 모두 비교를 하고 싶으나 내용이 워낙 방대할 수 있어서 여기에는 일반적인 비트코인에서 사용되는 채굴 방식을 사례로 포스팅을 ..
웹 마이닝 혹은 웹 데이터 마이닝은 일반적으로 웹으로 통한 모든 것들을 분석해서 얻는 마이닝을 뜻한다.예를 들어, 서버에서 쌓이는 웹로그 라든지, 사용자의 행동이라든지, 사용자들이 작성한 웹 콘텐츠 등 웹으로 얻어진 모든 것들을 포함한다. source, http://www.kdnuggets.com 이러한 Data 들을 분석하여 유용한 정보를 찾아내고, insight를 얻어내는 것이 핵심이라고 할 수 있다. 1. 웹으로부터 얻어지는 모든 데이터를 분석하는, 웹마이닝의 개요가. 웹마이닝(Web Mining)의 개념- 웹에서 발생하거나 웹 사이트에 저장한 데이터를 대상으로 유용한 패턴을 찾아내는 기법- 웹 환경에서 얻어지는 고객의 정보, 데이터로 부터 특정 행위, 패턴 등의 유용한 정보를 이용하여 마케팅 및 ..