我正在构建 BorgIOS 以净化互联网
Borg互联网操作系统是一个自组织、自愈、可自筹资金的分布式网络,您的USB闪存驱动器就是您的身份,网络就是您的计算机。免责声明:该项目是实验性的,正在积极开发中。BorgIOS和BorgHUI通道可能包含错误、不完整的功能或重大变更。不适合生产使用,也不保证其可靠性、数据完整性或安全性。什么是BorgIOS?BorgIOS是一个建立在单一原则上的对等网络操作系统:网络自我拥有。没有中央服务器,没有域名,没有证书机构,没有登录,没有cookies,没有区块链,在您与数据之间没有公司。只有节点、加密身份和一套优雅的规则,它们产生一个韧性、智能、自我维持的集体——更多人加入,变得更快、更便宜、更难以摧毁。“将您的USB闪存驱动器插入世界任何地方,打开浏览器,您的整个数字生活将通过网络自行重建。拔掉它,您就从未存在过。”核心思想BorgIOS中的每个节点都是一个相同的克隆。没有主节点,没有工作节点,也没有特殊硬件。只有运行相同代码的节点,自组织成一个浅层广播树,通过加密签名的JSON消息进行通信。您的身份是一个EC密钥对。您的数据是分散在网络上的签名分片。您的访问令牌就是消息本身——带时间戳、签名和自我验证。无需登录。架构PeerTree - 自组织网络节点组织成一个浅层、宽广播树:新节点从左到右填补位置,失败的节点由最后一个节点替代(每个级别的机制相同——叶子、分支或根节点)根节点只是当前持有位置1的节点——没有特殊硬件,没有选举。成千上万的节点的加入风暴被高效处理,就像单个节点的加入一样,通过自组织链实现。广播深度规模:每个节点10个子节点:跳跃1 → 10个节点;跳跃2 → 100个节点;跳跃3 → 1,000个节点;跳跃4 → 10,000个节点;跳跃5 → 100,000个节点;跳跃6 → 1,000,000个节点。6跳达到一百万个节点。网络越大,所需跳数越少——而不是更多。带时间戳的签名——每一层的身份每一层的每个消息都携带相同的签名字:{ ip: 发送方IP,timestamp: 网络同步时间,signature: 针对有效载荷的EC签名 }这个单一原语提供了:身份验证——谁发的;完整性——未被篡改;重放保护——旧消息被拒绝;授权——所有权是可证明的;访问控制——无需登录,无需会话,无需cookie。相同的格式用于节点对节点、单元对单元、客户端对网络和浏览器对BorgHUIConduit。一个验证函数。没有例外。单元架构——有机体模型BorgIOS的功能被组织到单元中——隔离的进程,每个单元都有自己的:netPort → 与相同类型的其他节点的私有P2P网;recpPort → 公共接收器API(单元的唯一接口);monPort → 监控接口。单元仅通过接收器进行通信。没有交叉对话。没有共享状态。每种单元类型运行一个独立的树,具有独立的拓扑。核心单元类型:单元角色,peerTreeNet 基础P2P网络层,shardTreeCell 分布式分片存储,fStreamCell 自适应媒体流,cronoTreeCell 网络时间统一,peerPaysCell Borg Shell账本,btraderOrganCell Borg Shell ↔ 狗狗币交易,dogeNodeCell 狗狗币桥接,borgAgentCell AI代理集群,mailTreeCell 分布式消息,peerMemoryCell 自然语言记忆搜索,serviceMgrCell 实时服务注册,ftreeFileMgrCell 文件管理,borgAgentBrain 代理协调 & Mnemosyne协议。每个单元的DNA(名称、端口、最大子节点数)在定义时就已嵌入。单元在网络中克隆自己,携带其DNA。世界上每个shardTreeCell始终在相同的端口上。没有配置文件。没有服务发现复杂性。分片——网络即文件系统没有文件。只有分片。数据被拆分成固定大小的块,每个块都使用SHA-256哈希。分片通过工作量证明机制随机分布在网络中——非阻塞、极小的难度,网络抖动提供真正的熵。只有所有者的EC密钥对可以为分片生成有效签名——任何人都可以缓存,但其他人无法修改。要检索数据:广播分片请求,持有者响应,本地重建。每个检索响应包括确认计数——如果副本低于安全阈值,网络会通过广播复制请求来自我修复。网络是自审计的。每次读取也都是健康检查。CronoTreeCell——网络时间硬件时钟会漂移。BorgIOS在没有NTP或外部服务的情况下解决了这个问题。根节点将其时间戳广播到树下。每次跳跃记录传播延迟。每个叶子计算其确切的偏移量。所有单元调用其本地CronoTree接收器进行。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡