분류 전체보기

    [BlockChain] 합의 알고리즘이란 무엇인가?

    [BlockChain] 합의 알고리즘이란 무엇인가?

    합의 알고리즘이란 무엇인가? 합의 알고리즘이란? 작업증명 PoW란? 지분증명 PoS란? 마치며 합의 알고리즘이란? BlockChain은 새로운 데이터를 Block에 담아 Chain으로 연결되는 기술입니다. 새로운 정보가 들어온다면 이 정보가 맞는 정보인지 틀린 정보인지 확인을 하여야 올바른 정보만 Block에 담겨 모든 사람에게 공유가 됩니다. BlockChain 시스템의 경우 네트워크에 참여하는 모든 참여자들이 동일한 데이터를 복사하여 분산 저장하기 때문에 원본과 사본의 구별이 없습니다. 따라서 데이터가 올바른 정보인지 검증하지 않고 데이터를 추가한다면 잘못된 정보를 Block에 담아서 공유가 되어 BlockChain기술을 믿을 수 없을 것입니다. 또한 P2P네트워크에서는 클라이언트 서버 구조와 달리 ..

    [BlockChain] 비트코인의 어떻게 시작되었는가?

    [BlockChain] 비트코인의 어떻게 시작되었는가?

    1. 블록체인은 어떻게 시작되었는가? BlockChain기술은 1991년부터 기술이 개발되어 오고 있었습니다. 하지만 이때는 단순하게 암호화, 위변조 방지, 분산처리 등등 단순히 기술 개발이 되고 있었습니다. 2008년 9월 리먼브라더스라는 미국의 국제 금융 은행이 심각한 부채로 인하여 파산하며 금융위기가 찾아오자 2008년 10월에 사토시 나카모토라는 가명을 쓰는 사람의 논문에 의하여 2009년 1월에 프로그램 소스가 배포되고 Genesis Block이 처음 만들어졌습니다. 금융 위기와 BlockChain기술이 무슨 관련이 있는가 한다면 비트코인이라는 기술이 BlockChain 기술을 기반으로 한 온라인 암호화폐로 중앙은행 없이 전 세계적으로 P2P 방식으로 개인과 개인 간의 송금이 자유로운 금융 거래..

    [BlockChain] 블록 체인이란 무엇인가?

    [BlockChain] 블록 체인이란 무엇인가?

    1. Block Chain이란 무엇인가? block chain은 block과 chain이 합쳐진 단어로 block은 관리 대상인 데이터를 의미하고 chain은 이러한 block들이 P2P 방식을 기반으로 연결되어 있는 형태를 의미합니다. 따라서 block chain은 관리 대상인 데이터를 P2P 방식을 기반으로 연결된 분산 데이터 저장 환경이라고 이해한다면 될 것 같습니다. 데이터가 분산 저장되어있으므로 누구나 변경되는 데이터를 열람할 수 있으므로 위변조 하기 어려운 데이터 위변조 방지 기술입니다. 이와 같이 block들이 chain으로 연결되어있고 변화가 생기게 되면 block을 생성하여 데이터를 저장하게 되고 이전의 block과 다음의 block이 chain으로 연결 되게 됩니다. 이러한 정보의 연결..

    [React] Link 컴포넌트 이해하기

    [React] Link 컴포넌트 이해하기

    Link 컴포넌트 이해하기 Link 컴포넌트란? Link 사용방법 Link 컴포넌트란? Link 컴포넌트란 React에서 사용하는 태그라고 설명할 수 있습니다. 태그의 경우는 href로 지정한 주소로 이동을 하기 때문에 새로고침이 일어나지만 의 경우는 주소로 이동하여 전체를 새로고침 하는 것이 아니라 필요한 부분만 재 랜더링 하도록 하는 컴포넌트입니다. 태그에서는 href를 통하여 이동하였다면 는 to를 이용하여 이동을 한다는 것이 특징입니다. Link를 사용하게 된다면 필요한 부분만 재 랜더링 하므로 속도 향상에 도움이 됩니다. Link 사용 방법 import { BrowserRouter, Routes, Route, Link } from "react-router-dom"; function App() {..