Bitcoin Fundamentals(작성중)

Bitcoin Transactions UTXO(Unspent Transaction Output) Model * 사용되지 않은 트랜잭션 출력 * 비트코인은 잔고의 개념이 아닌 UTXO를 유지 UTXO vs Account/Balance Model * UTXO 모델의 장점 * 확장성(scalability) : 복수의 UTXO를 병렬적으로 처리하는 것이 가능 * 프라이버시(privacy) : 사용자의 총 잔고가 즉시 노출되지 않음 * Account/Balance 모델의 장점 * 단
Read More

꿈은 늘 커요

블로그 기술 블로그가 아닌 맛집 블로그에서 덕질 블로그로 변질한 티스토리… 좀좀따리로 수익이 생기더니 몇년만에 100불을 달성했다 더 꾸준히 써야지… 유튜브 1년….(좀 많이 안되게) 열심히 굴렸던 유튜브… 일하면서 여유도 조금 있었고 (돈X, 시간O) 사부작사부작 영상만들기가 재미있어서 여행기도 올리고 했었는데 바쁜거 반, 귀찮은거 반 해서 100% 안하고 있다… 종종 만나는 사람들이 왜 안하냐고 물어보는데 나도 궁금합니다…. 6월마저 가기전에 하나는 꼭 올려야지 대학원 강의 어쨌든 학생이니까 강의 듣고 과제하고
Read More

Blockchain History

Financial Arrangements: Credit and Cash Genesis Block and The Times Headline * 2009.01.03 The Times 잡지 * Mortgage default crisis(2007 ~ 2008) Traditional Financial Arrangements * 물물교환(Barter) Credit and Cash * 신용 기반 시스템(Credit-based system) : 외상 거래 * 화폐 기반 시스템(Cash-based system) : 지불에 의한 거래 *
Read More

Blockchain 암호학

암호학의 필요성 * 법정화폐 대비 전자화폐의 차이점 * 중앙은행과 같은 화폐 발행의 권한(authority) 부재(탈중앙화) * 위변조를 방지하기 위한 법률적, 실물적 장치 부재(법정화폐에는 다양한 위변조 방지 장치가 되어있음) * 이중지불(double spending) 용이성 * 블록체인에서 암호학의 역할 * Cryptographic puzzle : 화폐 발행의 권한 부여 및 검증(퍼즐을 푼 사람만이 발행할 수 있음) * Hash & digital signature : 위변조 방지 *
Read More

Hyperledger (작성중)

Hyperledger란? 스마트 컨트랙트(smart contract)을 구현할 수 있는 오픈소스 기반의 프라이빗 블록체인 프로젝트 암호화폐보다는 데이터베이스 관점에서 접근 공유 데이터베이스의 새로운 형태 로써 기업형 비즈니스 환경에서 사용할 수 있도록 블록체인 솔루션을 발전시킨 것 * 2015년, Linux Foundation * IBM, Inter, SAP 등 약 230개의 기업에서 사용 * 기업 친화적 license (Apache 2.0 license) * 모듈화된 디자인, 상호운용성, 보안, API제공 Distrib
Read More

Blockchain 시작하기

Blockchain History * Bitcoin (암호화폐 + 지불시스템) : 블록체인 기술을 기반으로 만들어진 온라인 암호화폐, 최초의 블록체인 * Ethereum (암호화폐 + 지불시스템 + 스마트컨트랙트) * Hyperledger (데이터베이스 + 스마트컨트랙트) : 암호화폐의 개념을 빼고 데이터베이스 컨셉을 차용, 주로 기업용 솔루션 제공이 목적 암호화폐(Cryptocurrency) : 분산장부 (Distributed Ledger)에서 공개키 암호화를 통해 안전하게 전송하고, 해시 함수를 이용해 쉽게 소유권을 증명
Read More

집떠나와 연구실 출근

어제는 집을 나왔다 자취생활을 접고 본가에 들어간지 정확히 1년만에 집에서 나왔다 들어갈땐 정말 싫었는데 정신없이 1년을 보냈더니 나올때는 너무 아쉬웠다 그래서 차도 미루고 미루다 깜깜해지고 나서야 짐을 챙겨 나왔다 결국 숙소는 3월까지 따로 잡고 4월에 계약한 집으로 이사가는 걸로…. 기차타고 출퇴근할 엄두가 안나서 그냥 가까운 곳으로 자리를 잡아버렸다 다소 급하게 잡았는데 막상 와보니 엘리베이터가 없는곳이라 너무 불편했다 3층까지 캐리어를 이고지고 올라가느라 땀을 뻘뻘 흘리고 마트가 곧 문닫을 시간이어서 급하게 달려가서 필요
Read More

대학원 첫걸음

대학원 진학 대학원에 진학하게 되었다. 19년 말 직장을 관두면서 재취업 혹은 대학원 진학을 희망하고 있었는데 어쩌다보니 일을 반년이나 하게되었다. 일을 하면서 어영부영 지원한 20년도 2학기 신입학은 낙방 21년도 1학기는 합격해 올해는 다시 캠퍼스 생활을 하게 되었다. 대학원 입시 일을 하면서 준비하느라 충분히 준비했다고는 못하겠다. (일을 하고 있다는 핑계를 대면서 떨어지면 놀이동산 기숙알바를 지원하려고 했으니 말다했지뭐) 3~4군데 정도 지원했고, 2군데 학교에서 1차 합격 연락을 받았고 면접을 보게 되었다.
Read More

데이터 분석 프로젝트 '한국인의 삶을 파악하라'

‘한국복지패널데이터’ 분석 준비하기 데이터 분석 준비하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 # 데이터 준비하기 # [한국복지패널데이터 다운로드](bit.ly/doit_rb) # 패키지 설치 및 로드하기 install.packages("foreign") # foreign 패키지 설치 library(foreign) # SPSS 파일 불러오기 library(dpl
Read More

그래프 만들기

R로 만들 수 있는 그래프 살펴보기 * ggplot2 : 그래프를 만들 때 가장 많이 사용하는 패키지 * ggplot2 레이어 : 배경 설정(축) - 그래프 추가(점, 막대, 선) - 설정 추가(축 범위, 색, 표식) 산점도 - 변수 간 관계 표현하기 * 산점도(Scater Plot) : 데이터를 x축과 y축에 점으로 표현한 그래프 * 나이와 소득처럼 연속 값으로 된 두 변수의 관계를 표현할 때 사용 산점도 만들기 1 2 3 4 5 6 7 8 9 10 11 12 13 ' x축 y축 지정 ' ggplot(data =
Read More