Patent AU-2018347204-B2 (AU)
Title: Smart contract whitelists
Inventor: XIA NING
IPC: H04L9/32
Filed: 2018-12-28
Granted: 2020-10-22
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 2019/072304 A2 
18 April 2019 (18.04.2019) W IPO I PCT 
(51) International Patent Classification: 311121 (CN). DENG, Fuxi; Alibaba Group Legal Depart
Not classified ment 5/F, Building 3, No.969 West Wen Yi Road, Yuhang 
(21) International Application Number: District, Hangzhou, Zhejiang 311121 (CN).  
PCT/CN2018/124852 (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP
(22) International Filing Date• ERTY LAW CORPORATION; 
Room 409, Tower B, Ka 
28 December 2018 (28.12.2018) Wal Building, No. 9 Shangdi 3rd Street, Haidian District, 
Beijing 100085 (CN).  
(25) Filing Language: English (81) Designated States (unless otherwise indicated, for every 
(26) Publication Language: English kind ofnational protection available): AE, AG, AL, AM, 
(71) Applicant: ALIBABA GROUP HOLDING LIMITED AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
[-/CN]; Fourth Floor, One Capital Place, P.O. BOX 847, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, 
[e/CN];FourthaloonCapitalm a cePDZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, 
GeorgeTown,GrandCayman(KY). HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, 
(72) Inventors: XIA, Ning; Alibaba Group Legal Department KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 
5/F, Building 3, No.969 West Wen Yi Road, Yuhang Dis- MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, 
trict, Hangzhou, Zhejiang 311121 (CN). XIE, Guilu; Al- OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 
ibaba Group Legal Department 5/F, Building 3, No.969 
West Wen Yi Road, Yuhang District, Hangzhou, Zhejiang 
(54) Title: SMART CONTRACT WHITELISTS 
Participant Blockchain Smart 
402 Node 404 Contract 302 
Call to Smart Contract 302 including participant account 
406 
408 Retrieve contract whitelist 
410 
Account of Participant in 
whitelist? 
no yes 
Execute Smart 
- Contract 
I-412 
Reect smart contract 
call 
- ii414 
40 FIG. 4 
(57) Abstract: Implementations of this specification include identifying, by a node of the blockchain network, a request to execute 
a smart contract stored in a blockchain maintained by the blockchain network, the request identifying a requesting account that is 
CArequesting to execute the smart contract; retrieving, by the node, a whitelist from the blockchain associated with the smart contract, the 
whitelist identifying one or more accounts that are authorized to execute the smart contract; determining, by the node, that the requesting 
account is authorized to execute the smart contract based on the requesting account being included in the whitelist; and in response to 
determining that the requesting account is authorized to execute the smart contract, executing, by the node, the smart contract.
W O 20 19/072304 A 2 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
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, Fl, FR, GB, GR, HR, HU, IE, 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).  
Published: 
- upon request of the applicant, before the expiration of the 
time limit referred to in Article 2](2)(a) 
- without international search report and to be republished 
upon receipt of that report (Rule 48.2(g))