Patent SG-11201906846Y-A (SG)
Title: Data isolation in a blockchain network
Inventor: ZHANG WENBIN
Filed: 2018-12-13
Abstract: ReceWea request to read a particular blush of the blockohain from a tighl.weight node including an identity pita light-weight node !delay permissions associated with the identity:lithe light-weight node Generate an isolated Merkle tee based on the original Igerlde tree included Ingle particidar block. the isolated Merge tree including only tansactions from the original Medde tree that are determined to bo : , ....„ , ::.!e bythe light-weight node based on the . identified permissions, wherein the s„ ated Merkle tree is consistent with the original kmrkle free Send a response to the light-weight node including the isolated Merkle tree FIG. W O 20 19/07 2293 A2 402 404 406 408 (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 18 April 2019 (18.04.2019) WIPO I PCT 111111111111110111111111111111101111101001111111111101110111111110011111011110111111 (10) International Publication Number WO 2019/072293 A2 (51) International Patent Classification: Not classified (21) International Application Number: PCT/CN2018/120805 (22) International Filing Date: 13 December 2018 (13.12.2018) (25) Filing Language: English (26) Publication Language: English (71) Applicant: ALIBABA GROUP HOLDING LIMITED [—/CN]; Fourth Floor, One Capital Place, P.O. Box 847, George Town, Grand Cayman (KY). (72) Inventors: ZHANG, Wenbin; Alibaba Group Legal De- partment 5/F, Building 3, No.969 West Wen Yi Road, Yuhang District, Hangzhou, Zhejiang 311121 (CN). SHEN, Chao; Alibaba Group Legal Department 5/F, Building 3, No.969 West Wen Yi Road, Yuhang District, Hangzhou, Zhejiang 311121 (CN). (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). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, 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, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, 1E, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). (54) Title: DATA ISOLATION IN A BLOCKCHAIN NETWORK 400 (57) : Implementations of the present specification include re- ceiving, by a blockchain node in the blockchain network, a request to read a particular block of the blockchain, wherein the request is received from a light-weight node of the blockchain network and includes an identity of the light-weight node, and wherein the particular block in- cludes an original Merkle tree associated with the particular block; iden- tifying, by the blockchain node, permissions associated with the identity of the light-weight node; generating, by the blockchain node, an isolat- ed Merkle tree based on the original Merkle tree included in the block, the isolated Merkle tree including only transactions from the original Merkle tree that are determined to be accessible by the light-weight node based on the identified permissions, wherein the isolated Merkle tree is consistent with the original Merkle tree; and sending, by the blockchain node, a response to the light-weight node including the isolated Merkle tree. [Continued on next page] WO 2019/072293 x2111111 I 0111110111010111111110n1001110111111 IIIII II III 11111 011 MOEMIE Published: upon request of the applicant, before the expiration of the time limit referred to in Article 21(2)(a) without international search report and to be republished upon receipt of that report (Rule 48.2(g))