Method, apparatus, and electronic device for blockchain-based infringement evidence storage
Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. One of the methods include: obtaining a request for collecting information associated with an Internet address; obtaining, in response to the request, the information from the Internet address; encrypting the information to obtain a digest; storing the digest in a block on a blockchain and the information in a cloud storage space associated with an access address; and sending, to a sender of the request, the digest and the access address associated with the cloud storage space.
1. A computer-implemented method, comprising:
obtaining a request for collecting information associated with an Internet address;
obtaining, in response to the request, the information from the Internet address;
encrypting the information to obtain a digest;
storing the digest in a block on a blockchain and the information in a cloud storage space associated with an access address;
obtaining, from the blockchain, a certificate of trusted evidence comprising an address of the block on the blockchain; and
sending, to a sender of the request, the digest, the certificate of trusted evidence, and the access address associated with the cloud storage space.
2. The method of claim 1 , wherein the information associated with the Internet address comprises:
a routing process associated with the Internet address;
a responsiveness status associated with the Internet address;
content associated with the Internet address;
a screenshot image associated with the Internet address; or
a video record associated with the Internet address.
3. The method of claim 1 , further comprising:
obtaining a digital signature by a node associated with the blockchain on the digest; and
storing the digital signature on the blockchain.
4. The method of claim 1 , wherein the obtaining the information from the Internet address comprises:
obtaining the information in a trusted environment comprising a portable container isolated from an external environment.
5. The method of claim 4 , wherein the portable container comprises a Docker container.
6. The method of claim 1 , wherein:
the certificate of trusted evidence further comprises the Internet address or identity information of the sender of the request.
7. The method of claim 6 , wherein the storing the information in a cloud storage space comprises:
obtaining a packaged file comprising the information;
storing the packaged file in the cloud storage space; and
obtaining the access address, according to which the packaged file in the cloud storage space is accessible.
8. The method of claim 7 , further comprising:
sending, to the sender of the request, the packaged file and the certificate of trusted evidence.
9. One or more non-transitory computer-readable storage media, configured with instructions executable by one or more processors to cause the one or more processors to perform operations comprising:
obtaining a request for collecting information associated with an Internet address;
obtaining, in response to the request, the information from the Internet address;
encrypting the information to obtain a digest;
storing the digest in a block on a blockchain and the information in a cloud storage space associated with an access address;
obtaining, from the blockchain, a certificate of trusted evidence comprising an address of the block on the blockchain; and
sending, to a sender of the request, the digest, the certificate of trusted evidence, and the access address associated with the cloud storage space.
10. The media of claim 9 , wherein the information associated with the Internet address comprises:
a routing process associated with the Internet address;
a responsiveness status associated with the Internet address;
content associated with the Internet address;
a screenshot image associated with the Internet address; or
a video record associated with the Internet address.
11. The media of claim 9 , wherein the operations further comprise:
obtaining a digital signature by a node associated with the blockchain on the digest; and
storing the digital signature on the blockchain.
12. The media of claim 9 , wherein the obtaining the information from the Internet address comprises:
obtaining the information in a trusted environment comprising a portable container isolated from an external environment.
13. The media of claim 12 , wherein the portable container comprises a Docker container.
14. The media of claim 9 , wherein:
the certificate of trusted evidence further comprises the Internet address or identity information of the sender of the request.
15. The media of claim 14 , wherein the storing the information in a cloud storage space comprises:
obtaining a packaged file comprising the information;
storing the packaged file in the cloud storage space; and
obtaining the access address, according to which the packaged file in the cloud storage space is accessible.
16. The media of claim 15 , wherein the operations further comprise:
sending, to the sender of the request, the packaged file and the certificate of trusted evidence.
17. A system, comprising a processor and a non-transitory computer-readable storage medium storing instructions executable by the processor to cause the system to:
obtain a request for collecting information associated with an Internet address;
obtain, in response to the request, the information from the Internet address;
encrypt the information to obtain a digest;
store the digest in a block on a blockchain and the information in a cloud storage space associated with an access address;
obtaining, from the blockchain, a certificate of trusted evidence comprising an address of the block on the blockchain; and
send, to a sender of the request, the digest, the certificate of trusted evidence, and the access address associated with the cloud storage space.
18. The system of claim 17 , wherein the information associated with the Internet address comprises:
a routing process associated with the Internet address;
a responsiveness status associated with the Internet address;
content associated with the Internet address;
a screenshot image associated with the Internet address; or
a video record associated with the Internet address.
19. The system of claim 17 , wherein the instructions are further executable by the processor to cause the system to:
obtain a digital signature by a node associated with the blockchain on the digest; and
store the digital signature on the blockchain.
20. The system of claim 17 , wherein the obtaining the information from the Internet address comprises:
obtaining the information in a trusted environment comprising a portable container isolated from an external environment.