Bitcoin
-
[알쓸신블] 제6장 Ethereum HardFork History & Constantinople알아두면 쓸모있는 신나는 블록체인 2019. 1. 15. 20:55
2019년 1월 17일 오후 1시경 7,080,000번째 블록에서 이더리움의 콘스탄티노플 업데이트가 진행된다. 이더리움의 하드포크 역사와 이번 '콘스탄티노플'에서는 무엇이 적용 되는 지 알아보도록 하자. 이더리움 로드맵 초기 이더리움은 총 4번의 하드포크를 발표했다. (1) 황무지 이더리움에서 코인이 채굴 되며 이더리움 네트워크가 형성 되는 단계 프론티어 (Frontier)- 2015년 7월 30일 이더리움 Genesis Block 채굴 시점 (2) 사람들이 하나 둘 모여 마을을 만들어가는 단계 홈스테드 (HomeStead)- (#1,150,000 Block) 2016년 3월 14일 * EIP-2- Smart Contract 생성 비용 조절 ( 21,000 -> 53,000 )- 가스 비용이 부족해도, ..
-
블록체인 Oracle ProblemBlockChain Tech 2019. 1. 2. 11:24
Oracle의 뜻 (Naver 사전) 1. (고대 그리스에서) 신탁을 받는 곳 2. (고대 그리스에서) 신탁 3. 귀중한 조언을 주는 사람출처 : ZetaWiki 델포이 신탁블록체인의 OracleOracle이라는 말을 듣고 가장 먼저 생각난 것은 다국적 기업 ‘Oracle’이였고, 그 다음은 매트릭스의 Oracle 아주머니가 생각 났다. 아쉽게도 블록체인에서 Oracle은 이것들과 관계가 없었다.Oracle은 OFF-Chain(블록체인 밖)상의 데이터를 On-Chain(블록체인)으로 가지고 오는 것을 의미한다.즉, Oracle이란 A 블록체인이 아닌 곳에서 일어나는 각종 사건, 사고에 대한 데이터를 A 블록체인으로 가지고 오는 것이다. ‘10월 10일 서울의 날씨’, ‘B 블록체인의 Transaction..
-
이중 지불 (Double Spent) / 51% AttackBlockChain Tech 2019. 1. 2. 11:22
블록체인을 공부하면 자주 듣는 ‘이중 지불’ 이것은 무엇을 의미하며, 이를 해결 할 수 있는 방법에 대하여 알아보자.1. 이중 지불이란이중 지불이란 동일한 암호화화폐로 두 번 이상 지출하는 것을 의미한다. 암호화화폐에서 이중 지불은 실제 암호화화폐가 복사가 되어 지불되는 것이 아닌 충돌되는 트랜잭션이 있으면 더 많은 노드가 받아들인 트랙재션을 받아들이고, 받아들여지지 않은 다른 트랜잭션은 취소해버리는 블록체인 특징을 이용한 악의적인 행위이다. (출처 : NamuWiki)이중 지불은 51%의 공격을 이용한다. 예시를 통하여 이중 지불을 이해해보자.[1 Step]1–1. 류짱은 1BTC만 소유하고 있다. A와 B에게 각각 1BTC를 송금하고 그에 따른 물건을 받기로 한다.1–2. 첫 번째로 A에게 1BTC를..
-
ERC20 그리고 EIPBlockChain Tech 2019. 1. 2. 11:20
이더리움 기반의 ‘ERC20 토큰’ 여기서 ERC 는 무엇이고, 20이라는 숫자는 무엇을 의미할까?흔히 우리가 알고 있는 암호화화폐의 약 90% 이상은 이더리움 기반의 토큰이다. 자체 블록체인을 구성하는 코인들과 달리, ERC20은 많은 장점들을 가지고 있다.‘Solidity’ 언어로 쉽게 제작이 가능하다.약속된 규격이 있고, OpenSource로 다양한 예제들이 제공 되어 있다.이더리움 기반으로 상장에 용이하다. (‘거래소는 그저 Token Contract Address를 추가 하면 된다.’)CrowdSale Contract 로 손쉽게 이더리움으로 ICO를 진행할 수 있는 장점등이 있다.반년전만 해도.. 부르는 게 값이였다지..? (자료 링크)이렇듯 ERC20은 충분히 매력적이다. 또한, 자체 블록체인..
-
[알쓸신블] 제2장 비잔티움 장군의 딜레마알아두면 쓸모있는 신나는 블록체인 2019. 1. 2. 10:24
비잔티움 장군의 딜레마의 탄생 배경을 찾아보는 중, 약 1970년도 NASA의 ‘분산화 컴퓨팅 프로젝트 갈릴레오’에 대하여 찾게 되었습니다. 해당 프로젝트의 진위 여부를 찾아내지 못하였지만, 비잔티움 장군의 딜레마를 이해하는 것에 좋은 예시가 되어 글에 포함시킵니다.‘비잔티움 장군 문제’ 의 탄생 이전부터 비슷한 문제가 논의된 것으로 알고 있지만, 비잔티움 장군 문제는 레슬리 램포트와 쇼스탁, 피스가 공저한 1982년 논문에서 처음 언급됐다.(해당 예제의 사실 여부는 완벽하게 파악 되지 않았습니다.) ‘비잔티움 장군 문제'는 1970년대 활발했던 ‘분산화 컴퓨팅’에서 비롯 되었다고 생각한다. 1970년대 NASA는 비용절감을 위하여 슈퍼 컴퓨터가 아닌, 민간인 컴퓨터의 컴퓨팅 파워를 임대하기로 하였고, ..
-
[알쓸신블] 제1장 비트코인의 탄생알아두면 쓸모있는 신나는 블록체인 2019. 1. 2. 09:56
블록체인을 공부하기 앞서 가장 먼저 이해해야 하는 것은 단연 비트코인 탄생배경이라고 생각한다. 비트코인의 창시자 ‘사토시 나카모토’는 익명의 ‘누군가’이기 때문에 그의 심중을 완벽히 파악할 수는 없지만 백서 그리고 소스 코드 배포 시기로 비트코인의 탄생 배경을 알아보자.비트코인의 탄생2008년 10월 사토시 나카모토라는 익명의 누군가가 “Bitcoin: A Peer-to-Peer Electronic Cash System”Bitcoin Whitepaper: https://bitcoin.org/bitcoin.pdf Bitcoin Genesis Block: http://bit.ly/Johnson-GenesisBlockBitcoin Genesis Block 에 담긴 메시지 (“더 타임스, 은행들의 두 번째 구제..