일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vue.js
- nodejs
- Solidity
- ethereum
- 블록체인
- vue
- Klaytn API Service
- 서비스체인
- API
- kas
- 프레임워크
- 프론트엔드
- Klaytn
- 솔리디티
- 웹
- blockchain
- web3.js
- 이더리움
- 블록체인 구조와 이론
- 앵커링
- Web
- web3
- geth구현
- SCN
- 클레이튼
- javascript
- 제어자
- frontend
- Geth
- 접근제어자
- Today
- Total
목록이더리움 (15)
BloCCat
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cb7FcG/btrbpVVUgJl/M0JhMKvVzicO5Juk0lSqjk/img.png)
프로젝트 개요 1. 프로젝트 설명 사용자(후원자 또는 자영업자)는 이더리움 네트워크에 계정을 등록한 참여자이어야 한다. 후원을 받기위해 자신의 정보와 목표 후원 금액, 후원 기간을 제출하면 입력하면 운영자는 이 자영업자의 Funding Contract를 배포하고, 토큰을 발행한다. 후원자는 사이트에서 자영업자의 사연을 보고 후원 여부를 결정한다. 후원할 때, 자신의 계정 주소와 비밀번호(Private key)를 입력하고 얼마나 후원할지 입력한다. 후원을 마치면 사이트는 후원에 대한 보상으로 후원자에게 토큰을 발행한다. 자영업자는 목표금액 만큼 후원금이 모이면 제약없이 즉이 인출이 가능하다. 동작과정 1.준비 및 실행 1) 네트워크 테스트를 위해 이더리움 메인 네트워크가 아닌 테스트 네트워크(가나슈)를 사..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/kHEyC/btq8C1Qw5c0/suzkO9WzJYkx6h4oKox0K0/img.png)
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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/k9sDz/btq8ChMXYpN/Cd0js10K1msjQ1K25E0Kw0/img.png)
Geth 정의 Geth = go + ethereum geth는 이더리움 클라이언트 소프트웨어로, 이더리움 블록체인 네트워크의 풀노드를 구축하기 위해 사용된다. Go 언어를 기반으로 이더리움 풀노드를 구현하고 작동시키기 위한 명령어 라인 인터페이스를 제공 Geth 역할 1. 채굴자나 어플리케이션 개발자들의 프로그램 인터페이스 - geth를 통해 이더리움 블록체인의 노드로 참여 - 채굴, 암호화폐 전송, 스마트 컨트랙트 작성, 트랜잭션 브로드캐스팅 2. 풀 블록 데이터 베이스 다운 - 블록 전체의 거래 내역 탐색 3. 풀 노드로서 블록 검증 - 이더리움 블록체인에 기여 Geth 실습환경 설정 1.설치 nodejs 다운로드 및 설치 | 10.16.3 for Windows 64bit https://nodejs...
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/nepai/btqZPHgOQvg/SXV48mokkCgKC7N8OYYJJK/img.png)
개요 이더리움은 퍼블릭 블록체인 기반의 분산 컴퓨팅 플랫폼이다. 전세계의 수많은 작은 컴퓨터로 구성된 하나의 큰 컴퓨터로도 생각할 수 있는데 응용 프로그램을 작성하고 글로벌 컴퓨터에서 실행할 수 있으며, 이 플랫폼은 중단 시간, 검열, 사기 또는 제 3자의 간섭없이 항상 실행되도록 보장한다. 응용 프로그램을 실행하는 것 외에도, 이더리움 블록체인을 통해 중앙 권한없이 두 당사자간에 돈을 이체할 수 있다. 이러한 모든 컴퓨터(노드)는 서로 연결되어 있으며 코드와 데이터의 전체 복사본을 가지고 있다. 이더리움 블록체인에 코드를 배포하면 코드가 네트워크의 모든 노드로 복제된다. 응용 프로그램에 데이터가 저장되면 모든 노드에서 해당 데이터가 복제된다. 네트워크에는 수천 개의 노드가 있으며 노드를 중지시키는 것은..