일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 서비스체인
- 프론트엔드
- Solidity
- ethereum
- Geth
- javascript
- nodejs
- web3.js
- SCN
- 솔리디티
- vue
- 이더리움
- 블록체인
- 블록체인 구조와 이론
- kas
- 제어자
- geth구현
- vue.js
- blockchain
- 클레이튼
- web3
- API
- 프레임워크
- Klaytn
- Web
- 앵커링
- 웹
- frontend
- 접근제어자
- Klaytn API Service
- Today
- Total
목록블록체인 구조와 이론 (3)
BloCCat
1. 전자 서명 개요 전자 서명은 데이터의 타당성을 증명하는 것. 전자 데이터를 보내는 사람이 서명을 생성하고 받는 사람은 그 서명을 검증해 타인에 의한 위조나 변조가 이루어졌는지를 확인할 수 있다. 전자 서명의 생성 및 검증의 흐름 1) 전자 서명을 보내는 사람은 '비밀키'와 '공개키'로 구성된 키 쌍을 생성한다. 비밀키는 서명 생성 용도의 키, 공개키는 서명 검증 용도의 키다. 2) 보내는 사람은 위에서 만든 공개키를 미리 받는 사람에게 전달한다. 3) 보내는 사람은 1에서 만든 비밀키를 이용해 전자 데이터를 암호화한다. 이때 암호화로 만들어진 암호문을 '전자 서명'이라고 한다. 4) 보내는 사람은 3에서 생성한 전자 서명을 전자 데이터와 함께 받는 사람에게 전달한다. 5) 받는 사람은 2에서 받은 ..
1. 분산 원장이란 분산 원장이란 데이터베이스에 마이크로소프트의 엑셀 공유 통합 문서 기능을 접목시켰다 생각하면 이해가 빠를 것 같다. 마이크로소프트의 엑셀 공유 통합 문서 기능은 여러 사람이 같은 파일로 작업을 할 때 한 명에게만 편집을 허용하고 다른 사람에게는 참조 권한만 부여하거나, 같은 부분을 편집하는 것이 아니라면 여러 사람에게 동시에 편집할수 있는 권한을 준다. 시스템에서는 데이터베이스에 저장된 테이터에 대한 권한 관리를 데이터베이스 서버가 수행한다. 여러 사용자로부터 동시에 같은 데이터에 대한 쓰기 요청이 오더라도 한 사람이 쓰기를 하고 있을 때 다른 사용자가 쓸 수 없도록 데이터를 잠근다. 분산 원장은 동일한 원장 데이터가 여러 시스템에 배치돼 있고 사용자로부터 쓰기 요청이 있는 경우 그 ..
이 카테고리는 내가 블록체인을 공부하기 위해 읽은 책들을 요약 및 정리를 위해 만들었다. 책의 홍보도 아니고 책의 수많은 내용을 다 옮겨 쓰는 것이 아닌 '내가 생각하는 이 책의 중요한 부분'만 정리할 것이다. "블록체인은 시스템 비용을 크게 줄일 수 있는가?" 블록체인을 처음 접하는 사람은 대부분 비트코인을 통해 접하게 된다. 블록체인은 비트코인에 의해 탄생한 기술이 맞지만 우리는 이제 이 기술을 비트코인을 위한 기술이 아닌 다양한 분야에 사용가능한 기술로 인식해야한다. 어떠한 사업을 시작하고 비즈니스 모델을 만들 때 블록체인 기술을 도입하는 이유가 비용절감, 시스템 유지비용을 획기적으로 줄일 수 있기 때문이라면 다시 검토해봐야 한다. 비트코인처럼 블록체인 기술을 도입하면 시스템 유지비용을 줄일 수는 ..