비트 코인과 같은 암호 화폐는 새로운 형태의 화폐와 통화를위한 블록 체인 기술의 적용을 입증했습니다. 트랜잭션을 블록 내에 디지털 데이터 팩으로 저장합니다. 그러나이 데이터가 재무 데이터 이상으로 확장 될 수없는 이유는 없습니다. 이론적으로 모든 형태의 데이터를 블록 체인에 저장할 수 있습니다..

지난 몇 년 동안 문서를 저장하기 위해 블록 체인을 사용할 수있는 방법에 대한 큰 관심이있었습니다. 블록 체인에 문서 또는 문서 해시를 저장하려는 이유는 여러 가지가 있으며이를 수행하는 여러 방법이 있습니다. 다양한 프로젝트가 현재이 아이디어를 중심으로 혁신을 진행하고 있으며, 각기 다른 장단점을 가진 다른 방법을 제안.

어쨌든 블록 체인을 사용하는 이유?

2017 년 한 해 동안 블록 체인 기술과 암호 화폐의 응용에 대해 엄청난 과장이있었습니다..

이러한 기대는 종종 웅장한 약속과 개념 증명이 거의없는 프로젝트에 집중되었습니다. 결과적으로 현실은 과대 광고와 일치하지 않았으며 많은 사람들이 아직 사용자를 제품으로 끌어 들이지 못했습니다..

대조적으로, 문서 저장은 훨씬 건조하고 덜 흥미로운 응용 프로그램입니다. 그러나 기존 문서 스토리지 시스템에 비해 여러 가지 개선 사항을 통해 제공 가능합니다..

탬퍼 저항

불변성은 아마도 블록 체인이 제공하는 가장 중요한 이점 일 것입니다. 암호화로 연결된 블록은 변조되지 않은 레코드를 제공합니다. 이러한 변조 방지는 문서 위조 및 문서 사기를 방지하는 데 매우 효과적입니다. 파일 크기 제한으로 인해 실제 문서를 블록 체인에 저장할 수없는 경우 문서의 해시를 저장하는 것도 의미가 있습니다..

비트 코인과 같은 블록 체인이 설계된 금융 거래에 비해 문서는 종종 많은 공간을 차지합니다. 전체 문서를 블록 체인에 저장하는 것은 종종 불가능합니다. 해시는이 공간의 작은 부분을 차지하므로 훨씬 더 효율적인 옵션입니다..

해시 만 저장해도 변조 방지 기능이 제공됩니다. 파일의 입력을 변경할 때마다 해당 해시 값이 항상 변경됩니다. 이것은 보안 해시 알고리즘이 제공하는 중요한 이점입니다. MySQL과 같은 중앙 집중식 시스템이나 Azure와 같은 분산 데이터베이스에 관계없이 문서를 저장하는 위치에 관계없이 문서를 다시 해시하고 블록 체인에 저장된 해시와 비교하여 문서가 변조되지 않았는지 확인할 수 있습니다..

시계

퍼블릭 블록 체인을 사용하는 것은 문서를 공개적으로 액세스 할 수있는 좋은 방법입니다. 물론, 완전히 보이게 만들고 싶다는 확신이 있어야합니다. 문서 또는 해시를 블록 체인에 저장하면 영구적으로 저장됩니다. 블록에 포함하면 데이터를 변경할 수 없습니다..

블록 체인 만이이를위한 유일한 방법은 아닙니다. 그러나 보안 수준과 변조 방지 기능을 고려할 때 영구적 인 가시성을 확신 할 수 있습니다..

물론 문서에 대한 액세스를 제한하려는 경우 연합 또는 개인 블록 체인을 사용할 수도 있습니다. 이러한 블록 체인은 미리 선택된 그룹에 영구적 인 가시성을 제공 할 수있는 기능을 제공 할 수 있습니다. 그러나 이러한 대안은 탈 중앙화 및 변조 방지를 약화시킬 수 있습니다..

탈 중앙화의 필요성

블록 체인을 사용하는 마지막 이유는 분산화가 필요한 경우입니다. 문서의 특성상 문서를 변경하거나 삭제하지 않는 타사 저장소 공급자를 신뢰할 수 없음을 의미 할 수 있습니다..

그러한 사례 중 하나는 정치적으로 민감한 파일이며, 게시 된 경우 악의적 인 당사자가 대상으로 삼을 수 있습니다. 문서 또는 해시를 공개 블록 체인에 업로드하면 주 또는 기업 검열로부터 안전하다는 확신을 가질 수 있습니다. 물론 여기서 올바른 블록 체인을 선택하는 것은 매우 중요합니다. 블록 체인이 모두 똑같이 만들어지는 것은 아닙니다. 합의 프로토콜이 적절하게 분산되지 않았거나 전체 노드가 트랜잭션을 반전하거나 검열하도록 허용하면 기존 시스템을 사용하는 것과 동일한 문제가 발생합니다..

블록 체인에 문서를 저장하는 다양한 방법

블록 체인에 문서를 저장하기 위해 선택할 수있는 두 가지 주요 방법이 있습니다. 한 가지 옵션은 전체 문서 자체를 체인에 저장하는 것입니다. 또는 블록 체인에 해시를 저장할 수 있습니다..

전체 문서 저장

전체 문서를 체인에 저장하는 것은 특정 블록 체인에서 가능하지만 좋은 생각은 거의 없습니다. 방대한 데이터 요구로 인해 매우 작은 파일이 아니거나 매우 중요하지 않은 경우 다른 방법을 선택하는 것이 좋습니다. 문서를 비트 코인에 저장하려면 먼저 압축 한 다음 16 진수 형식으로 포맷해야합니다..

전체 문서를 블록 체인에 저장하는 문제는 액세스 지연. 이는 네트워크 사용자가 문서와 같은 파일을 업로드하고 다운로드하는 데 걸리는 시간을 의미합니다. 완전히 분산 된 퍼블릭 블록 체인에는 수천 개의 노드가 있습니다. 안타깝게도이 노드 수와 함께 제공되는 이점은 지연 시간 증가. 문서를 포함한 모든 파일 스토리지는 지연 시간이 짧아야합니다. 그렇지 않으면 시스템이 막히고 느리고 사용 비용이 많이 듭니다..

하이브리드 전략도 의미가 있습니다. 여기에는 문서의 작은 부분, 아마도 서명과 문서 해시를 체인에 저장하는 것이 포함됩니다. 이를 통해 데이터로드에 대한 한도를 유지하면서 절대적으로 필요한 부분의 분산화와 완전한 투명성을 유지할 수 있습니다..

해시 저장

가장 효율적인 방법은 전체 문서를 다른 곳에 보관하면서 문서의 해시를 체인에 저장하는 것입니다. 문서는 중앙 데이터베이스 또는 분산 파일 스토리지 시스템에 저장 될 수 있습니다. SHA-256과 같은 보안 해시 알고리즘을 통해 문서를 넣은 다음 해시를 블록에 저장합니다. 이렇게하면 엄청난 공간과 비용을 절약 할 수 있습니다. 또한 누군가가 원본 문서를 변조했는지 알 수 있습니다. 입력이 변경되면 원본 문서와 다른 완전히 새로운 해시 값이 생성됩니다..

해시 값은 전체 문서보다 훨씬 작으므로 훨씬 더 효율적인 블록 체인 저장 방법입니다. 또한 효율적으로 확장됩니다. 여러 문서를 저장하려면 해시를 분산 해시 테이블에 넣은 다음 온 체인에 저장할 수 있습니다. 단점은 원본 문서의 저장소가 분산되어 있지 않고 반드시 공개적으로 표시되지 않는다는 것입니다..

이 작업을하는 사람?

현재 문서에만 집중하는 프로젝트는 거의 없습니다. 대부분은 문서를 포함하는 분산 파일 저장소를 중심으로 구축됩니다..

특히 문서, 특히 서명 된 문서에 초점을 맞춘 프로젝트 중 하나는 블록 사인. 이것은 해시 방법을 사용합니다. 사용자는 문서에 서명하고이를 Blocksign으로 보내면 해시되고 해시는 비트 코인 블록 체인에 저장됩니다. Blocksign이 최근에 사이트를 업데이트하지 않았 음을 사용자에게 경고해야하며 사용하기 전에 추가 조사를 권장합니다..

보다 일반적으로 분산 된 스토리지를 위해 설계된 두 가지 암호 화폐 프로젝트는 Siacoin과 Storj입니다..

Siacoin은 어떤 형태의 저장소에도 블록 체인을 사용하지 않습니다. 대신 분산 네트워크에 문서의 암호화 된 버전이 저장됩니다. Siacoin 네트워크는 스토리지를 제공하는 호스트와 스토리지를 원하는 클라이언트로 구성됩니다. 클라이언트와 호스트는 스토리지 제공 업체의 약정을 자세히 설명하는 계약에 동의합니다. Sia의 자체 작업 증명 블록 체인은 이러한 계약을 저장합니다..

반면에 Storj는 해시 모델에 더 가깝습니다. 문서의 해시는 체인의 해시 테이블에 저장됩니다. 또한 분산 네트워크는 문서도 저장합니다. 그러나 Sia와 달리 Storj는 자체가 아닌 이더 리움 블록 체인 위에서 실행됩니다..

storj는 무엇입니까

크립 티크, 문서를 저장하는 엔터프라이즈 중심 플랫폼으로 위의 모든 것보다 더 멀리 블록 체인을 사용합니다. 체인에 문서 나 해시를 저장하지 않습니다. 대신 분산 클라우드 시스템이 문서를 저장합니다. 플랫폼은 문서 액세스 및 공유를 관리하고 참조하기 위해 블록 체인 만 사용합니다..

문서 블록 체인 스토리지는 꾸준히 발전하는이 산업 분야입니다. 지금, 우리는 문서 저장에서 블록 체인이 어떤 역할을할지 기다리고 있습니다. 다행스럽게도 프로젝트 간의 경쟁으로 인해이 유망한 사용 사례에 대한 이해가 높아지고 있습니다..