제퍼넷 로고

Solana: 블록체인의 다음

시간

Bitcoin 또는 Dogecoin과 동의어인 Blockchain은 처음 출시되었을 때 글로벌 주식 시장을 혼란에 빠뜨렸습니다. 매우 과장된 용어인 블록체인은 트랜잭션 및 관련 데이터를 동시에 여러 위치에 기록하기 위한 디지털 시스템에 불과합니다. 

분산 원장 기술의 일종으로 원장의 모든 거래가 소유자의 디지털 서명에 의해 승인됩니다. 이것은 원장을 변조 방지합니다. 따라서 디지털 원장의 정보는 매우 안전합니다.

이제 그 적용 범위가 많은 분야로 확대되었습니다. 공급망 및 물류에서 BFSI에 이르기까지, 제조에서 엔터테인먼트에 이르기까지 블록체인은 프로세스를 간소화하고 효율성을 높이는 데 도움이 되었습니다.

블록체인과 비트코인, 솔라나 같은 암호화폐는 같다는 것이 일반적인 믿음입니다. 그러나 실제로 암호화폐는 보안을 위해 블록체인 기술에 의존합니다.

블록체인이 인기 있는 이유는 무엇입니까?

매우 안전한

As blockchain 기술 디지털 서명을 사용하는 경우 특정 디지털 서명 없이는 한 사용자의 데이터를 다른 사용자가 손상시키거나 변경하는 것이 거의 불가능합니다.

탈중앙화 시스템

정부나 은행과 같은 규제 기관이 거래를 승인할 필요가 없습니다. 블록체인에서 거래는 사용자의 상호 합의로 이루어지므로 더 안전하고 빠른 거래가 가능합니다.

자동화 기능

프로그래밍 가능하며 트리거 기준이 충족되면 체계적인 작업, 이벤트 및 지불을 자동으로 생성할 수 있습니다. 따라서 거래 검증이 완전히 자동화됩니다.

Blockchain Technology는 어떻게 작동합니까?

블록체인은 세 가지 주요 기술의 조합입니다.

암호화 키

공유 원장을 포함하는 PXNUMXP 네트워크

네트워크의 트랜잭션 및 기록을 저장하기 위한 컴퓨팅 수단

각 개인은 개인 키와 공개 키의 두 가지 암호화 키를 가지고 있습니다. 데이터는 개인 키를 사용하여 디지털 서명되며 공개 키를 사용하여 확인할 수 있습니다.

또한 user-1이 user-2에게 일부 거래 데이터를 보내려는 경우 user-2의 공개 키로 데이터를 해시하므로 user-2만이 자신의 개인 키를 사용하여 거래를 확인할 수 있습니다.

디지털 서명은 PXNUMXP 네트워크와 병합됩니다. 당국의 역할을 하는 많은 개인이 디지털 서명을 사용하여 거래에 대한 합의에 도달합니다.

블록체인 사용자는 두 개의 암호화 키를 사용하여 PXNUMXP 네트워크를 통해 서로 다른 유형의 디지털 상호 작용을 수행합니다.

블록체인의 안전한 해싱

블록체인 기술 사용 해싱 및 주로 SHA256 알고리즘에 의존하여 데이터를 보호하는 암호화. 

블록체인과 그 구조

Secure Hash Algorithm-256(SHA-256)은 미국 NSA(National Security Agency)에서 설계한 암호화 해시 함수입니다. SHA 256은 가변 크기 입력에 대해 고정 크기 256비트 출력을 생성합니다.

발신자의 개인키와 공개키, 수신자의 공개키, 거래내역을 SHA256을 이용하여 해시하여 네트워크 전체에 전송하고 검증 후 블록체인에 추가한다. SHA256 알고리즘은 해시 암호화를 해킹하는 것을 거의 불가능하게 만들어 발신자와 수신자의 인증을 단순화합니다.

Solana는 무엇입니까?

Solana는 분산되고 확장 가능한 애플리케이션을 호스팅하도록 설계된 블록체인 플랫폼입니다.

Anatoly Yakovenko가 2017년에 설립하고 Raj Gokul(Solana의 COO)이 공동 설립한 Solana(Solana의 암호화폐는 SOL임)는 현재 Google, Microsoft Intel 등과 같은 최고의 조직의 경험을 바탕으로 합니다. 

빠르고 안전하며 확장 가능하며 분산된 앱을 제공하는 웹 규모의 블록체인입니다. 시스템은 현재 50,000 TPS(초당 트랜잭션) 및 400ms 블록 시간을 지원합니다. Solana 소프트웨어의 가장 중요한 목표는 블록체인을 생성하기 위해 조합을 사용하여 가능한 소프트웨어 알고리즘 세트가 있음을 입증하는 것입니다. 따라서 확장성, 보안 및 분산과 같은 블록체인의 모든 속성을 충족하는 네트워크 대역폭에 비례하여 트랜잭션을 확장할 수 있습니다. 또한 시스템은 표준 기가비트 네트워크에서 710,000TPS의 상한을 지원하고 28.4기가비트 네트워크에서 40만 TPS를 지원할 수 있습니다. 

Solana 네트워크의 기반이 되는 핵심 혁신은 역사적 사건의 증거인 역사 증명입니다. 역사 증명을 활용하면 사건이 특정 순간에 발생했음을 증명하는 역사 기록이 생성됩니다. 다른 블록체인은 시간 경과에 동의하기 위해 검증인이 서로 대화해야 하지만, 각 Solana 검증인은 간단한 SHA-256, 순차 해싱 검증 가능한 지연 기능(VDF)으로 시간 경과를 인코딩하여 시계를 유지합니다.

분산 시스템에서 가장 어려운 문제 중 하나는 시간에 대한 합의입니다. 저는 Proof of History가 이 솔루션을 제공하고 Solana는 이를 기반으로 블록체인을 사용하여 구축되었다고 믿습니다.

분산 시스템인 블록체인 네트워크의 노드는 외부 시간 소스나 메시지에 나타나는 타임스탬프를 신뢰할 수 없습니다. 메시지의 타임스탬프가 정확한지 확인하는 Hashgraph와 같은 솔루션이 있지만 이러한 방법은 매우 느립니다.

타임스탬프를 신뢰하는 대신 메시지가 이벤트 전후에 발생했음을 증명할 수 있다면 어떨까요? Times of India의 표지와 함께 사진을 찍는 것은 그 신문이 출판된 후에 사진이 찍혔다는 증거를 만드는 것입니다. 또는 Times of India가 출판하는 것에 영향을 미칠 수 있는 방법이 있습니다. 기록 증명을 사용하면 특정 시점에 이벤트가 발생했음을 증명하는 기록 기록을 만들 수 있습니다.

역사 증명

POH(Proof of History)는 고주파수 검증 가능한 지연 기능입니다. 검증 가능한 지연 기능은 평가를 위해 특정 수의 순차적 단계가 필요하지만 효율적이고 공개적으로 검증될 수 있는 고유한 출력을 생성합니다. 

SHA256 해시 함수의 경우 이 프로세스는 무차별 대입 공격 없이 병렬화할 수 없습니다.

그러면 생성된 각 카운터 사이에 실시간이 전달되었으며 각 카운터의 기록된 순서가 실시간과 동일하다는 것을 확인할 수 있습니다.

POH에서 확인

기록된 시퀀스는 단일 CPU 코어에서만 생성할 수 있지만 출력은 병렬로 확인할 수 있습니다.

기록된 각 슬라이스는 생성하는 데 걸린 시간의 1/(코어 수)에 별도의 코어에서 처음부터 끝까지 확인할 수 있습니다.

Solana와 상호 작용하는 방법에 대한 아키텍처

클라이언트 프로그램은 웹 애플리케이션 또는 CLI를 통해 사용자에게 노출됩니다. 클라이언트 코드는 언어에 구애받지 않습니다. Python, Rust, JavaScript, C++ 등과 같은 프로그래밍 언어로 작성할 수 있습니다. 클라이언트 프로그램은 JSON RPC에 요청합니다. JSON RPC는 체인에 있는 Solana 프로그램으로 데이터를 라우팅합니다. Solana는 현재 Rust 및 C/C++로 프로그램 작성을 지원합니다. 프로그램은 계정이라고 하는 블록체인의 상태를 수정합니다. JSON RPC는 클라이언트가 보낸 객체를 Solana 프로그램으로 라우팅하는 중간 계층입니다. 이러한 객체를 트랜잭션(tx)이라고 합니다. 이 프로그램은 거래를 추가로 처리하여 계정 상태를 수정합니다.

클라이언트는 데이터를 요청할 수도 있습니다. 계정에 기록된 데이터는 JSON RPC를 사용하여 사용자가 요청할 수 있습니다.

솔라나 프로그래밍의 목표

이전에 논의한 바와 같이, Solana 프로그램의 목표는 체인 상태를 수정하기 위해 사용자 입력을 받는 것입니다.

https://github.com/solana-labs/example-helloworld.git  간단한 Solana 프로젝트에 대한 GitHub 링크입니다. 

이 프로젝트는 다음으로 구성됩니다.

Rust로 작성된 간단한 온체인 hello world Solana 프로그램입니다.

클라이언트 프로그램은 Solana web3.js SDK를 사용하여 JS로 작성됩니다. 클라이언트 프로그램은 단순히 "hello"를 계정에 보내고 "hello"가 전송된 횟수를 반환할 수 있습니다.

이제 건강 보험 부문에서 Solana 블록 체인의 사용 사례 중 하나를 살펴 보겠습니다.

청구 결제 프로세스를 단순화하는 건강 보험의 블록체인

청구 절차는 세 가지 주요 단계로 나눌 수 있습니다

1단계: 보험 제공업체가 퍼블릭 블록체인에 등록

첫 번째 단계에서 프로세스는 다음과 같이 다소간 정의됩니다.

첫 번째 단계에 관련된 주요 이해 관계자는 보험 제공자, 보험 중개인 및 정책 포털 관리자입니다. 프로세스에 관련된 모든 이해 관계자는 블록체인에 레코드를 추가할 수 있는 개인 키를 갖게 됩니다. 다양한 유형의 보험을 제공하는 보험사는 퍼블릭 블록체인에 정책 세부 정보를 추가할 수 있습니다. 예를 들어, 건강 보험 제공자가 계획을 추가해야 하는 경우 청구 보너스, 적용되는 치료 유형, 네트워크 병원 세부 정보 등과 같은 세부 정보를 퍼블릭 블록체인에 저장합니다.

보험 중개인은 퍼블릭 블록체인에 보험 제공자가 저장한 세부 정보에 액세스하고 블록체인에서 보험 정책을 평가할 수 있습니다. 제공된 등급은 보험 회사와 소비자가 정보에 입각한 결정을 내리는 데 도움이 됩니다. 정책 포털 관리자는 블록체인에서 보험 계획을 가져와 포털에 추가합니다. 블록체인을 사용하여 "Policybazaar"와 같은 정책 포털은 "의료 건강 보험"과 같은 보험 제공자에게 연락하는 시간과 수작업을 줄입니다.

2단계: 소비자 검색 및 구매 정책

XNUMX단계에 관련된 이해관계자는 소비자와 보험회사이다. 소비자는 모바일 앱이나 웹사이트를 사용하여 특정 보험 상품을 검색합니다. 퍼블릭 블록체인에 저장된 관련 정책 세부 정보 목록을 가져와서 표시합니다. 

고객이 특정 보험 제공자로부터 보험 플랜을 선택한 후 다음 단계는 보험을 구매하는 것입니다. 따라서 소비자는 주소 증명, 소득 증명 등 필요한 문서를 분산 데이터베이스에 업로드해야 합니다. 이러한 문서의 주소는 해시되어 프라이빗 블록체인에 저장됩니다.

보험 회사는 소비자가 보험에 가입하는 즉시 통지를 받습니다. 보험 회사는 소비자의 세부 정보를 검증하기 시작하고 검증 후 개인 블록체인에 소비자를 추가합니다. 블록체인에 저장된 거래 기록은 변경 불가능하고 추적 가능하므로 보험 사기 가능성이 없기 때문에 보험 공급자가 플랜 활성화에 대해 소비자에게 확인서를 보냅니다.

3단계: 청구 요청

XNUMX단계에 관련된 이해관계자들 블록체인 보험 프로세스 위치 :

손해, 멸실, 요양 또는 사고 발생 시 청구가 필요한 소비자.

소비자가 청구 금액을 받을 책임이 있는지 여부를 확인하는 손실 조정자/감사인.

소비자에게 청구를 제공하는 보험 회사.

진료의 경우 소비자는 보험회사에 청구금액을 청구합니다. 예를 들어, 어떤 소비자가 질병 진단을 받고 무현금 청구로 치료를 받기를 원한다고 가정합니다. 소비자는 스캔 보고서, 의사의 조언 등과 같이 프라이빗 블록체인에 대한 증거를 뒷받침하는 문서를 공유해야 합니다.

문서는 보험 회사가 볼 수 있는 프라이빗 블록체인에 저장됩니다. 보험 회사는 문서를 확인하고 청구 계정의 내역을 소비자에게 보냅니다. 청구 금액은 스마트 계약의 도움으로 자동으로 소비자 또는 병원으로 이체됩니다(현금 없는 청구).

건강 보험이 직면한 현재의 과제

의료 보험 산업은 오늘날 가장 비효율적이고 사기에 취약한 분야 중 하나입니다. 블록체인 기술이 크게 도움이 될 수 있는 여러 문제에 직면해 있습니다.

블록체인 기술을 통해 의료 보험사는 다음을 수행할 수 있습니다.

  • 환자 개인정보 보호 
  • 환자에게 데이터 공유 제어권 부여 
  • 공유 원장에 암호화 서명이 포함된 타임스탬프 의료 기록을 저장합니다.
  • 규정 준수를 보장하기 위해 세부 권한 설정을 활성화합니다.

MedRec

MIT에서 도입한 MedRec은 블록체인에 의료 기록을 색인화하고 승인된 개인에게 액세스를 허용하는 분산형 의료 기록 관리 시스템입니다. 환자의 개인정보를 보호하고 정보 확인 절차를 간소화하는 데 도움이 됩니다. 

MedRec의 첫 번째 구현은 Ethereum 블록체인 플랫폼을 사용하여 수행되었습니다. 코드는 오픈 소스이며 MedRec의 개발자는 배포된 네트워크를 개발하기 위해 새로운 의료 IT 센터와 협력하고 있습니다.

결론

블록체인은 규제 당국을 제거하는 고도로 안전한 분산 시스템입니다. 이는 블록체인을 사용하여 이루어진 거래를 기존 접근 방식에 비해 안전하고 빠르게 만듭니다. 암호화폐 외에도 Blockchain 기술은 보험, 부동산, 송금, 제조 등과 같은 여러 도메인에서 사용할 수 있습니다.

Solana는 Proof of History를 사용하여 타임스탬프 검증 문제를 해결했습니다. 비트코인에서 사용되는 "작업 증명" 또는 "지분 증명"보다 빠른 POH로 인해 초당 최대 50만 건의 트랜잭션을 지원할 수 있습니다.

블록체인 기반 보험 사용 사례에서 보았듯이 블록체인과 Solana는 시간이 많이 소요되는 보험 프로세스를 간소화하여 보험 산업에 혁명을 일으킬 수 있습니다. 블록체인은 현재 건강 보험 부문에 존재하는 많은 실제적인 문제를 해결합니다. 여기에는 환자 개인 정보를 유지하고 변조가 불가능한 암호화 서명을 사용하여 타임스탬프가 찍힌 의료 기록을 저장하는 것이 포함됩니다.  

저자에 관하여 :

Imran은 AI/ML 관련 프로젝트에서 일하는 Mantra Labs의 선임 소프트웨어 엔지니어입니다. 열정적인 기술자인 그는 NLP 및 Computer Vision 분야에서 일했습니다. 블록체인과 같은 새로운 기술을 만지작거리는 것 외에도 그의 관심사는 배드민턴과 체스입니다.

spot_img

최신 인텔리전스

spot_img