Developers
DevelopersGuides
  • Introducing Bond
    • Introduction
    • Why we build Bond?
    • Roles In Bond Ecosystem
    • Decentralised Relations/Social Graph
    • Architecture
    • Bond Reward Model
      • Leech Principle
      • Barrel Principle
  • Main Concepts
    • Bond Profile
      • Identity
      • Relationships
      • Content
      • Creator Economy
    • Connection
      • Connection NFTs
    • Bond Social Graph
    • Centralities
      • In/Out Degree Centrality
      • Betweenness Centrality
      • Closeness Centrality
      • PageRank Centrality
    • Reward Models
    • Reward Contracts
    • Off-chain Oracles
    • Gasless Mode
    • Cross Chain Messaging and Pay Gas with Bond Token
  • Bond API
    • Introduction
    • API Urls
    • Getting started with GraphQL
    • Authentication
      • Login
      • Refresh JWT
    • Profile
      • Create Profile
      • SetProfileMetadata
    • Connect
      • Connect a profile
      • Disconnect
  • Smart Contracts
    • BondHub
    • MerkelDistributor
    • TokenDeployer
    • SingleStakePoolDeployer
    • LzTokenDeployer
    • LzSingleStakePoolDeployer
  • Bond SDK
    • Bond JS SDK
      • Authenticate
      • Create Profile
      • Connect
  • Bond Nodes
    • Hardware Requirements
    • Set up and Deploy
    • Node Config (TOML)
    • Secrets Config (TOML)
    • Role-Based Access Control (RBAC)
  • References
    • Deployed Contracts
    • Github
Powered by GitBook
On this page
  1. Main Concepts
  2. Centralities

Betweenness Centrality

Betweenness centrality is a measure of a node's importance in a network, based on its role as a bridge between other nodes. It is calculated as follows:

CB(v)=∑s≠u≠t∈Bvσst(v)σstC_B(v) = \sum_{ \substack{ s\neq u\neq t\in B_v }} \frac{\sigma_{st}(v)}{\sigma_{st}}CB​(v)=s=u=t∈Bv​​∑​σst​σst​(v)​

where V is the set of nodes in the network, o, st is the total number of shortest paths from node s to node t, and Ost(w) is the number of those shortest paths that pass through node v. The Betweenness centrality of a node is therefore the sum of the fraction of all pairs of nodes in the network that pass through that node.

In Bond Oracle betweenness centrality can be used to identify and reward users who play a crucial role in connecting different communities or groups. By quantifying the importance of nodes in the network, the platform can design reward mechanisms that incentivise users to contribute to the growth and sustainability of the network.

For example, users with high Betweenness centrality scores could be rewarded for their contributions to the network's overall connectivity, helping to create a more cohesive and resilient social ecosystem.

PreviousIn/Out Degree CentralityNextCloseness Centrality

Last updated 1 year ago