METHOD FOR AUTHENTICATING DISTRIBUTED VOTES FOR A DISTRIBUTED SYSTEM

    公开(公告)号:US20230171109A1

    公开(公告)日:2023-06-01

    申请号:US17990818

    申请日:2022-11-21

    Applicant: ABB Schweiz AG

    CPC classification number: H04L9/3239 H04L9/3247 H04L2209/463

    Abstract: Described herein is a system and a method for authenticating distributed votes for a distributed system. The distributed system includes a plurality of nodes and at least one leader node. The method includes: sending out, by the leader node, a prepare message including a proposal; generating, by each of at least some of the plurality of nodes, a set of hash values; generating, by each of the at least some of the plurality of nodes, a reply message to the leader node including the set of hash values; signing, by each of the at least some of the plurality of nodes, the reply message with a digital signature; sending, by each of the at least some of the plurality of nodes, the reply message with the digital signature; and validating, by the leader node, the signatures of the reply messages and saving the sets of hash values.

    METHOD AND SYSTEM FOR EXECUTING INTERNET-OF-THINGS-APPLICATIONS

    公开(公告)号:US20230164687A1

    公开(公告)日:2023-05-25

    申请号:US17992186

    申请日:2022-11-22

    Applicant: ABB Schweiz AG

    CPC classification number: H04W48/20 H04W12/009 H04W12/0471 H04W88/16

    Abstract: Described herein is a method for executing an Internet-of-Things application. The method includes providing a machine-readable language configured to encode the Internet-of-Things application as an executable smart contract, and providing or accessing a distributed system configured to execute the executable smart contract. The distributed system includes one or more field devices, one or more gateways, and a distributed ledger system. The distributed ledger system includes at least one access point and a plurality of computers, each computer configured to execute at least one peer process, and executing the executable smart contract on the distributed system. The executable smart contract includes instructions that cause the distributed system to process and exchange data, the exchanged data exchanged between the one or more field devices, or the one or more gateways, or the at least one access point, or at least one peer process, or any combination thereof.

Patent Agency Ranking