WO2021031243A1 - 基于区块链的虚拟币便携式电子钱包及手机 - Google Patents

基于区块链的虚拟币便携式电子钱包及手机 Download PDF

Info

Publication number
WO2021031243A1
WO2021031243A1 PCT/CN2019/103816 CN2019103816W WO2021031243A1 WO 2021031243 A1 WO2021031243 A1 WO 2021031243A1 CN 2019103816 W CN2019103816 W CN 2019103816W WO 2021031243 A1 WO2021031243 A1 WO 2021031243A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
virtual currency
blockchain
virtual
portable electronic
Prior art date
Application number
PCT/CN2019/103816
Other languages
English (en)
French (fr)
Inventor
韩岳忠
Original Assignee
韩岳忠
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 韩岳忠 filed Critical 韩岳忠
Publication of WO2021031243A1 publication Critical patent/WO2021031243A1/zh

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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • 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/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/105Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • 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

Definitions

  • the invention belongs to the technical field of block chains, and particularly relates to a portable electronic wallet and mobile phone based on block chains for virtual currency.
  • Blockchain technology uses block-chain data structures to verify and store data, uses distributed node consensus algorithms to generate and update data, uses cryptography to ensure data transmission and access security, and uses smart contracts composed of automated script codes.
  • a new distributed infrastructure and calculation method for programming and manipulating data; blockchain technology is characterized by decentralization, openness and transparency, allowing everyone to participate in database records.
  • virtual currency is used for transactions in the blockchain.
  • the use of virtual currency avoids the use of huge capital flows, simplifies the transaction steps, and increases the payment security between users.
  • blockchain-based virtual currencies also has the following shortcomings : (1) The transfer and reception of the existing virtual currency must be realized by running a specific program on the computer, that is, the user must rely on the computer to realize the operation of the virtual currency, so that people must use the virtual currency outdoors To carry a computer, greatly reduces the convenience of using blockchain technology for transactions.
  • the purpose of the present invention is to provide a virtual currency that can be used anytime and anywhere without relying on a computer. Operate portable electronic wallet and mobile phone.
  • a portable electronic wallet for virtual coins based on blockchain including a storage module, a reading module, a processing module, a communication module, a human-computer interaction module and a power supply module;
  • the storage module stores virtual currency data based on the distributed public ledger of all nodes of the blockchain and a distributed ledger operating program based on the blockchain technology;
  • the processing module is communicatively connected to the storage module through the reading module, the processing module is communicatively connected to the human-computer interaction module, and the power supply module is electrically connected to the reading module, the processing module, and the The power supply terminal of the communication module and the man-machine interaction module.
  • the reading module is used to read the virtual currency data and the distributed ledger operating program in the storage module.
  • the processing module is used to run the distributed ledger operating program read by the reading module, and import the virtual currency data into the distributed ledger operating program to make the distributed ledger operating program complete Read the virtual currency data.
  • the human-computer interaction module is used to display the operating interface of the distributed ledger running program, and realize human-computer interaction through the operating interface.
  • the operation interface includes a display of the number of personal virtual coins, a virtual coin receiving virtual key, a virtual coin spending virtual key, a local virtual coin address generating virtual key, and a virtual coin operation detail query virtual key.
  • the communication module is used to enable the distributed ledger operating program to communicate with the blockchain node to realize the real-time update of the virtual currency data, and the communication module is also used to send all data to the blockchain node
  • the operation request of the operation interface realizes the human-computer interaction of the operation interface.
  • the blockchain-based virtual currency portable electronic wallet further includes an image reading module, wherein the image reading module is communicatively connected to the processing module;
  • the image reading module is used to read the external virtual currency address two-dimensional code and pass it into the distributed ledger running program for identification to realize the sending of virtual currency.
  • a blockchain-based virtual currency mobile phone includes any one of the aforementioned blockchain-based virtual currency portable electronic wallets.
  • the present invention is a portable electronic wallet and mobile phone for virtual currency based on blockchain.
  • the storage module in the portable electronic wallet stores virtual currency data based on the distributed public ledger of the full node of the blockchain and
  • the distributed ledger operating program of blockchain technology is equipped with a communication module and a human-computer interaction module at the same time.
  • the user can directly use the virtual currency portable electronic wallet provided by the present invention to realize various operations of virtual currency without relying on a computer. It is more convenient to use virtual currency when going out, which greatly improves the block-based The convenience of using the virtual currency of chain technology.
  • the present invention also provides a blockchain-based virtual currency mobile phone, which integrates the aforementioned portable electronic wallet into an ordinary mobile phone.
  • the user can directly use the mobile phone to operate the virtual currency without having to carry extra
  • the equipment greatly reduces the limitation of use and increases the scope of use. At the same time, it is easier to promote to the general public with mobile phones as a carrier.
  • Fig. 1 is a system block diagram of a virtual currency portable electronic wallet based on blockchain provided by the present invention.
  • first, second, third, etc. may be used in this disclosure to describe various information, the information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other.
  • first information may also be referred to as second information, and similarly, the second information may also be referred to as first information.
  • word “if” as used herein can be interpreted as "when” or “when” or "in response to determination”.
  • the blockchain-based virtual currency portable electronic wallet includes a storage module, a reading module, a processing module, a communication module, a human-computer interaction module, and a power supply module.
  • the storage module stores virtual currency data based on the distributed public ledger of all nodes of the blockchain and a distributed ledger operating program based on the blockchain technology.
  • the processing module is communicatively connected to the storage module through the reading module, the processing module is communicatively connected to the human-computer interaction module, and the power supply module is electrically connected to the reading module, the processing module, and the The power supply terminal of the communication module and the man-machine interaction module.
  • the storage module is used to store virtual currency data based on a distributed public ledger of all nodes of the blockchain and a distributed ledger operating program based on blockchain technology.
  • the virtual currency data is downloaded from the distributed public ledger in the full nodes of the blockchain, including the public ledger and the private data of all blockchain nodes.
  • each blockchain node can only read Take the public ledger and the private data of this node, and cannot read the data of other nodes.
  • the distributed ledger running program provided in this embodiment is a program that can connect blockchain nodes and can perform virtual currency operations, which is an existing program. There is no difference between the distributed ledger operating program in this embodiment and the existing program, and the existing program is directly transplanted to the electronic wallet.
  • the distributed ledger operating program may be, but not limited to: Bitcoin operating program, Litecoin operating program, and Ethereum operating program.
  • the types of virtual currencies can be, but are not limited to, Bitcoin, Litecoin, Ethereum, etc.
  • the reading module is used to read the virtual currency data and the distributed ledger operating program in the storage module, that is, prepare data for the processing module to start the distributed ledger operating program.
  • the processing module is used to start the distributed ledger operating program, and then connect to the blockchain node as a terminal to provide a correct address for the data transmission of the blockchain node.
  • the communication module is the basis for establishing a communication connection between the portable electronic wallet and the blockchain node, that is, establishing a communication connection with the blockchain node through the communication module to complete data transmission.
  • the blockchain nodes are the servers of other people and their own clients, that is, each node is the data center.
  • the human-computer interaction module is used as an interface for user operations.
  • the human-computer interaction is realized through the human-computer interaction module, that is, an operation interface is generated, and various virtual buttons are generated on the operation interface to complete various operations of virtual currency, such as Transfer out, transfer in, query, etc.
  • the operation interface generated by the human-computer interaction module can also display the number of personal virtual currency and the address of the local virtual currency account, which is convenient for users to view at any time.
  • the operation interface will first perform identity verification, and only after the identity verification is passed, the virtual currency operation interface can be entered.
  • the identity verification is password verification.
  • the displayed local virtual currency account address can be, but is not limited to, a two-dimensional code or a string of 26-digit binary codes. Through this design, it can be viewed and displayed by users anytime and anywhere, which greatly improves the convenience of use.
  • the use of the portable electronic wallet allows users to operate virtual currency anytime and anywhere, without relying on a computer, using virtual currency when going out, and no need to carry a computer, greatly improving the blockchain-based The convenience of using virtual currency.
  • the power module serves as the power source for the entire electronic wallet, and provides working power for the entire electronic wallet.
  • the power module may be, but not limited to, a lithium battery.
  • the virtual currency convenience electronic wallet disclosed in the present invention is a handheld type, and its size is similar to that of an ordinary mobile phone, such as 4.8 inches, 5.5 inches, and so on.
  • the storage module is a mobile hard disk with a capacity of at least 1TB.
  • the storage module uses the PCIE ⁇ 2 transmission protocol.
  • PCIE is a high-speed serial computer expansion bus standard, which has the advantage of fast data transmission speed. Compared with the traditional SATA transmission protocol, The transfer speed is 6 times that of the SATA transfer protocol, making data updates faster.
  • the surface of the electronic wallet is provided with a screen, and the operation interface generated by the human-computer interaction module is displayed on the screen. At the same time, the number of personal virtual currency and the local virtual currency address are also displayed on this screen.
  • the operating system of the electronic wallet is WIN, LINUX, MIC.
  • the reading module is used to read the virtual currency data and the distributed ledger operating program in the storage module.
  • the reading module reads the virtual currency data as the data support of the distributed ledger program.
  • the virtual currency data will be called through the processing module to realize the various data of the virtual currency in the account. Read.
  • the principle of reading the storage module by the reading module is the same as the principle of reading the hard disk by the computer. Both use the hard disk head to read the data in the storage module, that is, the hard disk head senses the magnetic field on the disk rotating in the hard disk. Changes to read the data.
  • the processing module is used to run the distributed ledger operating program read by the reading module, and import the virtual currency data into the distributed ledger operating program to make the distributed ledger operating program complete Read the virtual currency data.
  • the processing module is the computing center of the entire virtual currency portable electronic wallet. It not only plays the role of running the distributed ledger operating program, but also gives the distributed ledger the authority to call virtual currency data, and is also responsible for the distributed ledger operating program and area.
  • the input and output of various data communicated by the block chain node to realize the data interaction between the distributed ledger operation program and the block chain node.
  • the processing module of the portable electronic wallet is specifically used to run the distributed ledger running program, that is, it only works for this program.
  • the running speed is greatly improved, that is, the program Start-up and operation are faster, and the processing module performs data interaction more quickly when virtual currency data is updated, further shortening the data update time.
  • the human-computer interaction module is used to display the operating interface of the distributed ledger running program, and realize human-computer interaction through the operating interface.
  • the operation interface includes a display of the number of personal virtual coins, a virtual coin receiving virtual key, a virtual coin spending virtual key, a local virtual coin address generating virtual key, and a virtual coin operation detail query virtual key.
  • the human-computer interaction module is used to implement user input, that is, to generate an operating interface, perform human-computer interaction with the user, and act as an operating medium to implement various command input of the user, such as generating virtual currency on the operating interface to receive virtual currency Buttons, virtual currency expenditure virtual buttons, local virtual currency address generation virtual buttons, virtual currency operation details query virtual buttons, and display of personal virtual currency quantity.
  • the user can realize the command input of various virtual currency operations on the operation interface, and then realize various operations of the virtual currency.
  • the distributed ledger running program When the user presses the virtual currency receiving virtual button, the distributed ledger running program will send the local virtual currency address to the sender through the blockchain node. After the sender receives the address, the virtual currency can be exchanged based on this address. send.
  • the distributed ledger operating program When the user presses the virtual currency spending virtual button, the distributed ledger operating program will receive the recipient's virtual currency address sent by the blockchain node, and the local machine, that is, the distributed ledger operating program will follow this address Send virtual currency.
  • the distributed ledger running program When the user presses the virtual currency operation details query virtual button, the distributed ledger running program will send a query request to the blockchain node and at the same time send the local virtual currency address to the blockchain node. After the blockchain node receives the query request and the local virtual currency address, it will query related data on the blockchain public chain according to the local virtual currency address, and transmit it to the distributed ledger running program for display in time.
  • the communication module is used to enable the distributed ledger operating program to communicate with the blockchain node to realize the real-time update of the virtual currency data, and the communication module is also used to send all data to the blockchain node
  • the operation request of the operation interface realizes the human-computer interaction of the operation interface.
  • the communication connection between the portable electronic wallet and the blockchain node can be realized, and data interaction can be realized.
  • the communication module may include a wired communication sub-module and a wireless communication sub-module.
  • the wired communication sub-module refers to: the portable electronic wallet is connected to a computer via USB, and then the computer is connected to the blockchain node. Data interaction.
  • the wireless communication sub-module uses WIFI communication, that is, the portable electronic wallet can directly connect to the WIFI to communicate with the blockchain node, so as to directly interact with the blockchain node.
  • the portable electronic wallet can also be set to automatically update the network every 4 hours, that is, to connect to the blockchain node to update the virtual currency data every 4 hours.
  • the portable electronic wallet is guaranteed
  • the virtual currency data in is the latest data, so that users can use it at any time; on the other hand, reducing the update interval and increasing the number of updates can also shorten the update time of the virtual currency data in the portable electronic wallet.
  • the blockchain-based virtual currency portable electronic wallet further includes an image reading module, wherein the image reading module is communicatively connected to the processing module.
  • the image reading module is used to read the external virtual currency address two-dimensional code and pass it into the distributed ledger running program for identification to realize the sending of virtual currency.
  • the image reading module can be used to scan the QR code of the virtual currency of other users, and the virtual currency can be transferred directly without knowing the virtual currency address of another user, which greatly improves the convenience of virtual currency transfer .
  • the image reading module may be, but not limited to, a camera.
  • the aforementioned portable electronic wallet for virtual currency is applied to a mobile phone.
  • the blockchain-based virtual currency mobile phone provided in this embodiment includes the blockchain-based virtual currency portable electronic wallet described in the first embodiment.
  • the portable electronic wallet is combined with the mobile phone, so that the user can use the mobile phone to realize various operations of the virtual currency without using additional equipment, which further increases the convenience of use.
  • the mobile phone is due to the user population. Wider, more conducive to the promotion of the use of virtual currency.
  • the user can directly use the virtual currency portable electronic wallet provided by the present invention to realize various operations of the virtual currency without relying on a computer. It is more convenient to use the virtual currency when going out, which greatly improves the blockchain-based The convenience of using technical virtual currency.
  • the present invention also provides a blockchain-based virtual currency mobile phone, which integrates the aforementioned portable electronic wallet into an ordinary mobile phone.
  • the user can directly use the mobile phone to operate the virtual currency without having to carry extra
  • the equipment greatly reduces the limitation of use and increases the scope of use. At the same time, it is easier to promote to the general public with mobile phones as a carrier.
  • the present invention is not limited to the above-mentioned alternative embodiments.
  • anyone can derive other products in various forms under the enlightenment of the present invention, but regardless of any changes in its shape or structure, all that fall into the scope of the claims of the present invention The technical solutions within the scope fall within the protection scope of the present invention.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Power Sources (AREA)

Abstract

本发明公开了一种基于区块链的虚拟币便携式电子钱包及手机,其中,所述基于区块链的虚拟币便携式电子钱包包括存储模块、读取模块、处理模块、通信模块、人机交互模块和电源模块;所述存储模块存储有基于区块链全节点分布式公共账本的虚拟币数据以及基于区块链技术的分布式账本运行程序;所述处理模块通过所述读取模块通信连接所述存储模块,所述处理模块通信连接所述人机交互模块,所述电源模块分别电连接所述读取模块、所述处理模块、所述通信模块和所述人机交互模块的供电端。本发明能够可随时随地进行虚拟币的操作,不需要依托于电脑,避免了传统虚拟币的操作必须要使用电脑的弊端,大大的提高了使用的便捷性。

Description

基于区块链的虚拟币便携式电子钱包及手机 技术领域
本发明属于区块链技术领域,具体涉及一种基于区块链的虚拟币便携式电子钱包及手机。
背景技术
随着互联网技术的快速发展,区块链成为一种新兴的互联网技术,快速的发展起来,并风靡全球。区块链技术是利用块链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学方式保证数据传输和访问安全,利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础构架与计算方式;区块链技术的特点是去中心化、公开透明,让每个人均可参与数据库记录。
由于区块链技术的去中心化以及信息不可篡改的特点,使得区块链的数据稳定性和可靠性极高,正是由于这样,区块链技术成为网络交易的新兴选择。
区块链中一般采用虚拟货币进行交易,采用虚拟货币避免了使用庞大的资金流,简化了交易步骤,还增加了用户之间的支付安全,但是采用基于区块链的虚拟币也存在以下不足:(1)现有的虚拟币的转出与接收必须要在电脑上运行特定的程序才能实现,即用户要实现虚拟币的操作必须要依托于电脑,使得人们在室外要使用虚拟币就必须要携带电脑,大大的降低了使用区块链技术进行交易的便捷性。
发明内容
为了解决现有基于区块链的虚拟币在操作时必须要使用电脑所存在的便捷性不高的问题,为此本发明的目的在于提供一种不需要依托于电脑,能够随时随地进行虚拟币操作的便携式电子钱包及手机。
本发明所采用的技术方案为:
一种基于区块链的虚拟币便携式电子钱包,包括存储模块、读取模块、处理模块、通信模块、人机交互模块和电源模块;
所述存储模块存储有基于区块链全节点分布式公共账本的虚拟币数据以及基于区块链技术的分布式账本运行程序;
所述处理模块通过所述读取模块通信连接所述存储模块,所述处理模块通信连接所述人机交互模块,所述电源模块分别电连接所述读取模块、所述处理模块、所述通信模块和所述人机交互模块的供电端。
优化的,所述读取模块用于读取所述存储模块中的虚拟币数据和分布式账本运行程序。
优化的,所述处理模块用于运行所述读取模块读取的分布式账本运行程序,并将所述虚拟币数据导入所述分布式账本运行程序中,使所述分布式账本运行程序完全读取所述虚拟币数据。
优化的,所述人机交互模块用于显示所述分布式账本运行程序的操作界面,并通过所述操作界面实现人机交互。
优化的,所述操作界面包括个人虚拟币数量显示、虚拟币接收虚拟按键、虚拟币支出虚拟按键、本机虚拟币地址生成虚拟按键和虚拟币操作明细查询虚拟按键。
优化的,所述通信模块用于使所述分布式账本运行程序通信连接区块链节点,实现所述虚拟币数据的实时更新,所述通信模块还用于向所述区块链节点发送所述操作界面的操作请求,实现所述操作界面的人机交互。
优化的,所述基于区块链的虚拟币便携式电子钱包还包括图像读取模块,其中,所述图像读取模块通信连接所述处理模块;
所述图像读取模块用于读取外部的虚拟币地址二维码,并传入所述分布式账本运行程序进行识别用以实现虚拟币的发送。
本发明还提供了另一种技术方案:
一种基于区块链的虚拟币手机,包括上述任意一项所述的基于区块链的虚拟币便携式电子钱包。
本发明的有益效果为:
(1)本发明为一种基于区块链的虚拟币便携式电子钱包及手机,本发明在便携式电子钱包中的存储模块中存储有基于区块链全节点分布式公共账本的虚拟币数据以及基于区块链技术的分布式账本运行程序,同时设置有通信模块和人机交互模块。
当需要进行虚拟币操作时(如虚拟币转入、转出),首先通过读取模块读取存储模块中存储的虚拟币数据及分布式账本运行程序,再使用处理模块启动分布式账本运行程序,并将读取的虚拟币数据导入分布式账本运行程序中,程序启动后,即可通过通信模块直接通信连接区块链节点,用户即可在人机交互模块上完成虚拟币的各种操作。
通过上述设计,用户直接使用本发明提供的虚拟币便携式电子钱包即可实现虚拟币的各种操作,不需要依托于电脑才能进行,外出使用虚拟币时更加的方便,大大的提高了基于区块链技术的虚拟币使用的便捷性。
(2)本发明还提供了基于区块链的虚拟币手机,即是将上述便携式电子钱包集成在普通手机中,通过上述设计,使得用户操作虚拟币可以直接使用手机,不需要在携带额外的设备,大大降低了使用的局限性,增大使用的范围,同时,用手机作为载体则更加容易向大众推广。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的基于区块链的虚拟币便携式电子钱包的***框图。
具体实施方式
下面结合具体实施例对本发明作进一步阐述。在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。
然而根据以下给出的具体实施方式以及本发明的各种实施例的附图,将更加充分地理解本发明的实施例,然而,这不应当被理解为将本发明限制为特定的实施例,而是仅用于解释和理解。
文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,单独存在B,同时存在A和B三种情况,本文中术语“/和”是描述另一种关联对象关系,表示可以存在两种关系,例如,A/和B,可以表示:单独存在A,单独存在A和B两种情况,另外,本文中字符“/”,一般表示前后关联对象是一种“或”关系。
本文使用的术语仅用于描述特定实施例,并且不意在限制本实用新型/发明的示例实施例。如本文所使用的,单数形式“一”、“一个”以及“该”意在包括复数形式,除非上下文明确指示相反意思。还应当理解术语“包括”、“包括了”、“包含”、和/或“包含了”当在本文中使用时,指定所声明的特征、整数、步骤、操作、单元和/或组件的存在性,并且不排除一个或多个其他特征、数量、步骤、操作、单元、组件和/或他们的组合存在性或增加。
应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
实施例一
如图1所示,本实施例所提供的基于区块链的虚拟币便携式电子钱包,包 括存储模块、读取模块、处理模块、通信模块、人机交互模块和电源模块。
所述存储模块存储有基于区块链全节点分布式公共账本的虚拟币数据以及基于区块链技术的分布式账本运行程序。
所述处理模块通过所述读取模块通信连接所述存储模块,所述处理模块通信连接所述人机交互模块,所述电源模块分别电连接所述读取模块、所述处理模块、所述通信模块和所述人机交互模块的供电端。
如图1所示,下面对所述基于区块链的虚拟币便携式电子钱包进行具体原理的阐述:
所述存储模块用于存储基于区块链全节点分布式公共账本的虚拟币数据以及基于区块链技术的分布式账本运行程序。
在本实施例中,所述虚拟币数据从区块链全节点中的分布式公共账本中下载,包含公共账本和所有区块链节点的私有数据,同时,每个区块链节点只能读取公共账本及本节点的私有数据,不能读取其它节点的数据。
同时本实施例所提供的分布式账本运行程序为可连接区块链节点,且可进行虚拟币操作的程序,为一种现有程序。本实施例中的分布式账本运行程序与现有程序没有任何区别,是直接将现有程序移植到所述电子钱包中。
在本实施例中,所述分布式账本运行程序可以但不仅限于为:比特币运行程序、莱特币运行程序、以太币运行程序。当然,与之对应的,虚拟币的种类可以但不仅限于为比特币、莱特币、以太币等。
所述读取模块用于读取存储模块中的虚拟币数据以及分布式账本运行程序,即为处理模块启动所述分布式账本运行程序做好数据准备。
所述处理模块用于启动分布式账本运行程序,进而作为终端连接区块链节点,为区块链节点的数据传输提供正确的地址。
所述通信模块则是所述便携式电子钱包与区块链节点建立通信连接的基础,即通过通信模块建立与区块链节点的通信连接,完成数据的传输。
在区块链网络中,区块链节点即是其他人的服务器,又是自己的客户端,即每一个节点即是数据中心。
所述人机交互模块则是作为用户操作的界面,通过人机交互模块实现人机交互,即生成操作界面,并在操作界面上生成各种虚拟按键,以完成虚拟币的各种操作,如转出、转入、查询等。同时,通过人机交互模块生成的操作界面上还可显示个人虚拟币数量以及本机虚拟币账户地址,方便用户随时查看。
在本实施例中,在所述分布式账本运行程序启动后,操作界面上会先进行身份验证,只有身份验证通过后,才能进入虚拟币操作的界面。
在本实施例中,身份验证为密码验证。
在本实施例中,显示的本机虚拟币账户地址可以但不仅限于为二维码、一串26位的二进制代码。通过这样设计,即可随时随地的供用户查看以及向外展示,大大的提高了使用的便捷性。
通过上述设计,使用所述便携式电子钱包即可使用户随时随地进行虚拟币的操作,无须依托于电脑,在外出时需要使用虚拟币,也不需要携带电脑,大大的提高了基于区块链的虚拟币使用的便捷性。
所述电源模块则作为整个电子钱包的电力来源,为整个电子钱包提供工作的电源。在本实施例中,举例所述电源模块可以但不仅限于为锂电池。
在本实施例中,本发明所公开的虚拟币便捷性电子钱包为手持式,其大小与普通手机相近,如4.8寸、5.5寸等。
在本实施例中,存储模块为至少具有1TB容量的移动硬盘。
且在本实施例中,举例所述存储模块采用PCIE×2的传输协议,PCIE是一种高速串行计算机扩展总线标准,它具有数据传输速度快的优点,相比于传统 的SATA传输协议,传输速度是SATA传输协议的6倍,使得数据更新更快。通过上述设计,当所述便携式电子钱包进行虚拟币数据的更新时,可增大传输速度,就可大大的缩短更新时间。
在本实施例中,电子钱包的表面设置有一块屏幕,人机交互模块产生的操作界面即显示在屏幕上,同时个人虚拟币数量及本机虚拟币地址也是显示在此屏幕上。且在实施例中,所述电子钱包的操作***为WIN、LINUX、MIC。
优化的,所述读取模块用于读取所述存储模块中的虚拟币数据和分布式账本运行程序。通过上述设计,读取模块读取虚拟币数据则是作为分布式账本程序的数据支撑,分布式账本运行程序启动后,即会通过处理模块调用虚拟币数据,实现本账户虚拟币各种数据的读取。
在本实施例中,读取模块读取存储模块的原理与电脑读取硬盘的原理相同,均是采用硬盘磁头来读取存储模块中的数据,即硬盘磁头通过感应硬盘中旋转的盘片上磁场的变化来读取数据。
优化的,所述处理模块用于运行所述读取模块读取的分布式账本运行程序,并将所述虚拟币数据导入所述分布式账本运行程序中,使所述分布式账本运行程序完全读取所述虚拟币数据。
处理模块则是整个虚拟币便携式电子钱包的运算中心,不仅起到运行分布式账本运行程序的作用,还给予分布式账本运行程度调用虚拟币数据的权限,同时还负责分布式账本运行程序与区块链节点通信的各种数据的输入输出,以实现分布式账本运行程序与区块链节点的数据交互。
在本实施例中,所述便携式电子钱包的处理模块是专门用来运行所述分布式账本运行程序的,即只为此程序工作,运行速度相比于传统的电脑,大大的提高,即程序启动、运行速度更快、虚拟币数据更新时处理模块进行数据交互也更加的快速,进一步的缩短的数据更新时间。
优化的,所述人机交互模块用于显示所述分布式账本运行程序的操作界面,并通过所述操作界面实现人机交互。
优化的,所述操作界面包括个人虚拟币数量显示、虚拟币接收虚拟按键、虚拟币支出虚拟按键、本机虚拟币地址生成虚拟按键和虚拟币操作明细查询虚拟按键。
所述人机交互模块则是用于实现用户的输入,即产生操作界面,与用户进行人机交互,并作为操作介质,实现用户的各种命令输入,如在操作界面上产生虚拟币接收虚拟按键、虚拟币支出虚拟按键、本机虚拟币地址生成虚拟按键、虚拟币操作明细查询虚拟按键以及显示个人虚拟币数量。
通过上述设计,用户即可在操作界面上实现各种虚拟币操作的命令输入,进而实现虚拟币的各种操作。
当用户按下虚拟币接收虚拟按键后,所述分布式账本运行程序会通过区块链节点向发送方发送本机虚拟币地址,发送方接收到地址后,即可根据此地址进行虚拟币的发送。
当用户按下虚拟币支出虚拟按键后,所述分布式账本运行程序则会接收由区块链节点发送的接收方虚拟币地址,本机,即所述分布式账本运行程序即会根据此地址发送虚拟币。
当用户按下虚拟币操作明细查询虚拟按键后,所述分布式账本运行程序则会向区块链节点发送查询请求,并同时向区块链节点发送本机虚拟币地址。当区块链节点接收到查询请求和本机虚拟币地址后,即会根据本机虚拟币地址在区块链公链上查询相关数据,并及时传输至所述分布式账本运行程序进行显示。
优化的,所述通信模块用于使所述分布式账本运行程序通信连接区块链节点,实现所述虚拟币数据的实时更新,所述通信模块还用于向所述区块链节点发送所述操作界面的操作请求,实现所述操作界面的人机交互。
通过上述通信模块,即可实现所述便携式电子钱包与区块链节点的通信连接,实现数据的交互。
在本实施例中,通信模块可包括有线通信子模块和无线通信子模块,其中 有线通信子模块即是指:所述便携式电子钱包通过USB连接电脑,然后再通过电脑进行连接区块链节点进行数据交互。
无线通信子模块则是使用WIFI通信,即所述便携式电子钱包可直接连接WIFI与区块链节点进行通信连接,这样直接与区块链节点进行数据交互。
同时,在本实施例中,还可设置所述便携式电子钱包每4小时自动进行连网更新,即每4小时连接区块链节点进行虚拟币数据的更新,一方面,保证所述便携式电子钱包中的虚拟币数据为最新数据,使用户随时可以使用;另一方面,减小更新间隔时间,增加更新次数,也可缩短便携式电子钱包中虚拟币数据的更新时间。
优化的,所述基于区块链的虚拟币便携式电子钱包还包括图像读取模块,其中,所述图像读取模块通信连接所述处理模块。
所述图像读取模块用于读取外部的虚拟币地址二维码,并传入所述分布式账本运行程序进行识别用以实现虚拟币的发送。
通过上述设计,即可使用图像读取模块扫描其它用户的虚拟币二维码,可直接进行虚拟币转出,无需知道另一用户的虚拟币地址,大大的提高了虚拟币转出的便捷性。
在本实施例中,举例所述图像读取模块可以但不仅限于为摄像头。
实施例二
本实施例将上述虚拟币便携式电子钱包运用至手机中。
本实施例所提供的基于区块链的虚拟币手机,包括实施例一所述的基于区块链的虚拟币便携式电子钱包。
通过上述设计,将便携式电子钱包与手机结合起来,使得用户仅使用手机即可实现虚拟币的各种操作,无需再使用另外的设备,进一步的增加了使用的便捷性,同时,手机由于使用人群广,更利于虚拟币使用的推广。
综上,采用本发明所述提供的基于区块链的虚拟币便携式电子钱包及手机,具有如下技术效果:
(1)用户直接使用本发明提供的虚拟币便携式电子钱包即可实现虚拟币的各种操作,不需要依托于电脑才能进行,外出使用虚拟币时更加的方便,大大的提高了基于区块链技术的虚拟币使用的便捷性。
(2)本发明还提供了基于区块链的虚拟币手机,即是将上述便携式电子钱包集成在普通手机中,通过上述设计,使得用户操作虚拟币可以直接使用手机,不需要在携带额外的设备,大大降低了使用的局限性,增大使用的范围,同时,用手机作为载体则更加容易向大众推广。
本发明不局限于上述可选实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是落入本发明权利要求界定范围内的技术方案,均落在本发明的保护范围之内。

Claims (8)

  1. 一种基于区块链的虚拟币便携式电子钱包,其特征在于:包括存储模块、读取模块、处理模块、通信模块、人机交互模块和电源模块;
    所述存储模块存储有基于区块链全节点分布式公共账本的虚拟币数据以及基于区块链技术的分布式账本运行程序;
    所述处理模块通过所述读取模块通信连接所述存储模块,所述处理模块通信连接所述人机交互模块,所述电源模块分别电连接所述读取模块、所述处理模块、所述通信模块和所述人机交互模块的供电端。
  2. 根据权利要求1所述的一种基于区块链的虚拟币便携式电子钱包,其特征在于:所述读取模块用于读取所述存储模块中的虚拟币数据和分布式账本运行程序。
  3. 根据权利要求2所述的一种基于区块链的虚拟币便携式电子钱包,其特征在于:所述处理模块用于运行所述读取模块读取的分布式账本运行程序,并将所述虚拟币数据导入所述分布式账本运行程序中,使所述分布式账本运行程序完全读取所述虚拟币数据。
  4. 根据权利要求3所述的一种基于区块链的虚拟币便携式电子钱包,其特征在于:所述人机交互模块用于显示所述分布式账本运行程序的操作界面,并通过所述操作界面实现人机交互。
  5. 根据权利要求4所述的一种基于区块链的虚拟币便携式电子钱包,其特征在于:所述操作界面包括个人虚拟币数量显示、虚拟币接收虚拟按键、虚拟币支出虚拟按键、本机虚拟币地址生成虚拟按键和虚拟币操作明细查询虚拟按键。
  6. 根据权利要求5所述的一种基于区块链的虚拟币便携式电子钱包,其特征在于:所述通信模块用于使所述分布式账本运行程序通信连接区块链节点,实现所述虚拟币数据的实时更新,所述通信模块还用于向所述区块链节点发送所述操作界面的操作请求,实现所述操作界面的人机交互。
  7. 根据权利要求1所述的一种基于区块链的虚拟币便携式电子钱包,其特 征在于:所述基于区块链的虚拟币便携式电子钱包还包括图像读取模块,其中,所述图像读取模块通信连接所述处理模块;
    所述图像读取模块用于读取外部的虚拟币地址二维码,并传入所述分布式账本运行程序进行识别用以实现虚拟币的发送。
  8. 一种基于区块链的虚拟币手机,其特征在于:包括权利要求1~7任意一项所述的基于区块链的虚拟币便携式电子钱包。
PCT/CN2019/103816 2019-08-19 2019-08-30 基于区块链的虚拟币便携式电子钱包及手机 WO2021031243A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910765641.9 2019-08-19
CN201910765641.9A CN110472952A (zh) 2019-08-19 2019-08-19 基于区块链的虚拟币便携式电子钱包及手机

Publications (1)

Publication Number Publication Date
WO2021031243A1 true WO2021031243A1 (zh) 2021-02-25

Family

ID=68511264

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/CN2019/103816 WO2021031243A1 (zh) 2019-08-19 2019-08-30 基于区块链的虚拟币便携式电子钱包及手机
PCT/CN2019/129981 WO2021031503A1 (zh) 2019-08-19 2019-12-30 基于区块链的虚拟币便携式操作终端

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/129981 WO2021031503A1 (zh) 2019-08-19 2019-12-30 基于区块链的虚拟币便携式操作终端

Country Status (2)

Country Link
CN (2) CN110472952A (zh)
WO (2) WO2021031243A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110472952A (zh) * 2019-08-19 2019-11-19 韩岳忠 基于区块链的虚拟币便携式电子钱包及手机
CN113743915B (zh) * 2020-05-29 2024-04-12 富泰华工业(深圳)有限公司 区块链转账交易隐私保护方法、区块链节点设备及介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103927656A (zh) * 2014-05-05 2014-07-16 宋骊平 一种内嵌固定收款地址的比特币终端钱包及其比特币支付方法
CN106779636A (zh) * 2016-11-29 2017-05-31 北京乐酷达网络科技有限公司 一种基于手机耳机接口的区块链数字货币钱包
CN108921550A (zh) * 2018-06-29 2018-11-30 北京金山安全软件有限公司 数字货币钱包的管理方法、装置、电子设备和存储介质
US20190034888A1 (en) * 2017-07-26 2019-01-31 Square, Inc. Cryptocurrency payment network
CN109564660A (zh) * 2016-07-25 2019-04-02 电信区块链联盟软件公司 分布式交易共识网络的数字财产管理
CN109816375A (zh) * 2018-09-04 2019-05-28 深圳市百宝廊珠宝首饰有限公司 一种扫码支付公交费和地铁费的支付方法和装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106789875B (zh) * 2016-11-15 2019-07-02 深圳市新国都支付技术有限公司 一种区块链服务装置、区块链服务***及其通信方法
CN108280493A (zh) * 2017-12-14 2018-07-13 路亚鹏 基于区块链技术的防伪码
CN109064146B (zh) * 2018-08-07 2021-05-11 中钞***产业发展有限公司杭州区块链技术研究院 一种数字货币交易方法、设备、***、终端及客户端钱包
CN110472952A (zh) * 2019-08-19 2019-11-19 韩岳忠 基于区块链的虚拟币便携式电子钱包及手机

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103927656A (zh) * 2014-05-05 2014-07-16 宋骊平 一种内嵌固定收款地址的比特币终端钱包及其比特币支付方法
CN109564660A (zh) * 2016-07-25 2019-04-02 电信区块链联盟软件公司 分布式交易共识网络的数字财产管理
CN106779636A (zh) * 2016-11-29 2017-05-31 北京乐酷达网络科技有限公司 一种基于手机耳机接口的区块链数字货币钱包
US20190034888A1 (en) * 2017-07-26 2019-01-31 Square, Inc. Cryptocurrency payment network
CN108921550A (zh) * 2018-06-29 2018-11-30 北京金山安全软件有限公司 数字货币钱包的管理方法、装置、电子设备和存储介质
CN109816375A (zh) * 2018-09-04 2019-05-28 深圳市百宝廊珠宝首饰有限公司 一种扫码支付公交费和地铁费的支付方法和装置

Also Published As

Publication number Publication date
WO2021031503A1 (zh) 2021-02-25
CN110472952A (zh) 2019-11-19
CN110910105A (zh) 2020-03-24

Similar Documents

Publication Publication Date Title
US11979485B2 (en) Electronic device providing blockchain account information and method of operating the same
WO2021031243A1 (zh) 基于区块链的虚拟币便携式电子钱包及手机
CN103560886A (zh) 电子签名设备认证方法
CN104463263A (zh) Ic卡上多应用的***构架及基于该构架的信息处理方法
CN103218716A (zh) 安全认证终端Ukey、网银操作方法及设备
WO2015043283A1 (zh) 一种即时的自助发卡方法及终端
WO2017020468A1 (zh) 应用于复合型智能卡设备的数据交互方法和装置
CN208240081U (zh) 一种新型智能硬件钱包
TWI626607B (zh) Smart card with dynamic token OTP function and working method thereof
KR20200128334A (ko) 스마트 지갑 장치 및 그 작동 방법
KR20200002483U (ko) 스마트 지갑 장치
CN210864812U (zh) 一种基于虹膜和人脸识别的支付***
CN103051640A (zh) 一种基于蓝牙的网银安全设备及其数据通讯方法
CN115362461A (zh) 用于向区块链账户发送加密货币的电子装置和用于运行该电子装置的方法
WO2023134259A1 (zh) 基于点对点的数据处理方法、***、计算设备及存储介质
CN110472951A (zh) 一种基于区块链的虚拟币便携式电子钱包的工作方法
WO2017193837A1 (zh) 一种基于信令网的未来通信支付***
TWM627544U (zh) 冷錢包裝置
CN108960821A (zh) 一种基于手机电话卡的区块链数字资产管理的***和方法
CN113962679A (zh) 交易方法、***、装置、电子设备以及存储介质
CN203465725U (zh) 电子签名扩展设备
CN101841543A (zh) 二代居民身份证智能验证***
CN102999780B (zh) 一种具有多cpu核的单sim卡
CN216211358U (zh) 一种交通复合pos设备
CN210072630U (zh) 一种具有识别码的电子卡片

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19941869

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19941869

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 19941869

Country of ref document: EP

Kind code of ref document: A1