Network sharing system, method and computer readable medium based on blockchain and shared ledger
Patent Information
- Application Number
- TW113134690
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2026-10-21
- Estimated Expiration
- 2044-09-11
AI Technical Summary
There is a lack of user-to-user (C2C) internet sharing technology, leading to poor service quality and limited willingness to pay for public networks due to the absence of effective billing and infrastructure challenges.
A network sharing system utilizing blockchain and shared ledger technology, enabling users to share networks through a payment method with immutable billing data stored across interconnected blockchain modules, ensuring secure and reliable transactions.
Facilitates easy and secure network sharing between users, enhancing service quality and user willingness to share networks, while maintaining immutable billing data for secure transactions.
Smart Images

Figure TWG2TB001916926_001 
Figure TWG2TB001916926_002 
Figure TWG2TB001916926_003
Abstract
Description
[Technical Field]
[0001] This invention relates to a user-to-user (e.g., C2C) network sharing technology, and more particularly to a network sharing system, method, and computer-readable medium based on blockchain and shared ledger. [Previous Technology]
[0002] The Internet is an indispensable and important infrastructure in people's lives, but it is not easy to have Internet access everywhere. Furthermore, although some public places (such as restaurants, cafes, and shopping malls) provide Internet access as a venue service, some venue owners often treat Internet access as a free service due to a lack of appropriate billing technology or consideration of scale costs. However, free Internet access often suffers from poor service quality due to maintenance costs.
[0003] Some domestic telecommunications operators also maintain and install wireless networks (such as Wi-Fi) in public places by charging monthly fees. However, public areas are quite large and have unspecified owners, making the establishment of network infrastructure quite difficult. In addition, mobile wireless networks are already quite common in Taiwan, so the need for internet access when out and about is usually urgent, sudden, and limited in frequency, resulting in a very limited number of users willing to pay monthly fees to subscribe to public networks.
[0004] In addition, the technologies currently used on the Internet are all business-to-consumer (B2C) technologies, that is, one Internet service provider (such as Internet operator / telecommunications company) provides Internet services to multiple users (such as consumers), but there is no user-to-user (such as Consumer to Consumer; C2C) Internet sharing technology.
[0005] Therefore, how to provide an innovative user-to-user (e.g., C2C) network sharing technology to solve any of the above problems, or to provide related systems and methods, has become a major research topic for those skilled in the art. [Summary of the Invention]
[0006] The network sharing system based on blockchain and shared ledger of the present invention includes: a network sharing device of a first user and at least one network usage device of a second user, wherein the network sharing device of the first user shares the network with the network usage device of the second user, so that the second user can use the network shared by the network sharing device of the first user through a payment method, thereby enabling the network sharing device of the first user and the network usage device of the second user to share the network; and at least one first blockchain module and at least one second blockchain module. It is connected or installed separately to the network sharing device of the first user and the network usage device of the second user. The first blockchain module and the second blockchain module jointly store the billing data of the network shared by the first user's network sharing device and the second user's network usage device in the same shared ledger of the first blockchain module and the second blockchain module. Through the shared ledger of the first blockchain module and the second blockchain module, the billing data of the network shared by the first user's network sharing device and the second user's network usage device has the characteristic of being immutable.
[0007] The network sharing method based on blockchain and shared ledger of the present invention includes: a first user's network sharing device sharing a network with at least one second user's network usage device, so that the second user can use the network shared by the first user's network sharing device through a payment method, so that the first user's network sharing device and the second user's network usage device can share the network; and at least one first blockchain module and at least one second blockchain module uniformly save the billing data of the network shared by the first user's network sharing device and the second user's network usage device to the same shared ledger of the first blockchain module and the second blockchain module, so that the billing data of the network shared by the first user's network sharing device and the second user's network usage device has the characteristic of being immutable through the shared ledger of the first blockchain module and the second blockchain module.
[0008] The computer-readable medium of the present invention is applied in a computing device or computer, and stores instructions. The computer-readable medium is executed through a processor and memory so as to execute the above-mentioned network sharing method based on blockchain and shared ledger when the computer-readable medium is executed.
[0009] Therefore, the present invention provides an innovative network sharing system, method and computer-readable medium based on blockchain and shared ledger, which can provide a network sharing technology between a first user and a second user (such as C2C), so that the network sharing device of the first user can share the network with the network usage device of the second user in real time, and the second user can use the network shared by the network sharing device immediately through a payment method, so as to facilitate the network sharing between the network sharing device of the first user and the network usage device of the second user, and also facilitate the network usage device to quickly use the network shared by the network sharing device to perform Internet access.
[0010] Furthermore, the first blockchain module and the second blockchain module of the present invention can efficiently save the billing data of the network shared by the network sharing device of the first user and the network usage device of the second user to the same shared ledger. This facilitates the sharing of the network billing data through the shared ledger of the first blockchain module and the second blockchain module, thereby improving the security and reliability of the transactions between the first user and the second user, and also avoiding the problem of the ledger of a single blockchain module being tampered with.
[0011] To make the above-described features and advantages of the present invention more apparent and understandable, specific embodiments are described below in conjunction with the accompanying drawings. Additional features and advantages of the invention will be set forth in part in the following description, and such features and advantages will be partly apparent from the description or may be learned by practice of the invention. It should be understood that both the foregoing general description and the following detailed description are illustrative and explanatory, and are not intended to limit the scope of the invention. [Simplified Explanation of the Diagram]
[0012] Figure 1 is a schematic diagram of the architecture of the network sharing system based on blockchain and shared ledger described in this invention.
[0013] Figure 2 is a schematic diagram of the network sharing method based on blockchain and shared ledger described in this invention.
Implementation Method
[0014] The embodiments of the present invention are described below by way of specific specific embodiments. Those skilled in the art can understand other advantages and effects of the present invention from the content disclosed in this specification, and can therefore implement or use it by other different specific equivalent embodiments.
[0015] Figure 1 is a schematic diagram of the architecture of the network sharing system 1 based on blockchain and shared ledger according to the present invention. As shown in Figure 1, the network sharing system 1 based on blockchain and shared ledger may include a network sharing device 11 of a first user 10 that is interconnected, a network usage device 21 of at least one (or multiple) second user 20, at least one (or multiple) first blockchain module 30, at least one (or multiple) second blockchain module 40, at least one (or multiple) network analysis and blocking module 50, at least one (or multiple) billing module 60, and at least one (or multiple) network module 70, etc.
[0016] In one embodiment, the first user 10 may be a network sharer, network provider, network supplier, or other user (not a network service provider), and the network sharing device 11 may be a smartphone, tablet, personal computer, sharing device, modem, etc. The second user 20 may be a network user, network user, or other user (not a network service provider), and the network usage device 21 may be a smartphone, tablet, personal computer (such as a laptop / desktop computer), etc. The first blockchain module 30 or the second blockchain module 40 may be a blockchain node, a blockchain processing device, blockchain processing software, etc. The network analysis and blocking module 50 is also called a packet analysis and blocking module, packet detection and blocking module, etc., and may be a network analyzer and blocker (chip / circuit), a packet analyzer and blocker (chip / circuit), network analysis and blocking software (program), packet analysis and blocking software (program), etc. The billing module 60 can be a billing device (chip / circuit), billing software (program), etc., and the network module 70 can be a network interface card, router, communicator, communication interface, etc.
[0017] In one embodiment, "at least one" in this invention refers to one or more (e.g., one, two, or three or more), "plural" refers to two or more (e.g., two, three, four, ten, or one hundred or more), and "communication connection" refers to mutual communication or connection through various forms such as data, signal, electrical, wired (e.g., wired network), or wireless (e.g., wireless network). Network A can be a wired network or a wireless network, etc., and data coin B can be a billing unit (e.g., points), circulating currency (e.g., physical currency / virtual currency), etc. Physical currency can be currencies of various countries (e.g., Taiwan Dollar / US Dollar), and virtual currency can be Bitcoin, Ethereum, etc. However, this invention is not limited to those mentioned in the various embodiments.
[0018] The first blockchain module 30 and the second blockchain module 40 can efficiently store the billing data D of the network A shared by the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20 in the same shared ledger C in the form of data blocks. The hash value of the previous data block of the billing data D of the shared network A will be written into the next data block, so that the billing data D of the network A shared by the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20 has the characteristic of being immutable through the shared ledger C of the first blockchain module 30 and the second blockchain module 40.
[0019] In one embodiment, the billing data D includes data fields such as device identification code of network sharing device 11 and network device 21, timestamp, network traffic, rate, and amount.
[0020] In addition, the first blockchain module 30 and the second blockchain module 40 can exchange data on the shared ledger C through a peer-to-peer (P2P) node mechanism to effectively maintain the shared ledger C of the first blockchain module 30 and the second blockchain module 40.
[0021] In one embodiment, the first blockchain module 30 and the second blockchain module 40 each hold the same smart contract E. The billing rules agreed upon by the first user and the second user are described in the smart contract E. The billing data D generated by the first blockchain module and the second blockchain module according to the smart contract rules will be stored in the shared ledger C.
[0022] The network analysis and blocking module 50 can intercept network packets shared by the network sharing device 11 of the first user 10 to the network usage device 21 of the second user 20 on network A. The network analysis and blocking module 50 analyzes the information of the network packets on network A to obtain the flow direction, destination, and traffic of the network packets on network A. Then, the billing module 60 calculates the network cost of the network usage device 21 of the second user 20 based on the flow direction, destination, and traffic of the network packets on network A. Furthermore, the network analysis and blocking module 50 can interfere with and discard network packets on network A used by the network usage device 21 when the second user 20 has not paid, so that the network analysis and blocking module 50 can immediately block the network usage device 21 of the second user 20 from continuing to use the network A shared by the network sharing device 11 of the first user 10.
[0023] The network analysis and blocking module 50 can also maintain the relationship between the Media Access Control Address (MAC address) and the Internet Protocol Address (IP address) of the network device 21 of the second user 20 through an Address Resolution Protocol Table (ARP table).
[0024] The billing module 60 can perform billing and fee deduction calculations for the network A used by the network user device 21 of the second user 20 through interaction with the network analysis and blocking module 50. Furthermore, the first blockchain module 30 and the second blockchain module 40 can uniformly save the billing data D of the network A shared by the network sharing device 11 of the first user 10 and the network user device 21 of the second user 20 to a shared ledger C in the form of data blocks. Additionally, the billing module 60 can improve the real-time performance of the network billing operation of the network sharing device 11 of the first user 10 through the automatic triggering feature of the smart contract E between the first blockchain module 30 and the second blockchain module 40.
[0025] Traffic Coin B can be a billing unit (such as points) or a circulating currency (such as physical currency / virtual currency), and the first user 10 and the second user 20 can earn Traffic Coin B and pay (spend) Traffic Coin B respectively according to different behaviors. That is, the network sharing device 11 of the first user 10 can instantly share network A with the network usage device 21 of the second user 20 to earn Traffic Coin B, and the second user 20 can also pay (spend) Traffic Coin B to the first user 10 through a payment method, so that the network usage device 21 can quickly use the network A shared by the network sharing device 11 to perform Internet access behavior.
[0026] In other words, the network sharing device 11 of the first user 10 of the present invention can share network A with the network usage device 21 of the second user 20, and the second user 20 can use the network A shared by the network sharing device 11 of the first user 10 through a paid method, so that the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20 can share network A.
[0027] The first blockchain module 30 and the second blockchain module 40 can be communicated and connected to or installed on the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20, which have network functions (such as routing functions), respectively. The network analysis and blocking module 50, the billing module 60 and the network module 70 are also communicated and connected to or installed on the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20.
[0028] The first blockchain module 30 and the second blockchain module 40 can achieve the effect of sharing a ledger C through blockchain technology. The billing module 60 can record the billing data D of the network A shared by the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20 in the shared ledger C of the first blockchain module 30 and the second blockchain module 40 through the network module 70. Then, the network analysis and blocking module 50 analyzes, bills and blocks the network packets of network A shared by the network sharing device 11 of the first user 10 to the network usage device 21 of the second user 20.
[0029] The first blockchain module 30 on the network sharing device 11 of the first user 10 can be connected to the second blockchain module 40 on the network usage device 21 of the second user 20, and the first blockchain module 30 and the second blockchain module 40 in the shared network A can be peer-to-peer (P2P) nodes.
[0030] In addition, the first blockchain module 30 and the second blockchain module 40 can jointly maintain the same shared ledger C using blockchain technology. By using the shared ledger C of the first blockchain module 30 and the second blockchain module 40, the billing data D of the shared network A has the characteristic of being immutable, thereby improving the security and reliability of the transactions between the first user 10 and the second user 20, and also avoiding the problem of the ledger of a single blockchain module being tampered with.
[0031] This invention proposes a network sharing mechanism based on blockchain technology and introduces the concept of traffic coin B, enabling the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20 to share network A. That is, the first user 10 with network sharing device 11 can obtain reasonable rewards of traffic coin B to increase their willingness to share network A, and the second user 20 with network usage device 21 can use the network A shared by the network sharing device 11 of the first user 10 in real time through the payment method of traffic coin B.
[0032] Figure 2 is a schematic flowchart of the network sharing method based on blockchain and shared ledger according to the present invention, and is described together with the network sharing system 1 based on blockchain and shared ledger shown in Figure 1. In addition to the content of Figure 1, the network sharing method based on blockchain and shared ledger may further include the following steps S1 to S3.
[0033] Step S1: Set the first private key 31 of the first blockchain module 30 and the second private key 41 of the second blockchain module 40.
[0034] In one embodiment, the ownership of the first blockchain module 30 (such as the first user 10) can be determined by setting the first private key 31 of the first blockchain module 30, and the ownership of the second blockchain module 40 (such as the second user 20) can be determined by setting the second private key 41 of the second blockchain module 40. In addition, the first private key 31 of the first blockchain module 30 and the second private key 41 of the second blockchain module 40 can be obtained by means of random generation by the system in real time or external import, and the source of external import can include (1) the original holding of the network sharing device 11 or the network usage device 21, (2) third-party custody, (3) offline storage and other various methods.
[0035] Step S2: Billing application method, which may include the following [1] to [3].
[0036] [1] Use Traffic Coin B as the billing unit. For example, Traffic Coin B can be points, circulating currency (such as physical currency / virtual currency), etc.
[0037] [2] The behavior of increasing traffic coin B may include the following (a) to (c).
[0038] (a) The first blockchain module 30 and the second blockchain module 40 maintain a shared ledger C: The network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20 are respectively connected to or installed with the first blockchain module 30 and the second blockchain module 40, so as to use the shared ledger C of the first blockchain module 30 and the second blockchain module 40 for the purpose of storing the billing data D of network A (storage use).
[0039] (b) First user 10’s network sharing device 11 shares network A: The network analysis and blocking module 50 determines that the behavior of the first user 10’s network sharing device 11 is to share network A. Therefore, the first user 10 can use the network sharing device 11 to share network A to earn the second user 20’s traffic coins B (the usage fee of network A).
[0040] (c) Issuance of Traffic Coin B: The developer (such as the developer) or authorized party of the network sharing system 1 based on blockchain and shared ledger may issue Traffic Coin B and provide market currency liquidity and stability for Traffic Coin B. Traffic Coin B may also be used in external commercial services of the network sharing system 1 based on blockchain and shared ledger.
[0041] [3] The behavior of reducing flow currency B may include the following (a) to (b).
[0042] (a) The network user device 21 of the second user 20 uses network A: The network analysis and blocking module 50 determines that the behavior of the network user device 21 of the second user 20 is to use network A. Therefore, the second user 20 can pay (spend) data coins B so that the network user device 21 can use network A or network sharing service shared by the network sharing device 11 of the first user 10.
[0043] (b) Recycling of Traffic Coin B: The developer or authorized party of the network sharing system 1 based on blockchain and shared ledger may recycle Traffic Coin B, and Traffic Coin B may be used for external commercial services of the system.
[0044] Step S3: Connection behavior and billing method, which may include the following [1] to [4].
[0045] [1] The first blockchain module 30 and the second blockchain module 40 respectively obtain the wallet information of the first user 10 (network sharing device 11) and the wallet information of the second user 20 (network usage device 21), and the network analysis and blocking module 50 obtains the gateway and device connection information between the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20 and the device connection information in the shared network A, and this device connection information can represent the connection information between the network sharing device 11 and the network usage device 21.
[0046] [2] The second user 20 (network user device 21) directly pays traffic coins B to the wallet of the first user 10 (network sharing device 11) based on the wallet information of the first user 10 (network sharing device 11), and obtains the transaction identification code (Transaction ID) of the transaction between the first user 10 (network sharing device 11) and the second user 20 (network user device 21) related to network A.
[0047] [3] The network access device 21 of the second user 20 sends a transaction ID to the network sharing device 11 of the first user 10 so that the network sharing device 11 of the first user 10 can enable the external network function.
[0048] [4] After the first user 10’s network sharing device 11 completes the verification between the first blockchain module 30 and the second blockchain module 40, it enables the external network connection function of the second user 20’s network usage device 21. When the first user 10’s network sharing device 11 has exceeded the time (such as total time) and traffic (such as total traffic) defined by the second user 20’s traffic coin B, the network analysis and blocking module 50 interrupts the network A and services shared by the first user 10’s network sharing device 11.
[0049] Furthermore, the present invention also provides a computer-readable medium for a network sharing method based on blockchain and a shared ledger, which is applied in a computing device or computer having a processor and memory. The computer-readable medium stores instructions, and the computing device or computer can execute the computer-readable medium through the processor and memory to execute the above-mentioned content when the computer-readable medium is executed. In another embodiment, this computer-readable medium is a non-transitory computer-readable storage medium.
[0050] In one embodiment, the processor may be a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MPU), a microcontroller (MCU), an artificial intelligence (AI) processor, etc., and the memory may be random access memory (RAM), read-only memory (ROM), flash memory, memory card, hard disk (such as cloud / network / external hard disk), optical disk, USB flash drive, database, etc., and the computing device or computer may be a computer, smartphone, tablet computer, personal computer, notebook computer, desktop computer, server (such as cloud / remote / network / AI server), etc.
[0051] In summary, the network sharing system, method and computer-readable medium based on blockchain and shared ledger described in this invention have at least the following features, advantages or technical effects.
[0052] First, the present invention can provide a network sharing technology between a first user 10 and a second user 20 (e.g., C2C), and the network sharing device 11 of the first user 10 can instantly share network A with the network usage device 21 of the second user 20 to earn, for example, data coins B. The second user 20 can also pay (spend) data coins B through a payment method, so that the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20 can easily share network A, and the network usage device 21 can quickly use the network A shared by the network sharing device 11 to perform Internet access.
[0053] Second, in this invention, the first user 10 with network sharing device 11 can obtain reasonable compensation of traffic coins B to increase the willingness to share network A, and the second user 20 with network usage device 21 can use network A provided by the network sharing device 11 of the first user 10 in real time through the payment method of traffic coins B.
[0054] Third, the first blockchain module 30 and the second blockchain module 40 of the present invention can jointly maintain the same shared ledger C, and efficiently save the billing data D of the network A shared by the network sharing device 11 of the first user 10 and the network usage device 21 of the second user 20 to the shared ledger C. This is to make the billing data D of the shared network A have the characteristic of being immutable through the shared ledger C of the first blockchain module 30 and the second blockchain module 40, thereby improving the security and reliability of the transactions between the first user 10 and the second user 20, and also avoiding the problem of the ledger of a single blockchain module being tampered with.
[0055] Fourth, the first blockchain module 30 and the second blockchain module 40 of the present invention utilize blockchain technology to effectively maintain the same shared ledger C of the first blockchain module 30 and the second blockchain module 40.
[0056] Fifth, the first blockchain module 30 and the second blockchain module 40 of the present invention can exchange data of the shared ledger C through the mechanism of peer-to-peer (P2P) nodes, so as to effectively maintain the shared ledger C of the first blockchain module 30 and the second blockchain module 40.
[0057] VI. The network analysis and blocking module 50 of the present invention can interfere with and discard network packets of network A when the network user device 21 of the second user 20 has not paid, so as to immediately block the network user device 21 of the second user 20 from continuing to use the network A of the network sharing device 11 of the first user 10.
[0058] VII. The billing module 60 of the present invention can improve the real-time performance of the network billing operation of the network sharing device 11 of the first user 10 by utilizing the automatic triggering feature of the smart contract E between the first blockchain module 30 and the second blockchain module 40.
[0059] The above embodiments are merely illustrative of the principles, features, and effects of the present invention and are not intended to limit the scope of the invention. Anyone skilled in the art can modify and alter the above embodiments without departing from the spirit and scope of the present invention. Any equivalent changes and modifications made using the content disclosed in this invention should still be covered by the claims. Therefore, the scope of protection of this invention should be as listed in the claims.
Claims
1. A network sharing system based on blockchain and a shared ledger, comprising: A network sharing device belonging to a first user and a network usage device belonging to at least one second user are configured to share the network between the first user's network sharing device and the second user's network usage device. The second user then pays to use the network shared by the first user's network sharing device, thus enabling the first user's network sharing device and the second user's network usage device to share the network. At least one first blockchain module with a first private key and at least one second blockchain module with a second private key are respectively connected to or installed on the first user's network sharing device and the second user's network usage device. The first private key is used to determine that the owner of the first blockchain module is the first user, and the second private key is used to determine that the owner of the second blockchain module is the second user. The first blockchain module with the first private key and the second blockchain module with the second private key connect the first user's network sharing device and the second user's network usage device. The billing data of the network shared by the second user's network-using device is uniformly stored in the same shared ledger of the first blockchain module and the second blockchain module. This ensures that the billing data of the network shared by the first user's network-sharing device and the second user's network-using device is immutable, thanks to the shared ledger of the first blockchain module with the first private key and the second blockchain module with the second private key. Furthermore, at least one network analysis and blocking module interferes with and discards network packets used by the network-using device when the second user, the owner of the second blockchain module with the second private key, has not paid for the network. This allows the network analysis and blocking module to prevent the unpaid network-using device of the second user, the owner of the second blockchain module with the second private key, from continuing to use the network shared by the network-sharing device of the first user, the owner of the first blockchain module with the first private key, by interfering with and discarding network packets.
2. The network sharing system as described in claim 1, wherein, The first user shares the network of the network sharing device with the network user device to earn data points from the second user, and the second user pays the data points to the first user through the payment method so that the network user device can use the network shared by the network sharing device to access the Internet.
3. The network sharing system as described in claim 1, wherein, The first blockchain module and the second blockchain module exchange data on the same shared ledger through a peer-to-peer mechanism, and the first blockchain module and the second blockchain module jointly maintain the same shared ledger using blockchain technology.
4. The network sharing system as described in claim 1, wherein, The network analysis and blocking module further intercepts network packets shared by the first user's network sharing device to the second user's network usage device, so that the network analysis and blocking module can analyze the network packet information to obtain the direction, destination and traffic of the network packets.
5. The network sharing system as described in claim 1, wherein, The network analysis and blocking module further maintains the relationship between the media access control address and the Internet Protocol address of the second user's network-using device through an address resolution table.
6. The network sharing system as described in claim 1, wherein, The first blockchain module and the second blockchain module respectively obtain the wallet information of the first user and the wallet information of the second user. The network analysis and blocking module obtains the gateway and device connection information between the network sharing device of the first user and the network usage device of the second user.
7. The network sharing system as described in claim 1 further includes at least one billing module, which performs billing and fee deduction calculations for the network used by the second user's network-using device, and the billing module improves the real-time performance of the network billing operation of the first user's network sharing device by utilizing the automatic triggering feature of the smart contract between the first blockchain module and the second blockchain module.
8. A network sharing method based on blockchain and shared ledger, comprising: A network sharing device of a first user shares a network with the network usage device of at least one second user, so that the second user can use the network shared by the first user's network sharing device by paying for it. This allows the first user's network sharing device and the second user's network usage device to share the network. At least one first blockchain module with a first private key and at least one second blockchain module with a second private key are provided. The first private key is used to determine that the owner of the first blockchain module is the first user, and the second private key is used to determine that the owner of the second blockchain module is the second user. The first blockchain module with the first private key and the second blockchain module with the second private key uniformly store the billing data of the network shared by the first user's network sharing device and the second user's network usage device in a first zone. The first blockchain module and the second blockchain module share a common ledger, which enables the billing data of the network shared by the network sharing device of the first user and the network usage device of the second user to be immutable through the common ledger of the first blockchain module with the first private key and the second blockchain module with the second private key; and at least one network analysis and blocking module interferes with and discards network packets of the network used by the network usage device when the second user, the owner of the second blockchain module with the second private key, has not paid, so that the network analysis and blocking module can block the network usage device of the second user, the owner of the second blockchain module with the second private key, from continuing to use the network shared by the network sharing device of the first user, the owner of the first blockchain module with the first private key, by interfering with and discarding the network packets.
9. The network sharing method as described in claim 8, wherein, The first user shares the network of the network sharing device with the network user device to earn data points from the second user, and the second user pays the data points to the first user through the payment method so that the network user device can use the network shared by the network sharing device to access the Internet.
10. The network sharing method as described in claim 8, wherein, The first blockchain module and the second blockchain module exchange data on the same shared ledger through a peer-to-peer mechanism, and the first blockchain module and the second blockchain module jointly maintain the same shared ledger using blockchain technology.
11. The network sharing method as described in claim 8 further includes the network analysis and blocking module intercepting network packets of the network shared by the network sharing device of the first user to the network using device of the second user, so as to obtain the flow direction, destination and traffic of the network packets of the network by analyzing the information of the network packets of the network.
12. The network sharing method as described in claim 8 further includes obtaining the wallet information of the first user and the wallet information of the second user through the first blockchain module and the second blockchain module respectively, and obtaining the gateway and device connection information between the network sharing device of the first user and the network usage device of the second user through the network analysis and blocking module.
13. The network sharing method as described in claim 8 further includes at least one billing module performing billing and fee deduction calculations for the network used by the second user's network-using device, and the billing module improving the real-time nature of the network billing operation of the first user's network sharing device by utilizing the automatic triggering feature of the smart contract between the first blockchain module and the second blockchain module.
14. A computer-readable medium, applied in a computing device or computer, storing instructions and executing the computer-readable medium via a processor and memory, so as to perform, when executing the computer-readable medium, the network sharing method based on blockchain and shared ledger as described in any one of claims 8 to 13.
Citation Information
Patent Citations
Decentralized sharing WiFi management method and system
CN109121104A
Method and device for realizing shared network
CN116151817A
Mutual aid network based on smart contract and blockchain
TW202103038A
Blockchain multi-party shared-governance-based system for maintaining domain name information
US11831772B2
