-
公开(公告)号:US20210342332A1
公开(公告)日:2021-11-04
申请号:US16865659
申请日:2020-05-04
发明人: Rishi Saket , Ritwik Chaudhuri
摘要: A processor may identify one or more transaction verification requests from one or more entities. The processor may convert each of the one or more transaction verification requests into respective hashed transaction verification requests. The processor may send, on one or more private, anonymous channels, the hashed transaction verifications to an orchestrator. The processor my decrypt the hashed transaction verifications with the orchestrator. The processor may determine whether information in each of the one or more transaction verification requests matches.
-
公开(公告)号:US20200349284A1
公开(公告)日:2020-11-05
申请号:US16404377
申请日:2019-05-06
发明人: Rishi Saket , Vinayaka Pandit , Pankaj S. Dayama , Nitin Singh
摘要: An example operation may include one or more of storing a tree structure via a blockchain storage, the tree structure comprising anonymous behavior data of a plurality of blockchain participants stored in a plurality of nodes in a hierarchical structure, receiving a request to add new anonymous behavior data to the tree structure, the request comprising a zero-knowledge proof generated by a blockchain participant, identifying an active leaf on the tree structure which stores previously recorded anonymous behavior data of the blockchain participant associated with the request based on the zero-knowledge proof, generating a new active leaf for the blockchain participant based on the new anonymous behavior data and the previously recorded anonymous behavior, and storing the new active leaf as a leaf node on the tree structure in the blockchain storage.
-
公开(公告)号:US11573952B2
公开(公告)日:2023-02-07
申请号:US16865659
申请日:2020-05-04
发明人: Rishi Saket , Ritwik Chaudhuri
摘要: A processor may identify one or more transaction verification requests from one or more entities. The processor may convert each of the one or more transaction verification requests into respective hashed transaction verification requests. The processor may send, on one or more private, anonymous channels, the hashed transaction verifications to an orchestrator. The processor my decrypt the hashed transaction verifications with the orchestrator. The processor may determine whether information in each of the one or more transaction verification requests matches.
-
公开(公告)号:US20190354989A1
公开(公告)日:2019-11-21
申请号:US15980394
申请日:2018-05-15
摘要: An example operation may include one or more of identifying a data record to be included in a blockchain, creating a group of smart contracts to enable access to the data record to data consumers with access to the blockchain, determining the group of smart contracts have been registered by one or more blockchain peers, and storing the group of smart contracts on the blockchain.
-
公开(公告)号:US20190188655A1
公开(公告)日:2019-06-20
申请号:US15846539
申请日:2017-12-19
CPC分类号: G06Q20/065 , G06Q20/223
摘要: An example operation may include one or more of receiving a request to execute a blockchain transaction from a user device that is associated with a user account, determining whether to perform the blockchain transaction based on a dynamic participation policy of the user account, the dynamic participation policy being dynamically determined based on previous blockchain transactions of one or more of the user account and of other user accounts, and, in response to determining to perform the blockchain transaction, executing the blockchain transaction on behalf of the user account via a smart contract and storing information about the executed blockchain transaction.
-
公开(公告)号:US11829634B2
公开(公告)日:2023-11-28
申请号:US17387404
申请日:2021-07-28
IPC分类号: G06F3/06
CPC分类号: G06F3/0655 , G06F3/0604 , G06F3/067 , G06F3/0614
摘要: One embodiment provides a method, including: receiving, at a central system, a query requesting access to a dataset, wherein the central system communicates with a plurality of data storage locations, each having a governance policy for data stored at the data storage location, wherein different portions of the dataset are stored within different of the plurality of data storage locations; sending a sub-query formulated based upon the query; receiving a governance enforcement actions listing corresponding to the portion of the dataset stored within the corresponding data storage location; generating a meta-policy of enforcement actions for all of the plurality of data storage locations storing portions of the dataset, wherein the meta-policy identifies enforcement actions and an order of the enforcement actions to be applied to the dataset; and providing the meta-policy to each of the plurality of data storage locations.
-
公开(公告)号:US20230030333A1
公开(公告)日:2023-02-02
申请号:US17387404
申请日:2021-07-28
IPC分类号: G06F3/06
摘要: One embodiment provides a method, including: receiving, at a central system, a query requesting access to a dataset, wherein the central system communicates with a plurality of data storage locations, each having a governance policy for data stored at the data storage location, wherein different portions of the dataset are stored within different of the plurality of data storage locations; sending a sub-query formulated based upon the query; receiving a governance enforcement actions listing corresponding to the portion of the dataset stored within the corresponding data storage location; generating a meta-policy of enforcement actions for all of the plurality of data storage locations storing portions of the dataset, wherein the meta-policy identifies enforcement actions and an order of the enforcement actions to be applied to the dataset; and providing the meta-policy to each of the plurality of data storage locations.
-
公开(公告)号:US11055436B2
公开(公告)日:2021-07-06
申请号:US16402848
申请日:2019-05-03
发明人: Rishi Saket , Vinayaka Pandit , Pankaj S. Dayama , Nitin Singh
摘要: An example operation may include one or more of receiving a content request to add a content to a blockchain storage structure implemented on a blockchain database, temporarily storing the content of the content request in a queue implemented via the blockchain database based on when the request is received, receiving a request to flush the queue which is invoked by chaincode, and in response to the flush request, removing the content from the queue and adding the content to the blockchain storage structure.
-
公开(公告)号:US20200382301A1
公开(公告)日:2020-12-03
申请号:US16428418
申请日:2019-05-31
发明人: Rishi Saket , Pankaj S. Dayama , Nitin Singh
摘要: An example operation may include one or more of receiving, from an executing client, a blockchain transaction comprising an anonymous rating related to an authorizing client, a merkle tree root node value, a proof, and a nullifier, and in response, executing, by a smart contract, a valid historical value assert call on a lookback key storing the merkle tree root node value, verifying, through a valid historical value assert call, that the merkle tree root node value is a current or previous value of the merkle tree root node value, verifying the proof with the merkle tree root node value and the nullifier, adding the anonymous rating to a shared ledger, marking the nullifier as used, and storing the marked nullifier to the shared ledger.
-
公开(公告)号:US20200379977A1
公开(公告)日:2020-12-03
申请号:US16428285
申请日:2019-05-31
发明人: Rishi Saket , Pankaj S. Dayama , Nitin Singh
摘要: An example operation may include one or more of generating, by an executing client, a blockchain transaction comprising an anonymous rating, a proof, a nullifier, and a root node value, receiving, by a smart contract, the blockchain transaction, the anonymous rating related to an authorizing client, verifying the proof with the root node value and the nullifier, verifying that the root node value is a current or a previous merkle tree root node value, adding the anonymous rating to a shared ledger, marking the nullifier as used, and storing the marked nullifier to the shared ledger.
-
-
-
-
-
-
-
-
-