WO2023075713A1 - A blockchain system - Google Patents

A blockchain system Download PDF

Info

Publication number
WO2023075713A1
WO2023075713A1 PCT/TR2021/050778 TR2021050778W WO2023075713A1 WO 2023075713 A1 WO2023075713 A1 WO 2023075713A1 TR 2021050778 W TR2021050778 W TR 2021050778W WO 2023075713 A1 WO2023075713 A1 WO 2023075713A1
Authority
WO
WIPO (PCT)
Prior art keywords
block
pool
nonce
miner
generator
Prior art date
Application number
PCT/TR2021/050778
Other languages
French (fr)
Inventor
Omer GOKSOY
Original Assignee
Goksoy Omer
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Goksoy Omer filed Critical Goksoy Omer
Priority to PCT/TR2021/050778 priority Critical patent/WO2023075713A1/en
Publication of WO2023075713A1 publication Critical patent/WO2023075713A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Definitions

  • the invention relates to a blockchain system that break down multiple block structures to single block structures, containing a selective hash suitable to the block character and suitable for the transaction.
  • Blockchain is a distributed database system with a chain structure consisting of blocks which allows tracking of an encrypted transaction.
  • Each step of the money transfer creates a block.
  • each bit of the information such as the sender's name and the amount sent is a block.
  • These blocks created during the transfer process are encrypted, never changed and made unbreakable. These blocks are distributed to everyone in the entire network, and everyone has the same encrypted information.
  • the principle of blockchain being decentralized is based on this technology. The information on the block can only be processed by the buyer and seller specified on them.
  • Blockchain technology is transparent, anyone may examine and review the accumulated blocks.
  • Blockchain technology gives individual users unprecedented control over their digital identity. Therefore, blockchain, which is a global open ledger, is used not only in the production of cryptocurrencies, but also in many different areas such as storage, management and storage. The opportunity it provides to digital identity makes it the key to the economy of trust. In this respect, blockchain is not only limited to the financial sector, but the opportunity offered by digital technology is also turned into an opportunity by businesses. In this respect, it is claimed that blockchain technology is at the center of the fourth industrial revolution. It is stated that the great impact that technology will have in our lives in the coming period will not be realized by social media, big data, robots or artificial intelligence, and the real revolution is the blockchain, which forms the basis of virtual-digital money. With blockchain technology, important steps are being taken day by day that enable different sectors to integrate with technology.
  • US2021135843 discloses a centralized transaction tracking using multi-blockchain technology.
  • the invention specifies techniques for centralized transaction tracking using multi-blockchain technology.
  • Methods, apparatus, and processor-readable storage media for centralized transaction tracking using multi-blockchain technology are provided.
  • An example computer-implemented method includes obtaining one or more messages communicated between two or more applications that are part of a message-based transaction architecture; and for each given one of said messages: identifying a key identifier value of said given message; determining a message type of said given message from among a set of message types; selecting, based on a predetermined mapping between the set of message types and a set of hash functions, the hash function that is mapped to the message type of said given message; and storing the given message in one of a plurality of blockchains based at least in part on the selected hash function and the determined key identifier value.
  • the object of the invention is to develop a blockchain system configured to include multiple blockchain architecture, variable transaction numbers, variable block type, variable hashing method, using different types of hash algorithms, and collecting different blockchains in a single blockchain.
  • a block pool wherein each block request corresponding to each transaction of at least one user and/or service operating over an internet network is transmitted and accumulated; at least two block generators arranged to attract one or more block requests in the block pool; at least one block structure generated for one or more block requests drawn in each block generator; a miner pool to which every block request drawn from the block pool in each block structure is sent; at least one miner configured to perform nonce number calculations corresponding to the operation performed by withdrawing each block request from the miner pool; a nonce pool to which the results of the nonce count calculation executed by each miner are transferred; a chain system where each hash corresponding to each nonce number in the nonce pool is defined in multiple blocks with block generators.
  • the miner pool is arranged such that the results of calculated nonce numbers of miners are set to be accumulated; at least one block structure created by each block generator by performing the nonce calculations and distributed to the network when at least one miner by pulling the block request in the miner pool is not connected to the internet network; each block generator is configured to reduce different block types from a multi-block structure to a single-block structure with different hashes for each case with or without miners and to verify the nonce numbers in the nonce pool corresponding to the operation performed with the block generator.
  • a multi-blockchain system is obtained, which is configured to include a multi-blockchain architecture, variable transaction numbers, variable block type, variable hash method, and is configured to collect different blockchains in a single blockchain.
  • the blockchain system is configured to provide a multi-block structure from single block structures by transmitting each block structure formed by the block generator to the other block generators.
  • a multi-block structure is obtained by combining single blocks. This provides a multi-block structure of single blocks with different hashes to match the different transactions.
  • the number of nonces of each miner is set to be calculated within a predetermined time limit.
  • a processing time is obtained according to each operation. This processing time limitation has been implemented in order to provide the result of the transaction to each user and/or service in short time.
  • the block generator is set to transmit different block types to the miner pool in a sequence according to the predetermined block request transaction order.
  • priority is ensured for the processing requests of each user and/or service that require high processing priority.
  • a block generator is configured to send the nonce calculations ensuring the block is not altered to the miners, such that distribute the workload on the generator to other electronic devices over the internet network.
  • the processing load on the block generator is reduced, and consequently the data storage area in the electronic device where the data in the block generator is stored is also reduced.
  • the chain system is operating in a way that providing a fragmented block structure is by reducing the multi-block structure to the singleblock structure.
  • a blockchain system is obtained, which is set up to contain various blockchains in a single blockchain. This ensures that the transaction result is quickly reduced by reducing the transaction to a single block.
  • a message is sent to each miner corresponding to the operation performed for each block structure added to the chain system in accordance with the block request transaction made with the block generator.
  • the miners are notified from the each transaction result.
  • the chain system is configured in such a way that miners gain rewards in proportion to the amount of coins, block type and transaction amount to be obtained from the transaction fee to be paid for the transaction.
  • the chain system is set to utilize different types of hash algorithms in a segmented block structure.
  • a different hash algorithm in the single block structure created by a single block generator a different hash algorithm in the chain system containing the multi-block structure obtained with each block of the block generators, and a different hash algorithm in the single block structure obtained with a single block generator by reduction of the chain system containing the multi-block structure. This provides the characteristic feature to the blocks and the ease of providing fast transactions according to the block structures.
  • the segmented block structure is configured to provide rewards in response to his action of every user and/or service who uses low processing power electronic devices or operates through only web browser.
  • each user and/or service can receive a reward for the transaction they make while making a transaction.
  • each block structure added to the chain system in accordance with the block request operation made with the block generator is set to be saved in the block generator.
  • the transaction is accelerated by saving the block structures only on the block generators without being recorded on the miners.
  • each block structure created with the block generator is arranged to be transmitted to other block generators.
  • single block structures in each block generators come together to form a multi-block structure.
  • Figure 1 is the flowchart of the working order in a situation where a miner is connected to the network of a blockchain system that is the subject of the invention.
  • FIG. 2 is a flowchart of the working order of a blockchain system of the invention in a non- miner-connected state.
  • FIG 1 the flow chart of the working order in a case where a miner is connected to the network of a blockchain system according to the invention is shown.
  • Figure 2 the flowchart of the working order of a blockchain system of the invention in a non-miner- con nected state is shown.
  • At least one user and/or service (16) set to operate over an internet network (10) is provided.
  • a block pool (20) is configured to collect and store each block request (19) corresponding to each transaction (18) of the at least one user and/or service (16).
  • One or more block requests (19) are collected in the block pool (20).
  • At least one block structure (28) is formed for one or more block requests (19) drawn in each block generator (24).
  • Each block request (19) drawn from the block pool (20) in each block structure (28) is sent to a miner pool (30).
  • At least one miner (32) is connected to the internet (10), where each block request (19) is drawn from the miner pool (30) and is set up to perform nonce number calculations (34) suitable for the transaction.
  • the nonce count calculation (34) results obtained by each miner (32) are transferred to a nonce pool (40).
  • Each hash (38) corresponding to each nonce number (36) in the nonce pool (40) is defined in multiblock/multiblocks (50) by block generators (24).
  • the multi-block/multi-blocks (50) form a chain system (48).
  • the results of calculation the nonce number (36) of the miners (32) are accumulated in the miner pool (30).
  • each block generator (24) performs the nonce calculations (34) and performs the nonce calculations (34) at the lowest level, creates a small block structure (28) and distributes it to the network (10).
  • Each block generator (24) that generates a block structure (28) is configured to reduce different block types from a multi-block structure (46) to a single block structure (52) with different hash hashes (38) for each case with or without miners (32).
  • the verification of the nonce numbers in the nonce pool (20) suitable for the operation performed with the block generator (24) is also performed (26).
  • a multi-block structure (46) is obtained from the single block structures (29) by transmitting each block structure (28) formed by the block generator (24) to the other block generators (24) in the blockchain system (48). Additionally, the calculation of the nonce number (34) of each miner (32) is completed within a predetermined time limit in the system (48). The predetermined block request (19) for the different block types of the block generator (24) is transmitted to the miner pool (30) in sequence according to the transaction order. Also, the block generator (24) distributes the nonce calculations (36) that ensures that the block (28) is not altered, to the miners (32) the processing load that may occur on the generator (24) to the other electronic devices (12) on the internet network (10).
  • the segmented block structure (54) is provided by reducing the multi-block structure (46) in the blockchain system (48) to the single block structure (52). In addition, it is arranged to send a message to each miner (32) corresponding to the operation performed for each block structure (28) added to the chain system (48) in accordance with the block request (19) transaction made with the block generator (24).
  • miners (32) from the system (48) earn rewards in proportion to the amount of coins, block type and transaction amount to be obtained from the transaction fee to be paid for the transaction (18).
  • different types of hash algorithms (27) (44) (50) are used in the segmented block structure (54) in the chain system (48).
  • the SHA1 algorithm (27) for each single block structure generated by each block generator (24); SHA-512 algorithm (44) for multi-block structures/multi-block structures created from single block structures and Blake2B algorithm (50) is selected for downloading multiple blocks into single blocks. Thanks to the segmented block structure (54) created with the chain system (48), each user and/or service (16) using electronic devices (12) with low processing power or operating only through web browsers (14), responds to the operation (18) as an award. Also, according to the invention, each block structure (28) added to the chain system in accordance with the block request (19) operation made with the block generator (24) is recorded in the block generator (24).
  • a blockchain system of the invention can be used in various applications.
  • An exemplary application of the subject matter invention is as follows;
  • Block Generator (24) forwards these transactions (18) to the Miner Pool (30) according to the block types and their priorities.
  • the Block Generator (24) checks the accuracy of the calculations made in the nonce pool (40) and adds (26) into the block (28) and completes the creation of the block and transmits it to the other block generators (24).
  • the block generator (24), the nonce calculation results (36) that ensures that the block (28) is not changed, can be transferred to the miners (32), the processing load that may occur on the block generator (24), to other devices on the network (10) (12) sends it for distribution.
  • Miners (32) can earn rewards in proportion to the amount of Coin, block type and transaction amount to be obtained from the transaction fee to be paid for the transaction (18).
  • Miners (32) support the system (48) only as processing power, but they are not responsible for recording, storing or distributing the blocks (28) (29) (46) created.
  • Block Generators (24) are responsible for recording, distributing and processing blocks (28) (29) (46). If no miner (32) is found in the system (48), the nonce number calculation (34) is made by the block generator (24) and distributed to the network (10).
  • Block Pool (20) the request pool (20) where the requests (19) are collected.
  • Block Generator (24) Block (28) generators (24) that pull requests (19) from the pool (20).
  • Miner Pool (30) the pool of computational operations (30) that are sent to the miners (32) for the partial (54) nonce calculation (34) to be performed.
  • Miners (Miner) (32) Miners (32) who pull the transaction from the pool (30) and perform the nonce calculation (34).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

A blockchain system comprising a block pool (20) in which each block request (19) of at least one user and/or service (16) operating over an internet network (10) is transmitted and accumulated; at least two block generators (24); at least one block structure (28); at least one miner (32); a nonce pool (40); a chain system (48) generated to be defined in multiple blocks (50), a miner pool (30) is arranged such that the results of calculated nonce numbers (36) of miners (32) are set to be accumulated; at least one block structure (28) created by each block generator (24) by performing the nonce calculations (34) and distributed to the network (10) when at least one miner (32) by pulling the block request (19) in the miner pool (30) is not connected to the internet network (10); each block generator (24) is configured to reduce different block types from a multi-block structure (46) to a single-block structure (52) with different hashes (38) for each case with or without miners (32) and to verify the nonce numbers (26) in the nonce pool (20) corresponding to the operation performed with the block generator (24).

Description

A BLOCKCHAIN SYSTEM
TECHNICAL FIELD
The invention relates to a blockchain system that break down multiple block structures to single block structures, containing a selective hash suitable to the block character and suitable for the transaction.
BACKGROUND OF THE ART
Blockchain is a distributed database system with a chain structure consisting of blocks which allows tracking of an encrypted transaction. Each step of the money transfer creates a block. For example, each bit of the information such as the sender's name and the amount sent is a block. These blocks created during the transfer process are encrypted, never changed and made unbreakable. These blocks are distributed to everyone in the entire network, and everyone has the same encrypted information. The principle of blockchain being decentralized is based on this technology. The information on the block can only be processed by the buyer and seller specified on them. In addition, Blockchain technology is transparent, anyone may examine and review the accumulated blocks.
Blockchain technology gives individual users unprecedented control over their digital identity. Therefore, blockchain, which is a global open ledger, is used not only in the production of cryptocurrencies, but also in many different areas such as storage, management and storage. The opportunity it provides to digital identity makes it the key to the economy of trust. In this respect, blockchain is not only limited to the financial sector, but the opportunity offered by digital technology is also turned into an opportunity by businesses. In this respect, it is claimed that blockchain technology is at the center of the fourth industrial revolution. It is stated that the great impact that technology will have in our lives in the coming period will not be realized by social media, big data, robots or artificial intelligence, and the real revolution is the blockchain, which forms the basis of virtual-digital money. With blockchain technology, important steps are being taken day by day that enable different sectors to integrate with technology.
US2021135843 discloses a centralized transaction tracking using multi-blockchain technology. The invention specifies techniques for centralized transaction tracking using multi-blockchain technology. Methods, apparatus, and processor-readable storage media for centralized transaction tracking using multi-blockchain technology are provided. An example computer-implemented method includes obtaining one or more messages communicated between two or more applications that are part of a message-based transaction architecture; and for each given one of said messages: identifying a key identifier value of said given message; determining a message type of said given message from among a set of message types; selecting, based on a predetermined mapping between the set of message types and a set of hash functions, the hash function that is mapped to the message type of said given message; and storing the given message in one of a plurality of blockchains based at least in part on the selected hash function and the determined key identifier value.
BRIEF DESCRIPTION OF THE INVENTION
The object of the invention is to develop a blockchain system configured to include multiple blockchain architecture, variable transaction numbers, variable block type, variable hashing method, using different types of hash algorithms, and collecting different blockchains in a single blockchain.
In order to achieve the aforementioned objectives, a block pool wherein each block request corresponding to each transaction of at least one user and/or service operating over an internet network is transmitted and accumulated; at least two block generators arranged to attract one or more block requests in the block pool; at least one block structure generated for one or more block requests drawn in each block generator; a miner pool to which every block request drawn from the block pool in each block structure is sent; at least one miner configured to perform nonce number calculations corresponding to the operation performed by withdrawing each block request from the miner pool; a nonce pool to which the results of the nonce count calculation executed by each miner are transferred; a chain system where each hash corresponding to each nonce number in the nonce pool is defined in multiple blocks with block generators. The miner pool is arranged such that the results of calculated nonce numbers of miners are set to be accumulated; at least one block structure created by each block generator by performing the nonce calculations and distributed to the network when at least one miner by pulling the block request in the miner pool is not connected to the internet network; each block generator is configured to reduce different block types from a multi-block structure to a single-block structure with different hashes for each case with or without miners and to verify the nonce numbers in the nonce pool corresponding to the operation performed with the block generator. Thus, a multi-blockchain system is obtained, which is configured to include a multi-blockchain architecture, variable transaction numbers, variable block type, variable hash method, and is configured to collect different blockchains in a single blockchain.
In a preferred application of the invention, the blockchain system is configured to provide a multi-block structure from single block structures by transmitting each block structure formed by the block generator to the other block generators. Thus, a multi-block structure is obtained by combining single blocks. This provides a multi-block structure of single blocks with different hashes to match the different transactions.
In a preferred embodiment of the invention, the number of nonces of each miner is set to be calculated within a predetermined time limit. Thus, a processing time is obtained according to each operation. This processing time limitation has been implemented in order to provide the result of the transaction to each user and/or service in short time.
In a preferred application of the invention, the block generator is set to transmit different block types to the miner pool in a sequence according to the predetermined block request transaction order. Thus, priority is ensured for the processing requests of each user and/or service that require high processing priority.
In a preferred application of the invention a block generator is configured to send the nonce calculations ensuring the block is not altered to the miners, such that distribute the workload on the generator to other electronic devices over the internet network. Thus, the processing load on the block generator is reduced, and consequently the data storage area in the electronic device where the data in the block generator is stored is also reduced.
In a preferred application of the invention, the chain system is operating in a way that providing a fragmented block structure is by reducing the multi-block structure to the singleblock structure. Thus, a blockchain system is obtained, which is set up to contain various blockchains in a single blockchain. This ensures that the transaction result is quickly reduced by reducing the transaction to a single block.
In a preferred application of the invention, a message is sent to each miner corresponding to the operation performed for each block structure added to the chain system in accordance with the block request transaction made with the block generator. The miners are notified from the each transaction result. In a preferred application of the invention, the chain system is configured in such a way that miners gain rewards in proportion to the amount of coins, block type and transaction amount to be obtained from the transaction fee to be paid for the transaction. Thus, a competitive order among miners has been achieved.
In a preferred embodiment of the invention the chain system is set to utilize different types of hash algorithms in a segmented block structure. Thus, a different hash algorithm in the single block structure created by a single block generator, a different hash algorithm in the chain system containing the multi-block structure obtained with each block of the block generators, and a different hash algorithm in the single block structure obtained with a single block generator by reduction of the chain system containing the multi-block structure. This provides the characteristic feature to the blocks and the ease of providing fast transactions according to the block structures.
In a preferred application of the invention, the segmented block structure is configured to provide rewards in response to his action of every user and/or service who uses low processing power electronic devices or operates through only web browser. Thus, it has been ensured that each user and/or service can receive a reward for the transaction they make while making a transaction.
In a preferred application of the invention, each block structure added to the chain system in accordance with the block request operation made with the block generator is set to be saved in the block generator. Thus, the transaction is accelerated by saving the block structures only on the block generators without being recorded on the miners.
In a preferred embodiment of the invention, each block structure created with the block generator is arranged to be transmitted to other block generators. Thus, single block structures in each block generators come together to form a multi-block structure.
BRIEF DESCRIPTION OF THE FIGURES
Figure 1 is the flowchart of the working order in a situation where a miner is connected to the network of a blockchain system that is the subject of the invention.
Figure 2 is a flowchart of the working order of a blockchain system of the invention in a non- miner-connected state. DETAILED DESCRIPTION OF THE INVENTION
In this detailed explanation, the subject matter is explained without any limitation and only with reference to examples to better explain the invention.
In Figure 1 , the flow chart of the working order in a case where a miner is connected to the network of a blockchain system according to the invention is shown. In Figure 2, the flowchart of the working order of a blockchain system of the invention in a non-miner- con nected state is shown.
At least one user and/or service (16) set to operate over an internet network (10) is provided. A block pool (20) is configured to collect and store each block request (19) corresponding to each transaction (18) of the at least one user and/or service (16). One or more block requests (19) are collected in the block pool (20). There are at least two block generators (24) arranged to attract one or more block requests (19). At least one block structure (28) is formed for one or more block requests (19) drawn in each block generator (24). Each block request (19) drawn from the block pool (20) in each block structure (28) is sent to a miner pool (30). At least one miner (32) is connected to the internet (10), where each block request (19) is drawn from the miner pool (30) and is set up to perform nonce number calculations (34) suitable for the transaction. The nonce count calculation (34) results obtained by each miner (32) are transferred to a nonce pool (40). Each hash (38) corresponding to each nonce number (36) in the nonce pool (40) is defined in multiblock/multiblocks (50) by block generators (24). The multi-block/multi-blocks (50) form a chain system (48). Subsequently, the results of calculation the nonce number (36) of the miners (32) are accumulated in the miner pool (30). In such a case that at least one miner (32) that calculates the nonce number (34) by pulling the block request (19) from the miner pool (30) is not connected to the internet network (10), each block generator (24) performs the nonce calculations (34) and performs the nonce calculations (34) at the lowest level, creates a small block structure (28) and distributes it to the network (10). Each block generator (24) that generates a block structure (28) is configured to reduce different block types from a multi-block structure (46) to a single block structure (52) with different hash hashes (38) for each case with or without miners (32). In addition, the verification of the nonce numbers in the nonce pool (20) suitable for the operation performed with the block generator (24) is also performed (26). A multi-block structure (46) is obtained from the single block structures (29) by transmitting each block structure (28) formed by the block generator (24) to the other block generators (24) in the blockchain system (48). Additionally, the calculation of the nonce number (34) of each miner (32) is completed within a predetermined time limit in the system (48). The predetermined block request (19) for the different block types of the block generator (24) is transmitted to the miner pool (30) in sequence according to the transaction order. Also, the block generator (24) distributes the nonce calculations (36) that ensures that the block (28) is not altered, to the miners (32) the processing load that may occur on the generator (24) to the other electronic devices (12) on the internet network (10). In the present invention, the segmented block structure (54) is provided by reducing the multi-block structure (46) in the blockchain system (48) to the single block structure (52). In addition, it is arranged to send a message to each miner (32) corresponding to the operation performed for each block structure (28) added to the chain system (48) in accordance with the block request (19) transaction made with the block generator (24). Depending on the internet network (10), miners (32) from the system (48) earn rewards in proportion to the amount of coins, block type and transaction amount to be obtained from the transaction fee to be paid for the transaction (18). In addition, different types of hash algorithms (27) (44) (50) are used in the segmented block structure (54) in the chain system (48). For example, according to the invention, the SHA1 algorithm (27) for each single block structure generated by each block generator (24); SHA-512 algorithm (44) for multi-block structures/multi-block structures created from single block structures and Blake2B algorithm (50) is selected for downloading multiple blocks into single blocks. Thanks to the segmented block structure (54) created with the chain system (48), each user and/or service (16) using electronic devices (12) with low processing power or operating only through web browsers (14), responds to the operation (18) as an award. Also, according to the invention, each block structure (28) added to the chain system in accordance with the block request (19) operation made with the block generator (24) is recorded in the block generator (24).
A blockchain system of the invention can be used in various applications. An exemplary application of the subject matter invention is as follows;
• A person named Ahmet wants to send money to another recipient in the country (Request) (19).
• A person named Ay§e wants to pay for the product she bought from the store with her mobile wallet (Request) (19).
• A fault code occurs in the alarm system in Mehmet's house, and this fault code must be recorded with the date and code information (Request) (19).
• A person named Ali wants to send money to a friend abroad (Request) (19).
• The different types of transactions above represent sample transactions from different devices and these transactions are accumulated in the same block pool (20). • Transaction types (18) in the pool (20) with different priority order are drawn from the pool (20) by the block generator (24). Different types of blocks drawn from this pool (20) are forwarded to the miner pool (30) by the block generator (24) in order of priority.
• For example, while 1 minute is an acceptable time when determining this priority when the person named Ali wants to send abroad for a money transfer (18), 20 seconds for money transfer (18) of a person named Ahmet wants to send money to another recipient within the country for money transaction (18), and 1 .5 seconds for Ay§e for the money payment (18) to pay at the store, and 0.5 seconds for the recording of the error code in Mehmet's alarm system (18).
• Because these different types of transactions have different priority order, the Block Generator (24) forwards these transactions (18) to the Miner Pool (30) according to the block types and their priorities.
• There is a predetermined time limit for miners (32) calculation (34) for transactions (18) transmitted to the Miner Pool (30). The calculations (34) made within this determined time limit are transmitted to the miners (32) nonce pool (40).
• The Block Generator (24) checks the accuracy of the calculations made in the nonce pool (40) and adds (26) into the block (28) and completes the creation of the block and transmits it to the other block generators (24).
• The block generator (24), the nonce calculation results (36) that ensures that the block (28) is not changed, can be transferred to the miners (32), the processing load that may occur on the block generator (24), to other devices on the network (10) (12) sends it for distribution. Miners (32) can earn rewards in proportion to the amount of Coin, block type and transaction amount to be obtained from the transaction fee to be paid for the transaction (18).
• Thanks to the segmented block structure (54), even with low processing power electronic devices (12) or only browsers such as Chrome and Firefox (14), users (16) can win rewards for their actions (18).
• Miners (32) support the system (48) only as processing power, but they are not responsible for recording, storing or distributing the blocks (28) (29) (46) created.
• Block Generators (24) are responsible for recording, distributing and processing blocks (28) (29) (46). If no miner (32) is found in the system (48), the nonce number calculation (34) is made by the block generator (24) and distributed to the network (10).
Brief explanations of the example of a blockchain system mentioned above are as follows;
• Request for the transaction performed (19): Represents the request for the transaction to be performed (19).
• Block Pool (20): the request pool (20) where the requests (19) are collected.
• Block Generator (24): Block (28) generators (24) that pull requests (19) from the pool (20). • Miner Pool (30): the pool of computational operations (30) that are sent to the miners (32) for the partial (54) nonce calculation (34) to be performed.
• Miners (Miner) (32): Miners (32) who pull the transaction from the pool (30) and perform the nonce calculation (34).
• Nonce pool (Nonce Pool) (40): It is the pool (40) where miners (Miners) (32) send their calculation results (36).
REFERENCE NUMBERS
10 Internet network
12 Electronic device
14 Network scanners
16 A user and/or service
18 Transaction
19 Block requests
20 Block pool
24 Block generator
26 Nonce number verification
27 SHA1
28 Block structure
29 Single block structure
30 Miner pool
32 Miner
34 Nonce number calculation
36 Nonce number
38 Hash digest
40 Nonce pools
44 SHA-512
46 Multi-block structure
48 Blockchain system
50 Blake2B
52 Singles
54 Fragmented block structure

Claims

1- A block pool (20) wherein each block request (19) corresponding to each transaction (18) of at least one user and/or service (16) operating over an internet network (10) is transmitted and accumulated; at least two block generators (24) arranged to attract one or more block requests (19) in the block pool (20); at least one block structure (28) generated for one or more block requests (19) drawn in each block generator (24); a miner pool (30) to which every block request (19) drawn from the block pool (20) in each block structure (28) is sent; at least one miner (32) configured to perform nonce number calculations (34) corresponding to the operation performed by withdrawing each block request (19) from the miner pool (30); a nonce pool (40) to which the results of the nonce count calculation (34) executed by each miner (32) are transferred; a chain system (48) where each hash (38) corresponding to each nonce number (36) in the nonce pool (40) is defined in multiple blocks (50) with block generators (24) characterized in that the miner pool (30) is arranged such that the results of calculated nonce numbers (36) of miners (32) are set to be accumulated; at least one block structure (28) created by each block generator (24) by performing the nonce calculations (34) and distributed to the network (10) when at least one miner (32) by pulling the block request (19) in the miner pool (30) is not connected to the internet network (10); each block generator (24) is configured to reduce different block types from a multi-block structure (46) to a singleblock structure (52) with different hashes (38) for each case with or without miners (32) and to verify the nonce numbers (26) in the nonce pool (20) corresponding to the operation performed with the block generator (24).
2- A blockchain system according to Claim 1 , wherein in the blockchain system (48) is configured to provide a multi-block structure (46) from single block structures (29) by transmitting each block structure (28) formed by the block generator (24) to the other block generators (24).
3- A blockchain system according to Claim 1 , wherein the number of nonces (34) of each miner (32) is set to be calculated within a predetermined time limit.
4- A blockchain system according to Claim 1 , wherein the block generator (24) is set to transmit different block types to the miner pool (30) in a sequence according to the predetermined block request (19) transaction order.
5- A blockchain system according to Claim 1 , wherein a block generator (24) is configured to send the nonce calculations (36) ensuring the block (28) is not altered to the miners (32), such that distribute the workload on the generator (24) to other electronic devices (12) over the internet network (10).
6- A blockchain system according to claims 1-2, and wherein the chain system (48) is operating in a way that providing a fragmented block structure (54) is by reducing the multiblock structure (46) to the single-block structure (52).
7- A block chain system according to claims 1-4, wherein a message is sent to each miner (32) corresponding to the operation performed for each block structure (28) added to the chain system (48) in accordance with the block request (19) transaction made with the block generator (24).
8- A blockchain system according to with Claim 5, wherein the chain system (48) is configured in such a way that miners (32) gain rewards in proportion to the amount of coins, block type and transaction amount to be obtained from the transaction fee to be paid for the transaction (18).
9- A block chain system in accordance with Claim 6, wherein the chain system (48) is set to utilize different types of hash algorithms (27) (44) (50) in a segmented block structure (54).
10- A blockchain system according to claims 6-7, wherein the segmented block structure (54) is configured to provide rewards in response to his action (18) of every user and/or service who uses low processing power electronic devices (12) or operates through only web browser (14).
11- A block chain system according to claim 7, wherein each block structure (28) added to the chain system in accordance with the block request (19) operation made with the block generator (24) is set to be saved in the block generator (24).
PCT/TR2021/050778 2021-08-06 2021-08-06 A blockchain system WO2023075713A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/TR2021/050778 WO2023075713A1 (en) 2021-08-06 2021-08-06 A blockchain system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/TR2021/050778 WO2023075713A1 (en) 2021-08-06 2021-08-06 A blockchain system

Publications (1)

Publication Number Publication Date
WO2023075713A1 true WO2023075713A1 (en) 2023-05-04

Family

ID=86160168

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/TR2021/050778 WO2023075713A1 (en) 2021-08-06 2021-08-06 A blockchain system

Country Status (1)

Country Link
WO (1) WO2023075713A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107612973A (en) * 2017-08-18 2018-01-19 暨南大学 Block chain structure, generation method and transaction verification method for intelligent sliding moved end
CN110941673A (en) * 2019-11-26 2020-03-31 中国人民解放军战略支援部队信息工程大学 Block chain data structure and task processing method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107612973A (en) * 2017-08-18 2018-01-19 暨南大学 Block chain structure, generation method and transaction verification method for intelligent sliding moved end
CN110941673A (en) * 2019-11-26 2020-03-31 中国人民解放军战略支援部队信息工程大学 Block chain data structure and task processing method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ADAM BACK, CORALLO MATT, DASHJR LUKE, FRIEDENBACH MARK, MAXWELL GREGORY, MILLER ANDREW, POELSTRA ANDREW, TIMÓN JORGE, WUILLE PIETE: "Enabling Blockchain Innovations with Pegged Sidechains", vol. 72, pages 201 - 224, XP055392256, Retrieved from the Internet <URL:https://blockstream.com/sidechains.pdf> [retrieved on 20170719] *
ITTAY EYAL, ADEM EFE GENCER, EMIN GUN SIRER, ROBBERT VAN RENESSE: "Bitcoin-NG: A Scalable Blockchain Protocol", XP055362742, Retrieved from the Internet <URL:http://inpluslab.sysu.edu.cn/files/Paper/Technology/Bitcoin_Ng__A_Scalable_Blockchain_Protocol.pdf> *

Similar Documents

Publication Publication Date Title
CN110140116B (en) Method and apparatus for a distributed database enabling event deletion
US20220058622A1 (en) Protocols in Blockchain Environments
US10853812B2 (en) Blockchain transaction safety
Bastiaan Preventing the 51%-attack: a stochastic analysis of two phase proof of work in bitcoin
EP3837627B1 (en) Transaction system and method of operation thereof
EP4002181A1 (en) A consensus method and framework for a blockchain system
Hsiao et al. Employing blockchain technology to strengthen security of wireless sensor networks
CN110827028B (en) Block chain-based data acquisition transaction system and method
CN110602217B (en) Block chain-based alliance management method, device, equipment and storage medium
CN110892396A (en) Method and apparatus for efficiently implementing distributed databases within a network
JP2019175471A (en) Method and device for dispersion database in network
CN109842606A (en) Block chain common recognition algorithm and system based on consistency hash algorithm
CN108667717A (en) Block chain processing method, medium, device and computing device based on instant communication message record
Platt et al. Sybil attacks on identity-augmented Proof-of-Stake
CN109102113A (en) Event prediction method and device, electronic equipment
Thada et al. Custom block chain based cyber physical system for solid waste management
Song et al. Research on multidimensional trust evaluation mechanism of fintech based on blockchain
CN109242676A (en) Block dissemination method and device, electronic equipment
CN117172772A (en) Meta universe access method based on block chain network and block chain network device
Poelstra A treatise on altcoins
GB2587541A (en) A consensus method and framework for a blockchain system
WO2023075713A1 (en) A blockchain system
Kancharla et al. Dependable Industrial Crypto Computing
CN110060157A (en) Credit assessment and system
Wang et al. Construction of Audit Internal Control Intelligent System Based on Blockchain and Cloud Storage

Legal Events

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

Ref document number: 21962670

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE