블로그 · 2026년 4월 14일

뱉은 말은 되담을 수 없습니다

수정할 수 없는 채팅이 신뢰할 수 있는 채팅입니다.

수정 가능 기능의 문제점

누군가로부터 메시지를 받았다고 상상해 보세요. 당신은 그것을 읽고, 그에 따라 행동하며 일과를 보냅니다. 한 시간 후, 대화창을 다시 확인했는데 메시지 내용이 바뀌어 있습니다. 상대방이 새 메시지를 보낸 것이 아니라, 당신이 이미 읽었던 내용을 고친 것입니다.

이것이 많은 메시징 앱이 허용하는 기능입니다. 보낸 후 메시지 수정하기. 상대방의 기록에서 메시지 삭제하기. 대화 내용을 마치 그런 말을 한 적이 없는 것처럼 다시 쓰기.

편리한 기능처럼 보일 수 있지만, 대가가 따릅니다. 공유된 대화 기록에 대한 신뢰를 무너뜨립니다.

공유된 기록으로서의 채팅

Solo2에서 대화 기록은 두 사람 사이의 공유된 기록(공문서)과 같습니다. 당신이 보는 것은 상대방이 보는 것과 정확히 일치합니다. 메시지 하나하나, 단어 하나하나가 말이죠.

그것은 서명된 계약서와 같습니다. 일단 서명이 되면 어느 쪽도 한 줄을 긋고 다른 내용을 쓸 수 없습니다. 새로운 조항을 추가(새 메시지 전송)하거나 자신의 복사본을 파기(자신의 금고에서 삭제)할 수는 있지만, 이미 쓰여진 내용을 바꿀 수는 없습니다.

수정 가능 시간

우리는 모두 실수를 합니다. 오타, 엉뚱한 사람에게 보낸 메시지, 전송 직후 후회되는 충동적인 말들. 그래서 Solo2는 메시지 전송 후 60초의 유예 시간을 제공합니다.

이 60초 이내에는 메시지를 삭제할 수 있으며, 이 경우 당신과 상대방의 금고 모두에서 사라집니다. 마치 처음부터 보내지 않은 것처럼 말이죠.

60초가 지나면 메시지는 기록의 일부가 됩니다. 원한다면 자신의 복사본을 삭제할 수는 있습니다. 당신의 금고는 당신의 소유이므로 당신 마음대로 할 수 있습니다. 하지만 상대방의 복사본은 그대로 남습니다. 상대방의 금고 또한 그 사람의 소유이기 때문입니다.

타협할 수 없는 두 가지 원칙

첫째, 각 금고의 데이터는 신성합니다. 상대방도, 서버도, 저희도 사용자의 금고 데이터를 조작, 수정 또는 접근할 수 없습니다.

둘째, 공유된 기록은 온전해야 합니다. 터널 한쪽에서 보이는 정보는 다른 쪽에서 보이는 정보와 동일해야 합니다.

이 두 원칙이 충돌할 때(예: 사용자가 자신의 금고에서 메시지를 삭제할 때), 첫 번째 원칙이 우선합니다. 당신의 금고는 당신의 것입니다. 하지만 그것이 상대방의 금고를 수정할 권리를 주는 것은 아닙니다.

이것이 왜 중요한가

비공개 대화에서의 신뢰는 당신이 보고 있는 것이 실제로 말해진 내용과 일치한다는 확신 위에 세워집니다. 상대방이 기록을 다시 쓸 수 있다면, 당신은 더 이상 대화를 나누는 것이 아니라 일어난 일의 '편집본'을 보고 있는 것뿐입니다.

Solo2에서 뱉은 말은 되담을 수 없습니다. 수정을 구현할 능력이 없어서가 아닙니다. 충분히 할 수 있지만, 하지 않기로 선택한 것입니다. 대화의 무결성이 수정할 수 있는 편리함보다 훨씬 가치 있기 때문입니다.