Methods and systems for a decentralized data streaming and delivery network

    公开(公告)号:US10771524B1

    公开(公告)日:2020-09-08

    申请号:US16751772

    申请日:2020-01-24

    申请人: Theta Labs, Inc.

    IPC分类号: H04L29/06 H04L29/08 H04L9/06

    摘要: Methods and systems for delivering data contents among peer nodes in a decentralized data delivery network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide fragments of data files to network nodes. Such a hybrid network comprises viewer nodes, edge cacher nodes, tracker servers, and optionally a payment server. A smart tracker provides caching instructions to guide cachers in storing, delivering, and relaying content to viewer nodes. The smart tracker also provides peer lists to viewer nodes, by selecting active cacher nodes to provide access to data fragments, based on network locations and/or geolocations of neighboring nodes, and a content data type of the desired data file. A software development kit (SDK) is provided for integration into existing third-party content viewers so that the functionality of the hybrid network is available to users via existing content viewers.

    Edge computing platform supported by smart contract enabled blockchain network

    公开(公告)号:US11763332B2

    公开(公告)日:2023-09-19

    申请号:US17302398

    申请日:2021-04-30

    申请人: Theta Labs, Inc.

    IPC分类号: G06Q30/0207 G06F9/48

    CPC分类号: G06Q30/0215 G06F9/4881

    摘要: Methods and systems for blockchain and smart contract-supported decentralized computation are provided. A computation task from a task initiator node is registered on a blockchain, and assigned to an edge computing node within a decentralized computing network, with task details sent by the task initiator to the edge computing node through a secure peer-to-peer connection. The edge computing node determines a solution to the computation task. The solution may be verified on-chain by a smart contract, and a token reward from the task initiator may be given to the edge computing node by the smart contract correspondingly. The solution may alternatively be verified off-chain by the task initiator node, and a token reward may be given to the edge computing node by the smart contract upon solution verification.

    Methods and systems for data caching and delivery over a decentralized edge network

    公开(公告)号:US11153358B2

    公开(公告)日:2021-10-19

    申请号:US17226112

    申请日:2021-04-09

    申请人: Theta Labs, Inc.

    摘要: Methods and systems for caching and delivering data contents among peer nodes in a decentralized data delivery edge network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide data resources to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and a payment service module. An edge cacher peer node sends its client statistics to a tracker server, wherein the client statistics comprises a cacher location and a performance specification. In return, the tracker server provides caching instructions according to which the edge cacher peer node downloads fragments of a data file from a CDN server, for later transmission to other viewer peer nodes within the decentralized data delivery edge network.

    Preventing denial-of-service attacks in decentralized edge networks using verifiable delay functions (VDFs)

    公开(公告)号:US11089051B1

    公开(公告)日:2021-08-10

    申请号:US17224109

    申请日:2021-04-06

    申请人: Theta Labs, Inc.

    IPC分类号: H04L29/06 H04L29/08

    摘要: Methods and systems are described for reducing malicious attacks on a first device in a computer network comprising a plurality of devices. The method may include, receiving by the first device, a request for a service from a second device. Next, determining that the second device is suspicious based on the request. Next, generating a verifiable delay function (VDF) based on the determination and transmitting the VDF to the second device. Then, receiving a solution associated with the VDF after a predetermined time duration, and verifying that the solution is correct. Finally, generating, based on the verification, a response to the request for the service from the second device. The network can include a client-server network, a decentralized network, or a decentralized data streaming network; the first device can include a server device, a first peer node, or a cacher peer node; and the second device can include a client device, a second peer node, or a viewer peer node.

    METHODS AND SYSTEMS FOR DATA CACHING AND DELIVERY OVER A DECENTRALIZED EDGE NETWORK

    公开(公告)号:US20210227011A1

    公开(公告)日:2021-07-22

    申请号:US17226112

    申请日:2021-04-09

    申请人: Theta Labs, Inc.

    摘要: Methods and systems for caching and delivering data contents among peer nodes in a decentralized data delivery edge network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide data resources to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and a payment service module. An edge cacher peer node sends its client statistics to a tracker server, wherein the client statistics comprises a cacher location and a performance specification. In return, the tracker server provides caching instructions according to which the edge cacher peer node downloads fragments of a data file from a CDN server, for later transmission to other viewer peer nodes within the decentralized data delivery edge network.

    METHODS AND SYSTEMS FOR A DECENTRALIZED DATA STREAMING AND DELIVERY NETWORK

    公开(公告)号:US20210037076A1

    公开(公告)日:2021-02-04

    申请号:US16948031

    申请日:2020-08-27

    申请人: Theta Labs, Inc.

    IPC分类号: H04L29/06 H04L29/08 H04L9/06

    摘要: Methods and systems for delivering data contents among peer nodes in a decentralized data delivery network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide fragments of data files to network nodes. Such a hybrid network comprises viewer nodes, edge cacher nodes, tracker servers, and optionally a payment server. A smart tracker provides caching instructions to guide cachers in storing, delivering, and relaying content to viewer nodes. The smart tracker also provides peer lists to viewer nodes, by selecting active cacher nodes to provide access to data fragments, based on network locations and/or geolocations of neighboring nodes, and a content data type of the desired data file. A software development kit (SDK) is provided for integration into existing third-party content viewers so that the functionality of the hybrid network is available to users via existing content viewers.