Code Monkey home page Code Monkey logo

Comments (6)

GalRogozinski avatar GalRogozinski commented on August 13, 2024

See BFT Forensics

from ssv-spec.

TinyVege avatar TinyVege commented on August 13, 2024

See BFT Forensics

I have read it. It only identifies the double vote misbehavior, can not solve the liveness vioaltion right?

My question is that operators3-4 don't send any protocol(validator duty) messages to the dvt cluster and discard the protocol messages of operators1-2. How to prove the operators3-4 are the faultys ?

from ssv-spec.

MatheusFranco99 avatar MatheusFranco99 commented on August 13, 2024

Yes, BFT Forensics can't solve the protocol. On a theoretical point of view, any BFT can only guarantee its properties (agreement, termination, etc) if at maximum $f$ nodes are malicious.

We don't have BFT Forensics yet, but multiple strategies could be added, such as idleness, invalid messages and so on.

from ssv-spec.

TinyVege avatar TinyVege commented on August 13, 2024

I'm also interested in evaluating the performance of operators in ssv (shown bolow)

https://docs.ssv.network/learn/performance
image
https://docs.ssv.network/learn/performance/statuses
image

Now assume, there are four operator1, operator2, operator3, operator4. '' implies the Byzantine.
And operaotors1-4 only perform the validatorX.
Operators1-3 do the protocol while the operator4 is offline --> The validatorX does not miss any duty.

⚠⚠⚠
So the result is that the performance and status of operator1-4 are the same : 100% and active
Right ?
👀👀👀
@MatheusFranco99 @GalRogozinski

from ssv-spec.

GalRogozinski avatar GalRogozinski commented on August 13, 2024

Your last question is best to be asked on our Discord server
https://discord.com/invite/ssvnetworkofficial

this repo is used for discussing issues of the core protocol itself

from ssv-spec.

TinyVege avatar TinyVege commented on August 13, 2024

ok ,thanks

from ssv-spec.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.