harmonyos2-libunison:一个专为现实世界的E2E/P2P应用程序精心策划的Golang网络库

上传者: 38675465 | 上传时间: 2021-07-01 17:04:06 | 文件大小: 24KB | 文件类型: ZIP
和声2 什么是libunison ? libunison是一个端到端 (E2E)/点对点 (P2P) 网络库,适用于需要自组织新兴节点网络的任何应用程序。 Unison 建立在适用的现有标准化技术之上,以利用互联网长达数十年的研究、开发和部署洞察力。 我们正在开发和使用 Unison 作为我们高度可扩展和高性能的区块链网络的基础层之一。 我们以开源方式发布 Unison,因为我们相信 E2E/P2P 网络不仅可以启用区块链,还可以启用更广泛的应用程序。 libunison提供什么? 注意:由于libunison正在积极开发中,因此本节中的功能列表用作开发路线图。 我们将按照我们认为合适的顺序发布这些功能。 请加入邮件列表以获取功能公告。 基于身份的网络 libunison提供端至端的网络层,其中所有主机都通过IP地址位于但是识别逻辑被加密的公钥。 节点使用与其公钥标识符匹配的私钥证明其身份。 基于身份寻址的现实生活中的模拟是将信封地址发送给“蒂姆库克”(标识符),而无需知道他的邮政地址,然后让邮局为您找出地址并交付信件给他。 相比之下,在传统的基于定位器(IP 地址)的网络中,一封信将

文件下载

资源详情

[{"title":"( 17 个子文件 24KB ) harmonyos2-libunison:一个专为现实世界的E2E/P2P应用程序精心策划的Golang网络库","children":[{"title":"libunison-master","children":[{"title":"README.rst <span style='color:#111;'> 16.12KB </span>","children":null,"spread":false},{"title":"internal","children":[{"title":"ida","children":[{"title":"coopcast","children":[{"title":"raptorq.go <span style='color:#111;'> 18.59KB </span>","children":null,"spread":false},{"title":"interface.go <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"manycast","children":[{"title":"interface.go <span style='color:#111;'> 395B </span>","children":null,"spread":false},{"title":"manycast.go <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 473B </span>","children":null,"spread":false},{"title":"cmd","children":[{"title":"broadcast","children":[{"title":"utils.go <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"build.sh <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"startserver.sh <span style='color:#111;'> 366B </span>","children":null,"spread":false},{"title":"graph0.txt <span style='color:#111;'> 10B </span>","children":null,"spread":false},{"title":"generate_configs.sh <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"graph2.txt <span style='color:#111;'> 28.32KB </span>","children":null,"spread":false},{"title":"graph1.txt <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":"killserver.sh <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"send_file.sh <span style='color:#111;'> 232B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明