Patent SG-11201903478W-A (SG)
Title: A domain name management scheme for cross-chain interactions in blockchain systems
Inventor: QIU HONGLIN
Filed: 2018-11-16
Abstract: 12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property M Th 0 111111 11 111 11111 0 11 110 1 0 01 11111111 0 11 11 111111 0 11 11110 111 0 11 1111 Organization --- -- International Bureau (10) International Publication Number International Publication Date ....0\"-\") WO 2019/072272 A2 18 April 2019 (18.04.2019) WIP0 I PCT (51) (21) (22) (25) Filing Language: (26) (71) (72) (74) (81) International Patent Classification: HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, Not classified 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, International Application Number: OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, PCT/CN2018/115921 SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, International Filing Date: TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. 16 November 2018 (16.11.2018) (84) Designated States (unless otherwise indicated, for every English kind of regional protection available): ARIPO (BW, GH, Publication Language: English GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, Applicant: ALIBABA GROUP HOLDING LIMITED TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, [—/CN]; Fourth Floor, One Capital Place, P.O. Box 847, EE, ES, FI, FR, GB, GR, HR, HU, 1E, IS, IT, LT, LU, LV, George Town, Grand Cayman (KY). 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, Inventor: QIU, Honglin; Alibaba Group Legal Department KM, ML, MR, NE, SN, TD, TG). 5/F, Building 3, No. 969 West Wen Yi Road, Yuhang Dis- trict, Hangzhou, Zhejiang 311121 (CN). Published: Agent: BEIJING BESTIPR INTELLECTUAL PROP- — upon request of the applicant, before the expiration of the ERTY LAW CORPORATION; Room 409, Tower B, Ka time limit referred to in Article 21(2)(a) Wah Building, No. 9 Shangdi 3rd Street, Haidian District, — without international search report and to be republished Beijing 100085 (CN). upon receipt of that report (Rule 48.2(g)) 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, = _ = _ — = = = 510 5 (54) Title: A -7 - I --- — N blockchain DOMAIN NAME MANAGEMENT SCHEME FOR CROSS-CHAIN INTERACTIONS IN BLOCKCHAIN SYSTEMS (57) : Implementations of the present disclosure include ob- tabling, by a computing system, a unified blockchain domain name (a = Obtain, by a client node of a 1h bluelschain instance. a ni blockchain domain name of a second, different blockchain instance, the blockchain domain name is a unique identifier of the second blockchain instance m a unified blockchain network, the BC domain name includes a human-readable label and uniquely corresponds to a chain identifier of the second bluckeliain instance = UBCDN) message of a blockchain instance, wherein the UBCDN message includes a UBCDN of the blockchain instance, a digital signature of an owner of the UBCDN of the blockchain instance (a UBCDN owner) on the UBCDN, and a domain certificate of the UBCDN; verifying whether the domain certificate of the UBCDN is issued by a trusted certificate authority (CA) using a public key of the CA; and verifying whether the UBCDN is issued by the UBCDN owner using a public key of the UBCDN owner. The UBCDN message includes a blockchain domain name and a chain identifier of the blockchain instance uniquely corresponding to the blockchain domain name. = — = — = — = T = Identify the chain identifier of he second blockehain instance based on the hlockehain domain name of the second blockchain instance = _ = = Access the second blockchain instance based on the blockchain ueiwork configuration indicated by the chain identifier of the second blockchain instance Perform cross-chain transactions between the first blockchain instance and the second bloekchain instance based on the domain name of the second Mock - chain instance — N N IN 510 N IN CI:I. ) ........ Il 0 NI FIG. 5 C