Patent AU-2018347199-B2 (AU)
Title: Off-chain smart contract service based on trusted execution environment
Inventor: SONG XUYANG
IPC: G06F21/00
Filed: 2018-12-13
Granted: 2021-07-01
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/072297 A2 
18 April 2019 (18.04.2019) W IPO I PCT 
(51) International Patent Classification: 311121 (CN). QIU, Honglin; Alibaba Group Legal Depart
Not classified ment 5/F, Building 3, No.969 West Wen Yi Road, Yu Hang 
(21) International Application Number: District, Hangzhou, Zhejiang 311121 (CN). 
ZHAO, Boran; 
PCT/CN2018/120887 Alibaba Group Legal Department 5/F, Building 
3, No.969 
West Wen Yi Road, Yu Hang District, Hangzhou, Zhejiang 
(22) International Filing Date: 311121 (CN). LIN, Li; Alibaba Group Legal Department 
13 December 2018 (13.12.2018) 5/F, Building 3, No.969 West Wen Yi Road, Yu Hang Dis
(25) Filing Language: English trict, Hangzhou, Zhejiang 311121 (CN).  
(74) Agent: BEIJING BESTIPR INTELLECTUAL PROP
(26)PublicationLanguage: English ERTY LAW CORPORATION; Room 409, Tower B, Ka 
(71) Applicant: ALIBABA GROUP HOLDING LIMITED Wal Building, No. 9 Shangdi 3rd Street, Haidian District, 
[-/CN]; Fourth Floor, One Capital Place, P.O. BOX 847, Beijing 100085 (CN).  
George Town, Grand Cayman (KY). (81) Designated States (unless otherwise indicated, for every 
(72) Inventors: SONG, Xuyang; Alibaba Group Legal Depart- kind of national protection available): AE, AG, AL, AM, 
ment 5/F, Building 3, No.969 West Wen Yi Road, Yu Hang AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
District, Hangzhou, Zhejiang 311121 (CN). YAN, Ying; CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, 
Alibaba Group Legal Department 5/F, Building 3, No.969 DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, 
West Wen Yi Road, Yu Hang District, Hangzhou, Zhejiang HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, 
(54) Title: OFF-CHAIN SMART CONTRACT SERVICE BASED ON TRUSTED EXECUTION ENVIRONMENT 
300 
Onthechain Offthechain 
308 ) 312 3141 yhi 
Cff-chan smart contract Trusedtavling 
service povider service povider' 
- Hypri teger 
Computation TEE API 
306 320 
Tarqet IEhr 
- 7* 
UeCit node F G 
t-- (57) Abstract: Implementations of the specification include receiving, by a smart contract service provider including a trusted compu
tation execution environment (TEE) from a client associated with a target blockchain network, a request for operating cross-chain data 
of one or more blockchain networks different from the target blockchain, wherein the smart contract service provider is off the target 
17- blockchain network; sending, by the smart contract service provider to a data visiting service provider, a request for the cross-chain 
data; receiving, by the smart contract service provider, the cross-chain data from the data visiting service provider; generating, by the 
C TEE, a result using the cross-chain data; and returning, by the smart contract service provider, the result to the client.
W O 20 19/072297 A 2/0||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
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, 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))