CN111314295A - Block chain account system implementation method with strong social attribute - Google Patents
Block chain account system implementation method with strong social attribute Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network 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
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.
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)
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)
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 |
-
2020
- 2020-01-15 CN CN202010044292.4A patent/CN111314295A/en active Pending
Patent Citations (9)
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)
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)
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 |