Patent AU-2019302940-B2 (AU)
Title: Implementing a blockchain-based web service
Inventor: FENG ZHIYUAN
IPC: H04L29/06
Filed: 2019-10-16
Granted: 2021-10-21
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/011288 A3 
16 January 2020 (16.01.2020) W IPO I PCT 
(51) InternationalPatent Classification: 8th Floor, Section B, Suite 801-11, West Lake District, 
H04L 29/06 (2006.01) Hangzhou, Zhejiang 310000 (CN).  
(21) International Application Number: (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP
PCT/CN2019/111451 ERTY LAW CORPORATION; Room 409, Tower B, Ka 
(22) International Filing Date: Wal Building, No. 9 Shangdi 3rd Street, Haidian District, 
16 October 2019 (16.10.2019) Beijing 100085 (CN).  
(25) Filing Language: English (81) Designated States (unless otherwise 
indicated, for every 
kind of national protection available): AE, AG, AL, AM, 
(26) Publication Language: English AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
(71) Applicant: ALIPAY (HANGZHOU) INFORMAL TION CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, 
TECHNOLOGY CO., LTD. [CN/CN]; No. 556 Xixi DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, 
Road, 8th Floor, Section B, Suite 801-11, West Lake Dis- HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, 
KP, 
trcta8thloorSecionBSuite01-11,WestKR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 
trict,Hangzhou,Zhejiang310000(CN). MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, 
(72) Inventors: FENG, Zhiyuan; No. 556 Xixi Road, 8th Floor, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 
Section B, Suite 801-11, West Lake District, Hangzhou, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, 
Zhejiang 310000 (CN). LI, Yanpeng; No. 556 Xixi Road, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.  
(54) Title: IMPLEMENTING A BLOCKCHAIN-BASED WEB SERVICE 
.Y300 
316 316 
Smart Smart 
Contract Contract 
306 308 34Blockchain 
314- Network31 
Browser Applications 
F310 -Node 
Node 
3023 
Client Client Device Web 3a 314 
-WbIterface--+ Nd Node 
304 31031 
3111 
Smart Smart 
Contract Contract 
316 316 
FIG. 3 
(57) Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage 
media, for implementing a blockchain-based web service. One of the methods includes receiving a web service request for web data by 
a blockchain network node of a blockchain network node and from a client device. The web service request is stored in the blockchain 
network node. The blockchain network node forwards the web service request to a smart contract deployed in a software container on 
the blockchain network node. The blockchain network node obtains an execution result from the smart contract in response to the web 
service request, and sends the execution result to the client device.
W O 2020/011288 A311111I||I|I||I|||I|I|||||I|I|I|||||11 |||||||||||||||||||||||||||||||| 
(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: 
- 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 2](2)(a) 
(88) Date of publication of the international search report: 
06 August 2020 (06.08.2020)