CN108734576B - Block chain-based educational resource sharing method and system - Google Patents

Block chain-based educational resource sharing method and system Download PDF

Info

Publication number
CN108734576B
CN108734576B CN201810294746.6A CN201810294746A CN108734576B CN 108734576 B CN108734576 B CN 108734576B CN 201810294746 A CN201810294746 A CN 201810294746A CN 108734576 B CN108734576 B CN 108734576B
Authority
CN
China
Prior art keywords
information
digital
works
educational
copyright owner
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.)
Active
Application number
CN201810294746.6A
Other languages
Chinese (zh)
Other versions
CN108734576A (en
Inventor
张胜利
程华峥
王晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen University
Original Assignee
Shenzhen University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen University filed Critical Shenzhen University
Priority to CN201810294746.6A priority Critical patent/CN108734576B/en
Publication of CN108734576A publication Critical patent/CN108734576A/en
Application granted granted Critical
Publication of CN108734576B publication Critical patent/CN108734576B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • G06Q50/184Intellectual property management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention is suitable for the technical field of Internet, and provides a block chain-based educational resource sharing method, which comprises the following steps: receiving right confirming information uploaded by a copyright owner, carrying out right confirming verification according to the right confirming information, and generating an intelligent contract if the verification is passed; displaying the digital education works according to a preset display mode; generating a trading contract when purchase information containing partial ownership of the digital educational works is received, and transmitting the trading contract to the copyright owner and the copyright purchaser; and if the trading contract is judged to be effective, changing the ownership of the digital education works according to the purchase information, and storing the change information into the block chain. The embodiment of the invention ensures the disclosure and justice of the digital education works through the unique advantages of the block chain, can effectively manage a great number of digital education works, can provide a transparent environment for disclosure, provides copyright owners and decentralized investors of the digital education works to better buy and sell digital copyrights, and obtains copyright profits from the copyright owners and the decentralized investors simultaneously.

Description

Block chain-based educational resource sharing method and system
Technical Field
The invention belongs to the technical field of internet, and particularly relates to a block chain-based educational resource sharing method and system.
Background
With the popularization of internet technology, the digital education works have the characteristics of strong mobility and easy storage and backup, so that the digital education works are more and more received by people.
With the wide application of digital education works, the digital education works have a plurality of problems of copyright protection, popularization, transaction and the like. The blockchain technology is an updating technology following cloud computing and big data, and the blockchain is a decentralized and high-trust distributed database with high reliability.
In the current education field, because the number of digital education works is huge, the problems of difficult management or transaction and low safety exist.
Disclosure of Invention
The invention aims to solve the technical problem of providing a block chain-based educational resource sharing method and system, and aims to solve the problems of difficult management or transaction and low safety in the prior art due to the huge number of digital educational works.
The invention is realized in such a way that a block chain-based educational resource sharing method comprises the following steps:
step A, receiving right confirming information uploaded by a copyright owner, carrying out right confirming verification according to the right confirming information, and if the verification is passed, generating an intelligent contract according to digital education works in the right confirming information;
b, displaying the digital education works according to a preset display mode;
step C, when receiving purchase information containing partial ownership of the digital educational works, generating a trading contract according to the purchase request, and sending the trading contract to the copyright owner and the copyright purchaser;
and D, if the trading contract is judged to be effective, changing the ownership of the digital education works according to the purchase information, and storing the change information into the block chain.
Further, the step a includes:
step A1, receiving the digital education works uploaded by the copyright owner and the copyright certification information thereof, generating copyright certification according to the digital education works and the copyright certification information thereof, and sending the copyright certification and the digital signature request to the copyright owner;
step A2, receiving initial value information of the copyright owner to the digital education works, setting a distributed investment strategy according to the initial value information, and setting a value upper limit and a value lower limit of the digital education works;
step A3, receiving the digital signature of the copyright owner, auditing according to the digital educational works and the copyright certification information thereof and the digital signature, if the auditing is passed, generating an intelligent contract aiming at the digital educational works for the copyright owner, if the auditing is not passed, sending prompt information to the copyright owner, wherein the prompt information is used for prompting the copyright owner to provide other certification information.
Further, before the step a1, the method further includes:
step A0, receiving request registration information of the copyright owner, completing real name authentication of the copyright owner according to the request registration information, and allocating a block chain address to the copyright owner;
step a1 further includes:
receiving the digital educational works uploaded by the copyright owner, and generating a unique number according to the digital educational works;
and inquiring whether the unique number exists or not, and if not, prompting a user to input description information, wherein the description information comprises one or more of identification, description, initialized copyright pricing and initialized ownership selling ratio of the digital education works.
Further, the step a1 further includes:
and receiving the price and the copyright giving-out proportion of the digital educational works set by the copyright owner through the intelligent contract.
Further, the step B includes:
step B1, displaying the digital education works which are authenticated in a list form, dynamically selecting an advertisement, and associating the advertisement with the intelligent contract;
and step B2, storing the description information of the digital education works in a description database, and storing the copyright of the digital education works in the intelligent contract and the block chain database.
Further, the educational resource sharing method further comprises:
step E, if the digital education works have no browsing record or no purchase request within the preset time, stopping displaying the digital education works and closing the intelligent contract, or:
when a request for stopping the presentation of the digital educational works requested by the copyright owner is received, the presentation of the digital educational works is stopped and the smart contract is closed.
Further, the educational resource sharing method further comprises:
step F, receiving personal information and teaching resource information of students, and storing the personal information and the teaching resource information of the students into the block chain database;
when a browsing request is received, judging whether a requester of the browsing request meets a browsing condition, and if so, allowing the requester to browse personal information and teaching resource information of the student.
The embodiment of the invention also provides an educational resource sharing system based on the block chain, which comprises the following steps:
the copyright confirming unit is used for receiving the copyright confirming information uploaded by the copyright owner, carrying out copyright confirming verification according to the copyright confirming information, and if the verification is passed, generating an intelligent contract according to the digital education works in the copyright confirming information;
the work display unit is used for displaying the digital education works according to a preset display mode;
and the copyright changing unit is used for generating a trading contract according to the purchase request when purchase information containing partial ownership of the digital education works is received, transmitting the trading contract to the copyright owner and the copyright purchaser, changing the ownership of the digital education works according to the purchase information if the trading contract is judged to be effective, and storing the changed information in a block chain.
Further, the work right determining unit is specifically configured to:
receiving request registration information of the copyright owner, finishing real-name authentication of the copyright owner according to the request registration information, and distributing a block chain address to the copyright owner;
receiving the digital educational works uploaded by the copyright owner and the copyright certification information thereof, generating copyright certification according to the digital educational works and the copyright certification information thereof, and sending the copyright certification and the digital signature request to the copyright owner;
generating a unique number according to the digital education works, inquiring whether the unique number exists, if not, prompting a user to input description information, wherein the description information comprises one or more of identification, description, initialized copyright pricing and initialized ownership selling proportion of the digital education works;
receiving the price and the copyright giving-out proportion of the digital educational works set by the copyright owner through the intelligent contract;
receiving initial value information of the copyright owner on the digital education works, setting a distributed investment strategy according to the initial value information, and setting a value upper limit and a value lower limit of the digital education works;
receiving a digital signature of the copyright owner, auditing according to the digital educational works and copyright certification information thereof and the digital signature, if the digital educational works and the copyright certification information pass the auditing, generating an intelligent contract aiming at the digital educational works for the copyright owner, and if the auditing does not pass the auditing, sending prompt information to the copyright owner, wherein the prompt information is used for prompting the copyright owner to provide other certification information;
the work display unit is specifically configured to:
displaying the digital education works which are authenticated in the form of a list, dynamically selecting an advertisement, and associating the advertisement with an intelligent contract;
and storing the description information of the digital educational works in a description database, and storing the copyright of the digital educational works in the intelligent contract and the block chain database.
Further, the educational resource sharing method further comprises:
a stop display unit, configured to stop displaying the digital educational works and close the intelligent contract if the digital educational works have no browsing record or no purchase request within a preset time, or stop displaying the digital educational works and close the intelligent contract when a request for stopping displaying the digital educational works is received from the copyright owner;
the information display unit is used for receiving personal information and teaching resource information of students, storing the personal information and the teaching resource information of the students into the block chain database, judging whether a requester of the browsing request meets the browsing condition or not when the browsing request is received, and allowing the requester to browse the personal information and the teaching resource information of the students if the browsing request meets the browsing condition.
Compared with the prior art, the invention has the beneficial effects that: the embodiment of the invention carries out right confirming verification on the right confirming information uploaded by a copyright owner, if the verification is passed, an intelligent contract is generated according to the digital education works in the right confirming information and the digital education works are displayed according to a preset display mode, a trading contract is generated when the purchasing information containing the digital education works is received, if the trading contract takes effect, the ownership of the digital education works is changed, and the changed information is stored in a block chain. The embodiment of the invention ensures the disclosure and justice of digital education works through the unique advantages of the block chain, can effectively manage a great number of digital education works, can provide a transparent environment for disclosure, and provides copyright owners and decentralized investors of the digital education works to better buy and sell digital copyrights, and the copyright owners and the decentralized investors obtain copyright profits from the copyright owners and the decentralized investors simultaneously, thereby protecting the benefits among creators, decentralized investors and platforms of digital education resources, encouraging the creators to create more excellent works, and realizing the virtuous cycle of education resource sharing.
Drawings
FIG. 1 is a schematic diagram of the basic structure of a blockchain provided by the prior art;
FIG. 2 is a flowchart of a block chain-based educational resource sharing method according to an embodiment of the present invention;
FIG. 3 is a block chain and educational application framework diagram provided in accordance with an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of a block chain-based educational resource sharing system according to an embodiment of the present invention;
FIG. 5 is a block chain-based educational resource sharing system according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
A Block Chain (Block Chain) technology is a bottom layer technology of encryption currency of Bitcoin, Ether Fang and the like, and a technical framework formed by technologies based on a P2P network, cryptography, a consensus mechanism and the like is mentioned in a Bitcoin paper Bitcoin: A Peer-To-Peer Electronic case System.
Blockchains are widely used in bitcoin, etherhouse, ZCash, etc. cryptocurrencies. The blockchain does not rely on trusted authority maintenance of a third party, but rather records and stores data in a distributed manner in the P2P network. The block chain is a block and chain structure, the nodes pack transaction data within a certain time to generate a block according to the time sequence, the nodes attach the block to the local block chain database of the nodes, and simultaneously broadcast the block to the adjacent P2P nodes.
As shown in fig. 1, a block is composed of a block header and a block body. The HASH, timestamp, difficulty value, random value, and root of Merkle (trusted tree) of the last tile are stored in the tile header. The block body stores main transaction data, each transaction is generated into a HASH according to the generation rule of the merkle tree, and every two HASAs are used as HASH indexes to finally form a merkle root which is stored at the head of the block body. The chain structure of the block chain now holds the HASH of the last block at the block head.
The operation mechanism of the block chain is that the database of the block chain is distributed in the whole network, all nodes maintain the same block chain account book together, and data of a single node is tampered and is not enough to influence the whole network. Each node can forward the received legal transaction data, and the ledger data of the transaction can be checked by all nodes through a consensus mechanism. The legitimacy and integrity of the transaction data can also be guaranteed when the institution lacking third party credit undertakes insurance.
Bottom layer technology of block chains:
1) asymmetric encryption:
asymmetric encryption is the core encryption technology of the blockchain technology, and in the blockchain, the requirements of security and authentication of the blockchain system are met. Common asymmetric encryption algorithms include RSA, ECC (elliptic encryption), D-H, etc., and the asymmetric algorithms generate a public key and a private key in the encryption and decryption processes, the private key can be derived from the elliptic encryption, and the public key cannot be derived from the private key in the reverse way. The public key can be published to the whole network, so that the data can be signed by the private key and needs to be verified by the corresponding public key; or encrypted with the public key and decrypted with the private key.
In cryptocurrency, such as bitcoin, the initiator of the transaction signs the transaction with a private key, while other nodes can verify with their public keys. The initiator of the information signs the information by using the public key of the receiver, and the receiver of the information decrypts the data by using the private key of the receiver to obtain the decrypted original data.
2) HASH function:
the blockchain is also called a HASH chain because the blockchain generally does not store the original record of the transaction, but stores the HASH value of the blockchain, and the original data of the transaction is subjected to HASH operation to obtain a fixed-length hexadecimal HASH value and recorded into the blockchain. The unidirectionality of the HASH function ensures that original data cannot be reversely deduced through results, and different data cannot correspond to the same HASH value, so that a block chain system cannot generate recording conflict in the operation process.
3) Point-to-point network:
a Peer-To-Peer (P2P) network is a network structure of a blockchain system, and a P2P network is a flat network structure, and connects nodes in different places in the world, so that a central server system does not exist. In the block chain system, nodes can independently bear the routing of the network, propagate transaction, block data and verify the validity of the data.
4) A consensus mechanism:
the blockchain system is a distributed system, and the consensus mechanism solves the problem of rapidly and accurately achieving consensus in the distributed system. The currently commonly used formula algorithms include Proof Of Workload (POW), Proof Of rights and interests (POS), and bazaltine fault tolerance (PBFT). The consensus mechanism is mainly established under the condition that the consensus mechanism does not depend on centralized nodes to verify the legality of the transaction and exclude illegal transactions, so that the uniqueness of the longest chain of the block chain is facilitated.
5) Intelligent contract:
the intelligent contract is a set of logic established on the basis of the bottom layer block chain, the bottom layer data is realized by the bottom layer of the block chain, and the intelligent contract realizes more flexible programming by utilizing a set of code algorithm to realize more complex transaction logic. In a blockchain of an ether house or the like, intelligent contracts are stored in a blocky block, and the current state change of the intelligent contracts is triggered by a transaction. Each time the intelligent contract is called, a fixed format transaction needs to be sent, if the transaction is legal, the transaction is added into the merkle tree, and the intelligent contract is changed into the next state.
Based on the above theory, an embodiment of the present invention provides a method for sharing educational resources based on a block chain as shown in fig. 2, including:
s101, receiving right confirming information uploaded by a copyright owner, carrying out right confirming verification according to the right confirming information, and if the verification is passed, generating an intelligent contract according to digital education works in the right confirming information;
s102, displaying the digital educational works according to a preset display mode;
s103, when purchase information containing partial ownership of the digital educational works is received, a trading contract is generated according to the purchase request, and the trading contract is sent to the copyright owner and the copyright purchaser;
and S104, if the trading contract is judged to be effective, changing the ownership of the digital education works according to the purchase information, and storing the change information into a block chain.
In step S101, the digital educational works include educational videos, educational words, educational pictures, educational courseware, etc., when the copyright owner uploads his digital educational works to the block chain, it is necessary to submit the copyright certification information, digital signatures, etc. together with the digital educational works, and after the copyright certification information passes the copyright certification verification, an intelligent contract of the digital educational works is generated.
Because the unique advantages of the blockchain are that data cannot be tampered, timestamp authentication is performed, and a reliable and reliable database is maintained by the distributed consensus nodes, the student academic data is stored in the blockchain according to the advantages, and the public and fair of the student academic data are guaranteed. The personal information of the student is contained in the database of the blockchain, and only the authorized data can be viewed, or the specific person is authorized to view the corresponding data. Through this embodiment, the student can provide own data for the usefulness of authentication high-efficiently, protects own privacy when guaranteeing the data justice moreover.
The intelligent contract of the EtherFang block chain provides a script language with complete graphic, and the management work which needs the participation of people can be automatically executed by the block chain, thereby improving the efficiency of the educational resource sharing system. The operations of uploading, chaining, sharing and the like of the resources can be automatically carried out by the intelligent contract, and meanwhile, the intelligent contract can also realize the functions of storing personal information and protecting privacy.
On the basis of the blockchain technology and the intelligent contracts, the embodiment of the invention constructs an application framework of an educational resource sharing system combining blockchain and education, as shown in figure 3. The application framework adopts the block chain technology as the storage of user personal data, the construction and the transaction of a P2P network and a consensus node. By adding an intelligent contract layer, the block chain can realize the storage and evidence saving of the education digital resources, and also has the functions of the decentralized investment, the distributed communication and the higher-level transaction of the digital education works. In the form of decentralized APP at the application level, all operations and transactions on smart contracts will be recorded to the underlying database of the blockchain.
Further, as shown in fig. 4, an embodiment of the present invention provides a block chain-based educational resource sharing system for decentralized investment, distributed communication and transaction of educational resources, comprising:
the work right determining unit 401 is configured to receive right determining information uploaded by a copyright owner, perform right determining verification according to the right determining information, and generate an intelligent contract according to the digital education works in the right determining information if the verification is passed;
a work display unit 402, configured to display the digital educational work in a preset display manner;
a copyright changing unit 403, configured to, when purchase information including partial ownership of the digital educational work is received, generate a trade contract according to the purchase request, send the trade contract to the copyright owner and the copyright purchaser, change ownership of the digital educational work according to the purchase information if the trade contract is determined to be valid, and store the change information in a blockchain;
a stop display unit 404, configured to stop displaying the digital educational works and close the intelligent contract if the digital educational works have no browsing records or no purchase requests within a preset time, or stop displaying the digital educational works and close the intelligent contract when a request for stopping displaying the digital educational works is received from the copyright owner;
the information display unit 405 is configured to receive personal information and teaching resource information of a student, store the personal information and the teaching resource information of the student into the blockchain database, determine whether a requester of the browsing request meets a browsing condition when receiving the browsing request, and allow the requester to browse the personal information and the teaching resource information of the student if the requester meets the browsing condition.
Further, the work right determining unit 401 is specifically configured to:
receiving request registration information of the copyright owner, finishing real-name authentication of the copyright owner according to the request registration information, and distributing a block chain address to the copyright owner;
receiving the digital educational works uploaded by the copyright owner and the copyright certification information thereof, generating copyright certification according to the digital educational works and the copyright certification information thereof, and sending the copyright certification and the digital signature request to the copyright owner;
generating a unique number according to the digital education works, inquiring whether the unique number exists, if not, prompting a user to input description information, wherein the description information comprises one or more of identification, description, initialized copyright pricing and initialized ownership selling proportion of the digital education works;
receiving the price and the copyright giving-out proportion of the digital educational works set by the copyright owner through the intelligent contract;
receiving initial value information of the copyright owner on the digital education works, setting a distributed investment strategy according to the initial value information, and setting a value upper limit and a value lower limit of the digital education works;
receiving a digital signature of the copyright owner, auditing according to the digital educational works and copyright certification information thereof and the digital signature, if the digital educational works and the copyright certification information pass the auditing, generating an intelligent contract aiming at the digital educational works for the copyright owner, and if the auditing does not pass the auditing, sending prompt information to the copyright owner, wherein the prompt information is used for prompting the copyright owner to provide other certification information;
the work presentation unit 402 is specifically configured to:
displaying the digital education works which are authenticated in the form of a list, dynamically selecting an advertisement, and associating the advertisement with an intelligent contract;
and storing the description information of the digital educational works in a description database, and storing the copyright of the digital educational works in the intelligent contract and the block chain database.
In a specific use process, the description database and the block chain database can be the same database or two separate databases, and each database stores data according to a set function.
Specifically, as shown in fig. 5, the educational resource sharing system enables providers to share their digital educational resources while partially selling copyrights of digital educational works. All operations are recorded through the block chain, and the copyright of teaching resources can be protected to the maximum extent. The teaching resource sharing system based on the block chain mainly realizes two functions: the first is uploading registration and cochain of digital educational works, and the second is buying and selling of digital educational works. The teaching resource sharing system can provide display and sharing of digital teaching resources, and meanwhile, users can purchase ownership proportion of digital education works of copyright owners. Digital educational works include educational videos, educational words, pictures, and the like.
After the user registers in the teaching resource sharing system, the user requires real-name authentication, and a block chain address is allocated to the user for the user to use during transaction. The teaching resource sharing system mainly comprises a registration right-confirming function and a content sharing function, wherein:
the registration authority confirming function comprises:
the user uploads the digital educational works, the teaching resource sharing system generates the unique number of the works, meanwhile, whether the same number exists is inquired, and if not, the user can continue the next step. The user fills in the identification, description, initial copyright pricing and initial ownership selling proportion of the digital educational works. The educational resource sharing system directs the user to generate an intelligent contract for the digital educational work using his own blockchain address. The contract will represent the digital educational work, and the intelligent contract contains information about the digital educational work, which the user has filled in the previous step.
The registered digital education works form a list, the list is displayed by the teaching resource sharing system, the information is public and transparent, and the list can be checked by all users, so that the digital education works with the right determined by the block chain can provide the most effective evidence when copyright disputes occur.
The content sharing function includes:
the registered digital education works can be displayed to other users, and the users can communicate, share and purchase the digital education works. The teaching resource sharing system provided by the embodiment of the invention is different from other platforms to the greatest extent that a user can directly purchase the ownership proportion of the digital education works in the teaching resource sharing system provided by the embodiment of the invention, and the user can serve as a function of a block chain node, so that a more open and transparent environment can be provided for the decentralized investment of the digital education works.
In the specific use process of the educational resource sharing system provided by the embodiment of the invention, different functions can be realized through different operation objects, such as:
copyright registration:
in the educational resource sharing system, the copyright registration step generates a description of the unique identification of the digital educational work, the owner of the copyright, and the content as the copyright of the digital educational work. Can be disclosed for all people to view.
The user:
the user may be a student or an educator as a participant of the educational resource sharing system. Every user needs real-name authentication on the platform, and can upload digital educational works with own copyright or buy and sell digital copyright.
Decentralized investors:
the copyright owner can divide a part of copyright for sale, the decentralized investor can purchase the copyright of the part of work, and after the digital education work has the advertising income, the copyright owner of the digital education work can participate in the advertising income division of the work.
An advertiser:
the advertisement provided by the advertiser is browsed when the consumer consumes and watches the digital education works, and the advertiser pays.
And (4) payment:
the educational resource sharing system also provides payment functionality, and the framework based on the blockchain system can support users to trade copyrights of digital educational works in digital currency. All transaction data is written into the blockchain for verification, and the process is transparent.
The following further illustrates embodiments of the present invention by specific use cases:
definitions C represents a digital educational work, R represents copyright of the digital educational work, S represents a digital signature of C, P represents copyright price of C, A represents copyright owner and block chain address of C, B represents copyright purchaser and block chain address of C, U represents an educational resource sharing system, x represents copyright giving and giving proportion of C, Rx represents partial ownership of C, T represents copyright duration protection time of C, and SC represents a block chain intelligent contract of C.
Digital educational work right confirmation:
1) a uploads the own digital education work C and provides the U with relevant digital information to prove the copyright of the digital education work C, and the U returns the copyright R of the digital education work to A and provides a digital signature S;
2) the method comprises the following steps that an author determines the copyright price P of the digital education works to be used for distributed investment, and U sets the upper limit and the lower limit of the copyright price of the digital education works;
3) after the U successfully audits C, a copy of SC will be automatically formulated for a, and if the audit is unsuccessful, a will need to provide more information again to prove that R belongs to a.
And (3) release of works:
1) after the U successfully generates the SC for the C, the C is disclosed on the U, and an advertisement is dynamically selected and associated with the SC;
2) c is stored in the database of U, and R is stored in SC and stored in the block chain database.
Partial ownership transfer:
1) u displays the lowest ownership price of C;
2) a may provide purchase prices P and x, B may purchase Rx for the digital educational work;
3) if the requirements are met, the SC transfers P from the hand A to the hand B, and transfers the expense of the hand B to the hand A. U may collect a transaction fee therefrom.
Pricing and giving of digital educational works:
a can set its own works P and x through SC, and B can buy some or all of x after ordering x. After x is purchased, B can sell the partial ownership to other users in a bidding mode to complete the copyright transfer.
Closing of digital educational works:
1) c which is not browsed or bought by people can be automatically closed and terminated after T time;
2) and B, actively putting the platform A on the U and putting the platform A on the U, and then the platform C is not displayed continuously.
In summary, the educational resource sharing system can provide a public transparent environment for the copyright owner and the distributed investor of the digital work to better buy and sell the digital copyright, and the copyright owner and the distributed investor can obtain the copyright profit from the digital work. Therefore, benefits among creators, dispersed investors and platforms of the digital education resources can be better protected, the creators are encouraged to create more excellent works, and virtuous circle of education resource sharing is realized.
An embodiment of the present invention further provides a terminal, which includes a memory, a processor, and a computer program stored in the memory and running on the processor, and is characterized in that when the processor executes the computer program, each step in the method for sharing educational resources based on a block chain as shown in fig. 2 is implemented.
Also provided in an embodiment of the present invention is a readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the steps of the method for sharing educational resources based on a block chain as shown in fig. 2.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (9)

1. A method for sharing educational resources based on a blockchain, comprising:
step A, receiving right confirming information uploaded by a copyright owner, carrying out right confirming verification according to the right confirming information, and if the verification is passed, generating an intelligent contract according to digital education works in the right confirming information;
b, displaying the digital education works according to a preset display mode;
step C, when receiving purchase information containing partial ownership of the digital educational works, generating a trading contract according to the purchase request, and sending the trading contract to the copyright owner and the copyright purchaser;
step D, if the trading contract is judged to be effective, changing the ownership of the digital education works according to the purchase information, and storing the change information into a block chain;
wherein, the right-confirming information includes digital educational works, copyright certification information and digital signature, the step a includes:
step A1, receiving the digital education works uploaded by the copyright owner and the copyright certification information thereof, generating copyright certification according to the digital education works and the copyright certification information thereof, and sending the copyright certification and the digital signature request to the copyright owner;
step A2, receiving initial value information of the copyright owner to the digital education works, setting a distributed investment strategy according to the initial value information, and setting a value upper limit and a value lower limit of the digital education works;
step A3, receiving the digital signature of the copyright owner, auditing according to the digital educational works and the copyright certification information thereof and the digital signature, if the auditing is passed, generating an intelligent contract aiming at the digital educational works for the copyright owner, if the auditing is not passed, sending prompt information to the copyright owner, wherein the prompt information is used for prompting the copyright owner to provide other certification information.
2. The educational resource sharing method of claim 1, wherein said step a1 is preceded by:
step A0, receiving request registration information of the copyright owner, completing real name authentication of the copyright owner according to the request registration information, and allocating a block chain address to the copyright owner;
step a1 further includes:
receiving the digital educational works uploaded by the copyright owner, and generating a unique number according to the digital educational works;
and inquiring whether the unique number exists or not, and if not, prompting a user to input description information, wherein the description information comprises one or more of identification, description, initialized copyright pricing and initialized ownership selling ratio of the digital education works.
3. The educational resource sharing method of claim 2, wherein said step a1 further comprises:
and receiving the price and the copyright giving-out proportion of the digital educational works set by the copyright owner through the intelligent contract.
4. The educational resource sharing method of claim 2, wherein said step B comprises:
step B1, displaying the digital education works which are authenticated in a list form, dynamically selecting an advertisement, and associating the advertisement with the intelligent contract;
and step B2, storing the description information of the digital education works in a description database, and storing the copyright of the digital education works in the intelligent contract and the block chain database.
5. The educational resource sharing method of claim 1, wherein said educational resource sharing method further comprises:
step E, if the digital education works have no browsing record or no purchase request within the preset time, stopping displaying the digital education works and closing the intelligent contract, or:
when a request for stopping the presentation of the digital educational works requested by the copyright owner is received, the presentation of the digital educational works is stopped and the smart contract is closed.
6. The educational resource sharing method of claim 1, wherein said educational resource sharing method further comprises:
step F, receiving personal information and teaching resource information of students, and storing the personal information and the teaching resource information of the students into the block chain database;
when a browsing request is received, judging whether a requester of the browsing request meets a browsing condition, and if so, allowing the requester to browse personal information and teaching resource information of the student.
7. A system for sharing educational resources based on a blockchain, comprising:
the copyright confirming unit is used for receiving the copyright confirming information uploaded by the copyright owner, carrying out copyright confirming verification according to the copyright confirming information, and if the verification is passed, generating an intelligent contract according to the digital education works in the copyright confirming information;
the work display unit is used for displaying the digital education works according to a preset display mode;
a copyright changing unit, configured to generate a trade contract according to the purchase request when purchase information including partial ownership of the digital educational works is received, send the trade contract to the copyright owner and a copyright purchaser, change ownership of the digital educational works according to the purchase information if the trade contract is determined to be valid, and store the change information in a blockchain;
wherein the work right determining unit is specifically configured to:
receiving the digital educational works uploaded by the copyright owner and the copyright certification information thereof, generating copyright certification according to the digital educational works and the copyright certification information thereof, and sending the copyright certification and the digital signature request to the copyright owner;
receiving initial value information of the copyright owner on the digital education works, setting a distributed investment strategy according to the initial value information, and setting a value upper limit and a value lower limit of the digital education works;
receiving the digital signature of the copyright owner, auditing according to the digital educational works and the copyright certification information thereof and the digital signature, if the digital educational works and the copyright certification information pass the auditing, generating an intelligent contract aiming at the digital educational works for the copyright owner, and if the auditing does not pass the auditing, sending prompt information to the copyright owner, wherein the prompt information is used for prompting the copyright owner to provide other certification information.
8. The educational resource sharing system of claim 7, wherein said work entitlement unit is further for:
receiving request registration information of the copyright owner, finishing real-name authentication of the copyright owner according to the request registration information, and distributing a block chain address to the copyright owner;
generating a unique number according to the digital education works, inquiring whether the unique number exists, if not, prompting a user to input description information, wherein the description information comprises one or more of identification, description, initialized copyright pricing and initialized ownership selling proportion of the digital education works;
receiving the price and the copyright giving-out proportion of the digital educational works set by the copyright owner through the intelligent contract;
the work display unit is specifically configured to:
displaying the digital education works which are authenticated in the form of a list, dynamically selecting an advertisement, and associating the advertisement with an intelligent contract;
and storing the description information of the digital educational works in a description database, and storing the copyright of the digital educational works in the intelligent contract and the block chain database.
9. The educational resource sharing system of claim 7, wherein said educational resource sharing system further comprises:
a stop display unit, configured to stop displaying the digital educational works and close the intelligent contract if the digital educational works have no browsing record or no purchase request within a preset time, or stop displaying the digital educational works and close the intelligent contract when a request for stopping displaying the digital educational works is received from the copyright owner;
the information display unit is used for receiving personal information and teaching resource information of students, storing the personal information and the teaching resource information of the students into the block chain database, judging whether a requester of the browsing request meets the browsing condition or not when the browsing request is received, and allowing the requester to browse the personal information and the teaching resource information of the students if the browsing request meets the browsing condition.
CN201810294746.6A 2018-04-04 2018-04-04 Block chain-based educational resource sharing method and system Active CN108734576B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810294746.6A CN108734576B (en) 2018-04-04 2018-04-04 Block chain-based educational resource sharing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810294746.6A CN108734576B (en) 2018-04-04 2018-04-04 Block chain-based educational resource sharing method and system

Publications (2)

Publication Number Publication Date
CN108734576A CN108734576A (en) 2018-11-02
CN108734576B true CN108734576B (en) 2022-04-19

Family

ID=63940625

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810294746.6A Active CN108734576B (en) 2018-04-04 2018-04-04 Block chain-based educational resource sharing method and system

Country Status (1)

Country Link
CN (1) CN108734576B (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109934019A (en) * 2018-11-08 2019-06-25 杭州基尔区块链科技有限公司 A kind of chip I P protection mechanism based on block chain and Information hiding
CN109409891B (en) * 2018-11-14 2021-08-10 湖北文理学院 Courseware sharing method and device
CN109544250A (en) * 2018-11-30 2019-03-29 弗洛格(武汉)信息科技有限公司 A kind of application method and General integral system of the General integral based on alliance's chain
CN109636367B (en) * 2018-12-14 2021-04-13 浙江工商大学 Multi-source digital education resource right confirming method based on intelligent contract
CN109753530B (en) * 2018-12-27 2021-11-26 石更箭数据科技(上海)有限公司 Data processing method and device, medium and terminal thereof
CN109858909A (en) * 2019-01-11 2019-06-07 平安科技(深圳)有限公司 Intellectual property method of commerce, device, equipment and storage medium based on block chain
KR102297425B1 (en) * 2019-04-10 2021-09-02 주식회사 비클립 method of distributing digital content by the amount of issuance, server performing the method, and computer program
CN110188546B (en) * 2019-04-26 2020-07-10 特斯联(北京)科技有限公司 Teaching resource management method based on information base platform
CN110110498A (en) * 2019-05-10 2019-08-09 中南大学 A kind of digital publishing rights based on alliance's chain really weigh method and system
CN110188570A (en) * 2019-05-31 2019-08-30 杭州复杂美科技有限公司 Data mask method, equipment and storage medium
CN110245193A (en) * 2019-06-24 2019-09-17 中云(广州)区块链科技有限公司 The deposit of data distribution formula and data retrieval method based on block chain
CN110321671A (en) * 2019-06-26 2019-10-11 阿里巴巴集团控股有限公司 Transaction system, method, apparatus and the electronic equipment of picture based on block chain
US11151228B2 (en) 2019-06-26 2021-10-19 Advanced New Technologies Co., Ltd. Blockchain-based image transaction system, method, apparatus, and electronic device
CN110490776A (en) * 2019-08-21 2019-11-22 腾讯云计算(北京)有限责任公司 A kind of study authentication method, device and electronic equipment based on block chain
CN110909044A (en) * 2019-11-15 2020-03-24 腾讯科技(深圳)有限公司 Data processing method and device based on block chain network
CN111079092A (en) * 2019-11-29 2020-04-28 支付宝(杭州)信息技术有限公司 Copyright transfer method and system based on block chain
CN111209335A (en) * 2019-12-27 2020-05-29 成都商通数治科技有限公司 Data sharing excitation method and system based on block chain
CN112487099A (en) * 2020-04-21 2021-03-12 台州市相闻信息技术有限公司 Online teaching consensus system based on block chain and learning recording method
CN112347426A (en) * 2020-05-26 2021-02-09 中教云智数字科技有限公司 Digital teaching material auditing method based on block chain
CN111882337A (en) * 2020-08-06 2020-11-03 华东师范大学 Digital asset right-confirming system based on block chain and evidence-based economic model
CN112163191A (en) * 2020-09-15 2021-01-01 广东工业大学 Education resource sharing method and system based on national secret block chain
CN112215708A (en) * 2020-10-21 2021-01-12 刘腾蛟 Shared copyright creative design platform system, operation method and device
CN112184453A (en) * 2020-11-06 2021-01-05 上海优扬新媒信息技术有限公司 Block chain based information processing method, block chain link point and storage medium
CN112348716A (en) * 2020-11-25 2021-02-09 山东师范大学 Block chain-based news data storage and release process and business operation mode thereof
CN113313513A (en) * 2021-05-25 2021-08-27 北京易华录信息技术股份有限公司 Data transaction method and device and electronic equipment
CN113379576A (en) * 2021-06-09 2021-09-10 深圳市中科网威科技有限公司 Teaching system based on block chain and teaching resource sharing method
CN113610607A (en) * 2021-08-12 2021-11-05 深圳市方直科技股份有限公司 Block chain-based digital teaching material resource issuing method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107086920A (en) * 2017-06-20 2017-08-22 无锡井通网络科技有限公司 Copyright based on block chain really weighs method
CN107171785A (en) * 2017-05-18 2017-09-15 电子科技大学 A kind of digital copyright management method based on block chain technology
CN107507091A (en) * 2017-09-07 2017-12-22 复旦大学 Enhanced data Right protection method based on block chain and intelligent contract

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107730384A (en) * 2017-11-13 2018-02-23 深圳大学 Art sales method and server, server end and system based on block chain

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107171785A (en) * 2017-05-18 2017-09-15 电子科技大学 A kind of digital copyright management method based on block chain technology
CN107086920A (en) * 2017-06-20 2017-08-22 无锡井通网络科技有限公司 Copyright based on block chain really weighs method
CN107507091A (en) * 2017-09-07 2017-12-22 复旦大学 Enhanced data Right protection method based on block chain and intelligent contract

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《区块链技术在教育领域的应用模式与现实挑战》;杨现民 等;《现代远程教育研究》;20170325(第2期);正文第38页左栏倒数第1段,第39页第2小节"打造智能化教育淘宝平台,实现资源与服务的全天候自动交易" *

Also Published As

Publication number Publication date
CN108734576A (en) 2018-11-02

Similar Documents

Publication Publication Date Title
CN108734576B (en) Block chain-based educational resource sharing method and system
US11468046B2 (en) Blockchain methods, nodes, systems and products
CN109544160B (en) Transaction authenticity verification method and system based on block chain and intelligent contract
CN110135819B (en) Block chain-based third-party trusted data transaction system and method
US11941588B2 (en) Systems and methods for blockchain virtualization and scalability
US20180089651A9 (en) Blockchaining systems and methods for frictionless media
CN110770723A (en) Distributed digital content distribution system and process using blockchain priority information
CN107454114A (en) A kind of auction bidding method, server and readable storage medium storing program for executing
JP5260567B2 (en) Cloud computing system
CN107145768A (en) Copyright managing method and system
CN110796449B (en) Transaction processing method, system, medium and computing device
KR20200104590A (en) System for Dealing Visual Art in Digital Contents based on BlockChain
US20220086187A1 (en) Decentralized digital content distribution system and process using block chains and encrypted peer-to-peer network
CN112884554A (en) Auction method of Internet of things data auction system based on alliance chain
CN113283957B (en) Entity product transaction method based on blockchain
CN112801778A (en) Federated bad asset blockchain
JP5084746B2 (en) Method and apparatus for establishing peer-to-peer karma and trust
CN112418851A (en) Digital copyright registration, transaction and protection method and system
Pop et al. An Ethereum-based implementation of English, Dutch and First-price sealed-bid auctions
WO2018230648A1 (en) Real estate brokerage system having random brokerage charge setting function, real estate brokerage method, and real estate brokerage program
JP7005015B2 (en) Transaction brokerage system, transaction brokerage method and transaction brokerage program
CN116664298A (en) Implementation method and device of block chain-based decentralization data transaction system
Datta et al. Sanskriti—a distributed e-commerce site implementation using blockchain
KR20200072371A (en) System for investing contents using crypto-currency based on blockchain and method thereof
CN116894727A (en) Data processing method and device based on block chain and related equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant