ECDSA Source Code. Related Link => https://www.openssl.org/source/license.html #include #include "ec_lcl.h"#include ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey){ return ECDSA_do_sign_ex(dgst, dlen, NULL, NULL, eckey);} ECDSA_SIG *ECDSA_do_sign_ex(const unsigned char *dgst, int dlen, const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey){ if (eckey->meth->sign_sig !=..
#Virtual Currency & BlockChain
Add Bitcoin Content. #1.Summary.비트코인에 대해 이미 언급을 했지만 좀 더 언급하고 싶어서 글을 썼다. #2.Keep in mind.비트코인은 분산화된 암호화 화폐이자 결제 시스템. #3.Decentralization.비트코인은 중앙은행 같이 신뢰받는 제 3자, 즉 TTP(Trusted Third Party)가 아닌 특정 프로토콜을 따르는 분산화된 컴퓨터 네트워크에 의해 발행되고,그 거래가 검증되면 전반적인 시스템의 안정성이 확보된다.일단 수수료가 상당히 저렴하다.예를 들어 외국어 노동자가 자국으로 돈을 보낼 때 중앙신뢰기관(Ex..은행)을 거쳐서 가면 수수료가 30%정도 된다.비트코인으로 보내면 가격이 저렴해지고 수수료가 중앙신뢰기관을 거치는 것보다 휠씬 저렴하고 시간도 단축된..
Public and Private keys. [출처:http://bitweb.co.kr/m/view.php?idx=420&mcode=] 워낙 공개 키와 비밀키에 대한 글들이 많기 때문에 핵심이라고 생각하는 것만 언급하겠다.일단 블록체인은 모두가 공유하고 있는 장부이고 모든 사람이 장부를 가지고 있다면 어떤 문제가 발생할 지 생각해봐야 한다.블록체인은 장부지만 열람할 수 있게 해주는 방법이 몇 가지 있다.열람하기 위해 해주는 것을 공개 키(Public Key)라고 한다. 예를 들어 송금할 때 사용한다.비밀 키(Private Key)는 블록체인의 공개 키 = 즉 내 주소의 돈을 사용할 때 사용한다.공개 키는 타인이 안다고 해서 문제될 것이 없다.말 그대로 공개 키기 때문이다.공개 키를 통해 블록체인은 투명하..
51% Attack. #1.Meaning.비트코인은 작업 증명(Proof Of Work)을 사용해서 채굴이라는 연산을 통해 일종의 수학 문제를 가장 빨리 푼 사람에게 블록을 추가시킬 수 있는 이른바 '장부 작성 권한'을 준다고 한다. 하지만 전체 채굴 연산량의 51% 이상 보유한 채굴자는 압도적인 채굴량을 바탕으로 전체 네트워크를 좌지우지할 수 있게 되며 이론적으로 51% 공격을 실행할 수 있고 조작이 가능하다.그래서 현재 채굴자에게 너무 많은 권한이 있다는 문제 제기도 나오고 있는 상황이다. [출처:www.blockchain.info] 위 그래프를 보면 가장 인기있는 비트코인 채굴 풀(=Mining Pool)들의 시장 점유율이다.51% 공격은 비트코인의 창시자 사토시 나카모토의 논문에도 명시되어 있다...
Categorization Of Cryptography. Related Link => https://steemit.com/kr/@neoteny/2rx8q6 http://verticalplatform.kr/archives/10037 http://www.slrclub.com/bbs/vx2.php?id=vcoin&no=21527
ICO Evaluation Sites. ICO 관련 사이트들은 대부분 재무적 관점,백서 수준 등 여러 요소들을 평가하고 있다.대표적으로 관련 사이트를 소개하겠고, 이외에도 많은 관련 사이트들이 있다. 1.ico rating. https://icorating.com/ko/ 2.ico bench. https://icobench.com/icos 3.ico drops. https://icodrops.com/ 4.Token Market. https://tokenmarket.net/
Block Chain Related Sites. 1.Coin Market Cap. = 코인 마켓 캡 닷컴. https://coinmarketcap.com #1.Cyptocurrencies => 1629 상장되어 있는 코인 수.#2.Markets => 거래하고 있는 전세계 가상화폐 총 거래소.#3.Market Cap => 시가 총액.#4.24th Vol => 24시간 거래 되었던 금액.#5.BTC Dominance => Bitcoin 점유율.Cf.ICON => 한국 코인. 2.UpBit. = 업비트.https://upbit.com 대한민국 최다 암호화폐 거래소이다.업비트는 크게 원화,비트코인,이더리움,테더의 4개의 화폐들로 거래할 수 있는 각각의 시장이 있다. 출처 https://namu.wiki/w/%E..
Coin vs Token. #1.분명한 법적 정의는 없다.#2.코인이라는 개념이 먼저 나오고 그 후에 토큰이 등장했다.#3.암호화폐는 거래용 코인,플랫폼 토큰,유틸리티 토큰으로 분류된다.#4.#3번에 대한 내용은 다른 글에서 자세히 다루어보겠다.#5.토큰의 Value가 나오면 거래가 될 수 있다.#6.1세대 = 거래용 코인, 2세대 = 플랫폼 토큰, 3세대 = 유틸리티 토큰.#7.1세대 코인 지불 강조 2세대 코인 지불+플랫폼 3세대 코인 지불+플랫폼+비즈니스.#8.구분을 해보자면 1~2세대까지를 코인이라고 부르는 것이 맞고,3세대부터 토큰이라고 하는게 정확하다.#9.Dapp으로 만든 건 다 토큰이라고 할 수 있다.#10.스위스 회사인 finma에서는 토큰도 3종류로 분류하고 있다.#11.지불 토큰,유틸..