블록 체인 기술은 엔터프라이즈 네트워크에서 정보를 투명하게 공유할 수 있는 고급 데이터베이스 메커니즘입니다. 블록 체인 데이터베이스는 데이터를 블록에 저장하고 데이터베이스는 함께 체인에 연결됩니다. 네트워크 컨센서스가 없으면 체인을 삭제하거나 수정할 수 없기 때문에 데이터는 시간적으로 일관됩니다. 따라서 블록 체인 기술을 사용하여 주문, 결제, 계좌 및 기타 거래를 추적하는 불변의 원장을 생성할 수 있습니다. 시스템에 내장된 메커니즘을 통해 무단 트랜잭션 항목을 차단하고 이러한 트랜잭션의 공유 뷰에 일관성을 만들 수 있습니다.
전통적인 데이터베이스 기술은 금융 거래 기록에 많은 난제를 가져왔다. 예를 들어, 부동산 판매 분야에서. 자금을 교환한 후 부동산의 소유권이 구매자에게 넘어갈 것이다. 매매 쌍방 중 어느 쪽이든 화폐 거래를 기록할 수 있지만 어느 쪽의 출처도 믿을 수 없다. 판매자가 이미 수금을 받았더라도, 그들이 수금하지 않았다고 쉽게 주장할 수 있다. 마찬가지로 구매자가 지불하지 않아도 그들이 이미 지불했다고 주장할 수 있다.
잠재적인 법적 문제를 피하기 위해서는 신뢰할 수 있는 제 3 자가 거래를 감독하고 검증해야 합니다. 이런 중앙기관의 존재는 거래를 복잡하게 할 뿐만 아니라 단일 허점도 초래할 수 있다. 이 중앙 데이터 포트가 침입을 당하면 양측 모두 손해를 볼 수 있다.
청크 체인은 중앙화된 변조 방지 시스템을 만들어 트랜잭션을 기록함으로써 이러한 문제를 완화할 수 있다. 부동산 거래 시나리오에서 블록 체인은 구매자와 판매자를 위한 원장을 각각 만들 수 있습니다. 모든 거래는 반드시 쌍방의 승인을 받아야 하며 쌍방의 원장에서 실시간으로 갱신될 것이다. 역사적 거래의 모든 손상으로 인해 전체 원장이 손상될 수 있습니다. 블록 체인 기술의 이러한 속성은 비트코인 (Bitcoin) 과 같은 디지털 통화 창출을 포함한 다양한 산업 부문에 사용할 수 있도록 합니다.
블록체인은 많은 업계가 혁신적인 방식으로 채택한 신흥 기술이다. 다음 섹션에서는 다양한 업계의 몇 가지 활용 사례에 대해 설명합니다.
다중 에너지 회사는 블록 체인 기술을 사용하여 지점 간 에너지 거래 플랫폼을 만들고 재생 에너지 획득을 단순화합니다. 예를 들어, 다음과 같은 용도를 고려해 보십시오.
여러 블록 체인 기반 에너지 회사는 개인 간 전력 판매를 위한 거래 플랫폼을 만들었습니다. 태양전지판을 소유한 소유주는 이 플랫폼을 사용하여 여분의 태양열을 이웃에게 판매한다. 이 프로세스의 대부분은 자동화되어 있습니다. 스마트 미터기는 트랜잭션을 만들고 블록 체인은 트랜잭션을 기록합니다.
블록 체인 기반 크라우드 칩 프로그램을 통해 사용자는 에너지 접근 방식이 부족한 지역 사회에서 태양 전지판을 후원하고 소유할 수 있습니다. 태양전지판이 완성되면 스폰서도 이 동네에 임대료를 받을 수 있다.
은행이나 증권거래소와 같은 기존 금융 시스템은 블록 체인 서비스를 사용하여 온라인 결제, 계좌 및 시장 거래를 관리합니다. 예를 들어 싱가포르 거래소 (Singapore Exchange Limited) 는 아시아 전역에서 금융 거래 서비스를 제공하는 투자 지주회사로, 블록 체인 기술을 사용하여 보다 효율적인 은행 간 지불 계정을 구축했습니다. 이 회사는 블록 체인을 채택함으로써 수천 건의 금융 거래 배치 및 수동 조정을 포함한 여러 가지 문제를 해결했습니다.
여러 미디어 및 엔터테인먼트 회사는 블록 체인 시스템을 사용하여 저작권 데이터를 관리합니다. 저작권 검증은 예술종이비행기의 공식 다운로드된 지방가의 공정보상에 매우 중요하다. 저작권 내용의 판매 또는 양도를 기록하기 위해서는 여러 차례의 거래가 필요하다. 일본 소니 뮤직 엔터테인먼트 (Sony Music EntertAInment Japan) 는 블록 체인 서비스를 사용하여 디지털 저작권 관리를 더욱 효율적으로 합니다. 이 회사는 블록 체인 전략을 성공적으로 사용하여 저작권 처리 효율성을 높이고 비용을 절감했습니다.
여러 소매 회사는 블록 체인을 사용하여 공급자와 구매자 간의 상품 이동을 추적합니다. 예를 들어 Amazon 소매업은 블록 체인 기술을 사용하여 해당 플랫폼에서 판매되는 모든 상품이 정품인지 확인하고 보장하는 분산 원장 기술 시스템에 대한 특허를 신청했습니다. Amazon 판매자는 제조업체, 택배사, 유통업자, 최종 사용자, 보조 사용자 등 참가자가 인증 기관에 등록할 수 있도록 허용하여 글로벌 공급망을 매핑할 수 있습니다.
블록 체인 기술은 다음과 같은 주요 기능을 제공합니다.
블록 체인의 중앙 제거란 통제권과 의사결정권을 중앙 개체 (개인, 조직 또는 단체) 에서 분산 네트워크로 이전하는 것을 말합니다. 중앙화된 블록 체인 네트워크는 투명성을 사용하여 참가자 간의 신뢰를 얻을 필요성을 줄입니다. 이들 네트워크는 또한 네트워크 기능을 약화시키는 방식으로 참가자들이 서로 권력이나 통제를 가하는 것을 막는다.
불변성이란 특정 내용을 변경하거나 변경할 수 없음을 의미합니다. 참가자가 거래를 공유 원장에 기록하면 어떤 참가자도 거래를 변조할 수 없습니다. 트랜잭션 레코드에 오류가 있는 경우 새 트랜잭션을 추가하여 오류를 수정해야 하며 네트워크 전체에서 두 트랜잭션을 모두 볼 수 있습니다.
블록 체인 시스템은 기록 거래에 대한 참가자의 합의에 관한 규칙을 설정합니다. 네트워크에 있는 대부분의 참가자가 동의한 경우에만 새 거래를 기록할 수 있습니다.
블록 체인 아키텍처는 다음과 같은 주요 구성 요소로 구성됩니다.
분산 원장
분산 원장은 블록 체인 네트워크에서 거래를 저장하는 공유 데이터베이스입니다 (예: 팀의 모든 사람이 편집할 수 있는 공유 파일). 대부분의 공유 텍스트 편집기에서 편집 권한을 가진 사람은 전체 파일을 삭제할 수 있습니다. 그러나 분산 원장 기술은 누가 편집할 수 있는지, 어떻게 편집할 수 있는지에 대해 엄격한 규칙을 가지고 있습니다. 항목이 기록되면 삭제할 수 없습니다.
많은 기업들이 제 3 자의 도움 없이 스마트 계약을 사용하여 비즈니스 계약을 자체적으로 관리합니다. 지능형 계약은 미리 결정된 조건이 충족될 때 자동으로 실행되는 블록 체인 시스템에 저장된 프로그램입니다. 이러한 프로그램은 거래를 안전하게 완료할 수 있도록 조건문 검사를 실행합니다. 예를 들어, 한 물류 회사는 상품이 항구에 도착하면 자동으로 결제하기로 약속한 지능형 계약을 체결할 수 있습니다.
공개 키 암호화는 블록 체인 네트워크에서 참가자를 고유하게 식별하는 보안 기능입니다. 이 메커니즘은 네트워크 구성원에 대한 두 세트의 키를 생성합니다. 키 세트는 네트워크의 모든 사람에게 공용인 공개 키입니다. 또 다른 키 세트는 각 구성원에 대해 고유한 개인 키입니다. 개인 키는 공개 키와 함께 사용되어 원장의 데이터를 잠금 해제합니다.
예를 들어 John 과 Jill 은 네트워크의 두 구성원입니다. 존은 거래를 기록하고 개인 키로 암호화했다. Jill 은 공개 키를 사용하여 트랜잭션을 해독할 수 있습니다. 이런 식으로, Jill 은 John 이 그 거래를 했다고 확신할 수 있다. John 의 개인 키가 변조된 경우 Jill 의 공개 키가 작동하지 않습니다.
블록 체인의 기본 메커니즘은 복잡하지만 다음 단계를 통해 간단한 개요를 제공합니다. 블록 체인 소프트웨어는 다음 단계의 대부분을 자동화할 수 있습니다.
블록 체인 거래에는 블록 체인 네트워크의 한 쪽에서 다른 쪽으로 물리적 자산이나 디지털 자산의 이전이 표시됩니다. 트랜잭션은 블록으로 기록되며 다음과 같은 세부 정보를 포함할 수 있습니다.
누가 이 거래에 참여했습니까?
거래 중에 어떤 일이 발생했습니까?
거래는 언제 진행됩니까?
거래는 어디에서 진행됩니까?
왜 이 거래를 합니까?
얼마나 많은 자산을 교환했습니까?
거래 기간 동안 얼마나 많은 전제 조건이 충족되었습니까?
분산 블록 체인 네트워크에 있는 대부분의 참가자는 기록된 거래에 대해 효과적으로 합의해야 합니다. 네트워크 유형에 따라 합의에 도달하는 규칙은 다를 수 있지만 일반적으로 네트워크가 구축되기 시작할 때 설정됩니다.
참가자가 합의에 이르면 블록 체인의 거래가 블록에 기록되고 블록은 원장 장부의 페이지와 같습니다. 거래와 함께 암호화된 해시가 새 블록에 추가됩니다. 해시는 블록을 함께 연결하는 체인으로 사용됩니다. 청크의 내용을 의도적으로 또는 실수로 수정하면 해시 값도 변경되어 데이터 변조를 감지할 수 있는 방법을 제공합니다.
따라서 블록은 체인과 안전하게 연결되므로 편집할 수 없습니다. 블록을 추가할 때마다 이전 블록의 검증이 강화되고 전체 블록 체인의 검증도 강화됩니다. 이것은 마치 나무토막을 쌓고 탑을 짓는 것과 같다. 전층 나무토막 위에만 나무토막을 쌓을 수 있습니다. 탑의 중간에서 나무토막을 하나 꺼내면 종이비행기 홈페이지의 다운로드 방법이 어디서 타워 전체가 무너질 수 있습니까?
중앙 원장의 최신 사본이 모든 참가자에게 배포됩니다.
네 가지 주요 유형의 디센터화 또는 분산 블록 체인 네트워크가 있습니다.
공용 블록 체인은 권한이 필요하지 않으며 누구나 추가할 수 있습니다. 이러한 블록 체인의 모든 멤버는 블록 체인을 읽기, 편집 및 검증할 수 있는 동등한 권한을 가집니다. 사람들은 주로 비트코인, 에테르움, 라이트코인과 같은 암호화된 통화를 교환하고 발굴하는 데 공용 블록 체인을 사용합니다.
한 조직에서 여러 개인 블록 체인을 제어할 수 있습니다. 이를 호스트된 블록 체인이라고도 합니다. 그 기관은 누가 회원이 될 수 있는지, 그리고 그 네트워크에서 어떤 권한을 가지고 있는지를 결정한다. 개인 블록 체인은 액세스 제한이 있기 때문에 부분적으로 중앙화될 뿐입니다. Ripple 은 기업 중심의 디지털 통화 교환 네트워크인 개인 블록 체인의 예입니다.
혼합 블록 체인은 사설 네트워크와 공용 네트워크의 요소를 결합합니다. 회사는 공용 시스템과 함께 개인 권한 기반 시스템을 구축할 수 있습니다. 이러한 접근 방식을 통해 회사는 블록 체인에 저장된 특정 데이터에 대한 액세스를 제어하고 나머지 데이터를 공개로 유지할 수 있습니다. 회사는 스마트 계약을 사용하여 공개 구성원이 개인 거래가 완료되었는지 확인할 수 있도록 합니다. 예를 들어 혼합 블록 체인은 은행이 소유한 통화를 비공개로 유지하면서 디지털 통화에 대한 공개 액세스를 부여할 수 있습니다.
얼라이언스 블록 체인 네트워크는 조직 그룹이 감독합니다. 여러 사전 선택된 조직은 블록 체인을 유지 관리하고 데이터 액세스 권한을 결정하는 책임을 공유합니다. 이러한 조직 중 상당수가 공통의 목표를 가지고 있으며 공유 책임을 통해 이익을 얻을 수 있는 업계에서는 일반적으로 연합 블록 체인 네트워크를 선호합니다오피스타공식 입구 주소를 찾는 방법. 예를 들어, 글로벌 해운 비즈니스 네트워크 컨소시엄 (Global Shipping Business Network Consortium) 은 해운업 디지털화 및 해운업 사업자 간 협력 강화에 주력하는 비영리 블록 체인 컨소시엄입니다.
블록 체인 프로토콜이라는 용어는 응용 프로그램 개발에 사용할 수 있는 다양한 유형의 블록 체인 플랫폼을 나타냅니다. 각 블록 체인 프로토콜은 특정 업종 또는 애플리케이션 요구 사항에 맞게 기본 블록 체인 원칙을 사용합니다. 다음 섹션에서는 블록 체인 프로토콜의 몇 가지 예를 제공합니다.
Hyperledger Fabric 은 도구 및 라이브러리 세트가 포함된 오픈 소스 프로젝트입니다. 기업은 이를 사용하여 개인 블록 체인 애플리케이션을 빠르고 효율적으로 구축할 수 있습니다. 고유한 id 관리 및 액세스 제어 기능을 제공하는 모듈식 공통 프레임워크입니다. 이러한 기능은 공급망 추적 및 추적, 무역 금융, 충성도 및 인센티브, 금융 자산 청산 결제 등 다양한 애플리케이션에 적합합니다.
에테르는 사람들이 공용 블록 체인 응용 프로그램을 구축하는 데 사용할 수 있는 중앙화된 오픈 소스 블록 체인 플랫폼입니다. Ethereum Enterprise 는 엔터프라이즈 활용 사례를 위해 설계되었습니다.
Corda 는 기업을 위해 특별히 설계된 오픈 소스 블록 체인 프로젝트입니다. Corda 를 사용하면 엄격하게 기밀로 거래할 수 있는 상호 운용 가능한 블록 체인 네트워크를 구축할 수 있습니다. 기업은 Corda 의 지능형 계약 기술을 이용하여 직접 가치 있는 거래를 할 수 있다. 대부분의 사용자는 금융 기관입니다.
Quorum 은 에테르의 오픈 소스 블록 체인 프로토콜입니다. 이 프로토콜은 모든 노드를 소유한 개인 블록 체인 네트워크의 두 가지 블록 체인 네트워크에서 사용하도록 설계되었습니다. 또는 각 구성원이 해당 네트워크의 일부를 소유하고 있는 여러 구성원이 포함된 통합 블록 체인 네트워크입니다.
블록 체인 기술은 1970 년대 말에 시작되었는데, 당시 Ralph Merkle 이라는 컴퓨터 과학자가 해시나무 (일명 Merkle 나무) 의 특허를 신청했습니다. 이 나무들은 암호화를 사용하여 청크를 연결하여 데이터를 저장하는 컴퓨터 과학 구조입니다. 1990 년대 말, Stuart Haber 와 W. Scott Stornetta 는 Merkle 트리를 사용하여 문서 타임스탬프를 변조할 수 없는 시스템을 구현했습니다. 이것은 블록체인 역사상 첫 번째 인스턴스이다.
이 기술은 계속 발전해 왔으며, 이미 다음 세 세대를 거쳤다.
2008 년, 나카모토 (Satoshi Nakamoto) 라는 이름만 아는 익명의 개인이나 단체가 블록 체인 기술의 현대적 형태를 개괄적으로 설명했다. 중본의 비트코인 블록체인 이념은 비트코인 거래에 1 MB 정보 블록을 사용한다. 비트코인 블록 체인 시스템의 많은 기능은 오늘날에도 여전히 블록 체인 기술의 중심에 있습니다.
1 세대 암호화 통화가 등장한 지 몇 년 후, 개발자는 암호화 통화 이외의 블록 체인 응용 프로그램을 고려하기 시작했습니다. 예를 들어, 에테르의 발명가들은 자산 양도 거래에 블록 체인 기술을 사용하기로 결정했다. 그들의 중요한 공헌은 스마트 계약 기능이다.
많은 기업들이 새로운 애플리케이션을 발견하고 구현함에 따라 블록 체인 기술도 끊임없이 발전하고 성장하고 있습니다. 많은 기업들이 규모와 컴퓨팅 능력의 한계를 해결하고 있으며, 진행 중인 블록 체인 혁명에서는 잠재적 기회가 무한합니다.
블록 체인 기술은 자산 거래 관리에 많은 이점을 제공합니다. 이러한 이점 중 일부는 다음 섹션에서 설명합니다.
블록 체인 시스템은 현대 디지털 거래에 필요한 고급 보안 및 신뢰 기능을 제공합니다. 누군가가 기본 소프트웨어를 조작하여 자신을 위해 위조지폐를 생성한다는 두려움이 항상 존재한다. 그러나 블록 체인은 암호화, 중앙 집중화 및 컨센서스의 세 가지 원칙을 사용하여 매우 안전하고 변조가 거의 불가능한 기본 소프트웨어 시스템을 만듭니다. 단일 장애 지점이 없으며 개별 사용자가 트랜잭션 레코드를 변경할 수 없습니다.
기업 간 거래에는 많은 시간이 소요될 수 있으며 특히 규정 준수 및 타사 규제 기관과 관련된 경우 운영 병목 현상이 발생할 수 있습니다. 블록 체인의 투명성과 지능형 계약을 통해 이러한 비즈니스 거래를 보다 빠르고 효율적으로 수행할 수 있습니다.
기업은 감사 가능한 방식으로 전자 거래를 안전하게 생성, 교환, 아카이빙 및 재구축할 수 있어야 합니다. 블록 체인 레코드는 시간순으로 변경되지 않습니다. 즉, 모든 레코드는 항상 시간순으로 정렬됩니다. 이러한 데이터 투명성은 감사 프로세스를보다 신속하게 만듭니다.
비트코인과 블록체인은 서로 바꿔서 사용할 수 있지만, 그것들은 두 가지 다른 것이다. 비트코인은 블록체인 기술의 초기 응용이기 때문에, 사람들이 무의식적으로 비트코인을 블록체인을 지칭하기 시작하면서 이런 오용을 초래했다. 하지만 비트코인 외에도 블록체인 기술에는 많은 응용이 있습니다.
비트코인은 중앙화 통제 없이 운영되는 디지털 화폐이다. 비트코인을 처음 만든 목적은 온라인 금융거래를 하기 위한 것이었지만, 현재는 텔레그램을 바꿀 수 있는 컴퓨터판 다운로드 포털이 미국 달러나 유로와 같은 다른 글로벌 통화로 바뀌는 디지털 자산으로 인식되고 있다. 공용 비트코인 블록 체인 네트워크는 센터 원장을 만들고 관리합니다.
공공 원장은 모든 비트코인 거래를 기록하고, 전 세계의 많은 서버는 이 원장의 복사본을 보존합니다. 이 서버들은 은행과 같다. 다만 은행마다 고객이 환전하는 자금만 알고 있고 비트코인 서버는 세계의 모든 비트코인 거래를 알고 있다.
유휴 컴퓨터를 가진 모든 사용자는 노드라고 하는 이러한 서버를 구축할 수 있습니다. 그것은 은행 계좌가 아니라 자신의 비트코인 은행을 개설하는 것과 같다.
공용 비트코인 네트워크에서 멤버는 암호화 방정식을 풀어 암호화된 통화를 마이닝하는 새 블록을 만듭니다. 이 시스템은 이 네트워크에 새로운 모든 거래를 공개하고 노드 간에 이 종이비행기의 공식 홈페이지가 다운로드한 주소 1 정보를 공유할 예정이다. 10 분마다 광부들은 이러한 거래를 새 블록으로 모아서 비트코인의 최종 장부와 같은 블록 체인에 영구적으로 추가합니다.
소프트웨어 프로세스의 복잡성으로 인해 광산을 파는 데는 많은 컴퓨팅 자원이 필요하며 시간이 오래 걸립니다. 교환으로 광산을 파는 사람은 소량의 암호화 화폐를 벌 수 있다. 광산을 파는 사람은 거래를 기록하고 거래비를 받는 현대직원과 맞먹는다.
이 네트워크의 모든 참가자는 블록 체인 암호화 기술을 사용하여 누가 어떤 비트코인을 소유하고 있는지에 대해 합의합니다.
블록 체인은 일반 데이터베이스보다 더 많은 기능을 가진 특수한 유형의 데이터베이스 관리 시스템입니다. 다음 목록에서는 기존 데이터베이스와 블록 체인 간의 몇 가지 중요한 차이점을 설명합니다.
블록 체인은 기존 데이터의 신뢰를 손상시키지 않고 중앙 집중식 제어를 제거합니다. 이것은 다른 데이터베이스 시스템에서는 불가능합니다.
거래에 참여하는 회사는 전체 데이터베이스를 공유할 수 없습니다. 그러나 블록 체인 네트워크에서 각 회사는 자체 원장 사본을 보유하고 있으며 시스템은 자동으로 두 원장 간의 일관성을 유지합니다.
대부분의 데이터베이스 시스템에서는 데이터를 편집하거나 삭제할 수 있지만 블록 체인에서는 데이터만 삽입할 수 있습니다.
클라우드라는 용어는 온라인으로 액세스할 수 있는 컴퓨팅 서비스를 의미합니다. 클라우드 액세스 SaaS (software as a service), PaaS (product as a service) 및 IaaS (infrastructure as a service) 를 통해 이용할 수 있습니다 클라우드 공급자는 하드웨어와 인프라를 관리하고 인터넷을 통해 이러한 컴퓨팅 리소스에 액세스할 수 있는 권한을 제공합니다. 그들은 데이터베이스 관리뿐 아니라 더 많은 자원을 제공할 것이다. 공용 블록 체인 네트워크에 가입하려면 원장 사본을 저장할 수 있는 하드웨어 리소스가 필요합니다. 클라우드에 있는 서버를 이 용도로 사용할 수도 있습니다. 일부 클라우드 공급업체도 클라우드에 완전한 블록 체인인 서비스 (BaaS) 를 제공합니다.