BackEnd
-
[BlockChain] 블록체인이란?BackEnd/BlockChain 2023. 2. 22. 16:55
1. 블록체인 데이터 분산 처리 기술 네트워크에 참여하는 모든 사용자가 모든 거래 내역 등의 데이터를 분산, 저장 블록들을 체인형태로 묶은 형태 기존의 거래 방식은 중앙 서버가 모든 거래 내역을 가지고 거래 내역을 검증한다면, 블록체인은 여러 명이 거래 내역을 나누어 저장 중앙 관리자가 필요 없음 2. 블록체인의 특징 Cryptohraphically secure 복잡한 수학적 알고리즘으로 보호되어 안전하다. Transitional singleton machine 블록체인 네트워.크에 참여하는 노드들이 동일하게 공유하는 단일 시스템이 존재한다. With shared state 위 단일 시스템은 모두에게 공유되고 오픈되어 확인할 수 있다. 3. 스마트 컨트랙트 일반적인 프로그램과 흡사 블록체인 네트워크 위에..
-
[BlockChain] 이더리움 개념 정리 - (1)BackEnd/BlockChain 2023. 2. 22. 16:22
1. 이더리움 네트워크의 종류와 특징 메인넷 테스트넷 테스트를 위한 임시 네트워크 모두에게 공개된, 테스트를 위한 네트워크 2. 클라이언트 이더리움 네트워크를 구성하는 개별 노드 이더리움 네트워크에는 클라이언트만 존재 3. 프로바이더 이더리움 네트워크에 대한 연결을 위한 추상화를 제공하는 클래스 블록체인에 대한 읽기 전용 액세스 제공 개인이 노트가 될 수 없기 때문에 네트워크의 정보를 대신 제공 특정한 형식으로 항상 요청해야하기 때문에 형식으로의 변경을 도와주는 Ethers.js 라이브러리 존재 4. 지갑 이더리움 계정과 상호 작용할 수 있는 애플리케이션 인터넷 뱅킹 앱과 비슷하지만 은행은 없음 5. 수도꼭지(Faucet) 테스트넷에서 사용자 지갑에 무료로 토큰을 추가할 수 있도록 해주는 웹 서비스 6...