Skip to content

a fork of ipfs/go-blockservice optimized for usage with TemporalX

License

AGPL-3.0, MIT licenses found

Licenses found

AGPL-3.0
LICENSE
MIT
LICENSE.orig
Notifications You must be signed in to change notification settings

RTradeLtd/go-blockservice

 
 

Repository files navigation

go-blockservice

a fork of ipfs/go-blockservice optimized for usage with TemporalX.

Modifications

  • WriteThrough and non-WriteThrough blockservice are condensed into the same one. We leverage the underlying blockstore logic to avoid excessive writes to disk, and to determine what we need to announce to the network. Only blocks we do not have previously will be announced to the network
  • Remove ipfs/go-log and use uber-go/zap instead
  • Allow insecure hash functions
    • The point of not allowing insecure hash functions is somewhat useful in public networks, but insecure hash functions are often used within enterprise environments (checksum, short lived cache keys, etc...)

License

All original code is licensed as it is upstream, modifications are licensed under AGPL-v3 and will be marked accordingly

About

a fork of ipfs/go-blockservice optimized for usage with TemporalX

Resources

License

AGPL-3.0, MIT licenses found

Licenses found

AGPL-3.0
LICENSE
MIT
LICENSE.orig

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 95.7%
  • Makefile 4.3%