Edge Computing Platform Supported by Smart Contract Enabled Blockchain Network

    公开(公告)号:US20220156776A1

    公开(公告)日:2022-05-19

    申请号:US17302398

    申请日:2021-04-30

    申请人: Theta Labs, Inc.

    IPC分类号: G06Q30/02 G06F9/48

    摘要: 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 BLOCKCHAIN INCENTIVIZED DATA STREAMING AND DELIVERY OVER A DECENTRALIZED NETWORK

    公开(公告)号:US20210044642A1

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

    申请号:US17083303

    申请日:2020-10-29

    申请人: Theta Labs, Inc.

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

    摘要: Methods and systems for incentivizing the delivery of 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 data resources to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and a payment service module. A micropayment pool is created on a blockchain by the payment service module. A cacher peer node downloads a data resource from a CDN server, and shares portions of the data resource with viewer peer nodes in the hybrid network. In return, the cacher peer node receives from the payment service module, off-chain transactions that encode cumulative payment amounts from the micropayment pool to the cacher peer node. A last off-line transaction is submitted to the blockchain to claim a total payment amount.

    Decentralized edge storage network with flexible file sharding

    公开(公告)号:US11611615B1

    公开(公告)日:2023-03-21

    申请号:US17988088

    申请日:2022-11-16

    申请人: Theta Labs, Inc.

    摘要: Methods and systems for decentralized storage are provided. To store a file in a decentralized network, a source node in the decentralized network first divides the file into a plurality of file portions. For each given file portion, a corresponding peer storage node is located in the decentralized network, where a distance between the corresponding peer storage node and the given file portion is below a given threshold, where the distance is computed based on an identifier of the corresponding peer storage node, and an identifier of the given file portion, and where the given threshold is associated with a storage capacity of the corresponding peer storage node. The source node then transmits each given file portion to the corresponding peer storage node, and generates a file identifier for the file, based on the identifiers of the plurality of file portions.

    Methods and systems for peer discovery in a decentralized data streaming and delivery network

    公开(公告)号:US10979467B2

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

    申请号:US16948031

    申请日:2020-08-27

    申请人: Theta Labs, Inc.

    摘要: 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 peer nodes, edge cacher peer nodes, tracker servers, and optionally a payment server. A viewer peer node sends a peer list request to a tracker server for peer discovery in accessing a data file, and in response the tracker server provides a peer list by selecting active cacher nodes 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 with off-chain solution verification

    公开(公告)号:US12056730B2

    公开(公告)日:2024-08-06

    申请号:US18467760

    申请日:2023-09-15

    申请人: 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 by invoking a smart contract, and assigned to an edge computing node within a decentralized computing network, with task details sent by the task initiator node to the edge computing node through a secure peer-to-peer connection. The task initiator node and the edge computing node may select each other using peer discovery methods based on reputation scores. The edge computing node determines a solution to the computation task. The solution may 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 MICROPAYMENT SUPPORT TO BLOCKCHAIN INCENTIVIZED, DECENTRALIZED DATA STREAMING AND DELIVERY

    公开(公告)号:US20210035098A1

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

    申请号:US16726148

    申请日:2019-12-23

    申请人: Theta Labs, Inc.

    IPC分类号: G06Q20/38 H04L9/06

    摘要: Methods and systems for micropayment support to blockchain-incentivized, decentralized data streaming and delivery are disclosed. To receive a blockchain-based payment for streaming a data resource to multiple users, a caching node first joins a payment-authorized peer group and is notified upon the creation of a micropayment pool. After delivering a portion of the data resource to each user, a service receipt signed by the recipient user is obtained, and submitted to a payment server together with a payment authentication certificate. An updated off-chain transaction is obtained from the payment server, for later submission to the blockchain to claim a total payment from the micropayment pool.

    Edge Computing Platform Supported by Smart Contract Enabled Blockchain Network with Off-Chain Solution Verification

    公开(公告)号:US20240005350A1

    公开(公告)日:2024-01-04

    申请号:US18467760

    申请日:2023-09-15

    申请人: 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 by invoking a smart contract, and assigned to an edge computing node within a decentralized computing network, with task details sent by the task initiator node to the edge computing node through a secure peer-to-peer connection. The task initiator node and the edge computing node may select each other using peer discovery methods based on reputation scores. The edge computing node determines a solution to the computation task. The solution may 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.

    Non-fungible token (NFT) based digital rights management in a decentralized data delivery network

    公开(公告)号:US11075891B1

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

    申请号:US17218245

    申请日:2021-03-31

    申请人: Theta Labs, Inc.

    IPC分类号: H04L29/06 G06F21/10 H04L9/32

    摘要: Methods and systems are described for implementing decentralized digital rights management (DRM) within a decentralized network, satisfying an important need of content owners. First, the method implemented by a source cacher node includes broadcasting, to one or more viewer peer nodes in the decentralized network, a notification of the source cacher node's intent to transmit a data stream. Then, recording a smart contract on a blockchain associated with the decentralized network, the smart contract associated with the data stream and allowing the authentication of a viewer peer node through the smart contract by an ownership of a non-fungible token (NFT) in order to receive a data key to decrypt the data stream. Next, receiving a request from an authenticated viewer peer node for receiving the data stream. Finally, generating an encrypted data stream based on the data stream and the data key to decrypt the data stream, and transmitting the encrypted data stream and the data key to the authenticated viewer peer node.

    Methods and systems for blockchain incentivized data streaming and delivery over a decentralized network

    公开(公告)号:US10951675B2

    公开(公告)日:2021-03-16

    申请号:US17083303

    申请日:2020-10-29

    申请人: Theta Labs, Inc.

    摘要: Methods and systems for incentivizing the delivery of 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 data resources to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and a payment service module. A micropayment pool is created on a blockchain by the payment service module. A cacher peer node downloads a data resource from a CDN server, and shares portions of the data resource with viewer peer nodes in the hybrid network. In return, the cacher peer node receives from the payment service module, off-chain transactions that encode cumulative payment amounts from the micropayment pool to the cacher peer node. A last off-line transaction is submitted to the blockchain to claim a total payment amount.