SG11201907346UA - Performing a change of primary node in a distributed system - Google Patents
Performing a change of primary node in a distributed systemInfo
- Publication number
- SG11201907346UA SG11201907346UA SG11201907346UA SG11201907346UA SG11201907346UA SG 11201907346U A SG11201907346U A SG 11201907346UA SG 11201907346U A SG11201907346U A SG 11201907346UA SG 11201907346U A SG11201907346U A SG 11201907346UA SG 11201907346U A SG11201907346U A SG 11201907346UA
- Authority
- SG
- Singapore
- Prior art keywords
- epoch
- new
- international
- change
- determining
- Prior art date
Links
- 238000000034 method Methods 0.000 abstract 2
- 101100136092 Drosophila melanogaster peng gene Proteins 0.000 abstract 1
- 238000005065 mining Methods 0.000 abstract 1
- 230000008520 organization Effects 0.000 abstract 1
Classifications
-
- 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/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/142—Reconfiguring to eliminate the error
- G06F11/1425—Reconfiguring to eliminate the error by reconfiguration of node membership
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/2028—Failover techniques eliminating a faulty processor or activating a spare
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0668—Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- 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/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2041—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with more than one idle spare processing component
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/81—Threshold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- 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/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Power Engineering (AREA)
- Hardware Redundancy (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 18 April 2019 (18.04.2019) WIPO I PCT 11111111111111011111111111111110111110100111111111110111011111111111111111011110111111 (10) International Publication Number WO 2019/072296 A2 (51) International Patent Classification: Not classified (21) International Application Number: PCT/CN2018/120873 (22) International Filing Date: 13 December 2018 (13.12.2018) (25) Filing Language: English (26) Publication Language: English (71) Applicant: ALIBABA GROUP HOLDING LIMITED [—/CN]; Fourth Floor, One Capital Place, P.O. BOX 847, George Town, Grand Cayman (KY). (72) Inventor: LIN, Peng; Alibaba Group Legal Department 5/ F, Building 3, No.969 West Wen Yi Road, Yu Hang District, Hangzhou, Zhejiang 311121 (CN). (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP- ERTY LAW CORPORATION; Room 409, Tower B, Ka Wah Building, No. 9 Shangdi 3rd Street, Haidian District, Beijing 100085 (CN). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, 1E, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). Published: upon request of the applicant, before the expiration of the time limit referred to in Article 21(2) (a) without international search report and to be republished upon receipt of that report (Rule 48.2(g)) (54) Title: PERFORMING A CHANGE OF PRIMARY NODE IN A DISTRIBUTED SYSTEM (57) : A method of performing a change of a primary node in a blockchain network includes a backup node of the blockchain net- 300 work determining that an epoch change needs to be performed, deter- mining a respective weight of the backup node associated with each of three phases of a consensus process in a current epoch, determining a weight sum for the backup node based on the respective weights, send- ing an EPOCH_CHANGE message to the other network nodes to ap- ply for a new primary node in a new epoch, receiving NEW_EPOCH messages from the other network nodes, determining whether a num- ber of valid NEW_EPOCH messages exceeds a second predetermined threshold, and determining the backup node to be the new primary node in the new epoch in response to determining that the number of valid NEW_EPOCH messages exceeds the second predetermined threshold. (- 310 ( 320 7 -.330 Phase 1: Phase 2: Local Phase 3: INITIAL ECHO erasure ACCEPT message message code message W O 20 19/07 2296 A2 FIG. 3
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/120873 WO2019072296A2 (en) | 2018-12-13 | 2018-12-13 | Performing a change of primary node in a distributed system |
Publications (1)
Publication Number | Publication Date |
---|---|
SG11201907346UA true SG11201907346UA (en) | 2019-09-27 |
Family
ID=66100008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SG11201907346UA SG11201907346UA (en) | 2018-12-13 | 2018-12-13 | Performing a change of primary node in a distributed system |
Country Status (16)
Country | Link |
---|---|
US (2) | US10630672B2 (en) |
EP (1) | EP3566397B1 (en) |
JP (1) | JP6726367B2 (en) |
KR (1) | KR102134549B1 (en) |
CN (1) | CN111543026B (en) |
AU (1) | AU2018348336B2 (en) |
BR (1) | BR112019016598A2 (en) |
CA (1) | CA3053208C (en) |
MX (1) | MX374726B (en) |
MY (1) | MY189985A (en) |
PH (1) | PH12019501871A1 (en) |
RU (1) | RU2716558C1 (en) |
SG (1) | SG11201907346UA (en) |
TW (1) | TWI705690B (en) |
WO (1) | WO2019072296A2 (en) |
ZA (1) | ZA201905274B (en) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10599835B2 (en) | 2018-02-06 | 2020-03-24 | Vmware, Inc. | 32-bit address space containment to secure processes from speculative rogue cache loads |
US10713133B2 (en) * | 2018-06-11 | 2020-07-14 | Vmware, Inc. | Linear view-change BFT |
US10747629B2 (en) * | 2018-06-11 | 2020-08-18 | Vmware, Inc. | Linear view-change BFT with optimistic responsiveness |
SG11201906535WA (en) | 2018-12-13 | 2019-08-27 | Alibaba Group Holding Ltd | Performing a recovery process for a network node in a distributed system |
CN110169015B (en) | 2018-12-13 | 2022-03-01 | 创新先进技术有限公司 | Achieving consensus among network nodes in a distributed system |
SG11201907346UA (en) * | 2018-12-13 | 2019-09-27 | Alibaba Group Holding Ltd | Performing a change of primary node in a distributed system |
US11048596B2 (en) * | 2018-12-14 | 2021-06-29 | Nokia Technologies Oy | Hierarchical weighted consensus for permissioned blockchains |
US20210185091A1 (en) * | 2018-12-28 | 2021-06-17 | Mox-SpeedChain, LLC | Advanced Security System for Implementation in an Internet of Things (IOT) Blockchain Network |
SG11201908387SA (en) * | 2019-03-18 | 2019-10-30 | Alibaba Group Holding Ltd | Consensus system downtime recovery |
US10938750B2 (en) | 2019-03-18 | 2021-03-02 | Advanced New Technologies Co., Ltd. | Consensus system downtime recovery |
ES2862428T3 (en) | 2019-03-18 | 2021-10-07 | Advanced New Technologies Co Ltd | Consensus System Downtime Recovery |
CN110049051B (en) * | 2019-04-22 | 2020-08-11 | 成都四方伟业软件股份有限公司 | Request verification method, device, storage medium and alliance chain verification system |
CN111630826B (en) | 2019-06-05 | 2022-07-29 | 创新先进技术有限公司 | Consensus system and method |
US10896171B2 (en) * | 2019-06-13 | 2021-01-19 | Tyson York Winarski | Big data blockchains with Merkle trees |
CA3098932C (en) * | 2019-11-06 | 2021-09-28 | Alipay (Hangzhou) Information Technology Co., Ltd. | Data security of shared blockchain data storage based on error correction code |
JP7012879B2 (en) * | 2019-11-06 | 2022-01-28 | アリペイ (ハンジョウ) インフォメーション テクノロジー カンパニー リミテッド | Consensus on storage of shared blockchain data based on error correction code |
WO2021091548A1 (en) | 2019-11-06 | 2021-05-14 | Visa International Service Association | Blockchain enabled fault tolerance |
WO2020035092A2 (en) | 2019-11-13 | 2020-02-20 | Alipay (Hangzhou) Information Technology Co., Ltd. | Blockchain data storage based on error correction code for permissioned blockchain network |
CN111369266A (en) * | 2020-03-03 | 2020-07-03 | 珠海市一堂科技有限公司 | Technological product source tracing method based on block chain |
CN111507840B (en) * | 2020-04-15 | 2024-03-26 | 财付通支付科技有限公司 | Block chain consensus method, apparatus, computer and readable storage medium |
CN111539726B (en) * | 2020-04-20 | 2024-03-19 | 中国工商银行股份有限公司 | Block chain consensus system and method |
US11431476B2 (en) * | 2020-04-30 | 2022-08-30 | Dell Products L.P. | Install time creation of forward error correction data and integrity checksums |
CN111343212B (en) * | 2020-05-22 | 2020-08-28 | 腾讯科技(深圳)有限公司 | Message processing method, device, equipment and storage medium |
CN111711526B (en) * | 2020-06-16 | 2024-03-26 | 深圳前海微众银行股份有限公司 | Method and system for consensus of block chain nodes |
CN111526217B (en) | 2020-07-03 | 2020-10-09 | 支付宝(杭州)信息技术有限公司 | Consensus method and system in block chain |
WO2022000482A1 (en) * | 2020-07-03 | 2022-01-06 | Alipay (Hangzhou) Information Technology Co., Ltd. | System and method for providing privacy and security protection in blockchain-based private transactions |
CN111526219B (en) | 2020-07-03 | 2021-02-09 | 支付宝(杭州)信息技术有限公司 | Alliance chain consensus method and alliance chain system |
CN112416905B (en) * | 2020-07-03 | 2024-10-25 | 蚂蚁区块链科技(上海)有限公司 | Block chain consensus method, node and system of meles bezels fault tolerance consensus mechanism |
CN111526216B (en) * | 2020-07-03 | 2020-09-22 | 支付宝(杭州)信息技术有限公司 | Consensus method and system in alliance chain |
KR102577432B1 (en) * | 2020-07-27 | 2023-09-12 | 한국전자통신연구원 | Method and apparatus for agreement of block in blockchain network |
CN112068978B (en) * | 2020-08-27 | 2022-06-10 | 恒宝股份有限公司 | Method and device for prolonging timing period of VIEW-CHANGE secondary start timer |
CN112511337B (en) * | 2020-11-09 | 2023-03-14 | 迅鳐成都科技有限公司 | Block chain consensus network self-recovery method, electronic device, system and storage medium |
CN112511338A (en) * | 2020-11-09 | 2021-03-16 | 迅鳐成都科技有限公司 | Block chain consensus network dynamic recovery method, electronic device, system and medium |
CN112398692B (en) * | 2020-11-16 | 2022-07-19 | 网易(杭州)网络有限公司 | Consensus process processing method and device and electronic equipment |
US11593210B2 (en) | 2020-12-29 | 2023-02-28 | Hewlett Packard Enterprise Development Lp | Leader election in a distributed system based on node weight and leadership priority based on network performance |
WO2023282932A2 (en) * | 2020-12-31 | 2023-01-12 | Orbs Ltd. | Using decentralized networks to ensure transparency in remote device operation |
CN113079139B (en) * | 2021-03-23 | 2022-11-29 | 中国工商银行股份有限公司 | Block chain-based consensus group master node determination method, device and system |
CN113297173B (en) * | 2021-05-24 | 2023-10-31 | 阿里巴巴新加坡控股有限公司 | Distributed database cluster management method and device and electronic equipment |
CN113535942B (en) * | 2021-07-21 | 2022-08-19 | 北京海泰方圆科技股份有限公司 | Text abstract generating method, device, equipment and medium |
CN114531722B (en) * | 2022-03-01 | 2024-05-03 | 杭州老板电器股份有限公司 | Networking method and device for equipment in local network and electronic equipment |
CN114760135B (en) * | 2022-04-19 | 2023-03-28 | 浙江大学 | Optimization method of block chain fault-tolerant consensus scheme |
CN115131022B (en) * | 2022-08-26 | 2022-11-29 | 中国工业互联网研究院 | Block chain based digital asset transaction method, device, equipment and medium |
CN118377743B (en) * | 2024-06-25 | 2024-08-23 | 山东云海国创云计算装备产业创新中心有限公司 | Arbitration method, device, equipment, medium and product for input request |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4309569A (en) | 1979-09-05 | 1982-01-05 | The Board Of Trustees Of The Leland Stanford Junior University | Method of providing digital signatures |
EP0135499B1 (en) | 1983-02-09 | 1990-05-02 | International Business Machines Corporation | A method for achieving multiple processor agreement optimized for no faults |
US7249259B1 (en) | 1999-09-07 | 2007-07-24 | Certicom Corp. | Hybrid signature scheme |
US6671821B1 (en) * | 1999-11-22 | 2003-12-30 | Massachusetts Institute Of Technology | Byzantine fault tolerance |
US6985956B2 (en) | 2000-11-02 | 2006-01-10 | Sun Microsystems, Inc. | Switching system |
US6931431B2 (en) | 2001-01-13 | 2005-08-16 | International Business Machines Corporation | Agreement and atomic broadcast in asynchronous networks |
US7502360B2 (en) * | 2005-03-04 | 2009-03-10 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for dynamic neighbor discovery within wireless networks using time division multiple access (TDMA) |
US8819102B2 (en) | 2007-07-03 | 2014-08-26 | Cisco Technology, Inc. | Method and system for managing message communications |
US8316113B2 (en) | 2008-12-19 | 2012-11-20 | Watchguard Technologies, Inc. | Cluster architecture and configuration for network security devices |
JP5427574B2 (en) | 2009-12-02 | 2014-02-26 | 株式会社日立製作所 | Virtual computer migration management method, computer using the migration management method, virtualization mechanism using the migration management method, and computer system using the migration management method |
WO2013063332A1 (en) * | 2011-10-25 | 2013-05-02 | Nicira, Inc. | Network virtualization apparatus and method with scheduling capabilities |
US9471622B2 (en) | 2012-04-30 | 2016-10-18 | International Business Machines Corporation | SCM-conscious transactional key-value store |
JP2014178793A (en) * | 2013-03-14 | 2014-09-25 | Hitachi Ltd | Information processing system |
CN104468163B (en) * | 2013-09-18 | 2018-11-09 | 腾讯科技(北京)有限公司 | The method, apparatus and disaster tolerance network of disaster tolerance network organizing |
JP2015146165A (en) * | 2014-02-04 | 2015-08-13 | 日本電信電話株式会社 | Fault resistance signal processor and fault resistance signal processing method |
ES2714218T3 (en) * | 2014-07-01 | 2019-05-27 | Sas Inst Inc | Systems and methods for fault tolerant communications |
WO2016155002A1 (en) | 2015-04-03 | 2016-10-06 | Yahoo! Inc. | Method and system for data recovery in a data system |
US10785033B2 (en) | 2015-09-04 | 2020-09-22 | Nec Corporation | Method for storing an object on a plurality of storage nodes |
WO2017136527A1 (en) * | 2016-02-05 | 2017-08-10 | Manifold Technology, Inc. | Blockchain-enhanced database |
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 |
WO2017186317A1 (en) | 2016-10-04 | 2017-11-02 | Nec Europe Ltd. | Method and system for byzantine fault-tolerance replicating of data on a plurality of servers |
US10360191B2 (en) | 2016-10-07 | 2019-07-23 | International Business Machines Corporation | Establishing overlay trust consensus for blockchain trust validation system |
US10158527B2 (en) * | 2016-10-28 | 2018-12-18 | International Business Machines Corporation | Changing an existing blockchain trust configuration |
US10554746B2 (en) | 2016-11-14 | 2020-02-04 | International Business Machines Corporation | Decentralized immutable storage blockchain configuration |
US10311230B2 (en) | 2016-12-24 | 2019-06-04 | Cisco Technology, Inc. | Anomaly detection in distributed ledger systems |
CN106529951A (en) | 2016-12-30 | 2017-03-22 | 杭州云象网络技术有限公司 | Node consensus verification method under league chain network through asynchronous mode |
CN107391320B (en) * | 2017-03-10 | 2020-07-10 | 创新先进技术有限公司 | Consensus method and device |
CN107360206B (en) * | 2017-03-29 | 2020-03-27 | 创新先进技术有限公司 | Block chain consensus method, equipment and system |
US20180308091A1 (en) | 2017-04-21 | 2018-10-25 | Vmware, Inc. | Fairness preserving byzantine agreements |
CN107423152B (en) | 2017-04-24 | 2019-05-21 | 杭州趣链科技有限公司 | A kind of block chain common recognition node automatic recovery method |
US11626993B2 (en) | 2017-05-22 | 2023-04-11 | Visa International Service Association | Network for improved verification speed with tamper resistant data |
CN112804349B (en) * | 2017-07-14 | 2023-07-04 | 创新先进技术有限公司 | Method and device for processing consensus request in block chain consensus network and electronic equipment |
US11023608B2 (en) | 2017-09-15 | 2021-06-01 | Identify3D, Inc. | System and method for data management and security for digital manufacturing |
US11165862B2 (en) * | 2017-10-24 | 2021-11-02 | 0Chain, LLC | Systems and methods of blockchain platform for distributed applications |
CN108306760A (en) * | 2017-12-28 | 2018-07-20 | 中国银联股份有限公司 | For making the self-healing method and apparatus of managerial ability in a distributed system |
CN108365993B (en) * | 2018-03-09 | 2020-04-28 | 深圳前海微众银行股份有限公司 | Block link point dynamic changing method, system and computer readable storage medium |
CN108616596B (en) * | 2018-05-09 | 2020-12-25 | 南京邮电大学 | Block chain self-adaptive consensus method based on dynamic authorization and network environment perception |
CN108768749B (en) | 2018-06-21 | 2021-03-30 | 佛山科学技术学院 | A method and device for node isolation and self-recovery based on blockchain |
CN110169015B (en) | 2018-12-13 | 2022-03-01 | 创新先进技术有限公司 | Achieving consensus among network nodes in a distributed system |
SG11201907346UA (en) * | 2018-12-13 | 2019-09-27 | Alibaba Group Holding Ltd | Performing a change of primary node in a distributed system |
SG11201906535WA (en) | 2018-12-13 | 2019-08-27 | Alibaba Group Holding Ltd | Performing a recovery process for a network node in a distributed system |
-
2018
- 2018-12-13 SG SG11201907346UA patent/SG11201907346UA/en unknown
- 2018-12-13 KR KR1020197023532A patent/KR102134549B1/en active Active
- 2018-12-13 BR BR112019016598-3A patent/BR112019016598A2/en active Search and Examination
- 2018-12-13 AU AU2018348336A patent/AU2018348336B2/en active Active
- 2018-12-13 MY MYPI2019004568A patent/MY189985A/en unknown
- 2018-12-13 CN CN201880004807.9A patent/CN111543026B/en active Active
- 2018-12-13 MX MX2019009548A patent/MX374726B/en active IP Right Grant
- 2018-12-13 JP JP2019543000A patent/JP6726367B2/en active Active
- 2018-12-13 CA CA3053208A patent/CA3053208C/en active Active
- 2018-12-13 EP EP18866636.6A patent/EP3566397B1/en active Active
- 2018-12-13 RU RU2019125158A patent/RU2716558C1/en active
- 2018-12-13 WO PCT/CN2018/120873 patent/WO2019072296A2/en unknown
-
2019
- 2019-05-24 US US16/421,953 patent/US10630672B2/en active Active
- 2019-07-19 TW TW108125656A patent/TWI705690B/en active
- 2019-08-08 ZA ZA2019/05274A patent/ZA201905274B/en unknown
- 2019-08-13 PH PH12019501871A patent/PH12019501871A1/en unknown
-
2020
- 2020-02-26 US US16/801,729 patent/US10791107B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2020513170A (en) | 2020-04-30 |
EP3566397B1 (en) | 2021-07-28 |
US20200195625A1 (en) | 2020-06-18 |
US10630672B2 (en) | 2020-04-21 |
KR102134549B1 (en) | 2020-07-27 |
AU2018348336A1 (en) | 2020-07-02 |
AU2018348336B2 (en) | 2020-07-23 |
MY189985A (en) | 2022-03-22 |
MX374726B (en) | 2025-03-06 |
CA3053208C (en) | 2020-10-06 |
TWI705690B (en) | 2020-09-21 |
ZA201905274B (en) | 2021-10-27 |
CN111543026B (en) | 2023-08-04 |
CN111543026A (en) | 2020-08-14 |
TW202023232A (en) | 2020-06-16 |
WO2019072296A2 (en) | 2019-04-18 |
MX2019009548A (en) | 2019-09-26 |
CA3053208A1 (en) | 2019-04-18 |
JP6726367B2 (en) | 2020-07-22 |
KR20200074912A (en) | 2020-06-25 |
WO2019072296A3 (en) | 2019-08-29 |
BR112019016598A2 (en) | 2020-03-31 |
EP3566397A4 (en) | 2020-03-04 |
RU2716558C1 (en) | 2020-03-12 |
PH12019501871A1 (en) | 2020-06-01 |
US10791107B2 (en) | 2020-09-29 |
EP3566397A2 (en) | 2019-11-13 |
US20190288993A1 (en) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SG11201907346UA (en) | Performing a change of primary node in a distributed system | |
SG11201906834SA (en) | Achieving consensus among network nodes in a distributed system | |
SG11201908853YA (en) | System and method for ending view change protocol | |
SG11201908387SA (en) | Consensus system downtime recovery | |
SG11201908887XA (en) | System and method for ending view change protocol | |
SG11201906535WA (en) | Performing a recovery process for a network node in a distributed system | |
SG11201908890XA (en) | System and method for implementing different types of blockchain contracts | |
SG11201908544UA (en) | Consensus system downtime recovery | |
SG11201902778UA (en) | System and method for information protection | |
SG11201903425PA (en) | System and method for information protection | |
SG11201903438TA (en) | System and method for information protection | |
SG11201908982QA (en) | Managing sensitive data elements in a blockchain network | |
SG11201910095VA (en) | Cross-asset trading within blockchain networks | |
SG11201906838QA (en) | Data isolation in a blockchain network | |
SG11201903586SA (en) | Blockchain data protection based on account note model with zero-knowledge proof | |
SG11201903533QA (en) | Blockchain smart contract updates using decentralized decision | |
SG11201908981SA (en) | Retrieving public data for blockchain networks using highly available trusted execution environments | |
SG11201906754SA (en) | Off-chain smart contract service based on trusted execution environment | |
SG11201908651SA (en) | Methods and devices for protecting sensitive data of transaction activity based on smart contract in blockchain | |
SG11201907248QA (en) | Improving blockchain transaction speeds using global acceleration nodes | |
SG11201909948WA (en) | Product promotion using smart contracts in blockchain networks | |
SG11201908946PA (en) | Program execution and data proof scheme using multiple key pair signatures | |
SG11201908983WA (en) | Retrieving access data for blockchain networks using highly available trusted execution environments | |
SG11201903581WA (en) | Facilitating practical byzantine fault tolerance blockchain consensus and node synchronization | |
SG11201907155UA (en) | Smart contract whitelists |