SG11202111214WA - Methods and devices for propagating blocks in a blockchain network - Google Patents
Methods and devices for propagating blocks in a blockchain networkInfo
- Publication number
- SG11202111214WA SG11202111214WA SG11202111214WA SG11202111214WA SG11202111214WA SG 11202111214W A SG11202111214W A SG 11202111214WA SG 11202111214W A SG11202111214W A SG 11202111214WA SG 11202111214W A SG11202111214W A SG 11202111214WA SG 11202111214W A SG11202111214W A SG 11202111214WA
- Authority
- SG
- Singapore
- Prior art keywords
- methods
- devices
- blockchain network
- propagating
- blocks
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/223—Payment schemes or models based on the use of peer-to-peer networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
- H04L9/3265—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements using certificate chains, trees or paths; Hierarchical trust model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1905221.6A GB2582978B (en) | 2019-04-12 | 2019-04-12 | Methods and devices for propagating blocks in a blockchain network |
PCT/IB2020/053416 WO2020208580A1 (en) | 2019-04-12 | 2020-04-09 | Methods and devices for propagating blocks in a blockchain network |
Publications (1)
Publication Number | Publication Date |
---|---|
SG11202111214WA true SG11202111214WA (en) | 2021-11-29 |
Family
ID=66810050
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SG11202111214WA SG11202111214WA (en) | 2019-04-12 | 2020-04-09 | Methods and devices for propagating blocks in a blockchain network |
SG11202111216PA SG11202111216PA (en) | 2019-04-12 | 2020-04-10 | Short transaction identifier collision detection and reconciliation |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SG11202111216PA SG11202111216PA (en) | 2019-04-12 | 2020-04-10 | Short transaction identifier collision detection and reconciliation |
Country Status (8)
Country | Link |
---|---|
US (2) | US20220156735A1 (en) |
EP (2) | EP3954085A1 (en) |
JP (2) | JP2022527610A (en) |
KR (2) | KR20210145818A (en) |
CN (2) | CN113841359A (en) |
GB (1) | GB2582978B (en) |
SG (2) | SG11202111214WA (en) |
WO (2) | WO2020208580A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2594295A (en) * | 2020-04-21 | 2021-10-27 | Nchain Holdings Ltd | Block propagation with poisoned transactions in a blockchain network |
GB2601539A (en) | 2020-12-04 | 2022-06-08 | Nchain Holdings Ltd | Methods and systems for streaming block templates with cross-references |
GB2601538A (en) | 2020-12-04 | 2022-06-08 | Nchain Holdings Ltd | Methods and systems for compressing transaction identifiers |
GB2601540A (en) | 2020-12-04 | 2022-06-08 | Nchain Holdings Ltd | Methods and systems for synchronizing a streamed template to a solved block |
CN113098677A (en) * | 2021-04-06 | 2021-07-09 | 南方科技大学 | Ore digging method and device based on block chain, computer equipment and storage medium |
KR20230153779A (en) * | 2022-04-29 | 2023-11-07 | 금오공과대학교 산학협력단 | Auto Integrated Mining Method for Private Wireless Blockchain Network |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100668667B1 (en) * | 2005-12-09 | 2007-01-12 | 한국전자통신연구원 | Transaction table management method in wireless portable internet system and device thereof |
US7606795B2 (en) * | 2007-02-08 | 2009-10-20 | International Business Machines Corporation | System and method for verifying the integrity and completeness of records |
JP4252608B2 (en) * | 2007-08-30 | 2009-04-08 | 株式会社コナミデジタルエンタテインメント | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, COMMUNICATION SERVER, COMMUNICATION METHOD, AND PROGRAM |
KR101072277B1 (en) * | 2009-08-31 | 2011-10-11 | 주식회사 아나스타시스 | Apparatus and method for guaranteeing data integrity in real time, and black box system using thereof |
ES2836139T3 (en) * | 2013-11-19 | 2021-06-24 | Circle Line International Ltd | Block mining procedures and apparatus |
GB2525191A (en) * | 2014-04-14 | 2015-10-21 | Mastercard International Inc | Transaction identification and recognition |
US20170178072A1 (en) * | 2015-12-22 | 2017-06-22 | Intel Corporation | System, Apparatus And Method For Transferring Ownership Of A Smart Delivery Package |
KR101780635B1 (en) * | 2016-04-28 | 2017-09-21 | 주식회사 코인플러그 | Method for creating, registering, revoking certificate information and server using the same |
US10198325B2 (en) * | 2016-05-24 | 2019-02-05 | Mastercard International Incorporated | Method and system for desynchronization recovery for permissioned blockchains using bloom filters |
US10204341B2 (en) * | 2016-05-24 | 2019-02-12 | Mastercard International Incorporated | Method and system for an efficient consensus mechanism for permissioned blockchains using bloom filters and audit guarantees |
CN106100847B (en) * | 2016-06-14 | 2021-10-26 | 惠众商务顾问(北京)有限公司 | Method and device for verifying identity information of asymmetric encryption block chain |
EP3481004B1 (en) * | 2016-06-29 | 2023-08-16 | Prosper Creative Co., Ltd. | Communications system, communications device used in same, management device, and information terminal |
US10841097B2 (en) * | 2016-07-08 | 2020-11-17 | Mastercard International Incorporated | Method and system for verification of identity attribute information |
JP6267761B1 (en) * | 2016-09-20 | 2018-01-24 | 本田技研工業株式会社 | Power supply management device, transaction management system, charging tool and program |
CN106506638B (en) * | 2016-11-04 | 2020-01-07 | 江苏通付盾科技有限公司 | Block storage method and device in block chain |
US10229270B2 (en) * | 2016-12-23 | 2019-03-12 | Amazon Technologies, Inc. | Host attestation |
WO2018119930A1 (en) * | 2016-12-29 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | Transaction verification processing method, apparatus and node device |
US11108627B2 (en) * | 2016-12-30 | 2021-08-31 | Intel Corporation | Object identification for groups of IoT devices |
WO2018224954A1 (en) | 2017-06-07 | 2018-12-13 | nChain Holdings Limited | Computer-Implemented System and Method for Managing Transactions Over a Blockchain Network |
CN107423961B (en) * | 2017-07-11 | 2024-06-14 | 北京泛融科技有限公司 | Optimization consensus method based on random correlation analysis |
GB201711879D0 (en) * | 2017-07-24 | 2017-09-06 | Nchain Holdings Ltd | Computer-implemented system and method |
CN109426567B (en) * | 2017-08-22 | 2021-05-04 | 汇链丰(北京)科技有限公司 | Node deployment and election method of block chain |
EP3698518B1 (en) * | 2017-10-20 | 2024-02-14 | Koninklijke KPN N.V. | Primary and secondary blockchain device |
KR101924026B1 (en) * | 2017-11-10 | 2018-11-30 | 부산대학교 산학협력단 | System and method for blockchain using hash-based signature scheme |
US11244309B2 (en) * | 2017-11-22 | 2022-02-08 | Cornell University | Real-time cryptocurrency exchange using trusted hardware |
US11018850B2 (en) * | 2017-12-26 | 2021-05-25 | Akamai Technologies, Inc. | Concurrent transaction processing in a high performance distributed system of record |
US10250708B1 (en) * | 2017-12-26 | 2019-04-02 | Akamai Technologies, Inc. | High performance distributed system of record |
WO2019147295A1 (en) * | 2018-01-29 | 2019-08-01 | Ubiquicorp Limited | Proof of majority block consensus method for generating and uploading a block to a blockchain |
US10372943B1 (en) * | 2018-03-20 | 2019-08-06 | Blockchain Asics Llc | Cryptographic ASIC with combined transformation and one-way functions |
CN108390891A (en) * | 2018-03-28 | 2018-08-10 | 电子科技大学天府协同创新中心 | Information protecting method based on privately owned block chain |
CN109039646B (en) * | 2018-07-12 | 2021-07-27 | 北京易智能科技有限公司 | Block chain block packaging and verifying method and system based on node capability |
WO2020040482A2 (en) * | 2018-08-24 | 2020-02-27 | 김보언 | Method, device and program for controlling expert platform |
CN110400221B (en) * | 2018-09-29 | 2021-09-10 | 腾讯科技(深圳)有限公司 | Data processing method, system, storage medium and computer equipment |
US11146399B2 (en) * | 2018-10-19 | 2021-10-12 | Eygs Llp | Methods and systems for retrieving zero-knowledge proof-cloaked data on distributed ledger-based networks |
US11133923B2 (en) * | 2018-10-24 | 2021-09-28 | Landis+Gyr Innovations, Inc. | Cryptographic operations using internet of things device pool |
CN109493221B (en) * | 2018-10-26 | 2021-01-12 | 全链通有限公司 | Method, device, network and storage medium for keeping transaction records secret in block chain |
US11190520B2 (en) * | 2018-11-20 | 2021-11-30 | Microsoft Technology Licensing, Llc | Blockchain smart contracts for digital asset access |
US11228439B2 (en) * | 2019-01-02 | 2022-01-18 | Jiaping Wang | Scale out blockchain with asynchronized consensus zones |
WO2020142907A1 (en) * | 2019-01-08 | 2020-07-16 | 张季恒 | Method and apparatus for creating and adding block based on structured directed acyclic graph, and method and apparatus for establishing account book |
WO2020153552A1 (en) * | 2019-01-22 | 2020-07-30 | 인제대학교 산학협력단 | Method and apparatus for blockchain, allowing modification of transaction recorded therein |
KR102544628B1 (en) * | 2019-03-08 | 2023-06-19 | 한국전자통신연구원 | System for a data sharing platform in a block chain based distributed data sharing environment, method for searching data index in the system and method for providing seartch index in the system |
US10742421B1 (en) * | 2019-03-08 | 2020-08-11 | Ares Technologies, Inc. | Methods and systems for anonymous hardware attestation |
US11038685B1 (en) * | 2019-03-22 | 2021-06-15 | Turing Technology, Inc. | Correcting blockchain transactions with cryptocurrency type mistakes |
-
2019
- 2019-04-12 GB GB1905221.6A patent/GB2582978B/en active Active
-
2020
- 2020-04-09 SG SG11202111214WA patent/SG11202111214WA/en unknown
- 2020-04-09 WO PCT/IB2020/053416 patent/WO2020208580A1/en unknown
- 2020-04-09 KR KR1020217036201A patent/KR20210145818A/en active Search and Examination
- 2020-04-09 JP JP2021560040A patent/JP2022527610A/en active Pending
- 2020-04-09 CN CN202080035859.XA patent/CN113841359A/en active Pending
- 2020-04-09 EP EP20719745.0A patent/EP3954085A1/en active Pending
- 2020-04-09 US US17/602,168 patent/US20220156735A1/en active Pending
- 2020-04-10 WO PCT/IB2020/053436 patent/WO2020208596A1/en unknown
- 2020-04-10 JP JP2021560041A patent/JP7509797B2/en active Active
- 2020-04-10 US US17/602,174 patent/US20220182241A1/en active Pending
- 2020-04-10 SG SG11202111216PA patent/SG11202111216PA/en unknown
- 2020-04-10 KR KR1020217036486A patent/KR20210149164A/en active Search and Examination
- 2020-04-10 CN CN202080035860.2A patent/CN113826355A/en active Pending
- 2020-04-10 EP EP20720515.4A patent/EP3954086A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
GB2582978B (en) | 2022-05-04 |
JP2022527610A (en) | 2022-06-02 |
WO2020208596A1 (en) | 2020-10-15 |
JP2022527611A (en) | 2022-06-02 |
GB201905221D0 (en) | 2019-05-29 |
CN113841359A (en) | 2021-12-24 |
EP3954085A1 (en) | 2022-02-16 |
KR20210145818A (en) | 2021-12-02 |
SG11202111216PA (en) | 2021-11-29 |
GB2582978A (en) | 2020-10-14 |
WO2020208580A1 (en) | 2020-10-15 |
EP3954086A1 (en) | 2022-02-16 |
JP7509797B2 (en) | 2024-07-02 |
US20220182241A1 (en) | 2022-06-09 |
US20220156735A1 (en) | 2022-05-19 |
GB2582978A8 (en) | 2020-12-16 |
KR20210149164A (en) | 2021-12-08 |
CN113826355A (en) | 2021-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2582978B (en) | Methods and devices for propagating blocks in a blockchain network | |
EP3041179B8 (en) | A method and apparatus for use in network management | |
GB202007049D0 (en) | Network and method | |
PL4000296T3 (en) | Technique for certificate handling in a core network domain | |
GB2557089B (en) | System and method for handling link loss in a network | |
GB2539003B (en) | A method and apparatus for managing connections in a communication network | |
HUE050971T2 (en) | Methods and apparatus for utilizing short transmission time intervals in a wireless communications network | |
EP3965446C0 (en) | Communication method and device thereof | |
SG11202102699SA (en) | Transmission method and related devices | |
EP3930356C0 (en) | Communication method and device | |
IL275859A (en) | Method and device for improving bandwidth utilization in a communication network | |
PT3566529T (en) | A method and device in a radio network | |
EP3791544C0 (en) | A system and method for distributing packets in a network | |
GB2568799B (en) | Apparatus and method for providing network configurability in a wireless network | |
GB2586550B (en) | Dredging method and apparatus | |
SG11201808379PA (en) | Method and device for mesh routing in a channel-diverse mesh network | |
EP3476079A4 (en) | Method and apparatus for charging in a telecommunication network | |
EP3507952A4 (en) | Method and apparatus for policy management for temporary products in a telecommunications network | |
ZA201602034B (en) | Method and apparatus for managing a value added service (vas) in a telecommunication network | |
EP3750349A4 (en) | Methods and apparatuses for rapid rerouting in a multi-hop network | |
GB201811278D0 (en) | A device and method for use in a network | |
GB202004978D0 (en) | Methods and devices for double-spend relay in a blockchain network | |
EP3284273A4 (en) | Method and apparatus for facilitating mobility in a communications network | |
EP3963857C0 (en) | Highly secure network and method for constructing a highly secure network | |
EP3918731A4 (en) | Clock distribution method and apparatus in network |