IP Library Patent Application 18160974
Patent Application
App. No. 18/160,974

Optimizing Chia Plotting Storage and Memory Space

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/160,974
Abstract

Systems, methods, and devices described herein achieve a more efficient plotting method for proof of space cryptocurrency processes, such as the Chia cryptocurrency system. Storage devices that are configured for use with proof of space cryptocurrency processing can be configured to utilize less space within a memory array during the initial farming or plotting process. This can be done by engaging in one or more data redundancy processes during the forward propagation step of table generation. Furthermore, additional efficiency can be achieved by using a modified backward propagation method during plotting that looks back fewer steps than traditional methods. Finally, additional efficiency can be achieved by utilizing modified compression methods as well as changing the configurations of the park settings within the tables. By utilizing these modified techniques and tuning them for increased efficiency, the amount of space and resources needed to generate new cryptocurrency plots can be reduced.

Claims (38)

1 . A device comprising:

a processor;

a memory array comprising a plurality of memory devices; and

a controller communicatively coupled to the memory array;

a proof of space cryptocurrency logic configured to:

utilize a proof of space cryptocurrency process comprising a first data generation stage and a second data verification stage;

wherein during the data generation stage, one or more data redundancy processes are utilized to reduce the size of data required during the first data generation stage.

2 . The device of claim 1 , wherein the cryptocurrency process is a Chia and the first data generation stage is a plotting stage.

3 . The device of claim 2 , wherein the plotting stage comprises generating a plurality of tables of entries.

4 . The device of claim 3 , wherein the plurality of tables comprises seven tables of entries.

5 . The device of claim 4 , wherein entries within one table reference at least one entry in another table.

6 . The device of claim 5 , wherein the data stored within a table is in a two-dimensional format.

7 . The device of claim 6 , wherein the one or more redundancy processes include a compression method.

8 . The device of claim 7 , wherein the compression method converts data from a two-dimensional format to a one-dimension format.

9 . The storage device of claim 4 , wherein the one or more redundancy processes include a multi-directional propagation method.

10 . The storage device of claim 9 , wherein the multi-directional propagation method includes a forward and backward propagation wherein a backward propagation directly after each forward propagation.

11 . The device of claim 10 , wherein the forward and backward propagation method identifies and removes redundant entries within the plurality of tables.

12 . A method comprising:

utilizing a proof of space cryptocurrency process comprising a first data generation stage and a second data verification stage;

wherein during the data generation stage, one or more data redundancy processes are utilized to reduce the size of data required during the first data generation stage.

13 . The method of claim 12 , wherein the first data generation stage comprises generating a plurality of tables of entries.

14 . The method of claim 13 , wherein the one or more redundancy processes comprises at least one propagation step and a compression step.

15 . The method of claim 14 , wherein the one or more redundancy processes comprises at least a forward propagation step, a backward propagation step, and a compression step.

16 . The method of claim 15 , wherein the backward propagation step is a one-step backward propagation step.

17 . The method of claim 15 , wherein, in response to completing the one or more redundancy processes, at least one table is redundant.

18 . The method of claim 15 , wherein the compression step utilizes a Huffman compression method.

19 . The method of claim 15 , wherein the compression method utilizes a modified park storage format.

20 . A device comprising:

a processor;

a memory array comprising a plurality of memory devices; and

a controller communicatively coupled to the memory array;

a proof of space cryptocurrency logic configured to generate cryptocurrency by:

generating a plot within the memory array, comprising:

a plurality of tables populated with data entries which are processed utilizing at least:

a forward propagation step wherein one or more redundant entries are removed;

a backward propagation step; and

a compression step; and

retrieving, in response to a challenge, one or more proofs of ownership of the generated plot.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2025
From: SANDISK TECHNOLOGIES, INC.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 070313/0840 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2023
From: GUYOT, CYRIL; LI, QING
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 062518/0664 →