본문 바로가기

블록체인

(31)
하락장에 좋은 조언 https://www.youtube.com/watch?v=wXQfdNP8lCk 즐겨보는 유튜버인데 아주 정확히 정리해주고 투자에 대한 접근방법을 설명해주는듯 하다
비트코인 비잔틴 장애 허용 정리 블록체인의 기초를 공부할 때 빠지지 않는 것이 비잔틴 장군 문제라고 생각합니다. 저도 마스터링 비트코인을 읽으면서 몇 번이나 봤었던 내용이지만 항상 헷갈렸던 기억이 있네요. 그러기에 이번에 제대로 한번 정리해보려고 합니다. 아래는 2008년 제임스 A 도날도가 사토시에게 보낸 메일의 일부 내용입니다. “모두가 X를 안다는 사실로는 충분하지 않습니다. 모두가 X를 안다는 사실도 모두가 알아야 하며,또 모두가 X를 안다는 사실을 우리 모두가 다 안다는 사실도 전원이 알아야 한다. 이는 비잔틴 장군의 문제처럼, 분산 데이터 시스템에서 오래된 난제이다.” 위의 내용과 같이 컴퓨터 네트워크 분야에서 항상 제기되었던 두장군 문제에서 출발한 비잔틴 장군의 문제가 비트코인 개발하면서 해결해야 할 큰 난제였다. 두 장군..
비트코인 개인키, 공개키, 지갑종류 공부내용 # 개인키 , 공개키, 주소 ## 개인키 - 랜덤한 256 bit로 이루어진 값 - 엔트로피가 높은 함수로 생성해야함 - 2^256 = 1.1579209e+77, 가시적 우주의 원자 개수로 표현되는 10^80과 맞먹는 숫자 ## 공개키 - 개인키를 생성했으면 타원곡선 곱셈을 이용해서 공개키를 계산할 수 있다. - 비트코인은 secp256k1을 사용한다. (어렵다 참..) ## 주소 - 생선된 공개키를 통해 Double Hash(SHA-256, RIPEMD-160)한 뒤 Base58Check 인코딩을 적용 - Base58 : 58가지의 문자로 수를 표현. Base64에서 헷갈릴 수 있는 0-O(숫자 영, 대문자 오), I-l(대문자 아이, 소문자 엘), +, / 6문자를 뺀 것 # 지갑종류 ## 비결정적 ..
마스터링 이더리움 번역본 드디어 출간 기대하던 마스터링 이더리움이 출간을 했습니다. 올해 초부터 번역은 완성되었고 관련 개발자, 전문가 통해서 베타 리딩을 진행하고 있다는 소식을 접했는데, 출간이 생각보다 오래 걸렸네요. 블록체인의 바이블이라 불리는 마스터링 비트코인을 수없이 읽고 기초를 쌓아갔는데, 마스터링 이더리움은 어떨지 너무 기대됩니다. 마스터링 비트코인과 다르게 책 제목을 이상하게 바꾸지는 않아서 좋네요. 저자는 마스터링 비트코인와 같은 안드레아스 M. 안토노풀로스이고, 책의 내용에 대한 퀄리티는 보장될 것 같네요 영어원문판은 github에 올라와있지만 영어의 장벽이 너무 높아서 도전해볼 엄두가 안 났습니다. 번역은 삼성 SDS 출신 개발자들로 꾸며졌고, 블록체인의 대한 기술과 기초가 뒷받침되어있기에 단어 선택이라던지, 이해하기 쉽..
펜타시큐리티 AMO 코인 백서 분석 저는 모든 블록체인 백서를 분석 할 때 “과연 왜 블록체인을 여기에 써야하느냐” 가 납득이 되야 합니다. 그렇지 않으면 그 프로젝트는 블록체인을 단순히 마케팅용도로 사용하는 것 입니다. AMO코인은 블록체인을 통해 자동차 정보를 수집하여 수집한 정보를 관련 회사에게 AMO 코인으로 하는 생태계를 구성한다고 합니다. 이제 개발시작단계라고 생각하면 될 것 같습니다. 다른 프로젝트와 달리 AMO는 펜타시큐리티라는 탄탄한 회사에서 진행하기에 프로젝트가 무너질 일은 없다고 생각되긴 합니다. AMO가 아래와 같은 궁금점을 해결해주면 좋은 프로젝트라고 생각합니다. 1. 자동차회사와의 협약 정리 기존에 자동차 보안과 관련되어 협업하는 회사들도 있고 업무협약이 되어 있긴합니다. 허나 많은 분들이 느끼시겠지만 협약한 회사..
Bitcoin, Litecoin Core 설치 방법 Litecoin 코어 분석할 때 설치 했던 방법이다. Bitcoin 코어도 결국 litecoin의 전신과 같으니 아래와 같이 따라해도 큰 문제는 없었다. 아래의 명령어들을 순서대로 터미털창에 입력하면 된다! # Litecoin core 설치 방법 ## 기본 설치 환경 Virtural Box 5.2.18 r124319 (Qt5.6.2) 1. Cpu 4 core 2. Ram 8gb 3. 저장공간 52gb ## 기본 설치 순서 -git clone 1. git clone https://github.com/litecoin-project/litecoin.git -Dependency 설치 1. Berkeley DB 설치 - sudo apt-get install software-properties-common - su..
블록체인을 왜 써야할까? 블록체인 공부를 하면서 많이 느낀 점이 있다. 블록체인을 왜 써야 할까.. 과연 좋은 기술일까.. 굳이 왜 저 코인으로 결제를 해야 할까... 많은 ICO,코인백서 등등 다 보았지만 굳이 왜 써야 하는지는 못 찾았다. 다들 결국 마케팅의 용도로만 블록체인을 쓰고 있을 뿐 진짜 블록체인이 필요해서 갖다 붙힌지는 의문이 든다. 억지로 블록체인을 맞춰 끼울려고하니 어딘가 부자연스럽고 어딘가 불편하게 느껴진다. 몇몇 똑똑한 코인투자자들은 이미 눈치를 챘을 것이다. 모두다 허황된 것이란것을.. 블록체인 이야기와 백서 분석을 하기전에 필자의 주장은 이것 하나다. 블록체인 기술은 좋다 아주 좋은 기술이고 충분히 발전할 가능성이 많다. 근데 지금은 다들 어거지로 끼어 맞추고 있을 뿐이다.