CN111314295A - Block chain account system implementation method with strong social attribute - Google Patents

Block chain account system implementation method with strong social attribute Download PDF

Info

Publication number
CN111314295A
CN111314295A CN202010044292.4A CN202010044292A CN111314295A CN 111314295 A CN111314295 A CN 111314295A CN 202010044292 A CN202010044292 A CN 202010044292A CN 111314295 A CN111314295 A CN 111314295A
Authority
CN
China
Prior art keywords
account name
account
private key
block chain
binding relationship
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.)
Pending
Application number
CN202010044292.4A
Other languages
Chinese (zh)
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.)
Xiamen Wanshi Shunyi Technology Co ltd
Ylz Information Technology Co ltd
Original Assignee
Xiamen Shunshi Consensus Information Technology Co ltd
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 Xiamen Shunshi Consensus Information Technology Co ltd filed Critical Xiamen Shunshi Consensus Information Technology Co ltd
Priority to CN202010044292.4A priority Critical patent/CN111314295A/en
Publication of CN111314295A publication Critical patent/CN111314295A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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/3825Use of electronic signatures
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Databases & Information Systems (AREA)
  • Power Engineering (AREA)
  • Data Mining & Analysis (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a block chain account system implementation method with strong social attributes, which comprises the following steps: a user inputs a block chain account name to be created; verifying whether the block chain account name to be created meets the creation condition; generating a pair of public key and private key for the user; after recording the private key, the user requests to establish a binding relationship between the account name and the public key in a statement mode to form an account system consisting of the public key, the private key and the account name; leading in a private key to a corresponding application program, and carrying out related transaction operation, wherein the operation on all chains is the operation pointing to an account name; and when the account name and the new public key need to establish a binding relationship, updating the binding relationship by adopting a statement mode, and signing the updated binding relationship by utilizing the original private key to complete the updating of the binding relationship. The invention constructs an account system based on the thought of the uniquely identifiable account name, better accords with the habit of users in commercial application, and is convenient for each party to operate on a block chain.

Description

Block chain account system implementation method with strong social attribute
Technical Field
The invention relates to the technical field of block chains, in particular to a block chain account system implementation method with strong social attributes.
Background
In the blockchain world, each account has a private key and a public key corresponding to the private key. The public key and the private key are both a long string of characters which are not difficult to identify, and the problem of difficult identification and memory exists. Human beings are animals with social properties, and on a blockchain, if the public key of a long string of cold ice is taken as an object to operate on the chain, all data becomes difficult to visualize, and is seriously contrary to the social habits and the use habits of people.
Disclosure of Invention
In order to solve the problems, the invention provides a block chain account system implementation method with strong social attributes.
The invention adopts the following technical scheme:
a block chain account system implementation method with strong social attributes comprises the following steps:
s1, inputting a block chain account name to be created by a user;
s2, verifying whether the block chain account name to be created meets the creation condition, if so, executing a step S3, and if not, giving an alarm;
s3, generating a pair of public key and private key for the user;
s4, after recording the private key, the user requests to establish a binding relationship between the account name and the public key by adopting a statement mode, and an account system consisting of the public key, the private key and the account name is formed;
s5, importing the private key to a corresponding application program, and performing related transaction operation, wherein the operation on all chains is the operation pointing to the account name;
and S6, when the account name needs to be bound with the new public key, updating the binding relationship by adopting a statement mode, and signing the updated binding relationship by using the original private key to complete the updating of the binding relationship.
Preferably, the step S4 further includes:
when a plurality of different account names are required to be bound with the same public key, statement operation is respectively carried out, an account system formed by one public key, one private key and a plurality of account names is realized, and after the private key is imported into a related application program, a user selects the corresponding account name to log in.
Preferably, the account name is unique and non-repeatable, as a recipient of the chain operation.
Preferably, the creating condition is that the blockchain account name is not overlapped with the created account name, and the blockchain account name meets a preset account name naming rule.
Preferably, the step S6 further includes: and recording the operation of updating the binding relationship on the blockchain.
After adopting the technical scheme, compared with the background technology, the invention has the following advantages:
the account system is constructed based on the unique account name identifiable thought, so that the user can have the account name of the user's own mind, the habit of the user in commercial application is better met, and the operation on the block chain by each party is facilitated.
Drawings
FIG. 1 is a schematic flow chart 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.
Examples
Referring to fig. 1, the present invention discloses a method for implementing a blockchain account system with strong social attributes, including the following steps:
s1, the user inputs the account name of the blockchain to be created. For example, the account name may be a 10 digit combination of a number and a lower case letter.
S2, verifying whether the block chain account name to be created meets the creation condition, if yes, executing step S3, and if not, giving an alarm. The account name is unique and non-repeatable and serves as a receiver of the chain operation. The creating condition is that the block chain account name is not repeated with the created account name, and the block chain account name accords with the preset account name naming rule.
And S3, generating a pair of public key and private key for the user.
And S4, after recording the private key, the user requests to establish a binding relationship between the account name and the public key in a statement mode, and an account system consisting of the public key, the private key and the account name is formed. When a plurality of different account names are required to be bound with the same public key, statement operation is respectively carried out, an account system formed by one public key, one private key and a plurality of account names is realized, and after the private key is imported into a related application program, a user selects the corresponding account name to log in.
And S5, importing the private key to the corresponding application program, and performing related transaction operation, wherein the operation on all chains is the operation pointing to the account name.
And S6, when the account name needs to be bound with a new public key, updating the binding relationship by adopting a statement mode, signing the updated binding relationship by using the original private key to complete the updating of the binding relationship, and recording the updated binding relationship on the block chain.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (5)

1. A block chain account system implementation method with strong social attributes is characterized by comprising the following steps:
s1, inputting a block chain account name to be created by a user;
s2, verifying whether the block chain account name to be created meets the creation condition, if so, executing a step S3, and if not, giving an alarm;
s3, generating a pair of public key and private key for the user;
s4, after recording the private key, the user requests to establish a binding relationship between the account name and the public key by adopting a statement mode, and an account system consisting of the public key, the private key and the account name is formed;
s5, importing the private key to a corresponding application program, and performing related transaction operation, wherein the operation on all chains is the operation pointing to the account name;
and S6, when the account name needs to be bound with the new public key, updating the binding relationship by adopting a statement mode, and signing the updated binding relationship by using the original private key to complete the updating of the binding relationship.
2. The method for implementing a blockchain account system with strong social attributes as claimed in claim 1, wherein said step S4 further comprises:
when a plurality of different account names are required to be bound with the same public key, statement operation is respectively carried out, an account system formed by one public key, one private key and a plurality of account names is realized, and after the private key is imported into a related application program, a user selects the corresponding account name to log in.
3. A method as claimed in claim 1 or 2, wherein the method comprises: the account name is unique and non-repeatable and serves as a receiver of the chain operation.
4. The method of claim 3, wherein the method comprises: the creating condition is that the block chain account name is not repeated with the created account name, and the block chain account name accords with the preset account name naming rule.
5. The method for implementing a blockchain account system with strong social property as claimed in claim 1 or 2, wherein the step S6 further comprises: and recording the operation of updating the binding relationship on the blockchain.
CN202010044292.4A 2020-01-15 2020-01-15 Block chain account system implementation method with strong social attribute Pending CN111314295A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010044292.4A CN111314295A (en) 2020-01-15 2020-01-15 Block chain account system implementation method with strong social attribute

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010044292.4A CN111314295A (en) 2020-01-15 2020-01-15 Block chain account system implementation method with strong social attribute

Publications (1)

Publication Number Publication Date
CN111314295A true CN111314295A (en) 2020-06-19

Family

ID=71146936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010044292.4A Pending CN111314295A (en) 2020-01-15 2020-01-15 Block chain account system implementation method with strong social attribute

Country Status (1)

Country Link
CN (1) CN111314295A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113077255A (en) * 2021-03-30 2021-07-06 上海万向区块链股份公司 Account establishing and recovering system based on intelligent contract

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170154331A1 (en) * 2015-11-30 2017-06-01 ShapeShift Systems and methods for improving security in blockchain-asset exchange
CN107948192A (en) * 2017-12-22 2018-04-20 众安信息技术服务有限公司 A kind of block chain account customization identification and login method and system
CN109191125A (en) * 2018-09-03 2019-01-11 夸克链科技(深圳)有限公司 A kind of method that EOS guarantees safety using growth data
CN109639689A (en) * 2018-12-18 2019-04-16 陕西医链区块链集团有限公司 A kind of more integral management systems of EOS block chain and its implementation
CN109922079A (en) * 2019-03-29 2019-06-21 北京金山安全软件有限公司 Service agent method and device based on block chain
CN110022316A (en) * 2019-03-29 2019-07-16 阿里巴巴集团控股有限公司 The method and apparatus for creating block chain account and resetting account key
CN110135993A (en) * 2019-05-17 2019-08-16 深圳银链科技有限公司 Method, equipment and the storage medium of UTXO model adaptation intelligence contract account model
CN110264354A (en) * 2019-05-31 2019-09-20 阿里巴巴集团控股有限公司 It creates block chain account and verifies the method and device of block chain transaction
WO2019179534A2 (en) * 2019-07-02 2019-09-26 Alibaba Group Holding Limited System and method for creating decentralized identifiers

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170154331A1 (en) * 2015-11-30 2017-06-01 ShapeShift Systems and methods for improving security in blockchain-asset exchange
CN107948192A (en) * 2017-12-22 2018-04-20 众安信息技术服务有限公司 A kind of block chain account customization identification and login method and system
CN109191125A (en) * 2018-09-03 2019-01-11 夸克链科技(深圳)有限公司 A kind of method that EOS guarantees safety using growth data
CN109639689A (en) * 2018-12-18 2019-04-16 陕西医链区块链集团有限公司 A kind of more integral management systems of EOS block chain and its implementation
CN109922079A (en) * 2019-03-29 2019-06-21 北京金山安全软件有限公司 Service agent method and device based on block chain
CN110022316A (en) * 2019-03-29 2019-07-16 阿里巴巴集团控股有限公司 The method and apparatus for creating block chain account and resetting account key
CN110135993A (en) * 2019-05-17 2019-08-16 深圳银链科技有限公司 Method, equipment and the storage medium of UTXO model adaptation intelligence contract account model
CN110264354A (en) * 2019-05-31 2019-09-20 阿里巴巴集团控股有限公司 It creates block chain account and verifies the method and device of block chain transaction
WO2019179534A2 (en) * 2019-07-02 2019-09-26 Alibaba Group Holding Limited System and method for creating decentralized identifiers

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
MRAZYANG: "EOS账号注册不求人,简单3步完成eos账号创建", 《HTTPS://ZHUANLAN.ZHIHU.COM/P/45337118》 *
币业计: "eos账号注册eos账号创建eos账号申请", 《HTTPS://WWW.JIANSHU.COM/P/80DC40B458E8》 *
白话区块链: "EOS钱包账号注册创建教程:钱包内注册或者官网生成公私钥工具", 《HTTPS://WWW.HELLOBTC.COM/KP/LC/QB/06/1846.HTML》 *
百度经验: "eos账户注册eos账号怎么创建", 《HTTPS://JINGYAN.BAIDU.COM/ARTICLE/380ABD0A2E95BF1D90192CC9.HTML》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113077255A (en) * 2021-03-30 2021-07-06 上海万向区块链股份公司 Account establishing and recovering system based on intelligent contract
CN113077255B (en) * 2021-03-30 2022-11-08 上海万向区块链股份公司 Account establishing and recovering system based on intelligent contract

Similar Documents

Publication Publication Date Title
US11552795B2 (en) Key recovery
CN110597943B (en) Interest point processing method and device based on artificial intelligence and electronic equipment
CN109740317A (en) A kind of digital finger-print based on block chain deposits card method and device
CN103562851B (en) Use data perturbation and the anonymization of uni-directional hash
CN108446976B (en) A kind of common reserve fund transfer method, computer readable storage medium and terminal device
CN108319661A (en) A kind of structured storage method and device of spare part information
CN102292719B (en) For the visual extensibility of chart based on WEB
CN103535056A (en) Presenting messages associated with locations
CN109617646A (en) Message forwarding method, device, computer equipment and computer readable storage medium
CN110336786B (en) Message sending method, device, computer equipment and storage medium
CN108363684A (en) List creation method, device and server
CN111767565A (en) Data desensitization processing method, processing device and storage medium
CN111259079A (en) Block chain-based limited personal data sharing and trading method
CN104317865A (en) musical emotion feature matching based social networking search dating method
CN111314295A (en) Block chain account system implementation method with strong social attribute
CN109325873B (en) Self-service business processing method, device, computer equipment and storage medium
KR20060111253A (en) Identity system for use in a computing environment
JP6685968B2 (en) Data management system, data management method, and data management program
CN112035676A (en) User operation behavior knowledge graph construction method and device
Jedrzejczyk et al. I know what you did last summer: risks of location data leakage in mobile and social computing
CN111259420A (en) Block chain account system implementation method based on decision value
Scheelen et al. The devil is in the details: Social Engineering by means of Social Media
Motahari et al. Online anonymity protection in computer-mediated communication
JP4217132B2 (en) Community location index server
Gaba New results in the startpoint theory for quasipseudometric spaces

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200807

Address after: 361000 Fujian province Xiamen software park two sunrise Road No. 18 Room 502

Applicant after: YLZ INFORMATION TECHNOLOGY Co.,Ltd.

Applicant after: Xiamen Wanshi Shunyi Technology Co.,Ltd.

Address before: Room 404, No.21, erwanghai Road, software park, Xiamen City, Fujian Province

Applicant before: Xiamen shunshi consensus information technology Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200619