BlogHide Resteemsmikekim (40)in kr • 5 years ago(번역) 블록체인이 필요합니까? Do you need a Blockchain? (part2)C. 스마트 계약 스마트 계약서 (Smart Contracts) [20]는 자체적으로 수행 또는 계약을 파기하는 데 엄청나게 비싼 디지털 계약입니다. 블록 체인은 신뢰할 수있는 제 3 자없이 분산 상태 시스템으로 사용할 수 있으므로 이 기술은 스마트 계약을 지원하는 데 적합합니다. Bitcoin은 이미 스마트 계약의 제한된 세트를 지원하지만…mikekim (40)in kr • 6 years ago(번역) 블록체인이 필요합니까? Do you need a Blockchain? (part1)Do you need a Blockchain? 논문을 번역해서 공유합니다. 본 논문은 ETH ZUrich의 Karl Wust와 Imperial College의 Arthur Gervais의 논문입니다. 블록체인을 공부하시는 분들에게 추천해 드리는 논문입니다. 논문은 에서 다운로드 받아 보실 수 있습니다. *주의 본 논문의 저작권은 원…mikekim (40)in kr • 7 years agosteemCreated with Sketch.암호화폐 지갑의 발전 과정암호화폐 지갑의 발전 과정에 대해서 살펴 보도록 하겠습니다. 암호화폐 지갑은 아날로그 지갑과 디지털 지갑으로 불리우던 시기가 있었습니다. 아날로그 지갑은 현재 우리가 사용하는 가죽지갑, 머니클립, 동전을 넣는 동전 지갑 등이 있습니다. 이들 지갑은 통화Fiat를 안전하게 담고 사용할 수 있도록 고안되어 있습니다. 하지만 너무 많은 양의…mikekim (40)in kr • 7 years agosteemCreated with Sketch.bitcoinj 로 내가 사용할 비트코인 지갑을 만들어보자 (6) - bitcoinj-dev전에 비트코인 전송에 대해서 살펴보았습니다. 오늘은 수수료 처리에 대해서 살펴보겠습니다. 비트코인 수수료는 다음과 같이 결정됩니다. 첫번째는 채굴자가 처리하는 바이트 수에 대한 요금입니다. 채굴자들은 더 높은 수수료를 지불하는 거래에 대해서 우선적으로 채굴을 하려고 합니다. 따라서 채굴자들이 채굴하는 평균 처리 수수료보다 낮은 수수료를 지불하면…mikekim (40)in kr • 7 years agosteemCreated with Sketch.bitcoinj 로 내가 사용할 비트코인 지갑을 만들어보자 (5) - bitcoinj-dev이제 지갑에 비트코인 약 1.23 BTC가 들어왔습니다. 이제 비트코인을 전송하는 코드를 프로그래밍 해봅니다. #1. 전송 주소 선택하기 전송할 주소를 선택합니다. 미리 만들어 놓은 주소를 사용해도 좋고, 전에 비트코인을 무료로 제공한 테스트넷 샌드박스의 주소를 사용해도 됩니다. (테스트넷 샌드박스 주소 :…mikekim (40)in kr • 7 years agosteemCreated with Sketch.bitcoinj 로 내가 사용할 비트코인 지갑을 만들어보자 (4) - bitcoinj-dev저번 시간에 bitcoinj 로 일반지갑과 HD 지갑을 만드는 방법에 대해서 살펴보았습니다. 오늘은 테스트넷에서 실제 비트코인을 주고 받는 것을 만들어 보겠습니다. 먼저 테스트넷에서 비트코인을 주고 받으려면 비트코인이 있어야 합니다. 비트코인이 없는데? 어디서 사지? 비트코인 테스트넷은 테스트용 비트코인이라 거래소에서 사고 팔지…mikekim (40)in kr • 7 years agobitcoinj 로 내가 사용할 비트코인 지갑을 만들어보자 (3) - bitcoinj-dev저번 내용에 bitcoinj로 지갑을 만드는 방법을 살펴보았습니다. 이전에 만든 지갑은 몇 가지 문제점을 가지고 있다는 것을 눈치채신 분들도 있을 것입니다. 첫 번째는 지갑 프로그램을 실행할 때 마다 새로운 주소, 잔액, 시드, 니모닉, 생성일자가 나타난다는 것입니다. 이것은 이전에 내가 만든 주소를 기억했다가 사용하는 것이 아니라 매번 새로이…mikekim (40)in kr • 7 years agobitcoinj 로 내가 사용할 비트코인 지갑을 만들어보자 (2) - bitcoinj-dev오늘은 테스트넷에서 사용하는 비트코인 지갑을 만들어 보겠습니다. #1.Eclipse를 실행합니다. 만들어진 bitcoin-test 프로젝트에서 새로운 자바 class 파일을 생성합니다. #2. 지갑을 만들어 봅니다. #2.1. 테스트넷에 접속하는 NetworkParameters 메소드를 만듭니다. public…mikekim (40)in kr • 7 years agosteemCreated with Sketch.bitcoinj 로 내가 사용할 비트코인 지갑을 만들어보자 (1) - bitcoinj-dev먼저 bitcoinj에 대해서 알아 봅니다. bitcoin을 사용하기 위해서는 프로그래밍 언어를 알아야 합니다. 가장 많이 사용하는 언어로는 Java, Python, C++ 등이 있으며 여기서는 대표적인 bitcoin 라이브러리인 bitcoinj를 사용합니다. bitcoinj는 현재 최신 버전은 0.14.7입니다. 개발 환경을 설정해…mikekim (40)in kr • 7 years ago후쿠오카 비트코인 환전소를 갔다와서안녕하세요. 이번 봄철을 맞이해 벚꽃 구경을 겸해서 후쿠오카에 갔습니다. 후쿠오카 마이즈루 공원에 갔습니다. 정말 사람들 많더군요. 한국 사람들도 많고 중국 사람들도 많고, 당연히 일본인들은 단체로 와서 꽃구경을 하고 있네요. 노래도 듣고, 사온 음식을 나누어 먹으면서 즐거운 시간을 모두들 보내고 있었습니다. 꽃구경도 중요하지만…mikekim (40)in bitcoin • 7 years ago비트코인 백서 살펴보기 (3)저번 시간에 비트코인은 제3자 중계 신용기관없이 전자 지불 거래가 가능한 시스템을 구축하는데 그 목표가 있다는 것을 살펴보았습니다. 오늘은 이중지불 문제(double spending problem)에 대해서 살펴보기로 하겠습니다. '1. 이중지불 문제란? 예를 들어 길동이 전자 결재로 철이에게 $400을 지불하려하고, 민아에게 $500을…mikekim (40)in bitcoin • 7 years ago비트코인 백서 살펴보기 (2)오늘은 비트코인은 왜 만들었는가를 백서에서 간략히 살펴보는 두번째 시간을 가지도록 하겠습니다. '주제 : 비트코인은 왜 만들었을까? '1. 현재 전자 지불 시스템의 문제점 예를 들어 길동이 순신에게 $100을 보내려고 한다면 은행 수수료 2%로 실제는 $98이 전달됩니다. (미국의 예) 한국도 은행마다 다르지만 500원에서 1000원으로…mikekim (40)in bitcoin • 7 years ago비트코인 백서 살펴보기 (1)몇 주에 걸쳐서 비트코인 백서를 살펴보기로 하겠습니다. 오늘은 첫번째 비트코인 백서 영문판과 한글 번역판 그리고 관련 된 이야기를 간략히 살펴보는 시간을 가지도록 하겠습니다. '0. 백서(White Paper) 일반적으로 백서란 논문을 말합니다. 정부에서도 정책을 설명하기 위해 백서를 발간하기도 합니다. 그러나 대부분 백서는 대학에서…mikekim (40)in bitcoin • 7 years ago세상에서 가장 안전한 하드웨어 비트코인 지갑, 코인즈월렛입니다.세상에서 가장 안전한 하드웨어 비트코인 지갑, 코인즈월렛입니다. 가상화폐의 대표적인 비트코인이 세상에 등장한지 10년만에 시총 60조원를 넘어서고 있습니다. 가상화폐 시장은 미래의 새로운 금융환경과 신용사회를 만들어 갈 것입니다. 그러나 이러한 미래에 밝음도 있지만 어두운 면도 있습니다. 네. 바로 해킹입니다. 수많은 해커들이 거래소와…