첫 메시가 살아났다
오늘 밤, Recilic의 샤드가 처음으로 한 Mac을 떠나 다른 Mac에 도착했습니다. MacBook 한 대, Mac mini 한 대, 초대 링크 하나 — 그리고 61.9 GB의 사진 라이브러리가 암호화 샤드가 되어 방을 가로질러 흘렀습니다. 메시 — 이 제품이 존재하는 이유 — 가 오늘 밤 첫 숨을 쉬었습니다.

지금 보고 있는 것
Live mesh 뷰: 왼쪽 MacBook이 백업 중이고, 오른쪽 Mac mini가 저장을 맡았습니다. 호박색 마키가 데이터가 흐르는 방향으로 달리고, 엣지에는 실시간 속도가 표시됩니다. Mac mini 화면에서는 같은 뷰의 혜성이 안쪽으로 흘러들고, 액티비티에는 자랑스러운 한 줄이 남습니다: "Stored 846 encrypted shards for Pahud's MacBook".

두 Mac이 만난 방법
계정 없음, 서버 없음, 설정 없음. Mac mini가 일회용 초대 링크를 만들고, MacBook이 붙여넣었습니다. 물밑에서는: Bonjour가 LAN에서 상대를 찾고, HMAC이 초대 시크릿의 보유를(시크릿 자체는 한 번도 회선에 올리지 않고) 증명하며, 양쪽이 전체 트랜스크립트에 결속된 ECDH 핸드셰이크로 방향별 키를 도출합니다. 이후 모든 재연결은 샤드 하나가 움직이기 전에 그 키의 보유를 암호학적으로 증명해야 합니다. 초대 링크는 사용된 순간 죽습니다.

Mac mini가 볼 수 있는 것
저장되는 모든 것은 이런 모습입니다: 61b3a6aa….shard — 자신의 해시를 이름으로 가진 불투명한 blob. 파일명도, 폴더 구조도, 내용도 없고, 어떤 샤드가 어떤 파일의 것인지조차 알 수 없습니다. 각 청크의 재구성에는 6개 중 아무 4개가 필요하므로, 단일 노드가 가진 것으로 재구성할 수 있는 것은 정확히 0입니다. 당신의 백업을 보관해 주는 친구는 당신의 백업을 읽을 수 없다 — 약속이었던 그 문장이 이제 스크린샷입니다.
정직한 각주
이것은 1단계입니다: 같은 네트워크의 Mac 두 대. 네트워크 너머의 친구, 적응형 샤드 기하, 노드 사망 복구는 다음입니다. 그리고 노드가 둘일 때 생존성 리포트는 정직하게 말합니다: 노드를 잃으면 아직 아픕니다 — 4+2의 수학이 기기 한 대의 손실을 웃어넘기려면 세 번째 노드가 필요합니다. 이 리포트는 절대 아부하지 않습니다. 그것이 존재 이유입니다.