CardanoWall은 어떤 파일이든 특정 순간에 존재했다는 영구적이고 공개적인 증명으로 바꿉니다. 당신의 기기가 파일의 지문을 만들고, 그 지문은 Cardano에 타임스탬프로 남으며, 누구나 언제까지나 날짜를 검증할 수 있습니다. 선택적으로 파일을 봉인하여 당신이 지정한 수신자만 열 수 있도록 할 수 있습니다.
기록을 게시하면 당신의 기기가 파일의 지문을 만듭니다. 그 지문이 곧 증명이며, 날짜가 첨부된 채 Cardano 네트워크에 등록됩니다. 그때부터 누구나 날짜를 확인할 수 있습니다. 파일 자체는 기본적으로 당신에게 남습니다. 암호화된 사본을 우리에게 함께 보관하기로 선택했다면, 당신 자신을 위해서든 지정한 수신자를 위해서든, 당신의 기기가 그것을 잠가 그 열쇠 보유자만 열 수 있게 하며, 잠긴 바이트는 Arweave에 보관됩니다. 내용은 비공개로 유지되고, 날짜만 공개됩니다.
중간에 서버가 없습니다. 각 단계는 당신의 기기에서, 공개 Cardano 네트워크에서, 또는 어떤 검증 도구에서든(우리 것, 당신 것, 혹은 수신자 것) 이루어집니다. 누군가를 위해 기록을 봉인하는 것은 선택 사항이며, 당신이 선택한 사람만 봉인한 내용을 열 수 있습니다.
파일의 암호학적 지문(해시)을 브라우저에서 계산합니다. 그 지문이 곧 증명이며, 기본적으로 게시되는 것은 그것뿐입니다. 파일 자체의 암호화된 사본을 보관하도록 선택할 수도 있습니다. 당신 자신을 위해서(이후 로컬에서 수정해도 증명이 깨지지 않도록), 혹은 지정한 수신자를 위해서, 현대적이고 충분히 검증된 기본 요소(Ed25519, X25519, ChaCha20-Poly1305, Signal과 WireGuard, Apple의 iMessage를 보호하는 것과 같은 계열)를 사용합니다. 원본 파일은 어디로도 전송되지 않으며, 당신의 기기를 떠나는 것은 무엇이든 암호화된 상태로 떠납니다.
짧은 앵커, 즉 당신 파일의 지문에 더해 암호화된 사본을 업로드하기로 선택했다면 Arweave 포인터까지가 Cardano 메인넷에 기록됩니다. 비용은 몇 센트입니다. 일단 블록에 담기면 우리를 포함한 누구도 변경하거나 삭제하거나 날짜를 소급할 수 없습니다. 암호화된 파일은 영구적인 탈중앙 저장 네트워크인 Arweave로 가며, 원본 파일은 당신의 기기를 떠나지 않습니다.
트랜잭션 참조를 가진 사람은 누구나 공개 Cardano 체인에서 직접 날짜를 확인할 수 있습니다. 언제까지나, 계정 없이도, 우리를 신뢰하지 않고도 가능합니다. 우리의 오픈 소스 명령줄 도구로 어떤 탐색기에 대해서든 직접 확인할 수 있습니다. 기록이 수신자를 위해 봉인되었다면 그 사람만 내용을 열 수 있으며, 그 외 모두는 여전히 증명은 볼 수 있되 그것이 보호하는 내용은 보지 못합니다.
우리는 존재 증명 기록이 체인 위에서 정확히 어떤 모습인지 정의하는 Cardano 개선 제안인 Label 309를 작성했으며, 공식 CIP 절차를 통해 진행하고 있습니다. 직접적인 경쟁자를 포함한 누구나 같은 언어를 구사하는 지갑, 뷰어, 감사 도구를 만들 수 있습니다. CardanoWall은 하나의 구현이며, 명세는 커뮤니티의 것입니다.
Label 309 읽기