- #### 비트코인 네트워크에서 노드는 전체 블록체인을 유지하며, 네트워크 상의 다른 노드와 연결되어 있는 것이 중요한 역할을 함 > - #### 전체 블록체인을 유지하는 노드를 풀노드(Full Node)라고 하며, SPV(Simplified Payment Verif
머클루트(Merkle root)는 블록체인에서 트랜잭션의 무결성을 검증하기 위해 사용되는 해시 함수의 일종으로 머클루트는 머클트리(Merkle tree)라고도 불리는 이진 트리 구조에서 생성됨머클트리는 블록체인에서 사용되는 트랜잭션 데이터(거래 데이터 || Tx)를 처
합의 알고리즘의 궁극적인 목표는 옳은 정보(공유되는 정보) 정하는 것 >> - 합의 알고리즘 시작은 채굴(올바른 블록 해시값 추출 ) 하는 것임 >> - 합의 알고리즘은 최종 완성은 다른 노드들과 체인 정보를 동기화 하는 것으로 이루어짐 이웃 노드들과 지속적으로 통신
합의 알고리즘 배경 및 탈중앙화 > 비트코인 생성 원인 >> 중앙화된 금융 시스템에 대한 환멸 (리먼, 모기지 사태 그 이후 대형 금융사 중심의 구제 금융 정책) >그래서 비트코인이 제시한 해결책은? >>탈중앙화된 시스템을 기반으로 한 전자 결제 시스템 만들기 >탈
블록 및 체인 자료 구조 블록은 데이터를 담는 가장 기본적인 단위 이 블록들이 체인처럼 연결되어 형성하는 것이 블록체인 블록체인 백서에는 블록체인이라는 말은 없음 블록은 기본적인 헤더와 바디로 구성 블록 헤더는 6가지 메타데이터 바디에는 거래 요소들이 존재 블록
배경리먼 사태 중앙정보 너무 이상함 → 탈중앙화블록체인은 탈중앙화된 네트워크에서 작동하는 분산원장 기술익명성 : 거래에는 공개키 혹은 지갑 주소만이 사용되어 실제 사람의 신원을 알수 있다.블록체인 거래 시 지갑을 통해 거래지갑 주소만으로 사람을 알수 있나 → 없다계좌번
git 이란코드를 관리하는 분산형 버전 관리 시스템으로 초기에는 Linux 소스 코드를 관리할 목적으로 개발됨git 설치https://backlog.com/git-tutorial/kr/intro/intro2_1.html상위 사이트 참고 (다른 것도 정리 잘 되
GitHub는 개발을 하는 사람에게 너무 당연한 존재가 되었다. 회사에서는 git을 쓰더라도 개인의 포트폴리오 관리는 거의 GitHub으로 쓰는 것이 너무 당연했지만 내놓을 만한 프로젝트를 만든 적이 없던 나는 관리를 하지 않아 거의 GitHub를 GitHub 테스트를