Patent AU-2019320956-B2 (AU)
Title: Data security of shared blockchain data storage based on error correction code
Inventor: LU ZHONGHAO
IPC: G06F21/60
Filed: 2019-11-06
Granted: 2021-11-25
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) 
(19) World Intellectual Property 
(1) Organization11111111111111111111111I1111111111111i1111liiiii 
International Bureau (10) International Publication Number 
(43) International Publication Date W O 2020/035086 A3 
20 February 2020 (20.02.2020) W IP0I PCT 
(51) InternationalPatent Classification: (81) Designated States (unless otherwise indicated, for every 
G06F 11/10 (2006.01) G06F21/60 (2013.01) kind of national protection available): AE, AG, AL, AM, 
(21) International Application Number: AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
PCT/CN2019/115878 CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, 
DZ, EC, EE, EG, ES, Fl, GB, GD, GE, GH, GM, GT, HN, 
(22) International Filing Date: HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, 
06 November 2019 (06.11.2019) KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 
MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, 
(25)FilingOLanguage: English M, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 
(26) Publication Language: English SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, 
(71) Applicant: ALIPAY (HANGZHOU) INFORMATION TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.  
TECHNOLOGY CO., LTD. [CN/CN]; No. 556 Xixi (84) Designated States (unless otherwise indicated, for every 
Road, 8th Floor, Section B, Suite 801-11, West Lake Dis- kind of regional protection available): ARIPO (BW, GH, 
trict, Hangzhou, Zhejiang 310000 (CN). GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, 
UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, 
(72) Inventors: LU, Zhonghao; No. 556 Xixi Road, 8th Floor, TM), European(AL,AT, BE,BG, CH, CY, CZ, DE, DK, 
Section B, Suite 801-11, West Lake District, Hangzhou, EE, ES,FFR, GB,GR, HR, HU, ,IS, IT, LT, LU, LV, 
Zhejiang 310000 (CN). ZHUO, Haizhen; No. 556 Xixi MC, MK, MT, NL, NO, PL, PT,RO, RS, SE,SI, SK, SM, 
Road, 8th Floor, Section B, Suite 801-11, West Lake Dis- TR), OAPI (BF, BJ, CF,CG, CI, CM, GA, GN, GQ, GW, 
trict, Hangzhou, Zhejiang 310000 (CN). RM,ML, MR, NE,SN, TD, TG).  
(74) Agent: BEIJING BESTIPR INTELLECTUAL PROP
ERTY LAW CORPORATION; Room 409, Tower B, Ka 
Wah Building, No. 9 Shangdi 3rd Street, Haidian District, 
Beijing 100085 (CN).  
i (54) Title: DATA SECURITY OF SHARED BLOCKCHAIN DATA STORAGE BASED ON ERROR CORRECTION CODE 
(57) Abstract: Disclosed herein are methods, systems, and apparatus, including 
600 computer programs encoded on computer storage media, for storing blockchain 
data. One of the methods includes receiving a request from a blockchain node to 
be removed from the blockchain network; identifying a plurality of blocks asso
BI kchan 610 ciated with blockchain data stored by the blockchain node; determining, for each 
naork 
block in the plurality of blocks: a first difference between a total number of re
maining blockchain nodes of the blockchain network excluding the blockchain 
Send oIkdata node requesting to be removed and a maximum number of faulty blockchain nodes 
tolerable by the remaining blockchain nodes, a second difference between a first 
number of the remaining blockchain nodes that store a dataset of information bits 
or redundant bits divided from an error correction coding (ECC) encoded version 
620 Trusted Ne cenerateatabaseona of the block and a second number of the remaining blockchain nodes that store 
(TEE) asragerrgement a dataset of redundant bits divided from the ECC encoded version of the block, 
S and whether the first difference is less than the second difference; and retrieving 
it blockchain data associated with the block from the blockchain node in response 
to determining that the first difference is less than the second difference.  
6,oe d node 
630a 630b 630c 630d 
FIG. 6
W O 2020/03 5086 A 3 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
Published: 
- with international search report (Art. 21(3)) 
- before the expiration of the time limit for amending the 
claims and to be republished in the event of receipt of 
amendments (Rule 48.2(h)) 
- upon request of the applicant, before the expiration of the 
time limit referred to in Article 21(2)(a) 
(88) Date of publication of the international search report: 
20 August 2020 (20.08.2020)