반응형

전체 글 163

블록체인에 기록된 가톨릭 고해성사문

블록 140181부터 140313까지 간간이 등장하는 텍스트를 추려보았다. 미국 가톨릭 주교협회가 발행한 글을 참고한 결과 아스키로 변환된 문장은  중세 영어가 섞인  traditional version 고해성사 기도문임을 알 수 있었다. 비교해볼 수 있도록 현대 가톨릭 영문, 국문 고해성사 또한 덧붙인다. raw hex07456c696769757302255a4c54004f206d7920476f642c204920616d206865617274696c7920736f72727920666f7220686176696e67206f6666656e646564205468656520616e6420492064657465737420616c6c206d792073696e732e2e2e00 07456c6967697573022a614..

블록체인에 숨겨져있는 가톨릭 기도문

Coinbase transaction에 Hex값으로 기록되어 있는 데이터를 변환해보았다. 정확히는 139690번째 블록부터 140149번째 블록까지 간간이 등장하는 문구를 모은 것이다.해석해보니 영어로는 The divine Praise, 한국어로는 천주찬미가 라고 하는 것 같다.  raw hex data07456c69676975732f42656e6564696374757320446575732e2042656e6564696374756d204e6f6d656e2053616e6374756d20656975732e03198200 07456c69676975732f42656e6564696374757320446575732e2042656e6564696374756d204e6f6d656e2053616e6374756d2065697..

블록체인에 숨겨져있는 메시지들을 직접 찾아내보자!

숨겨진 메시지들 중 가장 유명한 것을 말해보라 하면 Genesis Block 속 메시지일 것이다. 많은 사람들이 Genesis Block에 적힌 메시지를 찾는 방법을 친절하게 다뤄주고 있다. 그러나 그것 말고도 블록체인 내부엔 발견되지 않은 수많은 메시지들이 숨어 있다는 사실을 알고 있는가?한번 차근차근 파헤쳐나가보자. 필자처럼 코딩을 모르는 사람도 상관없다!! 1. Genesis Block 메시지일단 Genesis Block의 메시지는 이 글을 보는 사람들이라면 대부분 알고 있을 것이다. pruned(용량절약)하지 않은 풀노드를 운영하고 있다면 bitcoind로 직접, 그것도 매우 쉽게 찾아볼 수 있다. 풀노드 설치방법bitcoind 사용방법 cmd에다가 다음 명령어를 한줄한줄 넣고 엔터를 쳐가며 Ge..

decodescript-bitcoind RPC별 사용법 정리

https://developer.bitcoin.org/reference/rpc/index.html RPC API Reference — BitcoinThis site aims to provide the docs you need to understand Bitcoin and start building Bitcoin-based applications.developer.bitcoin.org 필자는 코딩의 ㅋ자도 모르는 문외한이다.한글로 자세한 사용법을 적어놓으면 좋을 듯하여, 사용하는데 어려움을 겪었던 명령어들을 추려 정리해보았다. 필자와 같은 사람들에게 도움이 되었으면 하는 마음이다.모든 명령어들은 bitcoin-cli 뒤에 사용된다. 자세한 사용법은 여기로. decodescript "hexstring"hex..

getrawtransaction-bitcoind RPC별 사용법 정리

https://developer.bitcoin.org/reference/rpc/index.html RPC API Reference — BitcoinThis site aims to provide the docs you need to understand Bitcoin and start building Bitcoin-based applications.developer.bitcoin.org 필자는 코딩의 ㅋ자도 모르는 문외한이다.한글로 자세한 사용법을 적어놓으면 좋을 듯하여, 사용하는데 어려움을 겪었던 명령어들을 추려 정리해보았다. 필자와 같은 사람들에게 도움이 되었으면 하는 마음이다.모든 명령어들은 bitcoin-cli 뒤에 사용된다. 자세한 사용법은 여기로.getrawtransaction "txid" ( v..

초창기에 채굴된 비트코인들은 어디로 갔을까? 직접 확인해보자.

초창기에 채굴된 코인들은 누가 가지고 있을까.물론 그거야 구글에 검색을 하거나, 블록체인닷컴에 검색을 해보면 쉽게 알 수 있다. 하지만 그 결과들을 믿을 수 있을까? 걸핏하면 조작 뉴스가 판치는 지금같은 세상에서?비트코인에 대한 가장 확실한 정보는 비트코인 블록체인 자체의 기록이다. 그러므로, 블록체인을 들여다보기 위해 비트코인 프로그램인 bitcoind를 실행시켜주자.참고로, 미리 비트코인 프로그램을 설치해야 된다. 당신이 풀노드 운영자라면 항상 켜져있을 것이다. bitcoind 사용하는 방법 getblockhash 명령어 를 가지고 10만 안에서 자신이 원하는 아무 숫자의 블록을 선택해주자. 24년 현재 대략 80만개의 블록이 있는데, 10만개 정도가 초기채굴분량이다.초기채굴 블록에서 생성된 대부분의..

deriveaddresses-bitcoind RPC별 사용법 정리

https://developer.bitcoin.org/reference/rpc/index.html RPC API Reference — BitcoinThis site aims to provide the docs you need to understand Bitcoin and start building Bitcoin-based applications.developer.bitcoin.org 필자는 코딩의 ㅋ자도 모르는 문외한이다.한글로 자세한 사용법을 적어놓으면 좋을 듯하여, 사용하는데 어려움을 겪었던 명령어들을 추려 정리해보았다. 필자와 같은 사람들에게 도움이 되었으면 하는 마음이다.모든 명령어들은 bitcoin-cli 뒤에 사용된다. 자세한 사용법은 여기로. deriveaddresses "descriptor..

getblockhash-bitcoind RPC별 사용법 정리

https://developer.bitcoin.org/reference/rpc/index.html RPC API Reference — BitcoinThis site aims to provide the docs you need to understand Bitcoin and start building Bitcoin-based applications.developer.bitcoin.org  필자는 코딩의 ㅋ자도 모르는 문외한이다.한글로 자세한 사용법을 적어놓으면 좋을 듯하여, 사용하는데 어려움을 겪었던 명령어들을 추려 정리해보았다. 필자와 같은 사람들에게 도움이 되었으면 하는 마음이다.모든 명령어들은 bitcoin-cli 뒤에 사용된다. 자세한 사용법은 여기로.getblockhash heightheight칸에..

getblock-bitcoind RPC별 사용법 정리

https://developer.bitcoin.org/reference/rpc/index.html RPC API Reference — BitcoinThis site aims to provide the docs you need to understand Bitcoin and start building Bitcoin-based applications.developer.bitcoin.org 필자는 코딩의 ㅋ자도 모르는 문외한이다.한글로 자세한 사용법을 적어놓으면 좋을 듯하여, 사용하는데 어려움을 겪었던 명령어들을 추려 정리해보았다. 필자와 같은 사람들에게 도움이 되었으면 하는 마음이다.모든 명령어들은 bitcoin-cli 뒤에 사용된다. 자세한 사용법은 여기로. getblock "blockhash" ( verb..

풀노드 프로그램으로 비트코인을 채굴해보자!

드디어 우린 비트코인 코어 RPC를 다룰 수 있게 되었다. RPC명령어 매우 구체적인 사용법 비트코인 코어(이하 bitcoind)프로그램 안에는 채굴 기능도 포함되어 있다. 물론 CPU를 사용해서 채굴하는 단계는 하아아안참 지났고, 직접 해봤자 별 의미는 없을 것이다. 왜냐면 현재는 ASIC*을 사용해서 채굴이 이뤄지고 있기 때문이다.그런데 도대체 ASIC인지 뭔지를 쓰는 사람들은 어떻게 채굴을 하고 있는 것일까? 그 사람들이 쓰는 채굴 프로그램은 어디에 접속해서 무슨 계산을 해서 비트코인을 받아내는 것일까?그 의문을 해소해보자.  https://developer.bitcoin.org/reference/rpc/index.html RPC들이 정리된 위 웹사이트에는 채굴과 관련된 RPC들도 물론 다루고 있다..