일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 블록체인 구조와 이론
- 앵커링
- kas
- 제어자
- API
- 접근제어자
- Web
- frontend
- geth구현
- web3
- 블록체인
- 이더리움
- ethereum
- 서비스체인
- 클레이튼
- SCN
- Klaytn API Service
- Geth
- 프레임워크
- 솔리디티
- 프론트엔드
- blockchain
- vue
- nodejs
- vue.js
- javascript
- 웹
- web3.js
- Solidity
- Klaytn
- Today
- Total
목록블록체인 (26)
BloCCat

EOA(외부 소유 계정) 1. 계정 생성 > personal.newAccount("pass0") > personal.newAccount("pass0") INFO [07-01|14:17:27.734] Your new key was generated address=0x473ff478059866035d494554a4A02AAa61E8c3d0 WARN [07-01|14:17:27.737] Please backup your key file! path=c:\\testnet\\keystore\\UTC--2021-07-01T05-17-26.178533300Z--473ff478059866035d494554a4a02aaa61e8c3d0 WARN [07-01|14:17:27.741] Please remember your p..

Geth 정의 Geth = go + ethereum geth는 이더리움 클라이언트 소프트웨어로, 이더리움 블록체인 네트워크의 풀노드를 구축하기 위해 사용된다. Go 언어를 기반으로 이더리움 풀노드를 구현하고 작동시키기 위한 명령어 라인 인터페이스를 제공 Geth 역할 1. 채굴자나 어플리케이션 개발자들의 프로그램 인터페이스 - geth를 통해 이더리움 블록체인의 노드로 참여 - 채굴, 암호화폐 전송, 스마트 컨트랙트 작성, 트랜잭션 브로드캐스팅 2. 풀 블록 데이터 베이스 다운 - 블록 전체의 거래 내역 탐색 3. 풀 노드로서 블록 검증 - 이더리움 블록체인에 기여 Geth 실습환경 설정 1.설치 nodejs 다운로드 및 설치 | 10.16.3 for Windows 64bit https://nodejs...

개요 이더리움은 퍼블릭 블록체인 기반의 분산 컴퓨팅 플랫폼이다. 전세계의 수많은 작은 컴퓨터로 구성된 하나의 큰 컴퓨터로도 생각할 수 있는데 응용 프로그램을 작성하고 글로벌 컴퓨터에서 실행할 수 있으며, 이 플랫폼은 중단 시간, 검열, 사기 또는 제 3자의 간섭없이 항상 실행되도록 보장한다. 응용 프로그램을 실행하는 것 외에도, 이더리움 블록체인을 통해 중앙 권한없이 두 당사자간에 돈을 이체할 수 있다. 이러한 모든 컴퓨터(노드)는 서로 연결되어 있으며 코드와 데이터의 전체 복사본을 가지고 있다. 이더리움 블록체인에 코드를 배포하면 코드가 네트워크의 모든 노드로 복제된다. 응용 프로그램에 데이터가 저장되면 모든 노드에서 해당 데이터가 복제된다. 네트워크에는 수천 개의 노드가 있으며 노드를 중지시키는 것은..
1. 전자 서명 개요 전자 서명은 데이터의 타당성을 증명하는 것. 전자 데이터를 보내는 사람이 서명을 생성하고 받는 사람은 그 서명을 검증해 타인에 의한 위조나 변조가 이루어졌는지를 확인할 수 있다. 전자 서명의 생성 및 검증의 흐름 1) 전자 서명을 보내는 사람은 '비밀키'와 '공개키'로 구성된 키 쌍을 생성한다. 비밀키는 서명 생성 용도의 키, 공개키는 서명 검증 용도의 키다. 2) 보내는 사람은 위에서 만든 공개키를 미리 받는 사람에게 전달한다. 3) 보내는 사람은 1에서 만든 비밀키를 이용해 전자 데이터를 암호화한다. 이때 암호화로 만들어진 암호문을 '전자 서명'이라고 한다. 4) 보내는 사람은 3에서 생성한 전자 서명을 전자 데이터와 함께 받는 사람에게 전달한다. 5) 받는 사람은 2에서 받은 ..

1. 분산 원장이란 분산 원장이란 데이터베이스에 마이크로소프트의 엑셀 공유 통합 문서 기능을 접목시켰다 생각하면 이해가 빠를 것 같다. 마이크로소프트의 엑셀 공유 통합 문서 기능은 여러 사람이 같은 파일로 작업을 할 때 한 명에게만 편집을 허용하고 다른 사람에게는 참조 권한만 부여하거나, 같은 부분을 편집하는 것이 아니라면 여러 사람에게 동시에 편집할수 있는 권한을 준다. 시스템에서는 데이터베이스에 저장된 테이터에 대한 권한 관리를 데이터베이스 서버가 수행한다. 여러 사용자로부터 동시에 같은 데이터에 대한 쓰기 요청이 오더라도 한 사람이 쓰기를 하고 있을 때 다른 사용자가 쓸 수 없도록 데이터를 잠근다. 분산 원장은 동일한 원장 데이터가 여러 시스템에 배치돼 있고 사용자로부터 쓰기 요청이 있는 경우 그 ..
이 카테고리는 내가 블록체인을 공부하기 위해 읽은 책들을 요약 및 정리를 위해 만들었다. 책의 홍보도 아니고 책의 수많은 내용을 다 옮겨 쓰는 것이 아닌 '내가 생각하는 이 책의 중요한 부분'만 정리할 것이다. "블록체인은 시스템 비용을 크게 줄일 수 있는가?" 블록체인을 처음 접하는 사람은 대부분 비트코인을 통해 접하게 된다. 블록체인은 비트코인에 의해 탄생한 기술이 맞지만 우리는 이제 이 기술을 비트코인을 위한 기술이 아닌 다양한 분야에 사용가능한 기술로 인식해야한다. 어떠한 사업을 시작하고 비즈니스 모델을 만들 때 블록체인 기술을 도입하는 이유가 비용절감, 시스템 유지비용을 획기적으로 줄일 수 있기 때문이라면 다시 검토해봐야 한다. 비트코인처럼 블록체인 기술을 도입하면 시스템 유지비용을 줄일 수는 ..