System and method for providing traffic flow control and traffic safety based on blockchain
Patent Information
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- QUANTUM GATE INC
- Filing Date
- 2019-09-11
- Publication Date
- 2026-08-03
Smart Images

Figure 112019093775522-PAT00001_ABST
Abstract
Description
Technology Field
[0001] The present disclosure relates to a blockchain traffic flow control and traffic safety provision system and method, and more specifically, to a traffic flow control and traffic safety provision system and method that records vehicle information and traffic-related data of a user utilizing traffic infrastructure on a blockchain, determines road conditions or traffic safety based thereon to provide accident prevention warnings and guidance, and provides compensation for the user's route selection according to a route guidance service that contributes to the alleviation of traffic congestion. Background Technology
[0003] Blockchain technology is a technology that records and stores transaction details conducted over a network in a reliable and secure manner. A blockchain network is a distributed system capable of exchanging digitized assets or transaction records; it records the history of electronic transactions occurring in a peer-to-peer (P2P) network using a shared ledger. Blockchain networks utilize decentralized or distributed consensus mechanisms. In particular, all validating nodes on the network approve (or disapprove) a transaction by executing the same (or agreed-upon) consensus algorithm on the same transaction record. Because blockchain P2P networks utilize this decentralized structure and consensus algorithm, tampering with or forgery of transaction records by third parties becomes virtually impossible, thereby guaranteeing the reliability and transparency of transaction records.
[0005] Meanwhile, Intelligent Transport Systems (ITS) are being introduced to promote efficient road traffic and enhance driver safety and convenience. Technologies used in ITS include the Advanced Traffic Management System (ATMS), which analyzes traffic conditions in real time by detecting traffic information such as vehicle characteristics and speeds; the Advanced Traveler Information System (ATIS), which provides drivers with information on route selection, estimated travel times, congestion, and bottlenecks; and the Advanced Vehicle and Highway System (AVHS), which automates driving by attaching sensors and control devices to vehicles for traffic conditions and obstacle recognition, and improves traffic flow and prevents traffic accidents by installing intelligent transportation facilities on the road.
[0006] In such ITS systems, roadside units (RSUs) are sometimes installed along the roads to detect road conditions and traffic congestion. These devices utilize sensors and communication equipment to detect road surface conditions, ambient temperature and atmospheric conditions, and traffic congestion, providing basic data that enables the ITS to operate an efficient transportation system.
[0007] Meanwhile, based on collected information, vehicle users determine their current location via GPS (Global Positioning System) satellites and / or nearby communication facilities, and then display the vehicle's location on a digital map. Recently, navigation systems have been developed to help drivers identify the current location on the road or easily find the route to their destination when driving on unfamiliar roads. The navigation system's route guidance service has the advantage of guiding the driver to their destination as quickly as possible by providing the shortest or optimal route from the current location to the destination. When a user sets a destination, recently released navigation devices provide detours or alternative routes based on road conditions to reach it. The problem to be solved
[0009] The embodiments disclosed in this specification aim to provide a traffic flow control and route guidance system and method capable of providing real-time traffic safety information to the user by providing a blockchain-based traffic safety system and method to the user, wherein data collected from the user's vehicle or roadside device, etc., is registered, maintained, and updated on the blockchain.
[0010] Existing services do not provide means to resolve traffic congestion and ensure smooth overall traffic flow in the event of traffic jams or congested sections. Furthermore, existing navigation route guidance services face a problem in that even if users select alternative or detour routes with smooth traffic flow, no rewards or benefits are provided, making it difficult to incentivize them to choose such alternative routes.
[0011] Furthermore, existing services have the problem of failing to ensure the protection of personal information generated by users or vehicles, as well as anonymity. Therefore, there is a need to provide a system that overcomes the shortcomings of existing navigation route guidance services and controls traffic flow to ensure smooth overall traffic by protecting users' personal information while inducing the selection of alternative routes through route-based rewards. means of solving the problem
[0014] A blockchain-based traffic flow control and traffic safety provision system according to one embodiment of the present disclosure manages a distributed ledger comprising a plurality of blocks containing traffic-related data collected from at least one of a roadside device, a user terminal, and a vehicle, and comprises a plurality of nodes each comprising at least one computing device, wherein each of the plurality of blocks includes the collected traffic-related data, a block creation time, and a hash reference to the distributed ledger.
[0015] Among the plurality of nodes, the first node collects traffic-related data and transmits it to the second node among the plurality of nodes; the second node among the plurality of nodes generates a block including the traffic-related data, location information of the second node, and a block generation time; the third node among the plurality of nodes determines the degree of traffic safety based on the traffic-related data included in the generated block and transmits accident prevention or traffic safety information to at least one of the first node and the second node; and among the plurality of nodes, the traffic flow control node analyzes the degree of traffic congestion based on the traffic-related data included in the plurality of blocks of the distributed ledger and determines a planned route including an optimal route and an alternative route based on the degree of traffic congestion and the destination.
[0016] A method for providing traffic flow control and traffic safety based on a blockchain comprises: a blockchain managing a distributed ledger comprising a plurality of blocks containing traffic-related data collected from at least one of a roadside device, a user terminal, and a vehicle; and a plurality of nodes each comprising at least one computing device, wherein each of the plurality of blocks includes the collected traffic-related data, a block creation time, and a hash reference to the distributed ledger. A first node among the plurality of nodes collects traffic-related data and transmits it to a second node among the plurality of nodes; a second node among the plurality of nodes generates a block based on the traffic-related data, the location of the second node, and the block creation time; and a third node among the plurality of nodes determines a degree of traffic safety based on the traffic-related data included in the generated block and transmits accident prevention or traffic safety information to at least one of the first node and the second node. Effects of the invention
[0018] According to various embodiments of the present disclosure, by recording, maintaining, and updating traffic-related data generated from users, vehicles, and / or roadside devices on a blockchain, the reliability of the traffic-related data can be ensured and personal information contained in the traffic-related data can be protected. Additionally, according to embodiments of the present disclosure, road conditions or traffic safety levels are provided to the user to provide accident prevention warnings.
[0019] According to embodiments of the present disclosure, traffic congestion is analyzed based on traffic-related data recorded on a blockchain, and optimal and alternative routes are provided to the user. When traffic-related data generated by a user or a vehicle is registered on the blockchain, appropriate corresponding rewards are provided. Furthermore, if a user selects an alternative route in response to route guidance or selects a detour route while driving, rewards may be given for contributing to the smooth flow of traffic. Such a safe and reliable method of recording traffic-related data and a reward system for selecting alternative or detour routes provide the user with an incentive to voluntarily provide traffic-related data and contribute to the alleviation of traffic congestion.
[0020] The effects of the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art from the description in the claims. Brief explanation of the drawing
[0022] Embodiments of the present disclosure will be described with reference to the accompanying drawings described below, wherein similar reference numerals indicate similar elements, but are not limited thereto. FIG. 1 is a schematic diagram of a traffic safety providing system according to one embodiment of the present disclosure. FIG. 2 is a schematic structural diagram of a blockchain according to another embodiment of the present disclosure. FIG. 3 is a schematic diagram of a traffic safety provision system based on blockchain according to one embodiment of the present disclosure. FIG. 4 is a block diagram showing the detailed configuration of a first node and an environment for transmitting and receiving traffic-related data according to one embodiment of the present disclosure. FIG. 5 is a flowchart of a route guidance method according to one embodiment of the present disclosure. FIG. 6 is an exemplary diagram of a method for providing a reward according to a route selection according to the present disclosure. FIG. 7 is an exemplary diagram showing a method for providing traffic safety according to one embodiment of the present disclosure. Specific details for implementing the invention
[0023] Hereinafter, specific details for implementing the present disclosure will be described in detail with reference to the attached drawings. However, in the following description, specific descriptions regarding well-known functions or configurations will be omitted if there is a risk that the gist of the present disclosure may be unnecessarily obscured.
[0024] In the attached drawings, identical or corresponding components are given the same reference numerals. Additionally, in the description of the following embodiments, the description of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.
[0025] A blockchain-based traffic safety provision system and method according to one embodiment of the present disclosure transmits traffic-related data collected from at least one of a plurality of first nodes (e.g., a terminal of a user driving a vehicle, a vehicle) to a second node, and the second node records the traffic-related data received from the first node on a blockchain. Here, the traffic-related data may include identification information of the first node (e.g., personal information representing at least one of user terminal identification information or vehicle identification information), but is not limited thereto.
[0026] When traffic-related data is recorded on the blockchain, the data undergoes a verification process through identity verification of the first node, which is the provider of the data. The first node's identity information or personal information may be encrypted with a public key and stored on the first node's storage device. The hash value of the first node's encrypted personal information is recorded on the blockchain, and the transaction (or block) number and hash value may be encrypted again with the public key and transmitted to a certificate server or certificate authority (CA) for storage. When traffic-related data provided by the first node is recorded on the blockchain, identity verification may be performed by transmitting the hash value of the first node's encrypted personal information and the private key to the certificate server or CA. In this case, the CA can verify the first node's identity by decrypting the previously stored encrypted transaction (or block) number and hash value using the private key and comparing it with the hash value recorded on the blockchain verified through the transaction number. This verification procedure may also be executed by a validating node on the blockchain. In addition, for traffic-related data recorded on the blockchain after undergoing a verification process, appropriate compensation may be provided to the first node (e.g., a user of a vehicle), which is the provider of the data. Compensation for traffic-related data may be paid in the form of cryptocurrency generated through mining by a verification node or another node on the blockchain, or in the form of electronic currency (or electronic voucher) provided by another institution. Traffic-related data collected in this manner and recorded on the blockchain may be used by a traffic safety provision system or method that determines overall traffic safety and provides accident prevention warnings and / or guidance, as described in detail below.
[0027] In a blockchain-based traffic safety provision system and method according to one embodiment of the present disclosure, a third node (e.g., a traffic flow control server) can determine the level of traffic safety by analyzing the conditions of the road where a driver is traveling or the conditions of the roadside where a roadside device is installed by referring to traffic-related data included in blocks recorded in the blockchain, and can determine a desirable action (or traffic safety action) corresponding to the level of traffic safety. For example, the third node can determine the level of traffic safety regarding the relevant road or the conditions around the road by referring to the location of the first node recorded together with the identification number based on the identification number of the first node (vehicle, user terminal, etc.) included in the blocks of the blockchain, and can recommend a desirable action to be taken by the vehicle or user in response to the level of traffic safety.
[0028] Furthermore, the third node may pay the first node a corresponding reward if the first node performs the recommended desirable action. Additionally, each first node may be assigned a target traffic safety score to be achieved, and additional rewards may be paid whenever the accumulated rewards from the third node's payment of compensation for the first node's traffic safety actions reach the target traffic safety score. Through such recommendations of traffic safety actions by the third node and the rewards for evaluating the first node's corresponding actions, the first node (e.g., a vehicle or user terminal) or its user can be motivated to contribute more to traffic safety. Moreover, by operating the traffic system based on blockchain, efficient and reliable traffic-related information can be provided.
[0029] In a blockchain-based traffic safety provision system and method according to one embodiment of the present disclosure, a second node (e.g., a roadside device) may directly collect traffic-related data and record it on the blockchain or transmit traffic-related data to a third node. At this time, the traffic-related data collected from the second node may include identification information of the second node (e.g., personal information representing the identification information of the roadside device). Additionally, the second node may determine the level of traffic safety by referring to the traffic-related data directly collected and / or the traffic-related data transmitted from the first node. Based on the determined level of traffic safety, a desirable action (or traffic safety action) corresponding to the level of traffic safety may be provided to the first node.
[0030] In the present disclosure, "vehicle" may refer to the vehicle itself or an on-board unit (OBU) installed in the vehicle, unless otherwise defined in the detailed description of the embodiments below. Additionally, in the present disclosure, "user terminal" may refer to a computing device carried by the driver or passenger of the vehicle.
[0031] Additionally, in the present disclosure, "traffic-related data" may refer to various forms of data necessary for operating the traffic safety provision system of the present disclosure. For example, "traffic-related data" may include, but is not limited to, one or more of the following: identification information of a vehicle, user terminal, or roadside device (e.g., vehicle number, unique number of user terminal, identification number of roadside device, etc.); personal identification of a vehicle driver or owner (e.g., phone number, email address, resident registration number, etc.); location information and speed information (e.g., speed of a moving vehicle, speed of occupants of a moving vehicle); surrounding condition information (e.g., image or sound information indicating road conditions around a vehicle and / or roadside device, temperature or weather information, etc.); and traffic safety information (e.g., road congestion, traffic accident information, road damage information, road construction information, detour information, etc.).
[0032] In the present disclosure, "blockchain" generally refers to a system or platform in a distributed environment capable of exchanging digitized information, assets, or transaction records, which records the history of electronic transaction records occurring in a peer-to-peer (P2P) network using a shared ledger. Here, the blockchain utilizes a decentralized or distributed consensus mechanism, and validating nodes on the network can approve (or disapprove) a transaction record by executing the same (or agreed-upon) consensus algorithm on the same transaction record. Additionally, in the present disclosure, "node" may refer to a computing device capable of recording, maintaining, and storing a shared ledger in the blockchain, and having computing power capable of recording and processing transaction records, such as the creation of blocks.
[0033] In the present disclosure, a "block" is a type of data packet consisting of a header and a body. The block header may include a hash value obtained by hashing the previous block, a hash value obtained by hashing all transaction records of the current block, a timestamp of the current block, a difficulty (hash target value), a nonce value, etc. The block body includes all transaction records included within the block. A blockchain may be constructed based on a Merkle tree structure. A Merkle tree is a type of tree structure also called a hash tree, in which leaf nodes point to data such as files, and the names of all non-leaf nodes consist of the hashes of the names of their child nodes. Merkle trees are primarily used to verify the validity of data sent in P2P systems, etc.
[0034] FIG. 1 is a schematic diagram of a traffic control flow and traffic safety provision system (100) according to one embodiment of the present disclosure. The system (100) illustrated in FIG. 1 can collect various traffic-related data from at least one of one or more vehicles (130) traveling on a road, a user terminal (140), and a roadside device (150). Here, traffic-related data refers to data necessary for operating the traffic safety provision system (100) of the present disclosure, and may include road-related data, road-side-related data, traffic safety-related data, and data collected from the vehicle (130). Additionally, traffic-related data may include personal information representing at least one of roadside device identification information, user terminal identification information, and vehicle identification information.
[0035] The user terminal (140) may be a computing device capable of collecting, generating, or transmitting traffic-related data, and may provide the collected traffic-related data to a roadside device (150) and / or a traffic flow control server (110) via a network (120). In one example, the user terminal (140) may be any one of various computing devices including, but not limited to, a smartphone, a tablet computer, a wearable computer, a navigation device, a black box device, etc.
[0036] Additionally, the vehicle (130) may include various vehicle sensors (e.g., speed sensor, position sensor, distance sensor, camera, microphone, etc.) capable of collecting, generating, or transmitting traffic-related data, as well as after-market devices such as an OBU (on-board unit), a navigation device, or a black box device. Here, the vehicle (130) and the user terminal (140) may be configured to include a display capable of displaying traffic safety information provided by a roadside device (150) and / or a traffic flow control server (110).
[0037] Traffic-related data collected from one or more vehicles (130) and / or user terminals (140) can be transmitted to a roadside device (150) and / or a traffic flow control server (110) using a network (120). Each of the roadside device (150) and the traffic flow control server (110) may be equipped with one or more sensors or communication devices capable of collecting, generating, or transmitting and receiving traffic-related data.
[0038] Meanwhile, the roadside unit (RSU) (150) may include a sensor capable of collecting traffic-related data (e.g., an image sensor, a position sensor, a sound sensor, etc.), a communication device capable of communicating with a vehicle (130) or other traffic-related device, and a display capable of displaying traffic safety information. The roadside unit (150) may be installed at a fixed location on the roadside and may directly collect traffic-related data around the road using the sensor. Additionally, the roadside unit (150) may receive traffic-related data from a vehicle (130) and / or a user terminal (140) via a network (120).
[0039] The roadside device (150) can analyze and determine the traffic safety level based on collected traffic-related data and / or traffic-related data received from the vehicle (130) and / or user terminal (140), and can provide the vehicle (130) and / or user terminal (140) with a desirable action corresponding to the traffic safety level. In the present disclosure, "desirable action corresponding to the traffic safety level" may refer to an action that can contribute to traffic safety that the vehicle or its user can take in response to the traffic safety level determined by considering the current road congestion level, the presence of hazardous elements on the road, surrounding weather conditions, etc. In one example, "desirable action corresponding to the traffic safety level" may include, but is not limited to, entering a detour road to avoid a congested road, changing lanes or reducing vehicle speed to avoid hazardous elements on the road, changing lanes or reducing vehicle speed in consideration of fog or ice conditions on the road. Additionally, the roadside device (150) can provide traffic-related information and / or desirable behavior analyzed through a display to the driver of a vehicle traveling on the road.
[0040] In one embodiment, the roadside device (150) may collect only traffic-related data without analyzing traffic safety on its own and provide the collected traffic-related data to the traffic flow control server (110). In this way, the roadside device (150) may perform functions identical or similar to those of a vehicle (130) or a user terminal (140), or may perform functions identical or similar to those of the traffic flow control server.
[0041] The traffic flow control server (110) can store traffic-related data received from a vehicle (130), a user terminal (140), or a roadside device (150) by building a database internally. Additionally, the traffic flow control server (110) can determine traffic safety by analyzing traffic-related data and can provide a predetermined desirable action corresponding to traffic safety to the vehicle (130), the user terminal (140), and the roadside device (150). Here, the traffic flow control server (110) is a computing device capable of communicating with other devices through a network (120), and may be a computing device capable of performing computational operations using a processor or processing device such as a CPU (central processing unit), GPU (graphic processing unit), or DSP (digital signal processor), but is not limited thereto. For example, the traffic flow control server (110) may be a computing device installed in a public institution (e.g., a traffic-related institution such as the Road Traffic Corporation or the Ministry of Land, Infrastructure and Transport) that collects traffic-related data to manage and monitor the traffic system in real time.
[0042] According to one embodiment, a traffic flow control system (100) may be connected to a blockchain network (not shown) that records, maintains, or updates traffic-related data. The blockchain network is composed of one or more blocks connected to record traffic-related data. The blocks of the blockchain network may be stored and maintained in one or more full nodes. In the present disclosure, a "full node" may refer to a computing device having computational processing capabilities capable of participating in the blockchain and executing the creation and verification of blocks. For example, a roadside device (150) and / or a traffic flow control server (110) may correspond to a full node capable of executing the creation and verification of blocks. Meanwhile, in the present disclosure, a "light node" may refer to a computing device equipped with an interface that references data of blocks stored and maintained in the blockchain network or provides data that serves as the basis for block creation. For example, a user terminal (140) and / or a vehicle (130) are light nodes that provide traffic-related data to a full node. In another example, the user terminal (140) and / or vehicle (130) may be a full node participating in the blockchain. The light node may receive various traffic-related services provided by the computational processing power of the full node and may pay for said traffic-related services. On the other hand, the light node may provide traffic-related data used by the full node to provide traffic-related services and receive compensation for providing the traffic-related data.
[0043] FIG. 2 is a schematic structural diagram of a blockchain according to another embodiment of the present disclosure.
[0044] As described, the traffic safety providing system of the present disclosure may utilize a blockchain in which blocks (202, 204, 206) generated for a transaction containing traffic-related data are linked. The header of each block of the blockchain includes a Merkle root associated with one or more transactions and includes the hash value of the previous block header. Here, the transaction may consist of the hash values of the transaction, and the Merkle tree may be composed of these hash values.
[0045] In one embodiment, the transactions constituting the Merkle tree may consist of hash values for traffic-related data including vehicle identification information, roadside device identification information, driver identification information, vehicle location, vehicle speed, etc.
[0046] FIG. 3 is a schematic diagram of a blockchain-based traffic safety provision system (200) according to one embodiment of the present disclosure. As shown in FIG. 3, the blockchain-based traffic safety system (200) may include one or more first nodes (210), second nodes (220), and third nodes (230) connected through a network (250). The components of the traffic safety system (200) may correspond to the components of the traffic safety system (100) shown in FIG. 1.
[0047] In one example, the first node (210) may correspond to a vehicle (130) and a user terminal (140) as a light node, but is not limited thereto. The second node (220) may correspond to a roadside device (150) as a full node, and the third node (230) may correspond to a traffic flow control server (110) as a full node. That is, the traffic safety system (100) illustrated in FIG. 1 may include at least some of the functions or components of the blockchain-based traffic safety system (200) illustrated in FIG. 3. Furthermore, among the functions or components of the blockchain-based traffic safety system (200), for components having the same reference number or name as described in FIG. 1 above, detailed descriptions may be omitted to avoid repetition, and only the modified or added parts may be described.
[0048] A blockchain-based traffic safety system (200) includes a blockchain network (240) that records, maintains, or updates traffic-related data. The blockchain network (240) is configured by connecting one or more blocks that record traffic-related data, and the blocks of the blockchain network may be stored and maintained in one or more full nodes. In the present disclosure, a second node (220) and a third node (230) correspond to full nodes capable of creating and verifying blocks, and the second node (220) may correspond to a roadside device (150), and the third node (230) may correspond to a traffic safety server (110). A first node (210) may correspond to a light node that provides traffic-related data to full nodes and may correspond to a user terminal (140) and / or a vehicle (130). That is, the first node (210) can collect traffic-related data and provide this data to the second node (220), which is a computing device that collects traffic-related data through the network (220) and utilizes it for traffic safety analysis, traffic safety information provision, accident prevention warnings and / or guidance. At this time, the first node (210) can receive compensation from the third node (230) for providing the traffic-related data.
[0049] Accordingly, the second node (220) can receive traffic-related data through the network (220) and record blocks created based on this data in the blockchain network (240). The third node (230) can use the traffic-related data included in the blocks through the blockchain network (240) to provide traffic safety analysis and corresponding traffic safety information (e.g., information on desirable actions that a vehicle should take).
[0050] In one embodiment, when traffic-related data is provided to or generated by the second node (220), a block based on the data is generated by the second node (220) and recorded in the blockchain (240). The second node (220) generates a block containing the traffic-related data or its hash value and stores it in the blockchain (240), and the generated block is linked by referencing the hash value of the previous block. The blockchain (240) generated and maintained in this manner can be replicated and stored in a full node such as the second node (220). According to this distributed data storage method, transaction records are not stored on a centralized server, but transaction details are sent to all users (nodes) participating in the transaction. Furthermore, since all transaction participants share and verify information at every transaction to prevent data forgery or alteration, the contents of the transaction can be safely recorded and stored.
[0051] The third node (230) can determine traffic safety by analyzing traffic-related data included in blocks recorded in the blockchain (240) and can provide the first node (210) with desirable actions that a vehicle should take in response to traffic safety. Along with this, the third node (230) may create a block based on the desirable actions that a vehicle should take in response to traffic safety and record it in the blockchain (240). The first node (210) may provide traffic-related data necessary to provide traffic-related services, such as traffic safety analysis, to the third node (230) and receive compensation for providing the traffic-related data. Additionally, the first node (210) may execute desirable actions (traffic) in response to traffic safety, and the third node (230), upon detecting such actions, may pay compensation to the first node (210).
[0052] In the above description, it has been explained that the first node (210) can collect traffic-related data, but it is not limited thereto, and according to the embodiment, the second node (220) can also collect traffic-related data. In one embodiment, the second node (220) may correspond to a roadside device and may be installed at a fixed position on the roadside to collect traffic-related data, such as surrounding and road conditions and the speed of vehicles traveling on the surrounding road, to generate blocks.
[0053] FIG. 4 is a block diagram showing the detailed configuration of a first node and an environment for transmitting and receiving traffic-related data according to one embodiment of the present disclosure. As illustrated, the first node (210) may include a storage device (350), a communication unit (310), a processor (320), a display (330), and a sensor (340).
[0054] The sensor (340) of the first node (210) can detect various traffic-related data from the surrounding environment and / or road of the first node (210), such as the number of vehicles operating on the road, the speed of the vehicles, the condition of the road surface, the temperature and humidity around the road, etc. For example, the sensor (340) may include at least one of a camera capable of reading objects around the first node (210), an infrared camera for night environments, a radar capable of detecting objects from a long distance, a LiDAR capable of perceiving the surroundings of the first node (210) in three dimensions, an ultrasonic sensor capable of reading objects at a short distance, and an acoustic sensor capable of detecting sounds from surrounding objects such as vehicles, but is not limited thereto. Traffic-related data detected by the sensor (340) may be transmitted to a processor (320) or a storage device (350) or transmitted to an external device (e.g., a second node) through the communication unit (310).
[0055] The communication unit (310) can transmit traffic-related data detected by the sensor (340) of the first node (210) to the second node (230), or receive traffic safety-related data and / or recommendation actions analyzed from the second node (220) or the third node (230) and transmit them to the processor (320). Here, the traffic-related data may include personal information of the first node (210), such as identification information and / or location information.
[0056] The processor (320) can store traffic-related data collected from the sensor (340) in the storage device (350) or perform operations such as encryption on the traffic-related data. The processor (320) can perform encryption to protect personal information (e.g., the identification number of the first node (210), the location and speed of the first node (210), etc.) among the traffic-related data, and the encrypted personal information can be stored in the storage device (350). In performing encryption of personal information among the traffic-related data in this manner, an appropriate encryption algorithm including PKI (public-key infrastructure) can be used. When using the PKI method, the processor (320) can generate a unique private key / public key for the first node (210) related to the personal information among the traffic-related data, encrypt the personal information with the public key, and then transmit the encrypted personal information or the hash value of the encrypted personal information to the second node (220). The second node (220) can create a block containing the hash value of the encrypted personal information or personal information and record it on the blockchain network.
[0057] The third node (230) can determine traffic safety by performing an analysis of traffic-related data to analyze traffic conditions or road conditions around the first node (210). In the present disclosure, "traffic safety" may include, but is not limited to, any one of the following: traffic congestion determined based on the number of vehicles traveling on a road of a specific distance, the average driving speed of vehicles, etc.; traffic safety determined based on the degree of goodness of weather and meteorological conditions around the road; or traffic safety determined based on whether the road is damaged or whether there is a traffic accident. For example, "traffic safety" may be a numerical value measured or calculated inversely proportional to the density of fog or the amount of rainfall around the road. In one embodiment, the third node (230) can read traffic-related data using a block containing traffic-related data generated by the second node (220) recorded in the blockchain network.
[0058] Additionally, the processor (320) can provide guidance on the optimal route and / or alternative route based on the user's destination and origin information. In this case, when the destination is set by the user, the processor (320) can provide the optimal route and / or alternative route received from the traffic flow control server (260) via the roadside device (150) to the navigation device built into the vehicle through the route guidance UI and start route guidance. Additionally, the processor (320) can transmit information about the vehicle's current location based on the route selection by the user (e.g., either the optimal route or an alternative route) received through the navigation device or the GPS signal received from the base station to the roadside device (150) via the communication unit (310).
[0059] In one embodiment, the traffic safety providing system may be connected via a network (250), and at least one of the first node (210), the second node (220), and the third node (230) may store traffic-related data and / or traffic safety information in a traffic flow control server (260). The network (250) may be configured to include a database of traffic-related data. In another embodiment, the network (250) may perform the function of a third node (230) that executes a traffic safety analysis based on a database of traffic-related data.
[0060] In the embodiments described above, it has been explained that the database may be built inside the third node (230) and / or network (250), but is not limited thereto and may exist separately outside the third node (230) and / or network (250) depending on the embodiment. Additionally, the database may receive and store traffic-related data periodically or non-periodically from at least one of the third node (230) and the traffic flow control server (260) via the network.
[0061] The third node (230) or the traffic flow control server (260) can analyze the traffic situation based on the traffic-related data read. For example, the traffic-related data may include image data representing the road condition collected by the sensor (340). In this case, the third node (230) can analyze the image data to determine whether ice has formed on the surface of the road. If the third node (230) determines that ice has formed on the surface of the road, it can generate a traffic safety message indicating that the road is unsafe and transmit it to the first node (210).
[0062] In another example, the traffic flow control server (260) can analyze various traffic situations, such as vehicle driving time predictions, dangerous driving sections, accident locations, and accident-prone areas. Additionally, it can determine desirable actions that a vehicle can take in response to the analyzed traffic situations and provide them to the first node (210). Furthermore, if the first node (210) performs at least one of the recommended actions, the traffic flow control server (260) can pay a corresponding reward to the first node (210). The traffic flow control server (260) determines and recommends desirable actions that a vehicle can take in response to traffic safety.
[0063] In some embodiments, when a vehicle driver sets a destination, a real-time traffic-related database is analyzed to recommend the shortest route, the route requiring the shortest time, and alternative routes, and a reward is provided for the route selection, the process of which is described in detail with reference to FIG. 5.
[0064] In some embodiments, the third node (230) may also generate a block containing data on analyzed traffic conditions, i.e., traffic safety, and data on corresponding desirable behaviors. The third node (230) may perform encryption to protect personal information among the traffic-related data and store it in an internal storage device (e.g., a database), and transmit the hash value of the encrypted personal information to the first node (210).
[0065] The first node (210) may display traffic-related information and / or predetermined traffic information received from the third node (230) or the traffic flow control server (260) on the display (330). The traffic information displayed on the display (330) may include traffic safety information determined based on road conditions, traffic safety information determined based on information collected from other first nodes (210), etc.
[0066] FIG. 5 is a flowchart of a path guidance method according to one embodiment of the present disclosure.
[0067] The route guidance method (500) may be initiated by the step (S510) in which a user terminal or vehicle receives a destination from a driver. The user terminal or vehicle may be, for example, a vehicle (130) or a user terminal (140) shown in FIGS. 1 to 6. In one embodiment, the user terminal (140) may receive requests for an optimal route and an alternative route for the user's destination, and may store input information included in the requests for the optimal route and an alternative route in a storage device for each destination. Here, the requests for the optimal route and an alternative route may include at least one of the current location of the user terminal (or vehicle), a GPS signal, and information indicating the status of the vehicle. For example, when a user inputs a specific address or location using the user terminal (140) and requests an optimal route and an alternative route, the communication unit (320) may transmit the specific address of the user's destination (e.g., city name, street name, building name, lot number) to the first node (210).
[0068] When a request for an optimal route and an alternative route to a destination is received, the user terminal can transmit the destination and vehicle identification information to the first node (S520). Here, the vehicle identification information is information that can uniquely identify a vehicle, and may be, for example, any one of the vehicle number, the name of the vehicle driver, a phone number, an email address, etc., but is not limited thereto. In one embodiment, referring to FIGS. 1 to 4, the first node (210) may correspond to a roadside device (150), and the first node (210) may be installed at a fixed location on the roadside to collect traffic-related data from a vehicle and provide the collected traffic-related data to a traffic flow control node (260), which is a computing device of a relevant agency or service agency that can be used for traffic flow control and / or route guidance.
[0069] In one embodiment, the user terminal may transmit a transaction containing vehicle identification information and / or destination information to the first node (210). Alternatively, the user terminal may encrypt the vehicle identification information and / or destination with a public key and store it in a storage device (350), and transmit a transaction containing the hash value of the encrypted information to the first node (210). In this case, since the user terminal stores and maintains the encrypted data of the vehicle identification information and / or destination in the storage device (350), the security of personal information related to this data can be maintained, while the fact of the existence of such personal information is recorded in the blockchain network that the first node (210) stores and maintains, thereby proving the reliability of this data.
[0070] After that, the first node can generate a block containing vehicle identification information and destination (S530). In one embodiment, referring to FIG. 4, the first node (210) can store blocks that record traffic-related data transactions, and when a transaction containing traffic-related data is provided to or generated by the first node (210), the data is recorded as a block in the blockchain (350). The blockchain (240) generates and stores a transaction containing traffic-related data (or encrypted data) or its hash value as a block, and the generated block is linked by referencing the hash value of the previous block. The blockchain (240) generated and maintained in this way can be replicated and stored in nodes such as the first node (210), the second node (220), and the traffic flow control node (260). At this stage, the first node (210) can generate a block containing vehicle identification information and destination. Alternatively, the first node (210) may generate a block containing identification information of the vehicle and an encrypted hash value of the destination.
[0071] In the next step (S540), the traffic flow control node analyzes traffic congestion based on traffic-related data on the blockchain. In one embodiment, referring to FIGS. 1 through 6, a user terminal (140) and / or a vehicle (130) may collect various types of traffic-related data in real time while operating on a road, or collect various information from ITS and generate a transaction containing such information. In this case, the first node (210) may collect traffic-related data, such as the vehicle's location and speed, and surrounding condition information (e.g., image or sound information indicating the road conditions around the vehicle, temperature or weather information, etc.), which is data necessary for determining the optimal route and / or alternative route, through the vehicle (140) and / or the user terminal (150) of the driver operating the vehicle. The first node (210) may generate a block for a transaction containing the collected traffic-related data and record it on the blockchain (240). When creating a new block, the first node (210) may create a block for a transaction that includes the traffic-related data itself, but for privacy protection, it may also create a block for a transaction that includes the encrypted hash value of the traffic-related data. In this case, the user terminal or the first node may store the encrypted information of the traffic-related data in a separate storage device.
[0072] Additionally, the traffic flow control node can analyze traffic congestion by referring to traffic-related data included in the blocks of the blockchain recorded by the first node. In one embodiment, if the blocks recorded in the blockchain (240) contain the traffic-related data itself, the traffic flow control node can analyze traffic congestion based on that data. In an alternative embodiment, the traffic flow control node can request traffic-related data from the user terminal or the first node by referring to the encrypted hash value of the traffic-related data included in the blocks recorded in the blockchain (240). The user terminal or the first node, upon receiving a request for traffic-related data from the traffic flow control node, verifies the request, retrieves the encrypted traffic-related data from the storage device, and performs decryption of the data using a private key. The user terminal or the first node transmits the decrypted traffic-related data to the traffic flow control node. The traffic flow control node can analyze traffic congestion based on the traffic-related data received from the user terminal or the first node. The traffic flow control node can determine the degree of traffic congestion based on traffic-related data, using the number of vehicles traveling on the planned route, the average travel speed of the vehicles traveling, etc.
[0073] The traffic flow control node can collect traffic-related data through an Intelligent Transportation System (ITS) that includes an ATMS system—which analyzes and manages traffic conditions in real time by installing a system capable of detecting traffic information, such as vehicle characteristics and speeds on the road, on behalf of or in addition to traffic-related data collected by user terminals as described above—an ATIS system that provides various traffic information to drivers quickly and accurately using various communication methods, a public transportation information and management system, and an AVHS system that automates driving and prevents accidents by utilizing various high-performance sensors and intelligent communication facilities installed on vehicles and roads. The traffic flow control node can analyze traffic congestion using this traffic-related data.
[0074] Based on the analyzed traffic congestion and / or destination, the traffic flow control node may determine route information including an optimal route and / or alternative routes and transmit it to a user terminal (S550). In the present disclosure, "optimal route" may refer to the shortest route from the vehicle's starting point to the destination. Therefore, if the vehicle's driver selects the "optimal route," the vehicle can reach the destination from the starting point in the shortest time or using the least amount of fuel, provided that the traffic congestion on the route is not high. On the other hand, "alternative route" may refer to a route among several candidate routes from the vehicle's starting point to the destination that has a longer estimated travel time or distance than the optimal route but has lower traffic congestion. Therefore, if the vehicle's driver selects the "alternative route," it may contribute to lowering overall traffic congestion compared to selecting the optimal route. In one embodiment, the user terminal (140) and / or vehicle (130) may output the optimal route and / or alternative route received from the traffic flow control node (260) via the communication unit (310) to a navigation device built into the user terminal (140) and / or vehicle (130).
[0075] When a user selects one of the optimal route and alternative route output to the navigation device of the user terminal (140) or vehicle (130), the user terminal (140) or vehicle (130) receives the selected input and can transmit it to the traffic flow control node (260) through the communication unit (310).
[0076] Afterward, if the traffic flow control node (260) determines that the selection input indicates the selection of one or more alternative routes, a reward may be paid to the user terminal (S560). If the user's route selection input is an alternative route, the traffic flow control node (260) may pay a reward to the user as compensation for contributing to traffic flow control, because the user helped to facilitate overall traffic flow by selecting an alternative route that requires more time / cost compared to the optimal route. In one embodiment, the reward paid to the user may be in the form of cryptocurrency recorded and maintained on the blockchain (240) by mining of the nodes (210, 220, 230?). In another embodiment, the reward paid to the user may be in the form of an electronic voucher provided by a government agency or service provider associated with the traffic flow control node (240).
[0077] FIG. 6 is an exemplary diagram of the method for proposing a route and providing a reward for selecting a route according to the present disclosure. As illustrated, a vehicle (130) may start driving along a "planned route" based on traffic information and route guidance information provided by a traffic flow control server (110). For example, the driver of the vehicle (130) may start driving along a planned route selected from an optimal route and an alternative route provided by the traffic flow control server (110). While driving along the planned route, the vehicle (130) or the user terminal (140) may collect traffic-related data and transmit it to a nearby roadside device (150). The roadside device (150) may create a block based on the received traffic-related data and record it on a blockchain.
[0078] Meanwhile, the traffic flow control server (110) can analyze traffic-related data from blocks recorded on the blockchain, generate new optimal route guidance information based on the analysis results, and transmit it to the vehicle (130) or user terminal (140). In this way, according to the route guidance information updated in real-time based on current traffic-related data, the driver of the vehicle (130) can again select and use an alternative route or detour route that deviates from the planned route.
[0079] In one embodiment, the vehicle (130) may change to a route that deviates from the existing route (i.e., "changed route") if, for example, it recognizes that traffic congestion is increasing on the current planned route or if it needs to change the route for other reasons. In this case, the vehicle (130) may provide traffic-related data to a roadside device (150) on the changed route. The roadside device (150) may create a block based on the traffic-related data received from the vehicle (130) and record it on a blockchain.
[0080] The traffic flow control server (110) can determine whether there is a change in the traffic flow of the planned route by analyzing traffic-related data of blocks recorded on the blockchain, such as when a vehicle (130) deviates from the existing planned route and uses a changed route. For example, the traffic flow control server (110) can measure changes in traffic flow or traffic congestion based on the average travel speed of vehicles on the planned route, the number of vehicles in motion, etc. If it is determined that the traffic congestion of the planned route has decreased and contributed to resolving traffic jams due to the vehicle (130) using the changed route, the traffic flow control server (110) can provide a reward to the vehicle (130) or its user for the route change action.
[0081] In one embodiment of the present disclosure, the traffic flow control server (110) may further determine whether there is a change in traffic flow on the changed route by analyzing traffic-related data of blocks recorded on the blockchain, such that the vehicle (130) deviates from the existing planned route and uses the changed route. For example, the traffic flow control server (110) may measure the change in traffic flow or the change in traffic congestion based on the average travel speed of vehicles on the planned route and the changed route, the number of vehicles in motion, etc. If it is determined that the vehicle (130)'s use of the changed route contributed to a reduction in the overall traffic congestion on the planned route and the changed route, the traffic flow control server (110) may provide a reward to the vehicle (130) or its user for the route change behavior.
[0082] FIG. 7 is an illustrative diagram showing a method for providing traffic safety according to an embodiment of the present disclosure. As illustrated, the first node (710) may be a portable device of a user driving a vehicle. As described in detail below, the first node (710) may receive results analyzed by the third node and a predetermined recommended action and display them to the user. Additionally, the first node (710) may provide the analysis results and recommended action provided by the third node to the user in the form of a game. In one embodiment, the analysis results and recommended action provided by the first node (710) may be provided in the form of a game for raising a pet.
[0083] Referring to FIG. 7(a), the result analyzed by the third node may be, for example, that there is a traffic congestion section 500m ahead of the location where the user's vehicle is driving, and the information may be output to the display (720) and provided to the user. Here, the analyzed result may be accident prevention or traffic safety information, such as vehicle deceleration in response to the traffic congestion section, but is not limited thereto.
[0084] According to some embodiments, recommended actions (730) corresponding to the analysis results may be provided in a list according to a pre-set rank or importance. For example, the recommended action of 'driving along the recommended route' may be listed as the first rank. The reward obtainable when performing the recommended action may also be paid differently depending on the rank or importance of the recommended action performed by the first node. In the present disclosure, the analysis results and recommended actions (730) are not limited to the examples described above, and various analysis results and various recommended actions according to each analysis result may be provided.
[0085] The user may input a selection of recommended actions provided through a user interface (e.g., touch display, keyboard, mouse, touch pen or stylus, microphone, motion recognition sensor, etc.). In one embodiment, to input a selection of recommended actions, the first node (710) may configure a screen of a preset interface to input a selection and provide it to the user through a display (720). As illustrated in FIG. 7(b), the user may input a selection of recommended actions by checking a checkbox (732) of a recommended action item to be selected (e.g., driving along a recommended route).
[0086] After the user of the vehicle inputs a selection of a recommendation action (730) and performs an action corresponding to that input, the third node may pay a corresponding reward. As described above, the reward value of the recommendation action (730) may be determined in a predetermined manner. For example, the reward for the recommendation action (730) may be determined according to the importance, ranking, etc. of the predetermined recommendation actions. The reward may also be paid from the third node according to a predetermined method. Here, the reward may be paid by recording it on the blockchain in the form of cryptocurrency, or in the form of electronic currency (or electronic voucher) provided by another institution.
[0087] As described, the reward corresponding to the first priority of the list of recommended actions (730), 'driving along the recommended route,' can be predetermined as '100 coins,' which is larger than the reward corresponding to the second priority, 'speed reduction,' which is '50 coins.' The reward obtained by performing the recommended action (730) can be provided through the display (720) of the first node (710). In one embodiment, the acquired reward can be visually displayed on the display (720) screen. For example, a reward gauge (740, 742) is provided on the display (720) screen so that the user can visually check the rewards acquired so far. Here, the gauge (740, 742) can rise in proportion to the acquired reward and represents the cumulative amount of rewards acquired by the user according to the action corresponding to the traffic safety level up to the current point in time. For example, the gauge (742) shown in FIG. 7(b) may be indicated as having risen compared to the gauge (740) shown in FIG. 7(a) due to the reward obtained by the user performing a recommendation action.
[0088] As described above, the traffic safety providing system of the present disclosure can analyze traffic-related situations based on traffic-related data collected from the first node (710) and recommend a specific action appropriate to the situation. In addition, by providing a reward when the first node (710) or a vehicle performs the recommended action, it can induce the performance of recommended actions that contribute to traffic safety, thereby maintaining a smooth traffic flow and promoting the safety and convenience of drivers traveling on the road.
[0089] In one embodiment, when the first node (710) achieves a preset goal, the first node (710) may receive additional rewards from the third node. Specifically, when the rewards received from the third node accumulate to a value greater than or equal to a preset goal value (750), the third node may provide additional rewards (760) based on the accumulated reward value. Here, the accumulated reward value is provided to the first node by the third node verifying the reward value information of the previous first node by referencing the blocks of the blockchain based on the identification information of the first node, adding additional rewards to the verified reward value, and recording it in the blockchain.
[0090] In this way, whether the accumulated value of the reward obtained by the first node has reached the target value (750) can be checked through, for example, the full gauge (746) displayed on the display (720) as illustrated in FIG. 7(c). At this time, the third node may additionally provide rewards (760) corresponding to the achievement of the target value, such as 'coin bonus 5%' and 'experience point additional 3%', based on a predetermined method or rule.
[0091] In one embodiment, the analysis results and recommended actions by the third node may be provided in the form of a pet-raising game. As illustrated in FIG. 7(c), when the gauge (746) is filled to 100%, a young animal (e.g., a chick) corresponding to the current level can grow into a mature animal (e.g., a chicken) corresponding to the next level through leveling up, and as a level-up reward (760), the third node may provide additional rewards such as a 'coin bonus of 5%' and an 'additional experience of 3%'. By providing the analysis results and recommended actions by the third node in the form of a game in this way, the user may be motivated and interested to perform actions that contribute more actively to traffic safety.
[0092] The preferred embodiments of the present invention described above are disclosed for illustrative purposes only, and a person skilled in the art with ordinary knowledge of the present invention will be able to make various modifications, changes, and additions within the spirit and scope of the present invention, and such modifications, changes, and additions should be considered to fall within the scope of the above claims.
[0093] Since various substitutions, modifications, and changes are possible within the scope of the technical concept of the present invention without departing from the spirit of the invention, the present invention is not limited by the aforementioned embodiments and attached drawings. Explanation of the symbols
[0095] 110: Traffic flow control server 120: Network 130: Vehicle 140: Terminal 150: Roadside device 200: Blockchain-based traffic safety system 202, 204, 206: Blockchain Blocks 210: 1st Node 220: 2nd Node 230: 3rd Node 240: Blockchain 250: Network 260: Traffic Flow Control Server 310: Communications Unit 320: Processor 330: Display 340: Sensor 500: Route guidance method 710: Node 1 720: Display 730: Recommendation activity 740, 742, 746: Gauge 750: Goal value 760: Reward
Claims
Claim 1 A traffic flow control and traffic safety provision system manages a distributed ledger comprising a plurality of blocks containing traffic-related data collected from at least one of a roadside device, a user terminal, and a vehicle, and includes a plurality of nodes, each comprising at least one computing device, wherein each of the plurality of blocks includes the collected traffic-related data, a block creation time, and a hash reference to the distributed ledger; a first node among the plurality of nodes corresponding to the user terminal or the vehicle collects traffic-related data and transmits it to a second node among the plurality of nodes corresponding to the roadside device, wherein the second node among the plurality of nodes generates a block including the traffic-related data, location information of the second node, and a block creation time, and includes a sensor for collecting traffic-related data, a communication unit, and a display for displaying information, wherein a third node among the plurality of nodes corresponding to a traffic flow control server determines a traffic safety level based on the traffic-related data included in the generated block and transmits accident prevention or traffic safety information to at least one of the first node and the second node, and wherein the third node among the plurality of nodes... the plurality of the distributed ledger Based on traffic-related data included in a block, traffic congestion is analyzed, and a planned route including an optimal route and an alternative route is determined based on the traffic congestion and the destination, wherein the traffic-related data includes personal information representing at least one of roadside device identification information, user terminal identification information, and vehicle identification information, and the first node encrypts and stores the personal information using a public key and transmits the hash value of the encrypted personal information to the second node, so that the second node generates a block including the hash value of the encrypted personal information, and when the vehicle deviates from the planned route and enters a changed route, the second node installed near the changed route among the plurality of nodes,When vehicle identification information, a destination, and a current location are received from the vehicle, a block containing traffic-related data including the vehicle identification information, the destination, and the current location is generated; the third node determines a modified route to the destination based on the traffic-related data included in the plurality of blocks of the distributed ledger; the hash value of the encrypted personal information of the first node and a first encrypted value, which is obtained by encrypting the transaction number containing the hash value of the encrypted personal information using the public key, are transmitted to and stored by the authentication server; in response to the identity verification of the first node by the third node, the first node transmits the hash value of the encrypted personal information and the private key to the authentication server; the authentication server decrypts the first encrypted value using the private key and performs identity verification of the first node through the hash value of the encrypted personal information confirmed via the transaction number; the third node transmits the determined planned route to the first node; and when the first node selects an alternative route among the planned routes and moves, a reward is paid to the first node; and the third A system in which a node determines the road speed limit at the current location of the first node based on the location information of the first node and the traffic-related data, transmits recommendation information associated with the speed limit information to the first node, and pays a reward to the first node when the speed of the first node is less than or equal to the speed limit, and the third node calculates a cumulative reward value based on the reward of the first node, and pays a reward to the first node when the calculated cumulative reward value is greater than or equal to a set target reward value. Claim 2 delete Claim 3 delete Claim 4 A system according to claim 1, wherein, in response to identity verification by the first node, the third node pays a reward to the first node. Claim 5 In claim 1, at least one of the first node and the second node is a system that outputs the accident prevention or traffic safety information to a display. Claim 6 delete Claim 7 delete Claim 8 delete Claim 9 A system according to claim 1, wherein the third node calculates at least one of the average travel speed of vehicles and the number of vehicles on the planned route based on traffic-related data included in the plurality of blocks of the distributed ledger, and measures traffic congestion based on the calculated average travel speed of vehicles and the number of vehicles. Claim 10 delete Claim 11 A system according to claim 1, wherein the third node analyzes traffic congestion based on blocks generated by the first node and the second node, and provides compensation to the vehicle when it is determined that the traffic congestion of the planned route and the changed route has decreased due to the vehicle's use of the changed route. Claim 12 A method for providing traffic flow control and traffic safety based on a blockchain, wherein the blockchain manages a distributed ledger comprising a plurality of blocks containing traffic-related data collected from at least one of a roadside device, a user terminal, and a vehicle, and comprises a plurality of nodes each comprising at least one computing device, wherein each of the plurality of blocks includes the collected traffic-related data, a block creation time, and a hash reference to the distributed ledger, and wherein the traffic-related data includes at least one of road-related data, road-surrounding-related data, and traffic-related data collected from a vehicle, and the method comprises the step of a first node among the plurality of nodes corresponding to the user terminal or the vehicle collecting traffic-related data and transmitting it to a second node among the plurality of nodes corresponding to the roadside device; and the step of the second node among the plurality of nodes creating a block based on the traffic-related data, the location of the second node, and the block creation time. The method further comprises: a third node among the plurality of nodes corresponding to a traffic flow control server determining traffic safety based on traffic-related data included in the generated block and transmitting accident prevention or traffic safety information to at least one of the first node and the second node; a step of generating a block including traffic-related data including vehicle identification information and the destination when the first node among the plurality of nodes receives vehicle identification information and the destination from the vehicle; a step of analyzing traffic congestion based on traffic-related data included in the plurality of blocks of the distributed ledger by the third node among the plurality of nodes; and a step of determining a planned route including an optimal route and an alternative route based on the traffic congestion and the destination; wherein the second node includes a sensor for collecting traffic-related data, a communication unit, and a display for displaying information.The above traffic-related data includes personal information representing at least one of roadside device identification information, user terminal identification information, and vehicle identification information; the first node encrypts and stores the personal information using a public key and transmits the hash value of the encrypted personal information to the second node, so that the second node generates a block containing the hash value of the encrypted personal information; when the vehicle deviates from the planned route and enters a modified route, the second node installed near the modified route among the plurality of nodes, upon receiving vehicle identification information, a destination, and a current location from the vehicle, generates a block containing traffic-related data including the vehicle identification information, the destination, and the current location; the third node determines the modified route to the destination based on the traffic-related data included in the plurality of blocks of the distributed ledger; and transmits and stores to the authentication server a first encrypted value obtained by encrypting the hash value of the encrypted personal information of the first node and a transaction number in which the hash value of the encrypted personal information is recorded using the public key; and in response to the identity verification of the first node by the third node, the first node... The hash value of personal information and the private key are transmitted to the authentication server, and the authentication server decrypts the first encrypted value using the private key and performs identity verification of the first node through the hash value of the encrypted personal information confirmed via the transaction number; the third node transmits the determined planned route to the first node, and when the first node selects an alternative route among the planned routes and moves, it pays a reward to the first node; the third node determines the road speed limit at the first node's current location based on the first node's location information and the traffic-related data, transmits recommendation information associated with the speed limit information to the first node, and when the speed of the first node is below the speed limit, it pays a reward to the first node; and the third nodeA method for calculating a cumulative reward value based on the reward of the first node, and paying a reward to the first node when the calculated cumulative reward value is greater than or equal to a set target reward value. Claim 13 A non-transient computer-readable storage medium storing instructions for providing traffic safety based on a blockchain, wherein the blockchain manages a distributed ledger comprising a plurality of blocks containing traffic-related data collected from at least one of a roadside device, a user terminal, and a vehicle, and comprises a plurality of nodes each comprising at least one computing device, wherein each of the plurality of blocks includes the collected traffic-related data, a block creation time, and a hash reference to the distributed ledger, and wherein the traffic-related data includes at least one of road-related data, road-side-related data, and traffic-related data collected from a vehicle, and when the instructions are executed by at least one of the plurality of nodes, a first node among the plurality of nodes corresponding to the user terminal or the vehicle performs the operation of collecting traffic-related data and transmitting it to a second node among the plurality of nodes corresponding to the roadside device; and the second node among the plurality of nodes performs the operation of creating a block based on the traffic-related data, the location of the second node, and the block creation time. The third node among the plurality of nodes corresponding to the traffic flow control server determines the degree of traffic safety based on the traffic-related data included in the generated block and performs the operation of transmitting accident prevention or traffic safety information to at least one of the first node and the second node, wherein the second node includes a sensor for collecting traffic-related data, a communication unit, and a display for displaying information, and the traffic-related data includes personal information representing at least one of roadside device identification information, user terminal identification information, and vehicle identification information, and the first node encrypts and stores the personal information using a public key and transmits the hash value of the encrypted personal information to the second node,The second node generates a block containing the hash value of the encrypted personal information, and when the vehicle deviates from the planned route and enters a modified route, the second node installed near the modified route among the plurality of nodes, upon receiving vehicle identification information, a destination, and a current location from the vehicle, generates a block containing traffic-related data including the vehicle identification information, the destination, and the current location; the third node determines the modified route to the destination based on the traffic-related data included in the plurality of blocks of the distributed ledger; the hash value of the encrypted personal information of the first node and a first encrypted value obtained by encrypting a transaction number containing the hash value of the encrypted personal information with the public key are transmitted to and stored by the authentication server; in response to the identity verification of the first node by the third node, the first node transmits the hash value of the encrypted personal information and the private key to the authentication server, and the authentication server decrypts the first encrypted value with the private key and verifies the identity of the first node through the hash value of the encrypted personal information confirmed via the transaction number A computer-readable storage medium that executes, wherein the third node transmits a determined planned route to the first node, and when the first node selects an alternative route among the planned routes and moves, pays a reward to the first node, and the third node determines the road speed limit of the first node's current location based on the first node's location information and traffic-related data, transmits recommendation information associated with the speed limit information to the first node, and pays a reward to the first node when the speed of the first node is less than or equal to the speed limit, and the third node calculates a cumulative reward value based on the reward of the first node, and pays a reward to the first node when the calculated cumulative reward value is greater than or equal to a set target reward value.