Consensus-based voting for network member identification employing blockchain-based identity signature mechanisms
AssigneeMutualink, Inc.
InventorJoseph R. Mazzarella
Life of this patent
Estimating the term…
Abstract
A communication method and a method for operating the communication network are disclosed. The method includes: obtaining a network identifier (NI) for a first member of the communication network, where the first member is un-validated and associated with a first user; obtaining a vote value regarding the first user from a second user of a second member in the communication network, where the second member is validated; generating a trust score for the NI based on the vote value; and validating the first member, in response to the trust score satisfying a trust score threshold, by inserting a first validated member identity hash block (MIHB) based on the NI into a master blockchain ledger for the communication network.
Claims20
A method for operating a communication network, comprising:
- validating a first member of the communication network by inserting a first validated member identity hash block (MIHB) based on a network identifier for the first member into a master blockchain ledger;
- obtaining a revised network identifier for the first member;
- generating a revision score for the revised network identifier, comprising counting a number of attributes of the first member that changed between the network identifier and the revised network identifier;
- and
- in response to determining that the revision score satisfies a major revision threshold:
- obtaining a first vote value regarding the revised network identifier;
- generating a first trust score based on the first vote value;
- and
- revalidating the first member, in response to the first trust score satisfying a trust score threshold, by inserting a second validated MIHB based on the revised network identifier into the master blockchain ledger.
A system, comprising:
- a memory;
- and
- a computer processor, coupled to the memory, and configured to:
- validate a first member of a communication network by inserting a first validated member identity hash block (MIHB) based on a network identifier for the first member into a master blockchain ledger;
- obtain a revised network identifier for the first member;
- generate a revision score for the revised network identifier, comprising counting a number of attributes of the first member that changed between the network identifier and the revised network identifier;
- and
- in response to determining that the revision score satisfies a major revision threshold:
- obtain a first vote value regarding the revised network identifier;
- generate a first trust score based on the first vote value;
- and
- revalidate the first member, in response to the first trust score satisfying a trust score threshold, by inserting a second validated MIHB based on the revised network identifier into the master blockchain ledger.
A system, comprising:
- a master blockchain ledger associated with a communication network;
- a trust tabulation engine configured to:
- generate a trust score for a first member of the communication network;
- obtain a plurality of vote values for the first member;
- and
- update the trust score for the first member based on the plurality of vote values;
- a master blockchain controller configured to:
- compare, before the trust score is updated, the trust score with a trust score threshold;
- validate the first member, in response to the trust score satisfying the trust score threshold, by inserting a validated member identity hash block (MIHB) for the first member into the master blockchain ledger;
- compare, after the trust score is updated, the trust score with the trust score threshold;
- and
- un-validate the first member, in response to the trust score no longer satisfying the trust score threshold, by inserting a block into the master blockchain ledger indicating the first member is un-validated.
Dependencies are inferred from the claim text.