文件名称:LBRYnet是用于分发数据的完全分散网络-python开发
文件大小:920KB
文件格式:ZIP
更新时间:2024-07-08 11:36:24
网络编程
LBRYnet是用于分发数据的完全分散网络。它由从其他对等点上传和下载数据的对等点组成,可能付费交换,以及一个分布式哈希表,对等点用来发现其他对等点。 LBRY SDK LBRY 是一种去中心化的点对点协议,用于发布和访问数字内容。 它利用 LBRY 区块链作为全球命名空间和数字内容数据库。 区块链条目包含可搜索的内容元数据、身份、权限和访问规则。 LBRY 还提供了一个数据网络,该网络由节点(播种者)从其他节点上传和下载数据(可能以换取支付)以及由节点用于发现其他节点的分布式哈希表组成。 LBRY SDK for Python 是目前功能最齐全的 LBRY 网络协议实现,包括许多用于构建去中心化应用程序的有用组件和工具。 主要功能和组件包括: 基于 Python 3.7+ 和 asyncio 构建。 Kademlia DHT(分布式哈希表)实现,用于查找要下载的对等点并向对等点宣布我们必须托管的内容 (lbry.dht)。 用于传输加密的 Blob 内容和协商付款的 Blob 交换协议 (lbry.blob_exchange)。 用于编码和解码存储在区块链上的元数据