일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Next.js
- gitmoji
- nextjs
- self
- class
- 비공개 속성
- 메서드채이닝
- 맴버연산자
- 정적 메서드
- __init__
- neural network
- choice
- 실수
- 식별연산자
- cache locality
- 깃모지
- 구글코랩
- 정수
- built-in function
- 메서드
- 캐시의 지역성
- Keras
- ITER
- randrange
- 인공신경망
- Colab
- PYTHON
- 추상 클래스
- mnist
- f-string
- Today
- Total
반응형
목록
블록체인 (3)
IT world
이더리움이란 : 스마트 계약이 가능하고, 분산 어플리케이션(Dapp)개발이 가능한 플랫폼 코인으로 발행량은 이론상 무한대이나, 현재 약 1억개가 발행되었고 점차 발행량이 줄어나가는 방식이다. 이더리움은 비탈릭 부테린(vitalik buterin)에 의해 2013년에 최초로 제안되면서 시작되었다. 비록 비트코인 코어에서 출발하였지만, 암호화폐를 지향하는 비트코인과 달리 블록체인 기반의 범용 서비스 개발을 위한 컴퓨팅 플랫폼을 지향한다. [이더리움 플랫폼의 작동 과정] 이더리움은 완전 분산형 연결 방식을 사용하며 완전 분산형 토폴로지 방법을 사용하는 이유는 참여한 모든 노드가 동등한 권한과 권리를 갖고 이더리움 네트워크에 참여하는 것을 기본 철학으로 갖기 떄문이다. 장점1. 네트워크에 누구나 참여 할 수 있..
해시란 문장 길이에 관계없이 일정한 길이의 값으로 변경하는 것. 예) 나는 블록체인을 좋아한다 → 125FD1004처럼 임의의 값으로 변경한다. 만약 문장 내용이 완전히 같으면 완전히 같은 해시값을 가지게 된다. 단! "문장 일부라도 다르다면 완전히 다른 해시값을 가지게 된다." 예) 나는 블록체인을 좋아한다 → 125FD1004 너는 블록체인을 좋아한다 → EA56204B9 이렇게 일부가 다르다면 전혀 다른 해쉬값을 가지게 된다. 이러한 특징 때문에 해시값 조합을 통해서 원문을 유추하기가 어렵다. 일부만 변경되어도 모든 값이 변경되는 해시의 특징 때문에 해시값을 통해 원래의 문장을 유추한다는 것은 어려운 일이다. 블록체인에서 해시가 어떻게 사용되는가? A의 PC와 B의 PC에서 동일한 해시값을 가지고 ..
블록체인이란 모든 거래자의 전체 거래장부 공유 및 대조를 통해 거래를 안전하게 만드는 보안기술이다. ※예를 들어 송금을 한다고 가정을 해보자. 결론부터 말하자면 은행 같은 중계기관이 없이도 개인 간의 거래가 가능하다는 점이 장점이다. A라는 사람이 B라는 사람에게 송금을 한다고 가정을 한다면 과연 은행과 같은 역할 없이 개인 간의 거래를 승인해주고 보증해주는 역할을 누가 할지 의문이 생길 것이다. 바로 이 역할을 블록체인이 담당한다. 정확히 말을 하자면 블록 체인 시스템을 만드는 채굴자가 담당을 한다. 채굴자(노드)란 블록체인 내의 거래를 확인해주고 사실인지 검증해주는 역할을 한다. A가 B에게 거래를 요청했을 때 그 정보가 블록체인에 흘러들어 가고 그 정보는 전 세계 네트워크를 만들고 있는 채굴자들에게..