Research Article

[Retracted] A Study on Competence of Teaching or Scientific Projects Research for Primary and Secondary School Teachers Based on Blockchain Technology

Table 3

List of smart contract PatentInfo attribute fields.

NameTypeDescription

Detailsstruct{Results’ information attribute structure, mainly including IPFS storage path of related data, patent examination status, and other data
string no_patent;
string name_patent;
address adr_principal;
string date_validPatent;
string dateto_valid
string dateto_fee;
address uni_patent;
string dataAdr_patent;
bool approCol_patent;
patentType pat_types;
majorType maj_types;
uint transformations;
uint time_add;
uint time_modified;
}

patentDetailsMapping (string=>Details)Correspondence between patent numbers and their details
patentXuserMapping (address=>string[])Correspondence between the person responsible for the result and the patent number
patentsXmajMapping (uint=>string[])Correspondence between professional divisions and patent numbers