TON Storage 协议组件 TON任何用户或服务都可以将任意格式的文件 (视频,图像,文件,档案) 上传到网络上,并将其发布为全球可用的分发.技术接近BitTorrent,但与TON相关:文件搜索,存储费用和可用性合同都生活在区块链中.
TON Storage 组合了 TON Proxy 和 TON DNS它们共同构成一个分散的网络层, 位于TON之上,
如何使用TON存储#
- 文件的加载. 每个文件都被分解成块. 默克尔树检查下载时的完整性.
- 搜索DHT. 每个文件都有一个密钥,DHT (分布式哈希表) 通过这个密钥找到一组具有所需块的节点.
- 保护节点. 下载文件的用户默认成为一个存储节点,并开始将其拷贝分发给其他人. 文件越受欢迎,拷贝就越多.
- 这是一个智能可用性合同. 数据所有者与存储器之间签订了存储量协议,并通过存储证明来确保文件在原始加载器离开后不会丢失..
文件下载后,您可以将其哈希发布到TON中,将记录转换为分发标识符 magnet://- 比特龙网上的链接.
TON存储与普通的torrent有什么不同#
- 这里有很多东西. 搜索,支付和存储证件是通过区块链运行的,而不是通过隐藏的跟踪器.
- 维护网站. 代理和DNS可以让你通过
.ton- - 域名. - 进入控制. 发行可以进行加密,只有指定的钱包密钥的持有者才能访问 (例如, Wallet简单的"仅供您使用"分享,没有单独的账户.
- 混合模式. 文件留在用户的电脑上,网络上只发布索引和证据. 没有单一云,没有提供商可以关闭.
在链上存储什么,而在存储中存放什么#
直接存储数据在TON区块链本身是昂贵的,每个字节都需要支付佣金.
- 在链 (在TON): 在TON存储中的文件哈希,NFT/Jetton元数据,访问协议.
- 离链 (在TON存储): 内容本身 NFT 图像,媒体,文档,网站,备份.
这种方法减少了区块链的规模,降低了使用NFT和dApp的成本,同时保持数据的去中心化.
启动自己的节点#
作为保护节点参与网络的软件最低设置:
storage-daemon后台应用程序,负责存储,散布和交换块;storage-daemon-cli控制命令工具storage-daemon;tonutils-proxy客户端代理,应用程序通过它访问存储.
设置和基本设置步骤描述在 官方文件的TON.
对节点的最低要求
| 组件 | 最少 |
|---|---|
| 处理器 | 一千兆赫,两个核心 |
| 智能智能 | 2GB 的 |
| 磁盘 | 从2GB (加上分配的地方) |
| 网络 | 10 Mbps,静态IP |
| 操作系统 | Linux / Windows / macOS |
启动节点不需要验证存款,任何VPS都可以使用. 动机往往是技术 (希望参与) 或实用 (需要保证自己的数据存储).
已经使用了TON Storage的地方#
- 对于NFT来说, 图像,视频,元数据的 NFT 内容引用了 TON Storage 的 CID 链接, Getgems 和其他市场不依赖于IPFS中心化道..
- TON Sites. 区域中的静态网站
.ton存储在Storage中,并通过 TON Proxy. - 备份和文件共享. 像Duck Storage这样的服务在存储小程序上实现了用户友好的UI,用于常规的文件共享..