KR20200083932A - 블록체인 상의 네이티브 계약을 구현하기 위한 시스템 및 방법 - Google Patents
블록체인 상의 네이티브 계약을 구현하기 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR20200083932A KR20200083932A KR1020197015103A KR20197015103A KR20200083932A KR 20200083932 A KR20200083932 A KR 20200083932A KR 1020197015103 A KR1020197015103 A KR 1020197015103A KR 20197015103 A KR20197015103 A KR 20197015103A KR 20200083932 A KR20200083932 A KR 20200083932A
- Authority
- KR
- South Korea
- Prior art keywords
- blockchain
- contract
- blockchain contract
- execute
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/167—Interprocessor communication using a common memory, e.g. mailbox
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/447—Target code generation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45508—Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/544—Buffers; Shared memory; Pipes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
- G06Q20/0655—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed centrally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45575—Starting, stopping, suspending or resuming virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45587—Isolation or security of virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45591—Monitoring or debugging support
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- Finance (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Power Engineering (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Human Computer Interaction (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 1a는 다양한 실시형태에 따라 블록체인 상에 네이티브 계약을 구현하기 위한 예시적인 시스템을 나타낸다.
도 1b는 다양한 실시형태에 따라 블록체인 계약을 구현하기 위한 예시적인 프레임워크를 나타낸다.
도 2는 다양한 실시형태에 따라 표시자를 추가하기 위한 예시적인 방법을 나타낸다.
도 3a는 다양한 실시형태에 따라 블록체인 상에서 네이티브 계약을 구현하기 위한 예시적인 방법을 나타낸다.
도 3b는 다양한 실시형태에 따라 블록체인 상에서 네이티브 계약을 구현하기 위한 예시적인 방법을 나타낸다.
도 3c는 다양한 실시형태에 따라 블록체인 상에서 네이티브 계약을 구현하기 위한 예시적인 방법을 나타낸다.
도 4는 다양한 실시형태에 따라 블록체인 상에서 네이티브 계약을 구현하기 위한 예시적인 방법의 흐름도를 나타낸다.
도 5는 다양한 실시형태에 따라 블록체인 상에서 네이티브 계약을 구현하기 위한 예시적인 컴퓨터 시스템의 블록도를 나타낸다.
도 6은 본 명세서에 설명되는 임의의 실시형태가 구현될 수 있는 예시적인 컴퓨터 시스템의 블록도를 나타낸다.
Claims (23)
- 블록체인 상에 네이티브(native) 계약을 구현하기 위한 컴퓨터-구현 방법으로서,
블록체인 계약과 연관된 조합된 바이트코드(bytecode)를 획득하는 단계로서, 상기 조합된 바이트코드는 상기 블록체인 계약의 유형을 나타내는 표시자를 포함하는, 상기 조합된 바이트코드를 획득하는 단계;
적어도 상기 표시자에 기초하여 상기 블록체인 계약의 상기 유형을 결정하는 단계; 및
상기 블록체인 계약의 상기 결정된 유형에 기초하여 상기 블록체인 계약을 실행하는 단계를 포함하는, 컴퓨터-구현 방법. - 제1항에 있어서,
상기 조합된 바이트코드는 상기 블록체인 계약의 소스 코드로부터 컴파일링된 동적 라이브러리 파일의 바이트코드를 포함하는, 컴퓨터-구현 방법. - 제2항에 있어서, 적어도 상기 표시자에 기초하여 상기 블록체인 계약의 상기 유형을 결정하는 단계는,
상기 블록체인 계약의 상기 유형이 네이티브 계약인지를 결정하는 단계를 포함하는, 컴퓨터-구현 방법. - 제3항에 있어서, 상기 블록체인 계약의 상기 결정된 유형에 기초하여 상기 블록체인 계약을 실행하는 단계는,
상기 블록체인 계약이 네이티브 계약인 것으로 결정한 것에 응답하여, 상기 블록체인 계약을 실행하도록 블록체인 가상 머신을 트리거링하는 단계를 포함하는, 컴퓨터-구현 방법. - 제4항에 있어서, 상기 블록체인 계약을 실행하도록 상기 가상 머신을 트리거링하는 단계는,
적어도 상기 표시자에 기초하여 상기 유형에 대응하는 상기 가상 머신을 결정하는 단계; 및
상기 동적 라이브러리 파일을 실행하도록 상기 결정된 가상 머신을 트리거링하는 단계를 포함하는, 컴퓨터-구현 방법. - 제3항에 있어서, 상기 블록체인 계약의 상기 결정된 유형에 기초하여 상기 블록체인 계약을 실행하는 단계는,
상기 블록체인 계약이 네이티브 계약인 것으로 결정한 것에 응답하여, 상기 블록체인 계약을 실행하도록 자녀 프로세스를 생성하는 단계를 포함하는, 컴퓨터-구현 방법. - 제6항에 있어서, 상기 블록체인 계약을 실행하도록 상기 자녀 프로세스를 생성하는 단계는,
실행 가능 파일을 생성하는 단계; 및
상기 동적 라이브러리 파일을 실행하기 위해 상기 실행 가능 파일을 론칭하도록 상기 자녀 프로세스를 생산하는 단계를 포함하는, 컴퓨터-구현 방법. - 제6항에 있어서,
상기 자녀 프로세스 및 블록체인 가상 머신은 소켓(socket) 또는 공유 메모리를 통해 통신하는, 컴퓨터-구현 방법. - 제3항에 있어서, 상기 블록체인 계약의 상기 결정된 유형에 기초하여 상기 블록체인 계약을 실행하는 단계는,
상기 블록체인 계약이 네이티브 계약인 것으로 결정한 것에 응답하여, 상기 블록체인 계약을 실행하도록 도커 컨테이너(docker container)를 론칭하는 단계를 포함하는, 컴퓨터-구현 방법. - 제9항에 있어서, 상기 블록체인 계약을 실행하도록 도커 컨테이너를 론칭하는 단계는,
상기 도커 컨테이너를 생성하는 단계; 및
상기 동적 라이브러리 파일을 실행하도록 상기 도커 컨테이너를 론칭하는 단계를 포함하는, 컴퓨터-구현 방법. - 제9항에 있어서,
상기 도커 컨테이너 및 블록체인 가상 머신은 소켓을 통해 통신하는, 컴퓨터-구현 방법. - 하나 이상의 프로세서로 하여금 동작들을 수행하게 하도록 상기 하나 이상의 프로세서에 의해 실행 가능한 명령어로 구성되는 비일시적 컴퓨터-판독 가능 저장 매체로서, 상기 동작들은,
블록체인 계약과 연관된 조합된 바이트코드를 획득하는 동작으로서, 상기 조합된 바이트코드는 상기 블록체인 계약의 유형을 나타내는 표시자를 포함하는, 상기 조합된 바이트코드를 획득하는 동작;
적어도 상기 표시자에 기초하여 상기 블록체인 계약의 상기 유형을 결정하는 동작; 및
상기 블록체인 계약의 상기 결정된 유형에 기초하여 상기 블록체인 계약을 실행하는 동작을 포함하는, 저장 매체. - 제12항에 있어서,
상기 조합된 바이트코드는 상기 블록체인 계약의 소스 코드로부터 컴파일링된 동적 라이브러리 파일의 바이트코드를 포함하는, 저장 매체. - 제13항에 있어서, 적어도 상기 표시자에 기초하여 상기 블록체인 계약의 상기 유형을 결정하는 동작은,
상기 블록체인 계약의 상기 유형이 네이티브 계약인지를 결정하는 것을 포함하는, 저장 매체. - 제14항에 있어서, 상기 블록체인 계약의 상기 결정된 유형에 기초하여 상기 블록체인 계약을 실행하는 것은,
상기 블록체인 계약이 네이티브 계약인 것으로 결정한 것에 응답하여, 상기 블록체인 계약을 실행하도록 블록체인 가상 머신을 트리거링하는 것을 포함하는, 저장 매체. - 제15항에 있어서, 상기 블록체인 계약을 실행하도록 상기 가상 머신을 트리거링하는 것은,
적어도 상기 표시자에 기초하여 상기 유형에 대응하는 상기 가상 머신을 결정하는 것; 및
상기 동적 라이브러리 파일을 실행하도록 상기 결정된 가상 머신을 트리거링하는 것을 포함하는, 저장 매체. - 제14항에 있어서, 상기 블록체인 계약의 상기 결정된 유형에 기초하여 상기 블록체인 계약을 실행하는 동작은,
상기 블록체인 계약이 네이티브 계약인 것으로 결정한 것에 응답하여, 상기 블록체인 계약을 실행하도록 자녀 프로세스를 생성하는 것을 포함하는, 저장 매체. - 제17항에 있어서, 상기 블록체인 계약을 실행하도록 상기 자녀 프로세스를 생성하는 것은,
실행 가능 파일을 생성하는 것; 및
상기 동적 라이브러리 파일을 실행하기 위해 상기 실행 가능 파일을 론칭하도록 상기 자녀 프로세스를 생산하는 것을 포함하는, 저장 매체. - 제17항에 있어서,
상기 자녀 프로세스 및 블록체인 가상 머신은 소켓 또는 공유 메모리를 통해 통신하는, 저장 매체. - 제14항에 있어서, 상기 블록체인 계약의 상기 결정된 유형에 기초하여 상기 블록체인 계약을 실행하는 동작은,
상기 블록체인 계약이 네이티브 계약인 것으로 결정한 것에 응답하여, 상기 블록체인 계약을 실행하도록 도커 컨테이너를 론칭하는 것을 포함하는, 저장 매체. - 제20항에 있어서, 상기 블록체인 계약을 실행하도록 도커 컨테이너를 론칭하는 것은,
상기 도커 컨테이너를 생성하는 것; 및
상기 동적 라이브러리 파일을 실행하도록 상기 도커 컨테이너를 론칭하는 것을 포함하는, 저장 매체. - 제20항에 있어서,
상기 도커 컨테이너 및 블록체인 가상 머신은 소켓을 통해 통신하는, 저장 매체. - 하나 이상의 프로세서 및 상기 하나 이상의 프로세서에 커플링되고 시스템으로 하여금 동작들을 수행하게 하도록 상기 하나 이상의 프로세서에 의해 실행 가능한 명령어로 구성되는 하나 이상의 비일시적 컴퓨터-판독 가능 메모리를 포함하는, 블록체인 상에 네이티브 계약을 구현하기 위한 시스템으로서, 상기 동작들은,
블록체인 계약과 연관된 조합된 바이트코드를 획득하는 동작으로서, 상기 조합된 바이트코드는 상기 블록체인 계약의 유형을 나타내는 표시자를 포함하는, 조합된 바이트코드를 획득하는 동작;
적어도 상기 표시자에 기초하여 상기 블록체인 계약의 상기 유형을 결정하는 동작; 및
상기 블록체인 계약의 상기 결정된 유형에 기초하여 상기 블록체인 계약을 실행하는 동작을 포함하는, 블록체인 상에 네이티브 계약을 구현하기 위한 시스템.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2018/125623 WO2019072310A2 (en) | 2018-12-29 | 2018-12-29 | SYSTEM AND METHOD FOR IMPLEMENTING NATIVE CONTRACT ON BLOCK CHAIN |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200083932A true KR20200083932A (ko) | 2020-07-09 |
| KR102237015B1 KR102237015B1 (ko) | 2021-04-07 |
Family
ID=66100137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197015103A Active KR102237015B1 (ko) | 2018-12-29 | 2018-12-29 | 블록체인 상의 네이티브 계약을 구현하기 위한 시스템 및 방법 |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US11086847B2 (ko) |
| EP (1) | EP3542494B1 (ko) |
| JP (1) | JP6856749B2 (ko) |
| KR (1) | KR102237015B1 (ko) |
| CN (1) | CN110249307B (ko) |
| ES (1) | ES2864179T3 (ko) |
| MY (1) | MY199310A (ko) |
| PH (1) | PH12019501153A1 (ko) |
| PL (1) | PL3542494T3 (ko) |
| WO (1) | WO2019072310A2 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220142209A (ko) * | 2021-04-14 | 2022-10-21 | 아주대학교산학협력단 | 블록체인을 이용한 미래 이벤트에 대한 스마트컨트랙트 처리 방법 및 노드 장치 |
| US11960579B2 (en) | 2022-02-17 | 2024-04-16 | Bank Of America Corporation | Smart glass and blockchain digital signature implementation |
Families Citing this family (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10733152B2 (en) | 2018-12-29 | 2020-08-04 | Alibaba Group Holding Limited | System and method for implementing native contract on blockchain |
| CN110249307B (zh) | 2018-12-29 | 2022-05-31 | 创新先进技术有限公司 | 用于在区块链上执行原生合约的系统和方法 |
| US10866823B2 (en) | 2019-03-26 | 2020-12-15 | Advanced New Technologies Co., Ltd. | System and method for implementing different types of blockchain contracts |
| EP3673617B1 (en) * | 2019-03-27 | 2021-11-17 | Advanced New Technologies Co., Ltd. | Retrieving public data for blockchain networks using trusted execution environments |
| AU2019204708B2 (en) | 2019-03-27 | 2020-08-20 | Advanced New Technologies Co., Ltd. | Retrieving public data for blockchain networks using highly available trusted execution environments |
| SG11201908983WA (en) | 2019-03-29 | 2019-10-30 | Alibaba Group Holding Ltd | Retrieving access data for blockchain networks using highly available trusted execution environments |
| JP7221799B2 (ja) * | 2019-05-31 | 2023-02-14 | 株式会社日立製作所 | 情報処理システム、及び情報処理システムの制御方法 |
| WO2019170175A2 (en) * | 2019-06-28 | 2019-09-12 | Alibaba Group Holding Limited | System and method for executing different types of blockchain contracts |
| CN110392052B (zh) * | 2019-07-22 | 2021-05-25 | 中国工商银行股份有限公司 | 一种区块链智能合约处理系统及方法 |
| WO2021032115A1 (zh) * | 2019-08-19 | 2021-02-25 | 杭州趣链科技有限公司 | 智能合约并行执行的方法、装置、设备和介质 |
| CN110543407B (zh) * | 2019-08-21 | 2021-11-05 | 杭州趣链科技有限公司 | 一种Solidity智能合约性能静态分析方法 |
| CN110659907B (zh) * | 2019-09-24 | 2021-11-12 | 北京海益同展信息科技有限公司 | 用于执行智能合约的方法和装置 |
| CN112491887B (zh) * | 2019-09-25 | 2023-06-30 | 支付宝(杭州)信息技术有限公司 | 基于fpga实现虚拟机运算的方法及装置 |
| CN110855688B (zh) * | 2019-11-18 | 2021-06-25 | 腾讯科技(深圳)有限公司 | 一种区块链信息处理方法及相关设备 |
| WO2021102616A1 (zh) * | 2019-11-25 | 2021-06-03 | 深圳市网心科技有限公司 | 一种智能合约开发方法、装置及电子设备和存储介质 |
| CN111026461B (zh) * | 2019-12-06 | 2022-04-22 | 联想(北京)有限公司 | 用于区块链系统的数据处理方法、装置和电子设备 |
| CN111240830A (zh) * | 2019-12-31 | 2020-06-05 | 陕西医链区块链集团有限公司 | 一种公链合约资源分配方法、装置、电子设备、存储介质 |
| CN111179086B (zh) * | 2019-12-31 | 2024-01-02 | 杭州趣链科技有限公司 | 一种基于WebAssembly的智能合约虚拟机 |
| CN111258714B (zh) * | 2020-01-13 | 2023-03-10 | 电子科技大学 | 一种区块链智能合约执行方法 |
| CN111324396B (zh) * | 2020-03-19 | 2023-09-15 | 深圳市迅雷网络技术有限公司 | 一种区块链智能合约执行方法、装置及设备 |
| CN111338616A (zh) * | 2020-03-24 | 2020-06-26 | 北京自如信息科技有限公司 | 协议解析代码的生成方法、装置及电子设备 |
| CN112835975B (zh) * | 2020-06-05 | 2023-09-29 | 支付宝(杭州)信息技术有限公司 | 一种在区块链中部署、更新、调用智能合约的方法 |
| CN111752850B (zh) * | 2020-07-13 | 2021-08-20 | 腾讯科技(深圳)有限公司 | 区块链系统的测试方法及相关设备 |
| CN111562969B (zh) * | 2020-07-15 | 2020-10-20 | 百度在线网络技术(北京)有限公司 | 一种区块链的智能合约实现方法、装置、设备和介质 |
| CN111815310B (zh) * | 2020-08-31 | 2021-08-17 | 支付宝(杭州)信息技术有限公司 | 一种执行智能合约的方法、区块链节点和存储介质 |
| CN111770206B (zh) | 2020-08-31 | 2020-12-29 | 支付宝(杭州)信息技术有限公司 | 一种部署智能合约的方法、区块链节点和存储介质 |
| CN111770205B (zh) * | 2020-08-31 | 2020-12-04 | 支付宝(杭州)信息技术有限公司 | 一种执行智能合约的方法、区块链节点、系统和存储介质 |
| CN112363804B (zh) * | 2020-11-16 | 2024-01-26 | 北京差旅天下网络科技有限责任公司 | 区块链jvm应用方法、设备和存储介质 |
| CN112286643B (zh) * | 2020-12-24 | 2021-04-20 | 北京百度网讯科技有限公司 | 以太坊虚拟机的事务处理方法、装置、设备和介质 |
| CN112306645B (zh) * | 2020-12-24 | 2021-05-04 | 北京百度网讯科技有限公司 | 以太坊虚拟机的事务处理方法、装置、设备和介质 |
| CN112651753B (zh) * | 2020-12-30 | 2024-09-24 | 杭州趣链科技有限公司 | 基于区块链的智能合约生成方法、系统及电子设备 |
| CN112686672B (zh) * | 2021-01-08 | 2024-08-16 | 新晨科技股份有限公司 | 区块链上背书签名压缩方法、电子设备及存储介质 |
| CN113312429B (zh) * | 2021-06-22 | 2023-01-17 | 工银科技有限公司 | 区块链中的智能合约管理系统、方法、介质和产品 |
| CN113256296B (zh) * | 2021-07-01 | 2021-10-08 | 支付宝(杭州)信息技术有限公司 | 智能合约执行方法、系统、装置和存储介质 |
| CN117917059A (zh) * | 2021-07-07 | 2024-04-19 | 摩根大通国家银行 | 用于分布式账本网络中的上下文消息传递和信息路由的系统和方法 |
| CN113360893B (zh) * | 2021-08-11 | 2021-11-30 | 北京微芯感知科技有限公司 | 基于容器的智能合约执行方法、装置及存储介质 |
| CN113360251B (zh) * | 2021-08-11 | 2021-12-21 | 北京微芯感知科技有限公司 | 智能合约执行与跨合约调用方法、装置及存储介质 |
| GB2618105A (en) * | 2022-04-27 | 2023-11-01 | Nchain Licensing Ag | Protocol for communicating compact scripts |
| CN114936116B (zh) * | 2022-05-30 | 2026-04-21 | 蚂蚁区块链科技(上海)有限公司 | 一种区块链服务管理方法和区块链节点 |
| CN115495092B (zh) * | 2022-09-30 | 2025-11-28 | 上海摩联信息技术有限公司 | 一种智能合约访问方法及装置 |
| US11928438B1 (en) * | 2023-07-07 | 2024-03-12 | Northern Trust Corporation | Computing technologies for large language models |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106598579A (zh) * | 2016-12-06 | 2017-04-26 | 北京果仁宝科技有限公司 | 区块链上集成动态类型编程语言方法和装置 |
| CN106598549A (zh) * | 2016-12-08 | 2017-04-26 | 天津米游科技有限公司 | 一种基于区块链的智能合约系统及实现方法 |
| CN107392619A (zh) * | 2017-07-31 | 2017-11-24 | 众安信息技术服务有限公司 | 智能合约处理方法及装置 |
| CN107833060A (zh) * | 2017-11-13 | 2018-03-23 | 中国银行股份有限公司 | 一种区块链中智能合约交易的验证方法以及系统 |
Family Cites Families (54)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6092147A (en) | 1997-04-15 | 2000-07-18 | Sun Microsystems, Inc. | Virtual machine with securely distributed bytecode verification |
| DE602006004049D1 (de) | 2006-09-07 | 2009-01-15 | Research In Motion Ltd | Vermittelte Registrierung von Kundenanwendungen und Dienstanbietern mit einem Push-Inhaltsbereitstellungssystem |
| US20080115125A1 (en) | 2006-11-13 | 2008-05-15 | Cingular Wireless Ii, Llc | Optimizing static dictionary usage for signal compression and for hypertext transfer protocol compression in a wireless network |
| US9164749B2 (en) | 2008-08-29 | 2015-10-20 | Red Hat, Inc. | Differential software provisioning on virtual machines having different configurations |
| US9274919B2 (en) | 2011-04-29 | 2016-03-01 | Dynatrace Software Gmbh | Transaction tracing mechanism of distributed heterogenous transactions having instrumented byte code with constant memory consumption and independent of instrumented method call depth |
| US9495180B2 (en) | 2013-05-10 | 2016-11-15 | Fireeye, Inc. | Optimized resource allocation for virtual machines within a malware content detection system |
| US9942250B2 (en) | 2014-08-06 | 2018-04-10 | Norse Networks, Inc. | Network appliance for dynamic protection from risky network activities |
| US11159599B2 (en) | 2014-10-10 | 2021-10-26 | Dynatrace Llc | Method and system for real-time modeling of communication, virtualization and transaction execution related topological aspects of monitored software applications and hardware entities |
| US9967334B2 (en) | 2015-03-02 | 2018-05-08 | Dell Products Lp | Computing device configuration and management using a secure decentralized transaction ledger |
| US10168678B2 (en) | 2015-09-17 | 2019-01-01 | Laundry 2.0, LLC | Interfacing with laundry services and facilities |
| US10437585B2 (en) * | 2015-10-23 | 2019-10-08 | Oracle International Corporation | Managing highly scalable continuous delivery pipelines |
| US20170230285A1 (en) | 2015-10-28 | 2017-08-10 | Fractal Industries, Inc. | Regulation based switching system for electronic message routing |
| US11130042B2 (en) | 2016-02-02 | 2021-09-28 | Bao Tran | Smart device |
| US11170371B2 (en) | 2016-03-03 | 2021-11-09 | Nec Corporation | Method for managing data in a network of nodes |
| EP3437002A4 (en) | 2016-03-31 | 2019-08-21 | Clause, Inc. | SYSTEM AND METHOD FOR THE PRODUCTION AND EXECUTION OF DATA-CONTROLLED LEGAL AGREEMENTS |
| US10521775B2 (en) * | 2016-04-18 | 2019-12-31 | R3 Ltd. | Secure processing of electronic transactions by a decentralized, distributed ledger system |
| US20170345011A1 (en) | 2016-05-26 | 2017-11-30 | Hitfin, Inc. | System and method executed on a blockchain network |
| US10447478B2 (en) * | 2016-06-06 | 2019-10-15 | Microsoft Technology Licensing, Llc | Cryptographic applications for a blockchain system |
| US11829998B2 (en) | 2016-06-07 | 2023-11-28 | Cornell University | Authenticated data feed for blockchains |
| WO2018006072A1 (en) | 2016-06-30 | 2018-01-04 | Clause, Inc. | Systems and method for forming, storing, managing,and executing contracts |
| US10755327B2 (en) | 2016-07-18 | 2020-08-25 | Royal Bank Of Canada | Distributed ledger platform for vehicle records |
| CN109691015B (zh) | 2016-08-30 | 2022-02-01 | 联邦科学和工业研究组织 | 一种区块链上的动态访问控制方法及系统 |
| AU2017329089A1 (en) | 2016-09-19 | 2019-04-04 | Financial & Risk Organisation Limited | Systems and methods for interception of smart contracts |
| WO2018094297A2 (en) | 2016-11-19 | 2018-05-24 | COSTANZ, Mario A | System and method for interaction object reconciliation in a public ledger blockchain environment |
| US11349666B2 (en) | 2017-01-27 | 2022-05-31 | Meta Platforms, Inc. | Electronically signing and distributing identification data as a service that provides proof of identity, integrity, validity and origin of data for non-repudiation and ID validation methods |
| US10243731B2 (en) | 2017-01-27 | 2019-03-26 | Accenture Global Solutions Limited | Hardware blockchain acceleration |
| EP3355225B1 (en) | 2017-01-31 | 2022-07-27 | Sony Group Corporation | Apparatus and method for providing a ethereum virtual device |
| US20180365201A1 (en) * | 2017-06-14 | 2018-12-20 | Clause, Inc. | System and method for compound data-driven contracts and documentation |
| WO2019023286A1 (en) | 2017-07-24 | 2019-01-31 | Martino William | SYSTEMS, METHODS AND APPARATUS BASED ON BLOCK CHAIN TO SECURE ACCESS TO INFORMATION STORES |
| US20190050831A1 (en) | 2017-08-03 | 2019-02-14 | Liquineq AG | System and method for multi-tiered distributed network transactional database |
| US11146380B2 (en) | 2017-08-03 | 2021-10-12 | Parity Technologies Ltd. | Methods and systems for a heterogeneous multi-chain framework |
| US10552556B2 (en) | 2017-08-03 | 2020-02-04 | Liquineq AG | System and method for performance testing of scalable distributed network transactional databases |
| US20190066101A1 (en) | 2017-08-22 | 2019-02-28 | Sap Se | Transaction Platform Providing Unified View on Multiple Heterogeneous Blockchains |
| CN109426949B (zh) | 2017-08-29 | 2021-02-09 | 华为技术有限公司 | 一种跨链交易方法及装置 |
| US10938567B2 (en) | 2017-09-12 | 2021-03-02 | Kadena Llc | Parallel-chain architecture for blockchain systems |
| US20190102163A1 (en) | 2017-10-04 | 2019-04-04 | Dispatch Labs, LLC | System and Method for a Blockchain-Supported Programmable Information Management and Data Distribution System |
| US20190108576A1 (en) | 2017-10-11 | 2019-04-11 | Capital One Services, Llc | Blockchain systems and methods for procurement |
| US11568505B2 (en) | 2017-10-18 | 2023-01-31 | Docusign, Inc. | System and method for a computing environment for verifiable execution of data-driven contracts |
| US20210174360A1 (en) | 2017-11-06 | 2021-06-10 | Velo Holdings Limited | Blockchain system |
| US11182780B2 (en) | 2017-11-13 | 2021-11-23 | American Express Travel Related Services Company, Inc. | Secured account provisioning and payments for NFC-enabled devices |
| WO2019109003A1 (en) | 2017-11-30 | 2019-06-06 | Visa International Service Association | Blockchain system for confidential and anonymous smart contracts |
| WO2019113495A1 (en) | 2017-12-08 | 2019-06-13 | Solana Labs, Inc. | Systems and methods for cryptographic provision of synchronized clocks in distributed systems |
| GB201720767D0 (en) | 2017-12-13 | 2018-01-24 | Barker Trevor | Computer-implemented system and method |
| US11544708B2 (en) | 2017-12-29 | 2023-01-03 | Ebay Inc. | User controlled storage and sharing of personal user information on a blockchain |
| CN108833460B (zh) * | 2018-04-10 | 2021-05-25 | 平安科技(深圳)有限公司 | 基于区块链的音乐发布方法、装置及终端设备 |
| US10833865B2 (en) | 2018-04-30 | 2020-11-10 | Dell Products L.P. | Blockchain-based method and system for immutable resource allocation in a cloud computing environment |
| CN108664650B (zh) * | 2018-05-17 | 2020-05-22 | 百度在线网络技术(北京)有限公司 | 一种区块链网络的事务处理方法、装置、设备及存储介质 |
| CN108765158B (zh) * | 2018-05-31 | 2020-11-24 | 杭州溪塔科技有限公司 | 一种基于区块链的智能合约引擎系统及其合约执行方法 |
| CN108830720B (zh) * | 2018-06-21 | 2021-04-30 | 北京京东尚科信息技术有限公司 | 智能合约运行方法、装置、系统和计算机可读存储介质 |
| US10896195B2 (en) | 2018-07-29 | 2021-01-19 | International Business Machines Corporation | Automatic generation of smart contracts |
| US11182379B2 (en) * | 2018-08-24 | 2021-11-23 | Oracle International Corporation | DAG based methods and systems of transaction processing in a distributed ledger |
| CN109493042A (zh) | 2018-10-24 | 2019-03-19 | 南京邮电大学 | 一种拥有访问控制功能的智能合约可信存证方法和系统 |
| CN110249307B (zh) | 2018-12-29 | 2022-05-31 | 创新先进技术有限公司 | 用于在区块链上执行原生合约的系统和方法 |
| US10866823B2 (en) | 2019-03-26 | 2020-12-15 | Advanced New Technologies Co., Ltd. | System and method for implementing different types of blockchain contracts |
-
2018
- 2018-12-29 CN CN201880008016.3A patent/CN110249307B/zh active Active
- 2018-12-29 ES ES18867145T patent/ES2864179T3/es active Active
- 2018-12-29 PL PL18867145T patent/PL3542494T3/pl unknown
- 2018-12-29 WO PCT/CN2018/125623 patent/WO2019072310A2/en not_active Ceased
- 2018-12-29 JP JP2019528136A patent/JP6856749B2/ja active Active
- 2018-12-29 US US16/464,148 patent/US11086847B2/en active Active
- 2018-12-29 KR KR1020197015103A patent/KR102237015B1/ko active Active
- 2018-12-29 MY MYPI2019002730A patent/MY199310A/en unknown
- 2018-12-29 EP EP18867145.7A patent/EP3542494B1/en active Active
-
2019
- 2019-05-23 PH PH12019501153A patent/PH12019501153A1/en unknown
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106598579A (zh) * | 2016-12-06 | 2017-04-26 | 北京果仁宝科技有限公司 | 区块链上集成动态类型编程语言方法和装置 |
| CN106598549A (zh) * | 2016-12-08 | 2017-04-26 | 天津米游科技有限公司 | 一种基于区块链的智能合约系统及实现方法 |
| CN107392619A (zh) * | 2017-07-31 | 2017-11-24 | 众安信息技术服务有限公司 | 智能合约处理方法及装置 |
| CN107833060A (zh) * | 2017-11-13 | 2018-03-23 | 中国银行股份有限公司 | 一种区块链中智能合约交易的验证方法以及系统 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220142209A (ko) * | 2021-04-14 | 2022-10-21 | 아주대학교산학협력단 | 블록체인을 이용한 미래 이벤트에 대한 스마트컨트랙트 처리 방법 및 노드 장치 |
| US11960579B2 (en) | 2022-02-17 | 2024-04-16 | Bank Of America Corporation | Smart glass and blockchain digital signature implementation |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200311050A1 (en) | 2020-10-01 |
| PH12019501153A1 (en) | 2019-12-11 |
| WO2019072310A3 (en) | 2019-10-24 |
| WO2019072310A2 (en) | 2019-04-18 |
| US11086847B2 (en) | 2021-08-10 |
| EP3542494A2 (en) | 2019-09-25 |
| CN110249307A (zh) | 2019-09-17 |
| PL3542494T3 (pl) | 2021-08-23 |
| MY199310A (en) | 2023-10-24 |
| JP2020509443A (ja) | 2020-03-26 |
| ES2864179T3 (es) | 2021-10-13 |
| EP3542494A4 (en) | 2020-02-26 |
| EP3542494B1 (en) | 2021-02-17 |
| KR102237015B1 (ko) | 2021-04-07 |
| JP6856749B2 (ja) | 2021-04-14 |
| CN110249307B (zh) | 2022-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102237015B1 (ko) | 블록체인 상의 네이티브 계약을 구현하기 위한 시스템 및 방법 | |
| US10733152B2 (en) | System and method for implementing native contract on blockchain | |
| CN111033468B (zh) | 实施不同类型的区块链合约的系统和方法 | |
| US10942756B2 (en) | System and method for executing different types of blockchain contracts | |
| US9183007B2 (en) | Dynamic determination of application server runtime classloading | |
| CN111095198B (zh) | 用于数据处理的系统和方法 | |
| WO2022148390A1 (zh) | 一种在区块链中部署、更新、调用智能合约的方法 | |
| US11893367B2 (en) | Source code conversion from application program interface to policy document | |
| CN111179086A (zh) | 一种基于WebAssembly的智能合约虚拟机 | |
| HK40014708A (en) | System and method for implementing native contract on blockchain | |
| HK40014708B (zh) | 用於在区块链上执行原生合约的系统和方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R19-X000 | Request for party data change rejected |
St.27 status event code: A-3-3-R10-R19-oth-X000 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |