일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vp #vc #did #신원인증 #블록체인
- 페이스북유니버시티 #마케팅교육 #마케팅캠프
- 블록체인 #layer2 #레이어2 #이더리움스케일링
- html #js #parsing
- #국제채권시장 #유로본드 #유로커런시 #유로달러 #외국채 #금융중개기관 #간접금융 #거래비용#다우존스공업평균지수 #나스닥종합지수 #FTSE100 #DAX #CAC40 #straittimes #항생지수 #거래비용 #유동성 #위
- 자료구조 #알고리즘
- #경제상식 #화폐 #금융 #화폐금융론 #경제학 #경제기본 #경제지식 #경제근육 #투자지식 #경제공부 #경제학전공 #금융이란 #화폐란 #금융시장 #금융시장역할 #화폐역할 #화폐역기능 #금융역기능 #
- 미쉬킨의화폐와금융 #미쉬킨 #화폐금융론 #화폐와금융 #경제학 #교양 #경제지식 #경제공부
- Today
- Total
목록전체 글 (140)
평행우주 : world 1
SSI 자기주권 신원증명 대부분의 SSI 플랫폼은 블록체인 기술을 기반으로 개발 모든 SSI 플랫폼이 블록체인을 통해 개발될 필요는 없다 블록체인 분산원장의 특징 블록체인에 참여하는 모든 사람이 동일한 원장을 소유하고 관리 모든 정보가 암호화되어 Append-only 방식으로만 원장에 저장된다 즉, 한 번 원장에 기록된 정보는 절대 수정할 수 없다(불가변성 특성) 블록체인 참여자는 스마트 컨트랙트를 통해 분산원장에 정보를 기록하거나 불러올 수 있다 블록체인 합의 특징 블록체인에 참여하는 모든 사람이 동일한 원장을 소유하기 때문에 이러한 조건을 만족시키기 위해 참여한 노드의 합의가 필요하다 SSI 특징 블록체인에 저장된 데이터는 이미 구성원 간 신뢰에 대한 합의가 끝난 데이터이다 따라서 기존 검증과 달리,..
이더리움 플랫폼 데이터 계층 : 어카운트 이더리움 플랫폼에서 어카운트는 모든 트랜잭션의 실행 주체이자 기본 단위로서 모든 것은 어카운트에서 시작한다 이더리움은 두 가지 어카운트 타입을 갖는다 어카운트 외부소유 어카운트 EOA 일반적으로 말하는 이더리움 사용자 어카운트 사람이 직접 개인키로 관리 스마트 컨트랙트 실행 코드를 가지고 있지 않다 개인 키를 분실하면 해당 어카운트도 분실한 것과 마찬가지이다 EOA는 개인 키를 사용하여 전자 서명된 트랜잭션을 생성 및 실행함으로써 다른 EOA나 컨트랙트 어카운트에 메시지를 보낸다 보통, EOA 간의 메시지는 이더를 전송하는 것 또는 EOA가 컨트랙트 어카운트에 메시지를 보내 해당 코드를 실행시켜 다양한 결과를 만들 수 있다 컨트랙트 어카운트 CA 일반적으로 말하는..
accounts.go 분석 GitHub - potterpeter/core-ethereum-book-code-review: core ethereum book code review core ethereum book code review. Contribute to potterpeter/core-ethereum-book-code-review development by creating an account on GitHub. github.com // Copyright 2017 The go-ethereum Authors // This file is part of the go-ethereum library. package accounts import ( "fmt" "math/big" "github.com/ethereu..
이더리움 Account 패키지 : 어카운트 생성 코드 분석 GitHub - potterpeter/core-ethereum-book-code-review: core ethereum book code review core ethereum book code review. Contribute to potterpeter/core-ethereum-book-code-review development by creating an account on GitHub. github.com //Account 패키지 : 어카운트 생성을 알아보는 코드 리뷰 :) //경로 : go-ethereum/accounts/keystore/keystore.go/409 //** Accounts/KeyStore 패키지는 어카운트 키의 저장 디렉터리..
Subcurrency 간단한 가상화폐를 만드는 코드 코인 발행은 컨트랙트를 만든 사람만이 할 수 있다 코인을 전송할 땐 아이디와 비밀번호 등이 필요하지 않다 오직 필요한 것은 이더리움 키 쌍이다 pragma solidity ^0.5.0; contract Coin { //public은 변수의 현재 값을 컨트랙트 바깥에서 접근할 수 있도록 하는 함수를 자동으로 만든다 //address 타입은 160 비트의 값으로 그 어떤 산술 연산도 허용하지 않는다 //address 타입은 컨트랙트 주소나 외부 사용자들의 키 쌍을 저장하는 데 적합 address public minter; //주소와 양의 정수를 연결(매핑) //매핑은 가상으로 초기화되는 해시테이블 //모든 가능한 키값은 처음부터 존재하며, 이 키 값들은 바..
이더리움 플랫폼 참조 모델 이더리움 플랫폼의 소스 코드를 통해 여러 구성요소들이 복잡하게 서로를 호출한다 이더리움 플랫폼은 하나의 노드에서 모두 작동된다 이더리움 플랫폼은 P2P 네트워크를 기반으로 서로 신뢰할 수 없는 대상들이 모여 일련의 트랜잭션의 유효성을 합의한 후, 전체 데이터를 분산된 원장을 통해 전체가 공유한다 이더리움 플랫폼 계층 데이터 계층 이더리움에서 다루는 각종 데이터 구조를 정의하고, 관련 데이터를 관리한다 주요 데이터구조로는 어카운트와 트랜잭션, 메시지와 리시트, 이들 데이터의 집합인 블록과 블록이 연결된 블록체인이 있다 데이터 모델들은 하부에 ethdb 패키지를 통해 구글이 만든 빠르고 가벼운 키/값 데이터베이스인 levelDB에 바이너리 형태로 저장된다 합의 계층 어카운트에 의해..
이더리움 상태 전이 모델 이더리움에서 모든 기본 단위는 어카운트다 모든 어카운트는 중복되지 않는 식별자로 특정 주소를 부여받는다 또한, 잔액이나 트랜잭션, 스마트 컨트랙트의 컴파일된 중간 코드처럼 필요한 데이터를 저장하기 위한 일련의 저장 공간들을 갖는다 이러한 모든 것을 어카운트 상태라 한다 따라서 이더리움 전체 상태는 전체 어카운트의 상태를 말한다 즉 이더리움 블록체인에 새로운 블록이 추가되면, 전체 어카운트의 상태도 변한다 모든 어카운트의 상태 정보는 블록과 블록 내에 연결된 머클 패트리시아 트리로 저장되고 관리된다 어카운트의 상태는 상태변이 함수에 의해 전이된다 상태변이 함수는 송금과 같은 트랜잭션이 될 수도 있고, 이더리움 가상 머신에서 실행되는 프로그램인 스마트 컨트랙트가 될 수도 있다 이러한..
이더리움 토큰 토큰은 이더와 다르다 이더리움 프로토콜은 토큰에 대해 아무것도 모르기 때문이다 이더 전송은 이더리움 플랫폼의 본질적인 동작이지만, 토큰을 보내거나 소유하는 것은 아니다 이더리움 계정의 이더 잔액은 프로토콜 수준에서 처리되는 반면, 이더리움 계정의 토큰 잔액은 스마트 컨트랙트 수준에서 처리된다 이더리움에서 새 토큰을 만들려면 새로운 스마트 컨트랙트를 만들어야 한다 배포된 스마트 컨트랙트는 소유권, 이전 및 접근 권한을 포함한 모든 것을 처리한다 ERC20 필수함수 + 이벤트 totalSupply 현재 존재하는 이 토큰의 전체 개수를 리턴한다 ERC20 토큰에는 고정 또는 가변적인 공급량이 있을 수 있다 balanceOf 주소가 주어지면 해당 주소의 토큰 잔액을 반환한다 transfer 주소와..