Skip to content

Hybrid blockchain storage model for handling continuous transactions

Notifications You must be signed in to change notification settings

BCTSGroup/FLUID_TEST

Repository files navigation

FLUID_TEST

Pre-requisites

Build and Test

FLUID Model

Add and Configure Nodes:

cd test
mkdir testn
touch boot.json
  • boot.json

    {
      "ip": "",
      "p2pPort": "",
      "httpPort": "",
      "bootNodes": [  // Active connection
        ""
      ],
      "ProducerAddress": [  // Miners' Address in Chain-based Model
        "1CEKaGFuue6RSvS25BEwfnm6PDvDa1WDzN",
        "1KA4hRhigbDNpLfaziy3u3hYX8feZNsmKs",
        "17UqkJVLCR83kUfVXgAVMmCfxpYq7wPzvT",
        "16Nxsd36KjXs6LctFemRPYdwdZbeGHjeVh",
        "1BqQoXNeZXiRZVVTeQLDijDR9XoayjrQaR"
      ]
    }

Start Nodes:

./run.sh

EOS Model

cd eos_test

Add and Configure Nodes:

cd test
mkdir testn
touch boot.json
  • boot.json

    {
      "ip": "",
      "p2pPort": "",
      "httpPort": "",
      "bootNodes": [  // Active connection
        ""
      ],
      "ProducerAddress": [  // Miners' Address in Chain-based Model
        "1CEKaGFuue6RSvS25BEwfnm6PDvDa1WDzN",
        "1KA4hRhigbDNpLfaziy3u3hYX8feZNsmKs",
        "17UqkJVLCR83kUfVXgAVMmCfxpYq7wPzvT",
        "16Nxsd36KjXs6LctFemRPYdwdZbeGHjeVh",
        "1BqQoXNeZXiRZVVTeQLDijDR9XoayjrQaR"
      ]
    }

Start Nodes:

./run.sh

Test Tool

  • Codes for statistical measurement data

    cd test_tool
    # TPS
    singleChain.go
    dagExp.go
    
    #Latency
    latency.go
    proposeLatency.go
    
  • Workload Submission Script

    ab_test.sh
    

About

Hybrid blockchain storage model for handling continuous transactions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages