# Bitcoin

Execution Client와 Consensus Client의 연결 과정
Execution Client와 Consensus Client는 모두 병렬로 동시에 작동한다. 두 클라이언트 간의 통신이 필요하다. 이 통신을 통해 Consensus Client는 Execution Client에 지침을 제공하고, Execution Client는 비콘
이더리움 PoS에서 트랜잭션이 만들어지는 과정
이더리움 PoS에서 트랜잭션이 만들어지는 과정 1. 트랜잭션 생성 및 브로드캐스팅 > 사용자는 개인 키로 트랜잭션을 생성하고 서명하여 이더리움 JSON-RPC API를 사용해 노드에 요청을 한다. > 사용자는 자신이 만든 트랜잭션을 블록에 포함시키기 위해 Vali
이더리움 PoS에서 트랜잭션이 만들어지는 과정
사용자는 개인 키로 트랜잭션을 생성하고 서명하여 이더리움 JSON-RPC API를 사용해 노드에 요청을 한다.사용자는 자신이 만든 트랜잭션을 블록에 포함시키기 위해 Validator에게 팁으로 줄 가스 양을 함께 정의한다.팁은 검증자에게 돌아가는 반면, 기본 수수료는

MultiSig, MPC와 Custody
Custody = 은행ex. 코인베이스, Bitgo기업들이 OTC(Over The Counter, 장외거래)거래를 하고 싶어하면 커스터디 회사에 요청을 한다. 이때 커스터디 회사는 암호화폐를 거래하여 법인을 넘겨주는 식의 매매대행을 한다.B2B로 운용되는 경우가 많다.

Blockchain에서의 Wallet
사용자의 개인키를 안전하게 관리하고 쉽게 거래를 생성하는 것을 지원한다.실제로 네트워크에 참여하지는 않는다.기능거래 조회사용자 잔액 조회신규 블록 생성 알림주소록 관리사용자 키 관Web WalletApp WalletPaper WalletHardware Wallet개인키

Gnosis Multisig Contract 뜯어먹기
Owner조건을 설정하고 조건을 확인하는 기능Wallet지갑 자체의 기능소유주 설정몇명의 소유자를 설정할 것인지 배열로 입력한다.몇명의 소유자 중 몇개의 Confirm을 받았을 때 트랜잭션을 보낼지에 대한 수 설정소유자 중 한사람이 트랜잭션을 submit한다.submi

Blockchain Bridge에 대한 이야기 1
블록체인 브릿지 기술은 서로 다른 블록체인 네트워크 간의 상호 작용을 가능하게 하는 기술이다.이 기술을 사용하면 서로 다른 블록체인에서 발생하는 트랜잭션, 데이터, 암호화폐 등의 자원을 교환하거나 전송할 수 있다. 서로 다른 블록체인 네트워크 간에 자산과 데이터를 전송
비트코인 코어(Bitcoin Core) 설치, Bitcoin.conf 설정
비트코인 코어(Bitcoin Core)는 비트코인 생태계에서 사용되는 오픈 소스 프로젝트 중 하나로, 비트코인 프로토콜을 개발하고 유지보수하는 역할을 합니다.사토시 나카모토가 개발한 공식 지갑 클라이언트 소프트웨어이며 비트코인 거래를 처리하고, 블록체인의 유효성을 검증

[Bitcoin 5장] 지갑
[해당 글은 '비트코인, 공개블록체인 프로그래밍(안드레아스 M. 안토노풀로스 저, 최은실 김도훈 송주한 옮김, 코인플러그 기술 감수)'을 참고했다.] [해당 글에 https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch

bitcoin white paper 톺아보기
비트코인 : 개인 대 개인 전자 화폐 시스템비트코인 백서 중 중요한 챕터를 선별해 내용을 정리해 보았다. ✔️ 인터넷 기반 상거래: 금융기관을 제 3자로 의존완전한 비가역 거래 불가능 > 제 3자에 의해 거래 내역이 수정될 수 있음중재비용(수수료) 발생 > 거래비용

[Bitcoin 4장] 키와 주소
[해당 글은 '비트코인, 공개블록체인 프로그래밍(안드레아스 M. 안토노풀로스 저, 최은실 김도훈 송주한 옮김, 코인플러그 기술 감수)'을 참고했다.] [해당 글에 https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch

[Bitcoin 3장] 비트코인 코어: 참조구현
[해당 글은 '비트코인, 공개블록체인 프로그래밍(안드레아스 M. 안토노풀로스 저, 최은실 김도훈 송주한 옮김, 코인플러그 기술 감수)'을 참고했다.] [해당 글에 https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch

[Bitcoin 2장] 비트코인의 작동원리
해당 글은 '비트코인, 공개블록체인 프로그래밍(안드레아스 M. 안토노풀로스 저, 최은실 김도훈 송주한 옮김, 코인플러그 기술 감수)'을 참고했다.해당 글에 https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch

[BitCoin 1장] 비트코인이란?
비트코인은 가상화폐로 비트코인 프로토콜을 통해 마치 기존의 화폐처럼 이용할 수 있다. 비트코인을 통해 물건을 구입하거나 대출을 받을 수 있고, 다른 화폐로 환전도 가능하다. 비트코인은 분산화된 P2P이다. 중앙 서버나 통제자 없이 '채굴'이라는 과정을 통해 코인을

[Bitcoin] - ch10. 비트코인의 보안
본 글은 '비트코인, 공개 블록체인 프로그래밍(Andreas M. Antonopoulos 저, 최은실, 김도훈, 송주한 옮김, 2018)'을 바탕으로 작성되었습니다.

[Bitcoin] - ch9-3. 채굴과 합의(3)
본 글은 '비트코인, 공개 블록체인 프로그래밍(Andreas M. Antonopoulos 저, 최은실, 김도훈, 송주한 옮김, 2018)'을 바탕으로 작성되었습니다.

[Bitcoin] - ch9-2. 채굴과 합의(2)
본 글은 '비트코인, 공개 블록체인 프로그래밍(Andreas M. Antonopoulos 저, 최은실, 김도훈, 송주한 옮김, 2018)'을 바탕으로 작성되었습니다.

[Bitcoin] - ch9-1. 채굴과 합의(1)
본 글은 '비트코인, 공개 블록체인 프로그래밍(Andreas M. Antonopoulos 저, 최은실, 김도훈, 송주한 옮김, 2018)'을 바탕으로 작성되었습니다.