블록체인 공부
![[BlockChain] 스마트 컨트랙트란 무엇인가?](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft3ick%2FbtrVo40K0lQ%2FwQVgYDG891us4tKnvWtN40%2Fimg.png)
[BlockChain] 스마트 컨트랙트란 무엇인가?
스마트 컨트랙트란 무엇인가? 스마트 컨트랙트란? 스마트 컨트랙트의 장점 스마트 컨트랙트의 단점 스마트 컨트랙트 작동 방식 스마트 컨트랙트란? 스마트 컨트랙트는 블록체인에 등록되어 작동하는 프로그램으로서, 특정한 기능들의 실행을 가능하게 해 줍니다. 복잡한 계산은 물론, 데이터의 기록과 변경, 가치의 전송 등 목적에 맞는 알고리즘을 프로그래밍할 수 있으며, 실행되는 모든 정보는 블록체인에 기록됩니다. 블록체인 상에서 작동되는 프로그램이므로, 중앙서버나 계약의 중재자가 없어도 실행되며, 블록체인의 장점인 안전성, 정확성, 투명성 등이 모두 보장됩니다. 즉 스마트 컨트랙트는 BlockChain 내에서 비트코인처럼 단순히 거래 내역인 트랜잭션만 기록하는 것이 아닌 계약내용 즉 개발자가 작성한 코드를 기록하여 자..
![[BlockChain] 합의 알고리즘이란 무엇인가?](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5GVJM%2FbtrVhSGuixW%2FcuXrHLmI6jjHSOPkMyPYlK%2Fimg.png)
[BlockChain] 합의 알고리즘이란 무엇인가?
합의 알고리즘이란 무엇인가? 합의 알고리즘이란? 작업증명 PoW란? 지분증명 PoS란? 마치며 합의 알고리즘이란? BlockChain은 새로운 데이터를 Block에 담아 Chain으로 연결되는 기술입니다. 새로운 정보가 들어온다면 이 정보가 맞는 정보인지 틀린 정보인지 확인을 하여야 올바른 정보만 Block에 담겨 모든 사람에게 공유가 됩니다. BlockChain 시스템의 경우 네트워크에 참여하는 모든 참여자들이 동일한 데이터를 복사하여 분산 저장하기 때문에 원본과 사본의 구별이 없습니다. 따라서 데이터가 올바른 정보인지 검증하지 않고 데이터를 추가한다면 잘못된 정보를 Block에 담아서 공유가 되어 BlockChain기술을 믿을 수 없을 것입니다. 또한 P2P네트워크에서는 클라이언트 서버 구조와 달리 ..
![[BlockChain] 비트코인의 어떻게 시작되었는가?](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDiCVG%2FbtrT6wleKDw%2F1KB3orR4s3pRKWZLFPq0bK%2Fimg.png)
[BlockChain] 비트코인의 어떻게 시작되었는가?
1. 블록체인은 어떻게 시작되었는가? BlockChain기술은 1991년부터 기술이 개발되어 오고 있었습니다. 하지만 이때는 단순하게 암호화, 위변조 방지, 분산처리 등등 단순히 기술 개발이 되고 있었습니다. 2008년 9월 리먼브라더스라는 미국의 국제 금융 은행이 심각한 부채로 인하여 파산하며 금융위기가 찾아오자 2008년 10월에 사토시 나카모토라는 가명을 쓰는 사람의 논문에 의하여 2009년 1월에 프로그램 소스가 배포되고 Genesis Block이 처음 만들어졌습니다. 금융 위기와 BlockChain기술이 무슨 관련이 있는가 한다면 비트코인이라는 기술이 BlockChain 기술을 기반으로 한 온라인 암호화폐로 중앙은행 없이 전 세계적으로 P2P 방식으로 개인과 개인 간의 송금이 자유로운 금융 거래..
![[BlockChain] 블록 체인이란 무엇인가?](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiBNxl%2FbtrT6vdH3CJ%2F8YrWvx9bGHL0lCxKmgdX60%2Fimg.png)
[BlockChain] 블록 체인이란 무엇인가?
1. Block Chain이란 무엇인가? block chain은 block과 chain이 합쳐진 단어로 block은 관리 대상인 데이터를 의미하고 chain은 이러한 block들이 P2P 방식을 기반으로 연결되어 있는 형태를 의미합니다. 따라서 block chain은 관리 대상인 데이터를 P2P 방식을 기반으로 연결된 분산 데이터 저장 환경이라고 이해한다면 될 것 같습니다. 데이터가 분산 저장되어있으므로 누구나 변경되는 데이터를 열람할 수 있으므로 위변조 하기 어려운 데이터 위변조 방지 기술입니다. 이와 같이 block들이 chain으로 연결되어있고 변화가 생기게 되면 block을 생성하여 데이터를 저장하게 되고 이전의 block과 다음의 block이 chain으로 연결 되게 됩니다. 이러한 정보의 연결..