일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #국제채권시장 #유로본드 #유로커런시 #유로달러 #외국채 #금융중개기관 #간접금융 #거래비용#다우존스공업평균지수 #나스닥종합지수 #FTSE100 #DAX #CAC40 #straittimes #항생지수 #거래비용 #유동성 #위
- 자료구조 #알고리즘
- 미쉬킨의화폐와금융 #미쉬킨 #화폐금융론 #화폐와금융 #경제학 #교양 #경제지식 #경제공부
- html #js #parsing
- 페이스북유니버시티 #마케팅교육 #마케팅캠프
- 블록체인 #layer2 #레이어2 #이더리움스케일링
- vp #vc #did #신원인증 #블록체인
- #경제상식 #화폐 #금융 #화폐금융론 #경제학 #경제기본 #경제지식 #경제근육 #투자지식 #경제공부 #경제학전공 #금융이란 #화폐란 #금융시장 #금융시장역할 #화폐역할 #화폐역기능 #금융역기능 #
- Today
- Total
목록텃밭 1 : BlockChain (60)
평행우주 : world 1

블록체인에서의 합의 탈중앙화를 유지하면서 공통의 상태에 도달할 수 있는 것에 관한 것 즉, 합의는 통제자가 없는 엄격한 규칙 체계를 만들기 위한 것 책임이 있는 사람, 조직 또는 그룹은 없으며, 대신 파워와 컨크롤은 광범위한 참여자들의 네트워크에 분산되어 있어서 이들 참여자들은 규칙을 따르고 정직하게 행동함으로써 자신의 이익을 보호하게 된다 합의 도달 분산 시스템에서 각기 다른 참여자가 한 시스템의 전체 상태에 모두 동의하도록(결과적으로) 하는 것 합의 알고리즘이 필요한 이유 탈중앙화된 레코드 보관 및 검증의 핵심 기능에 관해서, 상태 업데이트에서 파생된 정보가 올바른지 확인하기 위해 신뢰에만 의존하는 것은 문제가 된다 이런 문제는 진실을 결정할 중앙기관이 없는 탈중앙화된 네트워크에서 상당히 일반적인 문..

코인베이스 거래 구조 코인베이스에 대한 거래 수수료와 + 보상금을 계산하고, 징의 노드는 해당 총 보상금을 본인의 노드로 지불 받기 위해 코인베이스 거래를 구성한다 코인베이스 거래는 소비해야 하는 이전 UTXO를 명시한 거래 입력값 대신 '코인베이스' 입력값을 보유하고 있다 정규 거래의 입력값 구조 크기 필드 설명 32바이트 거래 해시 소비될 UTXO를 담고 있는 거래에 대한 지시자 4바이트 출력값 인덱스 소비될 UTXO의 색인번호 (최초 0) 1~9바이트 해제 스크립트 크기 따라 나오는 바이트 단위의 해제 스크립트 길이 가변적 해제 스크립트 UTXO 잠금 스크립트의 조건을 풀 수 있는 스크립트 4바이트 일련번호 현재 장애가 있는 Tx-대체 기능, 0xFFFFFFFF로 설정 코인베이스 거래의 입력값 구조..

채굴 들어가기 분산화된 클리어링 하우스의 주요 프로세스 채굴에 의해서 거래를 검증하고 승인한다 비트코인 시스템을 안전하게 보호하고 네트워크에 걸쳐 중앙 권력 없이 합의를 이룰 수 있게 해준다 비트코인의 보안이 분산화되도록 하는 메커니즘 채굴자의 보상 새 블록 각각에서 새로운 코인을 생성 해당 블록 내에 들어있는 거래 전부로부터 거래 수수료를 받는 것 해당 거래의 입력값과 출력값 사이의 차이만큼 남은 잉여금을 수수료로 갖는다 현재는 수입원의 대부분이 새로 생성된 비트코인이지만, 보상금이 시간이 지나면서 줄어들고 블록당 담겨있는 거래 건수가 증가하면서 비트코인 채굴 수익의 많은 부분이 거래 수수료에서 발생할 것이다. 거래의 독립적 검증 지갑 소프트웨어가 UTXO를 수집해 거래를 생성한 후, 적절한 해제스크립..

UTXO 장점 이중 지불 방지 트랜잭션을 발생시키면 해당 UTXO는 검증을 받은 후 TX Pool에 들어간다. 그러므로 이중지불이 발생하면 채굴자들은 Pool에서 UTXO 검사 후 사용 기록이 있다면 해당 거래를 무효화 할 수 있다. 잔고의 증명 UTXO는 돈들이 살아 움직이며 추적하기가 용이한 장점이 있다. 따라서 거래에 대한 유효성을 검증하기가 매우 쉽다. 일반적으로 이더리움 같은 경우는 트랜잭션들을 모두 검증 및 확인하여 최종적으로 잔고를 유추하지만 UTXO는 해당 사용자의 UTXO만 확인하면 되기 때문에 그럴 필요가 없다. 이더리움처럼 어느 계좌에 귀속이 된 기록이 아니라 흩어져 있는 UTXO의 객체들로 특정 소유자의 계좌를 유추하는 것이다. 그래서 특정 계좌의 잔고를 알기가 힘들 수 있지만, 수..

거래 스크립트 비트코인 거래 유효화는 고정 패턴에 기초한 것이 아니라 스크립트 언어를 실행함으로써 이루어진다 스크립팅 언어는 거의 무한대에 가까운 표현 가능한 조건을 만들 수 있다 바로 이 점이 '프로그램 가능한 화폐'를 만들게 된다 튜링 불완전성 비트코인 거래의 스크립트 언어는 많은 연산자를 포함하고 있지만, 한 가지 중요한 방법을 이용해 의도적으로 기능이 제한된다 스크립트 언어는 조건부 흐름 제어 기능 이외에는 루프나 복잡한 흐름제어 능력을 가지고 있지 않다 즉 튜링이 완전하지 않다 (비트코인 거래 스크립트는 복잡성이 제한되고 실행 시간 예측이 가능하다) 스크립트는 다용도 언어가 아니기 때문에 제한성이 있고, 그 덕분에 스크립트 언어는 무한 루프나 논리 폭탄 같은 형태를 만들 수 없다 +)이더리움은 ..

거래 수수료 거래수수료는 비트코인 네트워크를 안전하게 유지해 주는 역할을 하는 채굴자에게 제공하는 일종의 보상이다 또한 공격자들이 네트워크를 거래로 넘쳐나게 하는 일을 실행 불가능하게 하는 보안 매커니즘의 역할도 한다 모든 거래에 소액의 비용을 부과함으로써 다음 블록에 거래를 포함시키는 동기부여의 역할도 한다 블록체인에 거래 내용을 기록하는 블록을 채굴하는 채굴자에 의해 거래 수수료가 수집된다 거래수수료는 비트코인 단위로 표현되는 거래 가치가 아닌, 킬로바트 단위의 거래 크기를 근거로 계산된다 채굴자는 수수료 등 여러가지 기준에 따라 거래의 우선순위를 정한다 보통 거래 수수료는 처리 우선순위에 영향을 미친다 비트코인 코어에서는 수수료 중개 정책이 '최소 중개거래 수수료' 옵션에 의해 설정되어 있다 중개가..

지갑의 의미 넓은 의미 : 주요 사용자 인터페이스 역할을 하는 어플리케이션 좁은 의미 : 사용자의 키를 저장하고 관리하는 데 사용되는 데이터 구조 지갑 기술 개요 지갑에는 비트코인이 들어있는 것이 아니라 '키'만 들어있다 지갑은 개인키와 공개키 쌍을 포함하는 키체인과 같은 것이다 사용자들은 키를 이용해서 거래에 서명함으로써 자신들이 거래 출력값(코인)을 소유함을 입증한다 비트코인은 거래출력값의 형태로 지갑이 아닌 블록체인 내에 저장되어 있다 비결정적(무작위)지갑 최초의 비트코인 지갑(비트코인 코어)에서는 지갑이란 단순히 무작위로 생성된 개인키를 모아 둔 장소였다. 처음 시작할 때 무작위로 선택한 개인키 100개를 미리 생성한 후 필요한 만큼 추가로 더 생성했기 때문에, 각 키들은 단 한 번만 사용되었다...

개인키와 공개키 비트코인 지갑에는 쌍으로 구성된 키가 여러 개 들어있다. 각각의 쌍은 개인키과 공개키로 구성되어 있다 개인키(k)는 숫자로 구성되어 있으며, 대개 무작위로 숫자를 추출한다 일방 암호함수인 타원곡선 곱셈함수를 이용해서 개인키로부터 공개키(K)를 생성한다. 그리고 일방 암호해시함수를 이용해서 공개키(K)로부터 비트코인 주소를 생성한다 비트코인에서 비대칭 암호학(공개키/개인키)를 사용하는 이유 이 비대칭 암호학은 거래를 암호화하기 위해 사용하는 것은 아니다 그보다 비대칭 암호학의 유용한 특성은 디지털 서명을 생성하는 능력이다 숫자 서명을 만들어 내기 위해 개인키가 디지털 지문에 적용되기도 한다 이 경우 개인키에 대한 정보를 가진 사람만이 숫자 서명을 만들어 낼 수 있다 공개키와 거래 지문에 접..