블록체인의 핵심요소
분산 원장 기술
모든 네트워크 참여자는 분산 원장과 트랜잭션의 불변 레코드에 액세스할 수 있습니다. 이 공유 원장에서 트랜잭션은 한 번만 기록되며, 기존 비즈니스 네트워크에서는 흔한 중복 업무가 사라집니다.
불변 기록
일단 공유 원장에 기록되면 어떤 참여자도 트랜잭션을 변경하거나 이를 위조할 수 없습니다. 트랜잭션 레코드에 오류가 포함 되면 해당 오류를 되돌리기 위해 새 트랜잭션을 추가해야 하며, 두 트랜잭션을 모두 볼 수 있습니다.
스마트 계약
트랜잭션을 가속화하기 위해 스마트 계약이라 불리는 일련의 규칙을 블록체인에 저장하고, 자동으로 실행합니다. 스마트 계약은 회사채 이전 조건을 정의하고, 여행 보험의 결제 약관을 포함하는 등 다양한 설정이 가능합니다.
출처 : https://www.ibm.com/kr-ko/topics/blockchain
블록체인 작동 방식
각 트랜잭션 발생 시 데이터 "블록"으로 기록
이러한 트랜잭션은 유형(제품) 또는 무형(지식) 자산의 이동을 보여줍니다. 데이터 블록은 누가, 무엇을, 언제, 어디서, 얼마나 많이, 심지어는 식품 배송 온도와 같은 조건까지 선택한 정보를 기록할 수 있습니다.
각각의 전후 블록과 연결
이러한 블록은 자산이 한 장소에서 다른 장소로 이동하거나 소유권이 이전될 때 데이터의 체인을 형성합니다. 블록이 트랜잭션의 정확한 시간과 순서를 확인하고 블록이 안전하게 서로 링크됨으로써 블록이 변경되거나 블록이 두 개의 기존 블록 사이에 삽입되지 않도록 방지합니다.
불가역적인 체인에 블록으로 형성되는 트랜잭션 - 블록체인
각각의 추가 블록은 이전 블록 및 이에 따른 전체 블록의 검증을 강화합니다. 이는 블록체인 변경 증거를 렌더링하며, 불변성이란 핵심 강점을 제공합니다. 이는 악성 행위자의 조작 가능성을 차단하며, 자신과 기타 네트워크 멤버가 신뢰할 수 있는 트랜잭션의 원장을 구축합니다.
출처 : https://www.ibm.com/kr-ko/topics/blockchain
블록체인 네트워크 종류
퍼블릭 블록체인 네트워크
퍼블릭 블록체인은 누구든지 신청하여 참여할 수 있는 블록체인입니다(예: 비트코인). 상당한 컴퓨팅 파워의 필요성, 트랜잭션에 대한 프라이버시의 부족 혹은 부재 그리고 보안 취약성 등을 문제점으로 들 수 있습니다. 이는 블록체인의 엔터프라이즈 사용 사례 에 대한 중요한 고려사항입니다.
프라이빗 블록체인 네트워크
퍼블릭 블록체인 네트워크와 유사한 프라이빗 블록체인 네트워크는 분산형 P2P(peer-to-peer) 네트워크입니다. 그러나 한 업체가 네트워크를 관리하고 참여가 허용되는 자를 통제하며 합의 프로토콜을 실행하고 공유 원장을 유지보수합니다. 사용 사례에 따라 참여자 간의 신뢰와 확신을 크게 높일 수 있습니다. 프라이빗 블록체인은 기업의 방화벽 뒤에서 실행될 수 있으며 심지어는 온프레미스에서도 호스팅될 수 있습니다.
허가형 블록체인 네트워크
프라이빗 블록체인을 설정하는 기업들은 일반적으로 허가형 블록체인 네트워크를 설정합니다. 퍼블릭 블록체인 네트워크 역시 허가형이 될 수 있음을 반드시 유념하세요. 이는 네트워크 및 특정 트랜잭션에 참여할 수 있는 사용자를 제한합니다. 참여자는 참여할 수 있는 초대장 또는 권한을 취득해야 합니다.
블록체인 컨소시엄
여러 조직들이 블록체인을 유지보수하는 책임을 공유할 수 있습니다. 이 사전 선정된 조직들은 트랜잭션을 제출하거나 데이터에 액세스할 수 있는 사용자를 판별합니다. 컨소시엄 블록체인은 모든 참여자가 허가를 받아야 하고 블록체인에 대한 공유 책임을 보유하는 경우의 비즈니스에 적합합니다.
출처 : https://www.ibm.com/kr-ko/topics/blockchain