-
公开(公告)号:US20200210519A1
公开(公告)日:2020-07-02
申请号:US16237642
申请日:2018-12-31
Applicant: salesforce.com, inc.
Inventor: Chi Wang , Edet Edet Nkposong
IPC: G06F17/22 , G06F16/182 , H04L9/32 , G06F16/13 , G06F16/901 , H04L9/06
Abstract: In a hosted computing environment having at least one processor and a memory therein, a web server in the hosted computing environment receives a document history graph. The web server performs a hash function, providing the document history graph as input to the hash function, the hash function providing a hash value as output. A blockchain services interface in the hosted computing environment generates a blockchain block that includes the hash value in a block payload hash field and the document history graph in a block payload field in the blockchain block. A blockchain consensus manager in the hosted computing environment proposes adding the blockchain block to a private blockchain. The blockchain consensus manager receives an indication of consensus among authorized blockchain nodes in the private blockchain to add the blockchain block to the private blockchain. Finally, a block validator in the hosted computing environment adds the blockchain block to the private blockchain responsive to receiving the indication of consensus.
-
公开(公告)号:US11194961B2
公开(公告)日:2021-12-07
申请号:US16237642
申请日:2018-12-31
Applicant: salesforce.com, inc.
Inventor: Chi Wang , Edet Edet Nkposong
IPC: G06F40/197 , G06F16/182 , H04L9/32 , G06F16/901 , H04L9/06 , G06F16/13 , G06F21/60 , G06F21/62 , G06F21/64 , H04L29/06
Abstract: In a hosted computing environment a web server receives a document history graph. The web server performs a hash function, providing the document history graph as input to the hash function, the hash function providing a hash value as output. A blockchain services interface in the hosted computing environment generates a blockchain block that includes the hash value in a block payload hash field and the document history graph in a block payload field in the blockchain block. A blockchain consensus manager proposes adding the blockchain block to a private blockchain and receives an indication of consensus A block validator adds the blockchain block to the private blockchain responsive to consensus.
-