Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

turbine

a simplified implementation of solana's turbine shredding protocol in c. takes raw transaction bytes, shreds them into data and coding shreds, validates in parallel through a thread pool, and recovers any lost shreds using reed-solomon erasure coding.

image

credits

  • leopard-rs by Christopher A. Taylor - reed-solomon erasure coding, vendored in thirdparty/leopard/
  • cJSON by Dave Gamble - JSON parser, vendored in thirdparty/cjson/
  • b64.c by Joseph Werle - base64 decoder, vendored in thirdparty/b64/

About

a simplified implementation of solana's turbine shredding protocol in c

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages