개요
타임캡슐을 묻어보고 싶지 않으신가요?
미래의 나 자신에게 메시지를 보내거나 소중한 사람들끼리 모여서 추억을 만들 수 있습니다.
지정한 날짜 이후에 지정한 장소에서만 꺼내볼 수 있는 특별한 타임캡슐을 묻어보세요.
스토리
- 사용자(account)가 캡슐(contract)을 만듭니다.
- 캡슐은 다음과 같이 구성됩니다.
- 구성원 (accounts)
- 언제 다시 찾아와서 열람할 것인지 (날짜)
- 묻을 곳 (지구 상의 좌표)
- 세부 조건 (열람 가능한 최소 인원 등)
- 묻을 것 (데이터의 형식에 대하여 스터디 필요)
- 텍스트 (plain text, url 등)
- 자산 (Ethereum)
- 사진
- 영상
- 우리만의 데이터 형식? (픽셀 아트?)
- 캡슐을 묻기 위해 AR 기능 발동
- 카메라가 켜짐
- 사용자가 화면 상의 한 지점을 터치
- 그 지점을 기준으로 AR 애니메이션 재생
AR.js Documentation
- 시간이 흘러 약속한 시간이 됐다!
- 구성원들이 약속한 시간, 장소에 모두 모여 캡슐 열람을 시도합니다.
- 열람 성공시 AR 기능 발동
- 묻은 데이터가 적절히 보여집니다.
고려 사항
- 왜 블록체인이어야 하는가
- 전통적인 서비스라면 서비스 제공하는 주체가 사라질 수도 있습니다.
- 사용자가 터무니 없는 시간 이후에 열람하고 싶은 것도 커버할 수 있습니다.
- 후손이 보도록 1000년 뒤로 할 수도 있습니다.
- 위변조 불가
- 전통적인 서비스라면 제 3자가 개인정보 관리하는 등 불필요한 프라이버시 리스크가 있습니다.
- 퍼블릭 네트워크여야 할 것 (위와 같은 이유로)
- 프라이버시 문제
- 블록체인의 투명성으로 캡슐 데이터를 누구나 볼 수 있는 것에 대해 어떻게 생각하시나요?
- 암호화를 통해 우리 앱이 아니면 해독을 못 한다?
- 캡슐이 일정 범위의 장소를 차지한다면? (공간 점유)
- 캡슐이 마치 부동산처럼 받아들여질 수도?
- 이게 메타버스지
- 여기저기 무의미한 캡슐로 공간을 차지하는 악성 사용자를 막을 방법은?
- 열람 조건 튜닝
- 구성원들이 모두 모일 수 없을 것을 고려
- 그 장소가 더이상 방문할 수 없어질 것을 고려