본문 바로가기

IT/블록체인 Blockchain

최근의 비트코인 캐시 급등락과 비트코인 하락세 지난 번 포스팅에서 비트코인의 급등과 SegWit2X의 연관성에 대한 글을 간략히 썼었는데요, 최근의 비트코인 급등과 관련된 이야기들 (비트코인 캐시 / SegWit) 어느덧 11월 중순이 되었는데 의외로 비트코인 캐시가 급등하고 비트코인은 그 상승세가 꺾이는 현상이 일어 났습니다.이와 관련해서 코인데스크의 분석 기사를 읽어보니 이해가 되더군요. 결론부터 이야기하면 11월로 예정되었던 비트코인의 SegWit2X 하드포크가 취소된 것이 가장 큰 원인인 것 같습니다. SegWit2X 하드포크가 실행 되었다면 비트코인의 블록 사이즈가 현재 1메가에서 2메가바이트로 늘어났을 예정이었는데, 이에 반대하는 사용자이 많은 상황이라 또 다른 하드포크가 일어나서 새로운 비트코인이 다시 생성되는 것이 아닐까 하는 우려가 .. 더보기
최근의 비트코인 급등과 관련된 이야기들 (비트코인 캐시 / SegWit) 최근 비트코인 가격이 6000달러에 가깝게 급등했습니다.(이 글을 쓰는 시점인 2017년 10월 기준)한달 전과 비교해 보면 2배 가깝게 오른 건데요, 왜 이렇게 올랐는지 찾아 보다가 알게 된 이야기들을 공유해 보겠습니다. 요즈음의 비트코인 급등이 이전과 다른점은 다른 암호화 화폐 (이더리움 등) 와 상관없이 혼자만 올랐다는 점입니다. 보통 비트코인 이더리움, 리플 등은 어느 정도 연관성을 가지는데 이번에는 그렇지 않았다는 거죠.이렇게 나 홀로 고공행진을 하는 이유에 대해서는 여러 가지 설이 있지만, 11월로 예정된 segwit2x 와 관련된 것이 아닌가 하는 의견이 있습니다. (https://www.coindesk.com/logical-not-bitcoins-coming-fork-boosting-pri.. 더보기
[Ethereum] 이더리움 스마트 컨트랙트 #2 - truffle 프레임워크, 테스트넷 [상크스의 이더리움 관련 포스팅] [Ethereum] 이더리움이란? [Ethereum] 설치 및 테스트용 사설 네트워크 구성 [Ethereum] 이더리움 사설 네트워크 구성, 어카운트 생성 및 Ether 할당 [Ethereum] 이더리움 이더 Transfer, 마이닝 [Ethereum] 이더리움 스마트 컨트랙트 #1 - testrpc에 올리기 ▶ [Ethereum] 이더리움 스마트 컨트랙트 #2 - truffle 프레임워크, 테스트넷 이전 글에서는 testrpc에 스마트 컨트랙트를 올려 보았는데요, 이번에는 쉽게 스마트 컨트랙트를 컴파일하고 deploy할 수 있는 프레임워크 "truffle"을 소개하고 실제 이더리움 테스트네트워크에 스마트 컨트랙트를 올려 보겠습니다. 원문은 https://medium.c.. 더보기
[Ethereum] 이더리움 스마트 컨트랙트 #1 - testrpc에 올리기 [상크스의 이더리움 관련 포스팅] [Ethereum] 이더리움이란? [Ethereum] 설치 및 테스트용 사설 네트워크 구성 [Ethereum] 이더리움 사설 네트워크 구성, 어카운트 생성 및 Ether 할당 [Ethereum] 이더리움 이더 Transfer, 마이닝 ▶ [Ethereum] 이더리움 스마트 컨트랙트 #1 - testrpc에 올리기 [Ethereum] 이더리움 스마트 컨트랙트 #2 - truffle 프레임워크, 테스트넷 이전 포스팅에서는 리눅스 환경에서 프라이빗 노드 설정하는 것 까지 알아 봤는데요, 오늘은 testrpc를 설치하고 간단한 스마트 컨트랙트를 블록에 올려보도록 하겠습니다. 본 포스팅은 아래 웹사이트의 내용을 참조했음을 알려 드립니다. (예제로 사용된 소스코드도 이곳에서 받을 .. 더보기
비트코인의 트랜잭션과 마이닝 비트코인 관련 두 번째 포스팅은 트랜잭션과 마이닝에 대해서 알아 보겠습니다. 트랜잭션 Transaction 이전 포스팅에서 블록 내의 트랜잭션의 구조에 대해서 살펴 봤는데요, 실재로 주소 간의 트랜잭션이 어떻게 이루어지는지 살펴보죠."트랜잭션" 은 보통 바로 와 닫지 않는 용어인데요, 비트코인의 트랜잭션은 사실상 "지불" 이라는 용어로 해석할 수 있습니다.즉 하나의 주소 (계좌) 에서 다른 주소로 특정 양의 비트코인을 이전시키는 작업이죠. 우리가 은행에서 흔히 하는 계좌이체와 동일한 개념입니다. 트랜잭션은 비트코인 지갑 프로그램 (wallet s/w) 에서 시작됩니다.비트코인 지갑 프로그램은 비트코인 주소 - 개인키 쌍을 관리합니다. (개인키는 보통 보여지지 않으며 프로그램 내부에서 관리함)사용자가 본인.. 더보기
비트코인 네트워크와 블록체인의 구조 비트코인이 블록체인 기술에서 아직도 중요한 부분을 차지하고 있음에도, 인터넷에서 찾아볼 수 있는 글이 대부분 비트코인의 상위 개념만을 설명하는 것이어서 제가 아는 부분도 정리해 볼 겸 비트코인 관련 포스팅을 다시금 시작하고자 합니다. 비트코인 네트워크 인포그램 (Antony Lewis) 앤터니 루이스의 홈페이지에 나와 있는 한장짜리 비트코인 네트워크 인포그램입니다.원본은 여기 (https://bitsonblocks.net/2016/03/14/bitcoins-network-in-one-infographic) 에서 보실 수 있습니다. 이 한장짜리 인포그램에서 언급하고 있는 개념들을 살펴보면,분산원장의 개념과 종류 : 비트코인과 다른 블록체인 기반 플랫폼의 차이점마이닝의 개념과 마이닝 풀 / 개인 마이너 비트.. 더보기
[Corda] CorDapp Template 간단한 테스트 R3cev의 Corda 플랫폼과 관련한 세 번째 포스팅입니다.이번에는 CorDapp Template 프로젝트 파일을 따라가면서 살펴볼까 하는데요,Corda Documentation https://docs.corda.net/tutorial-cordapp.html 에 해당하는 내용입니다. github 상의 Corda repository는 corda와 cordapp-template 2개가 있습니다. corda는 코어 플랫폼 + 샘플이 포함되어 있고, cordapp-template은 cordapp 개발을 쉽게 시작하기 위한 템플릿 소스코드가 포함되어 있다는 차이점이 있습니다. 먼저 CorDapp 의 정의를 간단히 설명하면, 코다 플랫폼에서 실행되는 프로그램이라고 할 수 있습니다. 코다 플랫폼이 노드(node, .. 더보기
[Corda] 환경세팅에서 데모구동까지 Corda를 이해하기 위해서는 기술백서와 Documentation을 읽어보는 것이 제일 좋은 방법이겠지만, 저 처럼 뭔가 컴퓨터에 직접 해 봐야 느낌이 오는 분들을 위해서 step-by-step 으로 간단한 데모 구동 환경을 구성해 보겠습니다. 코다의 기본 개념은 이전 포스팅 [2016/12/07 - [IT/블록체인 Blockchain] - [Corda] R3cev - 분산원장 플랫폼 Corda 공개] 을 참조해 주시고요, 아래 내용은 코다 Documentation [ https://docs.corda.net/getting-set-up.html ]에 있는 내용을 제가 직접 실행하면서 작성한 것입니다. 환경설정 (Environment Setup) 코다는 JVM기반으로 작동하기 때문에 이더리움처럼 OS에 대.. 더보기