IT/블록체인

IT/블록체인

[블록체인] 체인코드

체인코드 - 비즈니스 객체의 상태를 정의 - 서로 다른 상태를 프로세스화하여 관리 - World State와 Blockchain 두 가지 값을 가지고 있음 - World State: 현재값 - Blockchain: World State의 이력을 저장함 하이퍼래저 스마트 컨트랙트 실행 구조 - 하이퍼래저의 스마트컨트랙트는 각 peer에 배포되어 있음 - 어플리케이션이 스마트컨트랙트를 실행하는 query를 peer에 보내고 peer는 해당 스마트 컨트랙트를 수행하여 응답함 - 스마트컨트랙트는 어플리케이션의 기능을 수행할 수 있는 함수로 구성함 - 해당 스마트 컨트랙트는 peer에 배포되어 동작함 - 블록체인의 ledger의 상태 조회 및 생성 등의 기능을 수행하기 위해서 Chaincode API를 사용함 하..

IT/블록체인

[블록체인] 합의 알고리즘

블록체인 개념 - 거래가 담긴 블록이 사슬 모양으로 늘어선 것 - 각 거래에는 거래 생성자의 서명이 포함된다. * P2P 네트워크에서는 클라이언트 서버 구조와 달리, 정보의 지연과 미도달 사태를 피할 수 없음 * 데이터를 변조할 의도가 없다 해도, 이중송신에 따른 처리 중복(멀티체인 문제)이나 잘못된 정보에 의한 오작동 등의 위험이 있어 정확한 정보를 공유하는데 어려움이 있음 -> 합의 알고리즘이 필요해짐 합의 알고리즘(Concensus) - 데이터 처리를 중앙화하지 않고, 분산화하는데에 있어서 검증하는 절차 - 데이터 처리를 해줄 노드를 선택하거나, 검증하는데에 사용된다. - P2P 네트워크 시스템에서 각 노드간 정보 도달의 시간 차이가 있음 - 생성된 블록의 정당성을 검토하고 해당 블록을 블록체인에 ..

IT/블록체인

[블록체인] 정보 보안

1990년대 윈도우 NT 3.1 - 1993년 7월 27일에 마이크로소프트에서 윈도우 NT 3.1 발표 해킹 도구의 개발 - 1994년에 인터넷 브라우저인 넷스케이프가 개발되어 웹 정보에 대한 접근이 가능해짐 아메리카온라인 해킹 - 1997년에 아메리카온라인(AOL) 침입만을 목적으로 고안된 무료 해킹 툴인 AOHell이 공개됨 - 이후 며칠 동안 초보 해커들이 악용하여 미국 내 수백만 미국 온라인 사용자가 대용량 메일 폭탄 공격을 받음 트로이 목마, 백 오리피스 - 1998년에 cDc(Cult of the Dead 라는 해킹 그룹이 데프콘 해킹 대회에서 강력한 툴로 사용할 수 있는 트로이 목마 프로그램인 백 오리피스(Back Orifice)를 발표함 2000년대 분산 서비스 거부 공격 - 2000년 2..

IT/블록체인

[블록체인] NFT

블록체인 1세대: 참여자에게 내용을 공유하는 분산형 디지털 장부 블록체인 2세대: 스마트 컨트랙트를 활용해 다양한 비즈니스 영역으로 확대 블록체인 2세대 + 3세대: 참여와 보상을 기반으로 토큰 이코노미(도입) 블록체인 3세대: 블록체인의 성능과 효율성을 높이기위해, 기술을 융합 ex) CBDC, DeFi, NFT, DID NFT(Non Fungible Token) - 토큰마다 고유한 값을 가지고 있어, 대체할 수 없는 고유한 토큰을 의미한다. - NFT의 발행헤는 이더리움 네트워크에서 사용되는 ERC(Ethereum Request for Comment) 721 프로토콜을 사용 - NFT를 활용하면 자산의 희소성 보장 및 원본성 증빙이 가능하고, 소유자 정보와 거래 이력 등 데이터의 위변조가 불가능하여 ..

IT/블록체인

[블록체인] 블록체인의 분류/적용분야

프라이빗 블록체인 - 사전에 발금된 인증서를 기반으로 사용할 수 있는 네트워크 - 기관(컨소시엄)으로 구성된다. - 하이퍼레저 프로젝트, R3 Corda(금융), 리플, ... 퍼블릭 블록체인 - 퍼블릭/프라이빗 키만으로 사용할 수 있는 네트워크 - 채굴노드 운영자들로 구성된다. - 비트코인, 이더리움, 알트코인, ... 하이브리드 블록체인 - 프라이빗 블록체인과 퍼블릭 블록체인을 섞어 사용하는 네트워크 - 인터블록체인, ... 블록체인 주요 적용분야 - 토큰이코노미(블록체인이코노미) - CBDC - DEFI - NFT - DID 토큰이코노미(블록체인이코노미) - 코인과 토큰의 차이 - 코인: 독립된 블록체인 네트워크(메인넷)를 소유한 경우 - ex) 비트코인, 이더리움, 퀀텀, 스팀, 넴 등 - 토큰:..

KimCookieYa
'IT/블록체인' 카테고리의 글 목록 (4 Page)