- 보다! 블록 체인의 힘
- 블록 체인이란 무엇이며 어떻게 작동합니까?
- 블록 체인이 IoT 생태계를보다 안전하게 추진하는 방법
- 기업이 블록 체인과 IoT를 함께 구현하는 방법
- 다른 부문에서 블록 체인의 역할
오늘날 인간 문명은 컴퓨터와 다른 기계에 크게 의존하고 있습니다. 간단한 알람 시계부터 복잡한 온라인 뱅킹 시스템에 이르기까지 우리 주변의 모든 것이이를 위해 작성된 프로그램을 기반으로 작동합니다. 그러나 이러한 프로그램은 얼마나 신뢰할 수 있는가? 알람 시계가 실패 할 때 늦게 깨어도 괜찮지 만 은행 시스템이 손상되었다는 이유만으로 생명의 저축을 잃는 것에 대해 생각해보십시오. 실제로 Forbes의 기사에 따르면 2017 년 은행은 사이버 범죄자에게 약 168 억 달러의 손실을 입었습니다. 이 프로그램이 허점에 노출되면 우리 얼굴에 큰 찡그린 얼굴을하게됩니다. 미래의 자율 주행 자동차를 운전할 수 있다고 어떻게 믿을 수 있을까요? 그들이 자동으로 약물을 투여하고 생물 의학 분야에서 중요한 결정을 내리는 데 도움을 줄 수 있다고 어떻게 신뢰할 수 있습니까?
보다! 블록 체인의 힘
잘! 이에 대한 해결책은 이미 여기에 있으며 " 블록 체인 "이라고합니다. 블록 체인은 컴퓨터 프로그램으로 코딩하여 이러한 신뢰를 구축하는 방법입니다. 이 아이디어는 새로운 것이 아니며 이미 비트 코인 으로 입증되었습니다. 새로운 사람들에게 비트 코인은 컴퓨터로 프로그래밍 된 암호화 통화이며 중앙에서 관리되는 시스템, 중앙 금융 지점 또는 어떤 국가의 본사도없는 전자 현금 유형이며 자체 유지 관리 네트워크입니다. 비트 코인은 " Bitcoin: A Peer-to-Peer Electronic Cash System "이라는 논문을 저술함으로써 "Satoshi Nakamoto"라는 익명의 이름을 가진 개인 또는 그룹의 아이디어였습니다 .
Boost VC의 CEO 인 Adam Draper는“ 블록 체인은 한 가지 일을합니다. 제 3 자 신뢰를 무언가 발생했다는 수학적 증거로 대체합니다. 이 일의 전체 목적은 신뢰할 수있는 제 3자가 구매자와 판매자 간의 거래에 대해 지분을 얻지 못하도록하는 것이 었습니다. 여기에서 Visa, MasterCard 등과 같은 신뢰할 수있는 제 3자는 모든 거래에 대해 소량의 수수료를 부과하며, 우리는 그 뒤에있는 인간의 손길에 의해 생성되는 신뢰 요인에 대해이를 허용합니다. 그리고 비트 코인의 도움으로 신뢰의 코드화를 통해 이러한 거래는 신뢰할 수있는 제 3 자에 의존하지 않고도 모두 안전합니다.
비트 코인을 안전하게 만드는 기술은 블록 체인입니다. 블록 체인의 초기 구현은 제 3 자의 역할없이 안전한 결제를하는 것으로 이루어졌지만 현재 블록 체인의 아키텍처는 보안, 사물 인터넷 (IoT), 스마트 계약, 스마트 기기, 공급과 같은 많은 애플리케이션에서 사용되고 있습니다. 이 기사에서 우리는 비트 코인에 대해 더 많이 배우고 오늘날 우리가 알고있는 기술에 상당한 변화를 가져올 가능성이 있습니다.
블록 체인이란 무엇이며 어떻게 작동합니까?
이미 공개 된 것이 있다면 어떻게 훔칠 수 있습니까? 이것이 블록 체인 시스템 의 첫 번째 원칙 입니다. 분산화, 시스템을 관리하는 중앙 권한이 없으며 분산 원장 시스템이 있습니다. 모든 데이터가 온라인으로 제공되기 때문에 인터넷상의 누구나 저장된 기록을 볼 수있어 전체 시스템이 투명 해집니다. 그것은 서로 다른 사용자들에게 배포되고 스프레드 시트가 사용될 때 모든 사람의 시스템에서 차례로 업데이트되는 스프레드 시트와 같습니다. 따라서 스프레드 시트에 저장된 데이터는 하나의 중앙 집중식 서버에 보관되지 않고 수백만 대의 컴퓨터에서 호스팅되는 공개 상태로 유지되며 인터넷의 모든 사람이 액세스 할 수 있습니다. 따라서 해커가.NET을 손상시킬 수있는 중앙 집중식 시스템 이 없습니다.
블록 체인은 모든 사용자에게 마스킹 가능한 신원을 제공 합니다. 하나의 신원이 공개적으로 존재하지만 동시에 다른 신원은 모두에게 숨겨져 있습니다. 이것이 Blockchain 의 두 번째 원칙 이며 일부 사람들은 Blockchain이 투명성을 제공하고 다른 사람들은 개인 정보를 제공한다고 말합니다. 개인의 신원은 암호화 코드 아래에 숨겨져 있으며 사용 가능한 유일한 신원은 암호화 공용 주소입니다. 즉, 사람이 공개적으로 존재하고 모든 거래가 가능하지만 모두 암호화 코드 이름 아래에 있음을 의미합니다.
따라서 kanika가 1 BTC (Bitcoin)를 보낸 것을 보는 대신 다음과 같은 것을 볼 수 있습니다.
1MF1bhsFLkBzzz9vpFYEmvwT2TbyCt7NZJ가 1 BTC를 보냈습니다.
다음은 1MF1bhsFLkBzzz9vpFYEmvwT2TbyCt7NZJ 사람의 거래 데이터입니다.
블록 체인 의 세 번째 원칙 은 횡령이나 돈세탁으로부터 그 / 그들을 구하기 위해 책을 쓸 수 없다는 것입니다. 사람들이 문서의 세부 사항을 변경하거나 편집하여 자신을 저장하는 현실 세계에서는 블록 체인에서 불가능합니다. 여기에서 그것은 지능적으로 방지되며 블록 체인이 블록 체인으로 명명 된 이유이기도합니다.
SHA256 해싱 기술
이것이 어떻게 수행되는지 이해하려면 먼저 암호화 해시 함수 의 원리를 이해해야합니다. 평신도 용어에서 해싱은 임의의 길이의 문자열 (또는 간단한 단어의 문장 또는 단락)을 가져와 고정 길이 문자열로 변환하는 것을 의미합니다. 해싱과 암호화 의 중요한 차이점은 암호화를 되돌릴 수 있다는 것입니다. 즉, 암호를 해독 할 수 있지만 해싱은 되돌릴 수 없거나 암호 해독에 비해 존경하기가 매우 어렵습니다.
비트 코인 및 기타 암호화 통화는 일반적으로 고정 길이의 출력을 제공하는 SHA-256 해싱 알고리즘 을 사용합니다. 이제 SHA 256 계산기를 사용하여 SHA-256 알고리즘을 구현하여 해싱이 어떻게 작동하는지 살펴 보겠습니다. 먼저 계산기의 데이터 필드에 회로 다이제스트 를 입력 하고 SHA 256 해시 형식의 출력이 무엇인지 확인합니다.
따라서 SHA 256으로 변환하면 고유 한 256 비트 (32 바이트) 코드가 제공됩니다. "circuit digest"텍스트를 입력하면 다음과 같이 출력됩니다.
394c19455b15b23783bd52228a698695d9454c806d983ae7bfe3bd80d32e1ac7
이제 입력을 약간 변경하면 첫 글자를 대문자로 만든다고하면 전체 코드가 변경되고 심지어 코드를 통해 미세한 변경 사항도 감지 할 수 없습니다.
이제 Circuit digest 의 암호화 코드 가 다음과 같이 변경되었습니다.
e06ed37daa54ca41c6a2ee656c50a703d85fae76f0954534ec137983f6f37062
SHA – 256은 길이에 관계없이 모든 문자열을 256 비트 문자 길이로 변환 할 수 있습니다. 이 요소는 많은 양의 데이터와 트랜잭션을 처리 할 때 매우 중요하므로 전체 길이 데이터를 기억하는 대신 고정 길이 해시 만 기억하면됩니다.
SHA-256 해시의 몇 가지 속성이있어 암호화 해시에 이상적입니다. 그중 하나는 Avalanche Effect 이며, 이는 입력을 조금만 변경해도 출력에 큰 변화를 가져옵니다. 동일한 내용이 위에 설명되어 있습니다. 하나의 대소 문자 만 다른 회로 다이제스트 와 회로 다이제스트 의 해시 코드가 얼마나 다른지 분명히 알 수 있습니다.
이제 블록 체인에서 암호화 해시가 작동하는 방식을 이해하려면 블록 체인 뒤의 데이터 구조를 이해해야합니다. 블록 체인은 이전 블록을 상당히 가리키는 데이터와 해시 포인터를 포함하는 연결된 목록 데이터 구조 에서 작동합니다. 이제 해시 포인터는 단순 포인터와 다르지 않지만 이전 블록의 주소를 포함하는 대신 해시 코드를 포함합니다. 이전 블록의 데이터.
포인터의이 작은 변화는 블록 체인을 매우 놀랍고 불변하게 만듭니다. 누군가의 시도는 4의 데이터를 변경하는 경우 번째 블록을, 다음 3의 해시 포인터 변경으로 이어질 것 번째에 결국 다음 두 번째 블록을 블록하고 추가 계속하고 있기 때문에 불가하므로 실질적으로 전체 체인을 변경하려면 그것의 분산 구조. 이 세 가지 원칙은 블록 체인이 보안에서 관리에 이르기까지 방대한 애플리케이션 공간에서 사용할 수있는 불변성과 강점을 부여합니다.
블록 체인이 IoT 생태계를보다 안전하게 추진하는 방법
Blockchain의 가장 놀라운 점은 아키텍처입니다. 피어 투 피어 네트워크에 의해 유지 관리되며 전체 워크로드가 동일한 권한을 가진 모든 피어에 전적으로 분산됩니다. 이 피어 투 피어 네트워크 는 중앙 서버의 필요성을 제거하고 모든 데이터는 네트워크의 피어 또는 노드에 의해 처리됩니다. 반면에 IoT의 중앙 집중식 구조는 문제를 일으켜 도시 전체 네트워크 규모의 수백만 대의 장치가 시스템에 들어가는 데 활용 될 것으로 예상됩니다. IoT 네트워크에서 하나의 악성 장치는 IoT 네트워크뿐만 아니라 장치의 중앙 서버와 관련된 다른 네트워크도 전체 구조를 무너 뜨릴 수 있습니다.
연구에 따르면 두 시장 모두에 행운이 있음을 보여 주지만, 글로벌 IoT 시장은 2020 년까지 4,750 억 성장할 것으로 예상되며 블록 체인의 경우 Gartner는 2025 년까지 1,760 억 달러, 2030. 그러나 IoT 기술의 늦게 채택을 방해하는 기존 문제는 보안 입니다. 블록 체인과 IoT를 함께 사용하면 IoT 보안 과제 의 문제를 해결할 수 있고 더 나은 시너지를 발휘할 수 있습니다.
국제 특허 출원 트렌드도 2016 ~ 2019 년 사이에 출원 된 IoT와 블록 체인에 초점을 맞춘 126 개의 고유 특허를 포함하는 Google 특허의 분석 연구 인 동일한 이야기를 예측하고 있습니다. 블록 체인의 분산 아키텍처는 IoT 네트워크의 보안 패치를 개선하는 데 정말 도움이 될 수있는 방법 중 일부였습니다.
- Blockchain의 분산 원장 아키텍처 는 중앙 서버없이 센서의 값을 추적하는 데 실제로 도움이 될 수 있습니다.
- 악성 노드가있는 노드의 복제를 쉽게 방지 할 수 있습니다.
- IoT 센서는 블록 체인을 통해 데이터를 교환 할 수 있으므로 신뢰할 수있는 데이터 배포를위한 타사 플랫폼의 필요성을 없앨 수 있습니다.
- 스마트 계약을 구현하면 IoT 장치에서 자율성을 확보 할 수 있습니다.
- 전체 시스템이 블록 체인의 피어 투 피어 네트워크로 구현되면 단일 장치 오류 가 전체 아키텍처에 영향을 미치지 않습니다.
- 블록 체인 아키텍처의 도움으로 중개 비용을 없앨 수 있습니다.
기업이 블록 체인과 IoT를 함께 구현하는 방법
Amazon Echo 또는 Google dot과 같은 가정의 스마트 장치는 서서히 중요한 역할을하기 시작했으며 중요한 정보에 액세스 할 수 있습니다. IoT 장치에서 생성 된 데이터를 교환하는 중앙 집중식 접근 방식 에는 소유자의 개인 정보 및 보안이 부족 합니다.
호주의 통신 및 미디어 회사 인 TELSTRA가 개발 한 혁신적인 솔루션 의 사례 연구 를 살펴 보겠습니다. 이 회사는 블록 체인의 도움으로 생체 인식 보안을 구현 하여 아무도 스마트 장치의 데이터를 변경할 수 없도록했습니다. 스마트 홈 및 생체 인식, 음성 인식, 안면 인식 등 다양한 스마트 기기에 대한 접근을 제공 할 수있는 사용자의 민감한 데이터는 블록 체인에 저장됩니다. 데이터가 블록 체인에 저장되면 수정할 수 없으며 적절한 사람에게 액세스 권한을 제공 할 수 있으며, 침입자는 데이터를 수정하고 크래킹 할 수 없습니다.
다른 부문에서 블록 체인의 역할
블록 체인은 사용자에게 코드 형태로 신뢰 요인을 제공하고, 가치와 인증 된 디지털 정보를 제공하여 금융 자산 관리에서 가장 중요한 것을 포함하여 다양한 애플리케이션을 형성합니다.
파일 저장
분산 형 시스템 인 블록 체인은 스토리지 시스템에서 실제로 도움이 될 수 있습니다. 그 좋은 예는 Torrent입니다. 토렌트는 클라이언트 서버 아키텍처에 의존하는 대신 피어 투 피어 네트워크 에만 의존하여 분산 된 방식으로 파일을 이동 합니다. 마찬가지로 파일은 블록 체인에 저장 될 수 있으며 일부 민감한 파일의 경우 공개-개인 블록 체인을 사용하여 데이터를 저장하고 개인 키가 입력 될 때 사용자가 액세스 할 수 있도록 할 수 있습니다.
자료 관리
유럽 법률의 GDPR (일반 데이터 보호 규정) 정책은 데이터 소유자가 회사보다 데이터를 더 많이 제어 할 수 있도록합니다. 블록 체인은 사용자에게 자신의 데이터를 자유롭게 관리하고 더 나아가 수익을 창출 할 수있는 공공-사설 블록 체인을 사용하여이를 구현하는 데 매우 유용 할 수 있습니다. 사용자의 유전자 데이터를 수집하고 추가로 할 수있는 많은 회사가 있습니다. 사용자의 허가를 받아 암호 화폐 형태로 지불하여 다양한 회사에 판매합니다.
투표
Blockchain의 기능 중 하나는 알려진 사용자 신원을 암호화 형식으로 변환하는 것입니다. 각 개인의 모든 투표가 공개적으로 공개되지만 암호화 된 이름으로 공개 될 수있는 투명한 정부 및 투표 운영을 운영하는 데 도움이 될 수 있습니다. 부패의 가능성없이 깨끗한 선거에 도움이 될 수 있습니다.
공유 경제
다가오는 새로운 경제 트렌드는 대부분의 자산이 누구에게도 소유되지 않고 모든 사람이 공유 기반으로 사용하는 것입니다. 또한 공유 경제는 소비자 신뢰에 기반을두고 있으며, 최고 등급의 제품, 자동차, 운전자는 시스템에서 보상을받는 하나이며 소비자가 선택하는 하나의 요소입니다.
Uber 및 Airbnb 와 같은 글로벌 기업은 사람들이 점점 더 많은 고객에게 접근 할 수 있도록 광범위한 시장 풀에서 자산을 빌려주는 비즈니스를 위해 공유 경제에 의존하고 있으며 인도 기업인 Ola 및 OYO도 마찬가지입니다. 고객과 플랫폼 간의 거래는 블록 체인의 P2P 시스템을 사용하여 제 3 자의 검토없이보다 투명하고 접근 가능하게 만들 수 있습니다. 또한 블록 체인은 전체 시스템이 블록 체인에 의존 할 수있는 Uber 및 Airbnb와 같은 회사에 잠재적 인 위협이되고 있습니다. 매체에 대한이 기사는 이에 대한 통찰력을 제공합니다.
지적 재산권
창작물의 재배포 및 불법 사용은 저작권 소유자에게 심각한 문제입니다. 창작물 불법 사용은 소유자의 시장 이미지에 영향을 미치며 대부분의 경우 표절 된 콘텐츠는 디지털 형식으로 인터넷에서 쉽게 볼 수 있습니다. 블록 체인은 저작권과 같은 지적 재산 자산의 불법적이고 부적절한 사용을 방지하기위한 현명한 솔루션이 될 수 있습니다.
블록 체인과 인공 지능을 함께 사용하여 인터넷에서 작업의 불법 사용 사례를 찾을 수 있으며 이에 따라 작업이 블록 체인에서 사전에 제공되는 경우 소유권을 합법화 할 수 있습니다. 많은 회사가 IP 자산 관리 분야에서 Blockchain을 사용하고 있습니다. 여기 Forbes 잡지 의 기사 가이 분야에 대한 더 많은 통찰력을 제공합니다.
KYC 및 기타 검증
은행 및 기타 금융 기관은 현재 모든 신규 고객 및 고객 또는 기관이 참여하는 모든 신규 기관에 대해 노동 집약적이고 번거롭지 만 검증 프로세스를 위해 고객 파악 절차로 이동하고 있습니다. 블록 체인은 이에 대한 솔루션을 제공 할 수 있으며, 이는 비용을 절감 할뿐만 아니라 동시에 모니터링 및 분석을 증가시킬 것 입니다. 이는 전체 검증 플랫폼을 블록 체인으로 가져와 기관 간 고객 검증을 수행함으로써 가능하며, 이는 기관 내 및 기관 간 검증 시스템 간의 실시간 데이터 교환 을 통해 촉진 될 것 입니다.
스마트 계약
스마트 계약은 협상 또는 계약이 보유한 진술을 확인, 촉진 또는 시행하기위한 디지털 문서입니다. 기존 계약과 스마트 계약의 차이점은 스마트 계약이 제 3 자의 간섭없이 보류되고 집행 가능하다는 것입니다.
재산, 주식, 돈 등 을 교환 하는 데 도움이됩니다. 투명하고 충돌없는 방식으로 법정이나 공증인과 같은 제 3 자의 서비스를 피합니다. 간단한 예는 누군가에게 집을 빌려 주면 그 사람이 암호 화폐로 시스템에 지불하고 디지털 계약을 생성하는 것입니다. 집주인이 계약서에 명시된 날짜까지 유효한 아파트의 디지털 키를 빌려 주면 그 이전이 아니라 임대가 종료되면 시스템을 지불하여 다시 생성 할 수 있습니다. 그렇지 않으면 키가 보관됩니다. 유효하지 않습니다.
블록 체인의 출현 이후로 관심이 크게 증가했으며 다른 기술 분야로 진화하고 있습니다. 향후 개발을 위해 우리는 여전히 미래가 어떻게 될지 알기를 기다리고 있습니다.