- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- V2
- Linux
- bitcoin
- pwnable
- compound
- 비트코인
- wargame
- shellcode
- defi
- solidity
- 블록체인
- hacking
- Ethereum
- 이더리움
- 해킹
- 코인
- BANDiT
- PWN
- Crypto
- overthewire
- web3
- blockchain
- 반딧
- lending
- pow
- DreamHack
- 해시
- 리눅스
- Leak
- security
목록비트코인 (8)
Nullorm
이전 작업증명(PoW)에 이어, 이번에는 비트코인을 구성하는 블록체인 네트워크에 대해 공부해보도록 하자. 이번 글에서는, 지금까지 블록체인을 공부하면서 계속 공부했던 블록체인의 구조를 전체적으로 한번 보게될 것 같다. 블록체인(또는 비트코인구조)에 대한 다른 기초적인 개념이 잘 탑재되어있지 않다면, 이번 장을 따라가기 힘들 수도 있다.(아닐수도 있긴 하다 ㅎ) 이 포스팅을 쓰기 전에, 한번 bitcoin의 오픈소스 코드를 조금 읽어보고 왔다. (트랜잭션, 블록 생성 관련 코드) 그렇게 얻은 지식들을 조금 더 공유해보고자 한다. 비트코인 오픈소스 깃헙 링크 https://github.com/bitcoin/bitcoin/tree/master GitHub - bitcoin/bitcoin: Bitcoin Cor..
지난 글에서 비트코인 백서(White Paper)를 읽어보며, 비트코인의 이중지불 문제가 무엇이고, 왜 발생했는지 등에 대해 알아보았다. (아래 링크 참고) https://nullorm.tistory.com/38 [Bitcoin] 블록체인 기술공부 / 비트코인 백서 공부 (1. 초록) / 이중지불 문제 블록체인 공부를 시작했는데, 무엇을 먼저 시작해야할지 모르겠고, 무작정 기술로만 들어가면 중간에 흥미를 잃을 듯 하여 코인들의 목적, 원리 등을 직접 까(open)보면서 공부해보려고 한다. 공 nullorm.tistory.com 이번 글에서는 이중지불 문제를 비트코인에서 어떻게 해결했는지 살펴보도록 하자. 1. 이중지불이 뭘까? 짚어보지도 않고 넘어가는건 좀 그래서 일단 간단하게 짚고만 넘어가겠다. 이중지..
블록체인 가상화폐를 대표하는 비트코인은 채굴, 검증 등 모든 수학적 과정 안에 이 SHA-256이라는 알고리즘이 등장하는 것으로 보인다. 사실 해시알고리즘까지 알아야하나? 싶긴 하지만 그래도 일단 코인수학&암호학 이라는 카테고리를 만든 김에 첫 번째 수학적 내용으로 적절해보이긴 해서 공부해보았다. 1. SHA-256? SHA-256은 메시지, 파일 암호화 또는 무결성검증 등에 널리 사용되는 일방향 암호화 해싱 알고리즘이다. 대상 데이터를 256-bit 길이의 hash값으로 변환하는 역할을 한다. 해시 알고리즘의 가장 큰 특징은 암호화 대상 데이터(평문)의 값이 아주 조금만 달라져도 결과값(암호문)이 크게 달라지는 것이다. 한번 예시와 함께 살펴보자. 2. 예시 (python) import hashlib ..
지난편에 이어서 이번 포스팅에서는 비트코인의 거래(Transaction)에 대해 한번 공부해보도록 해야겠다. 등장하는 단어들이 다소 어려운 감이 없지않아 있기 때문에, 정말 하나하나 다 설명하면서 넘어가보도록 하겠다. 비트코인 백서: 2. 거래 우리는 전자 화폐(electronic coin)를 디지털 서명의 체인으로 정의한다. 비트코인에서 정의한 전자화폐(가상화폐)는 바로 '디지털 서명의 체인'이라는 방식인 것이다. 이게 무슨 말일까? 우선 그 전에, 디지털 서명을 전자서명과 헷갈릴 수 있을 것 같아 이 둘의 차이점을 짚으면서 개념을 확인해보자. 차이점이라기 보다는 범주의 차이? 정도이다. 전자서명 안에 디지털서명이 있다. 전자서명? 미 전자 상거래법에서는 전자 서명을 전자적 수단에 의해 생성,전송,전달..
지난번 포스팅에서 다뤘었다. 대체 PoW가 무엇인가!!! 작업증명이 그래서 뭔데!!! 자. 지금부터 한번 시작해보도록 하자. 라는 말을 쓰는 지금 시점에서, 나는 작업증명이 뭔지 모른다. 따라서, 이 글을 읽는 사람들에게 누구보다 모르는 사람의 관점에서 잘 설명할 수 있지 않을까? (라는 희망.) 1. 서론 블록체인 네트워크에서 비트코인은 블록체인에 새로운 블록을 추가하는 방식으로 조폐(화폐를 제조) 및 송금을 한다. 작업증명은 이 조폐 및 송금에서 사용되는 트랜잭션(Transaction: 거래)시에 이를 거래하는 방법이다. 나카모토 사토시의 비트코인 백서에는 이런 말이 있었다(비트코인 백서 서론) 필요한 것은 신뢰 대신 암호학적 증명(cryptographic proof)에 기반해, 거래 의사가 있는 두..
블록체인 공부를 시작했는데, 무엇을 먼저 시작해야할지 모르겠고, 무작정 기술로만 들어가면 중간에 흥미를 잃을 듯 하여 코인들의 목적, 원리 등을 직접 까(open)보면서 공부해보려고 한다. 공부를 하는 것이기 때문에 "~인 것으로 보인다"라는 워딩이 많이 들어가는건 양해해주시길.. 또한 이번 글에서는 개요 및 초록, 그리고 몇 중요한 개념들에 대해서만 정리해보고 다음 글부터 본격적으로 시작해보려 한다. 1. 개요 비트코인은 가명의 기술자 '나카모토 사토시'가 블록체인 기술을 기반으로 개발한 최초의 디지털 자산. 기존 화폐(원, 달러)와 달리 정부, 은행 등의 개입 없이 미리 만들어진 알고리즘에 의해서만 발행되며, 거래 내역은 P2P네트워크에 참여한 사용자들에 의해 검증 및 관리되는 구조이다. 재래 통화의..
최근 거의 네달?정도 블로그 포스팅을 안하다가 얼마전부터 갑자기 코인 관련 정보글들을 올리기 시작했는데요... 그 기간동안 시스템해킹이나 그런거 말고 블록체인에 대한 공부, 리서칭 이런거 하고 왔습니다 ㅎㅎ 그러다보니까 자연스럽게 코인쪽에도 손을 대게 되더라구요? 그래서 오늘은 한번 grass코인이라는걸 들고와봤습니다! 저는 한 30일정도 전에 시작했었는데요, 가만히 들고있었더니 어느새 18K개 이상의 grass코인을 채굴해놨더라구요?? 그래서 이런 정보들도 좀 공유하면 좋지 않을까~ 하는 생각에 이런 주제 들고와봤습니다! 1. 그래서 이게 뭔데? grass코인은 얼마전까지 엄청 무섭게 성장했던 AI관련 코인 중 하나라고 보시면 될 것 같습니다. (요즘은 거품 좀 빠진 것 같더라구용) AI와 블록체인의 ..
web3 생태계에는 많은 용어들이 등장합니다. DEX, Defi, DAO 등 decentralized가 붙은 말이 정말 많이 등장하죠. 이중 DEX는 Decentralized Exchage의 약자로, 탈중앙화된 거래소를 의미합니다. 탈중앙화된 거래소가 무엇이냐면, 탈중앙화된 (분산원장방식의) 자산을 거래할 수 있는 거래소를 의미한다고 생각하면 이해하기 편할겁니다.(정확한 의미는 아니지만요.) 암튼, 코인 거래소를 생각해도 좋은데요, 우리가 많이 사용하는 빗썸, 업비트 등의 거래소는 모두 DEX가 아닌 CEX(centralized exchange)에 가깝습니다. 왜냐하면 해당 거래소에서 가상자산의 이동을 감시/감독/관리하고 거래를 중개해주기 때문이죠. 이와 반대되는 개념인 DEX는 분산원장에 우리들의 거래..