TON Storage 프로토콜 컴포넌트 TON, 분산된 피어-투-피어 파일 저장소를 구현합니다. 모든 사용자 또는 서비스는 네트워크에 임의의 형식의 파일을 (비디오, 이미지, 문서, 아카이브) 업로드하고 글로벌로 사용할 수있는 배포로 게시 할 수 있습니다. 기술적으로 BitTorrent에 가깝지만 TON에 연결됩니다: 파일 검색, 저장 요금 및 접근성 계약은 블록체인에서 살고 있습니다.
TON Storage가 C를 결합합니다. TON Proxy 그리고 TON DNS함께 TON 위에 분산된 웹의 층을 구성합니다. 이 층은 웹사이트가 저장소에 저장되고 DNS로 접속하고 프록시로 접속할 수 있는 곳입니다.
TON 스토리지 작동 방식#
- 파일 셔딩 각각의 파일은 블록으로 나니다. 블록의 수치는 메르클 나무다운로드할 때 무결성을 확인하는 프로그램입니다.
- DHT 탐사 각각의 파일에는 DHT (분산 해시 테이블) 가 필요한 블록을 가진 노드들을 찾는 키가 있습니다.
- 보호단체 파일을 다운로드 한 사용자는 기본적으로 저장 단위 중 하나가 되고 다른 사람들에게 복사본을 나눠주기 시작합니다.
- 스마트 접근성 계약. 데이터 소유자와 저장 단말기 사이에 있는 계약은 데이터의 저장량에 대한 증거인증입니다. 이는 파일의 저장량이 원본 다운로드가 종료되면 손실되지 않도록 보장합니다..
파일을 업로드 한 후, 그 해시를 TON에 게시할 수 있으며, 기록을 아날로그 배포 아이디로 변환할 수 있습니다 magnet://- BitTorrent 링크가 있습니다.
토렌트 스토리지와 토렌트의 차이점#
- 톤이 넘습니다. 검색, 결제, 보관 증거는 블록체인을 통해 작동합니다. 비밀 추적자가 아니라요.
- 웹 사이트 지원 TON 스토리지에서는 파일뿐만 아니라 전체 정적 웹 사이트도 다운로드 할 수 있습니다.
.ton- 도메인. - 접근 통제. 분배는 암호화 되어서 지갑 키의 소유자만 접근할 수 있습니다. Wallet 개인 계정 없이 "자신만의" 간단한 공유
- 하이브리드 모드 파일들은 사용자의 컴퓨터에 남아 있고, 인터넷에는 단지 인덱스와 증명만 공개됩니다. 단일 클라우드가 없고, 종료될 수 있는 공급자가 없습니다.
무엇이 on-chain에 저장되고 무엇이 Storage에 저장되는지#
직접적인 데이터를 TON 블록체인 자체에 저장하는 것은 비용이 많이 들죠. 모든 바이트에 수수료가 있습니다. 그래서 패턴은 다음과 같습니다.
- 온 체인 (TON): TON 스토리지에 있는 파일의 해시 지표, NFT/Jetton 메타데이터, 접근 계약.
- 오프 체인 (TON 스토리지): NFT 이미지, 미디어, 문서, 웹사이트, 백업.
이 접근법은 블록체인의 크기를 줄이고 NFT와 dApp을 사용하는 비용을 줄이고 데이터를 분산시킵니다.
고유의 노드를 실행#
네트워크 보호단으로 참여하는 소프트웨어의 최소 세트:
storage-daemon블록 저장, 딩 및 교환을 담당하는 배경 응용 프로그램storage-daemon-cli제어용 명령어 유틸리티storage-daemon;tonutils-proxy클라이언트 프록시, 애플리케이션이 스토리지에 접속하는
설치 및 기본 설정은 공식 문서 TON.
노즈에 대한 최소 요구 사항
| 구성 요소 | 최소 |
|---|---|
| 프로세서 | 1GHz, 2핵 |
| OZU | 2GB |
| 디스크 | 2GB 이상 (공급할 수 있는 공간) |
| 네트워크 | 10Mbit/s, 정적 IP |
| 운영 체제 | Linux / Windows / macOS |
노즈를 실행하려면 검증 보증금이 필요하지 않으며 모든 VPS가 사용할 수 있습니다. 동기 부여는 종종 기술 (참가하고 싶어) 또는 유틸리티 (자신의 데이터를 보장해야 합니다).
TON Storage가 이미 사용중인 곳#
- NFT는 TON입니다. NFT 컨텐츠 (영상, 비디오, 메타데이터) 는 CID 링크 TON 스토리지 로 연결됩니다. Getgems 그리고 다른 마켓플레이스도 IPFS-슐루에 의존하지 않도록 해야 합니다..
- TON Sites. 이 지역의 정적 사이트
.tonStorage에 저장되고 TON Proxy. - 백업과 파일 공유. 듀크 스토리지 같은 서비스들은 일반적인 파일 공유를 위해 storage-daemon 위에 사용자 친화적인 UI를 구현합니다..