일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #경제상식 #화폐 #금융 #화폐금융론 #경제학 #경제기본 #경제지식 #경제근육 #투자지식 #경제공부 #경제학전공 #금융이란 #화폐란 #금융시장 #금융시장역할 #화폐역할 #화폐역기능 #금융역기능 #
- 블록체인 #layer2 #레이어2 #이더리움스케일링
- 자료구조 #알고리즘
- 미쉬킨의화폐와금융 #미쉬킨 #화폐금융론 #화폐와금융 #경제학 #교양 #경제지식 #경제공부
- #국제채권시장 #유로본드 #유로커런시 #유로달러 #외국채 #금융중개기관 #간접금융 #거래비용#다우존스공업평균지수 #나스닥종합지수 #FTSE100 #DAX #CAC40 #straittimes #항생지수 #거래비용 #유동성 #위
- 페이스북유니버시티 #마케팅교육 #마케팅캠프
- vp #vc #did #신원인증 #블록체인
- html #js #parsing
- Today
- Total
목록전체 글 (140)
평행우주 : world 1
트랜잭션 가스 가스는 이더리움의 연료 가스는 이더가 아니라 이더에 대한 자체 환율을 가진 별도의 가상 화폐 이더리움은 가스를 사용하여 트랜잭션이 사용할 수 있는 자원의 양을 제어한다 튜링 완전 모델은 DoS 공격이나 실수로 막대한 자원을 소모하는 트랜잭션을 피하기 위해 이러한 미터링이 필요하다 가스는 이더 가치의 급격한 변화와 함께 발생할 수 있는 변동성으로부터 시스템을 보호하고, 가스가 지급하는 다양한 자원의 비용 사이의 중요하고 민감한 비율을 관리하기 위해 가스를 이더와 분리한다 트랜잭션의 gadPrice 필드는 트랜잭션 생성자가 가스와 교환하여 지급할 가격을 설정할 수 있게 한다 가격은 가스 단위 당 웨이 단위로 측정된다 지갑은 신속한 트랜잭션 컨펌을 위해 가스비를 조정할 수 있다 (가스비가 높을수..
학습목표 : Mnemonic Wallet 개발하기 eth-lightwallet 모듈을 이용하여 간단한 Mnemonic Wallet을 개발하고, Postman을 사용하여 API 테스트 하기 eth-lightwallet 모듈에 내장되어 있는 함수를 사용하여 개발 랜덤한 니모닉 코드를 생성 니모닉을 시드로 키스토어를 생성 Postman을 사용하여 결과 확인 fs 모듈을 이용한 키스토어 로컬 저장 Advanced Challenges 시드 값을 기반으로 파생된 주소 생성 eth-lightwallet 모듈의 내장함수 사용하기 newMnemonic API 만들기 code var express = require('express'); var router = express.Router(); const lightwallet..
트랜잭션 논스 해당 주소에서 보낸 트랜잭션 건수 또는 연결된 코드가 있는 계정의 경우, 이 계정에서 만든 컨트랙트 생성 건수와 동일한 스칼라 값 엄밀히 말하면, 논스는 발신 주소의 속성이며 단지 발신 주소의 컨텍스트 안에서만 의미를 갖는다 그러나 논스는 명시적으로 블록체인 계정 상태에 저장되지 않고, 해당 주소에서 발생한 확인된 트랙잭션 건수를 세어서 동적으로 계산되는 값이다 트랜잭션을 세는 논스의 중요성 트랜잭션 생성 순서대로 포함된다는 점에서 생기는 사용성상의 기능 : 이더리움처럼 탈중앙화된 시스템에서 노드는 어떤 순서로든 트랜잭션을 수신할 수 있기 때문에 논스가 필요하다 트랜잭션 복제 방지 기능 : 이더리움 네트워크에서 트랜잭션을 보는 사람은 원래 트랜잭션을 복사하여 붙여넣고 네트워크로 다시 보내는..
트랜잭션 외부소유계정(EOA)에 의해 서명된 메세지 이더리움 네트워크에 의해 전송되고 이더리움 블록체인에 기록된다 EVM에서 상태 변경을 유발하거나 컨트랙트를 실행할 수 있는 유일한 방법 글로벌 싱크톤 상태 머신인 이더리움을 트랜잭션은 상태 머신을 움직여서 상태를 변경할 수 있게 만든다 즉 모든 것은 트랜잭션으로 시작된다 이더리움 네트워크에서 시리얼라이즈되어 전송되는 트랜잭션의 기본 구조 시리얼라이즈된 트랜잭션을 수신하는 각 클라이언트와 어플리케이션은 자체 내부 데이터 구조를 사용해 트랜잭션을 메모리에 저장하며, 네트워크에서 시리얼라이즈된 트랜잭션 자체에는 존재하지 않는 메타데이터가 포함되어 있다 네트워크 시리얼라이제이션은 트랜잭션의 유일한 표준 형식이다 트랜잭션은 다음 데이터를 포함하는 시리얼라이즈된 ..
전체 클라이언트 전체 이더리움 블록체인을 저장 전체 클라이언트를 사용하면, 연결된 노드가 마이닝, 트랜잭션 및 블록 헤더 유효성 검사, 스마트 계약 실행을 포함하여 네트워크에서 모든 작업을 수행할 수 있다. 엄청난 양의 디스크 공간이 필요한 프로세스 원격 클라이언트 풀 클라이언트의 일부 기능을 제공한다 블록체인의 로컬 사본을 저장하지 않거나 블록 및 트랜잭션의 유효성을 확인하지 않음 대신, 이더리움 블록체인 네트워크에 대한 액세스를 제공하기 위해 전체 또는 라이트 클라이언트에 완전히 의존한다 풀 클라이언트를 신뢰해 블록체인에 대한 접근 권한을 부여하므로 보안 및 익명성 보장 수준이 떨어진다 지갑의 기능을 제공하며 트랜잭션을 생성하고 전파할 수 있다 원격 클라이언트를 사용하여, 자신의 풀 노드, 공개 블록..
dApp(Decentralized Application) 이더리움, 큐텀, 이오스 같은 플랫폼 코인 위에서 작동하는 탈중앙화 분산 애플리케이션(분산앱) 플랫폼 코인 위에서 작동하는 dApp의 암호화폐는 코인(Coin)이 아닌 토큰(Token) dApp은 스마트폰 블록체인을 기반으로 한 운영체제에서 구동 플랫폼 코인을 운영체제라면, 그 위에서 돌아가는 앱이 디앱 디앱은 서로 다른 블록체인 네트워크에서 실행할 수 없다 +)코인(Coin)과 토큰(Token)의 차이점 코인 화폐처럼 사용되어 전통적 화폐의 기능인 회계의 단위, 가치의 저장, 가치의 이전 수단(지불 수단) 토큰 디지털 화폐 이상의 기능 제공 용도 예 : 기업의 핵심 의사 결정, 플랫폼의 기술적인 변경사항에 대한 투표 dApp의 특징 탈중앙화 dA..
풀노드를 왜 실행해야 하는가? 블록체인의 건전성, 복원력, 검열저항 특성은 독립적으로 운용되고 지리적으로 분산된 풀 노드가 얼마나 많은지에 달려있다 각각의 풀노드는 다른 새 노드가 블록데이터를 얻어 작업을 부트스트랩하고, 운영자에게 모든 트랜잭션 및 컨트랙트에 대해 신뢰할 수 있고 독립적인 검증을 제공할 수 있도록 도와준다 풀노드의 장점 이더리움 기반 네트워크의 복원력과 검열 저항을 지원한다 모든 트랜잭션을 정식으로 검증한다 중재자 없이 공개 블록체인의 모든 컨트랙트와 상호작용할 수 있다 중재자 없이 컨트랙트를 공개 블록체인에 직접 배포할 수 있다 블록체인 상태(계정, 스마트컨트랙트 등)을 오프라인에서 조회할 수 있다(읽기전용) 여러분이 읽은 정보를 제3자에게 노출하지 않고 가져올 수 있다 풀노드의 단점..
외부 소유 계정(EOA) 및 컨트랙트 외부 소유 계정(EOA) 메타마스크 지갑에서 생성한 계정의 유형 개인키가 있는 계정 개인키를 갖는다는 건, 자금 또는 컨트랙트에 대한 접근을 제어한다는 뜻 컨트랙트 (계정) 이더리움 컨트랙트는 EVM이라고 하는 가상 시스템에서 실행되는 돈을 제어하는 프로그램이다 단순한 EOA가 가질 수 없는 스마트 컨트랙트 코드가 있다 컨트랙트 계정은 개인키가 없다 대신, 컨트랙트 계정은 스마트 컨트랙트 코드의 로직으로 제어한다 EOA와 마찬가지로 주소가 있고, 이더를 주고받을 수 있다 트랜잭션 목적지가 컨트랙트 주소일 때 트랜잭션과 트랜잭션 데이터를 입력으로 사용하여, 컨트랙트가 EVM에서 실행된다 이더 외에도 트랜잭션에는 실행할 컨트랙트 특정 함수와 해당 함수에 전달할 파라미터를..