defs

module
v2.0.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2025 License: MIT

README

flow diagram

DeFS

Go Reference Go

DeFS(Decentralized file service) 去中心化文件服务,引领了数据存储领域的革新,通过引入动态存储技术,解决了传统静态存储和去中心化存储所面临的挑战。其核心设计理念是为用户提供更加高效、安全且可靠的数据存储解决方案。通过数据的自由流动和动态迁移,在去中心化的同时,又保障了数据的安全性和可靠性。

该项目目前正在积极开发中,处于 Alpha 状态。

文档

该文档正在编写中……

Directories

Path Synopsis
api
badgerhold 是一个基于 Badger DB 之上的索引和查询层。
badgerhold 是一个基于 Badger DB 之上的索引和查询层。
Package bitset 实现了位集合,它是一个在非负整数和布尔值之间的映射。
Package bitset 实现了位集合,它是一个在非负整数和布尔值之间的映射。
crypto
cbc
ctr
gcm
Package database 提供数据库相关的操作功能
Package database 提供数据库相关的操作功能
package downloads_ 提供了文件下载相关的功能
package downloads_ 提供了文件下载相关的功能
Package main 是DeFS系统的主包
Package main 是DeFS系统的主包
Package files 提供文件操作相关的功能
Package files 提供文件操作相关的功能
Package kbucket 提供了基于Kademlia DHT的路由表实现
Package kbucket 提供了基于Kademlia DHT的路由表实现
generate
Package main 实现了一个用于生成键前缀映射的工具
Package main 实现了一个用于生成键前缀映射的工具
Package defs 提供了DeFS去中心化存储系统的网络握手协议实现
Package defs 提供了DeFS去中心化存储系统的网络握手协议实现
operate
Package reedsolomon 提供Go语言的纠删码功能
Package reedsolomon 提供Go语言的纠删码功能
Package segment 提供了基本数据类型的编解码功能 支持所有Go语言的基本类型,包括整数、浮点数、复数、字符串、字节数组和布尔值
Package segment 提供了基本数据类型的编解码功能 支持所有Go语言的基本类型,包括整数、浮点数、复数、字符串、字节数组和布尔值
sign
rsa
// tarfs 包实现了 tar 档案的只读内存表示
// tarfs 包实现了 tar 档案的只读内存表示
Package uploads 提供文件上传相关的功能实现
Package uploads 提供文件上传相关的功能实现
utils
log
zip

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL