All Projects → BBVA → qed

BBVA / qed

Licence: Apache-2.0 license
The scalable, auditable and high-performance tamper-evident log project

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
HCL
1544 projects
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Dockerfile
14818 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to qed

Immudb
immudb - world’s fastest immutable database, built on a zero trust model
Stars: ✭ 3,743 (+4202.3%)
Mutual labels:  verify, merkle-tree, tamper-evident, auditable
smt
A Go library that implements a Sparse Merkle tree for a key-value map.
Stars: ✭ 83 (-4.6%)
Mutual labels:  merkle-tree, sparse-merkle-tree
hybris
hybris gist by winston
Stars: ✭ 65 (-25.29%)
Mutual labels:  scalability
pgrocks-fdw
Bring RocksDB to PostgreSQL as an extension. It is the first foreign data wrapper (FDW) that introduces LSM-tree into PostgreSQL. The underneath storage engine can be RocksDB. The FDW also serves for VidarDB engine, a versatile storage engine for various workloads. See the link for more info about VidarDB engine.
Stars: ✭ 101 (+16.09%)
Mutual labels:  lsm-tree
LogESP
Open Source SIEM (Security Information and Event Management system).
Stars: ✭ 162 (+86.21%)
Mutual labels:  forensics
merkle-patricia-trie
A simplified golang implementation of Ethereum's Modified Patricia Trie.
Stars: ✭ 165 (+89.66%)
Mutual labels:  merkle-tree
nest-convoy
[WIP] An opinionated framework for building distributed domain driven systems using microservices architecture
Stars: ✭ 20 (-77.01%)
Mutual labels:  scalability
microservice workshop
Microservices Architecture Workshop focuses on helping the developers / architects to understand the key Architecture paradigms with hands on section. The course helps the developers from Monolithic App mindset to a Microservices based App development. It also helps the developers with hands on development experience with key Microservices infra…
Stars: ✭ 69 (-20.69%)
Mutual labels:  scalability
usl
Analyze system scalability with the Universal Scalability Law
Stars: ✭ 33 (-62.07%)
Mutual labels:  scalability
merkle
Merkle root algorithms in various languages
Stars: ✭ 40 (-54.02%)
Mutual labels:  merkle-tree
marcellelee.github.io
No description or website provided.
Stars: ✭ 27 (-68.97%)
Mutual labels:  forensics
CRC-manipulator
Change CRC checksums of your files.
Stars: ✭ 73 (-16.09%)
Mutual labels:  forensics
verify-apple-id-token
Verify the Apple id token on the server side.
Stars: ✭ 49 (-43.68%)
Mutual labels:  verify
Clustering4Ever
C4E, a JVM friendly library written in Scala for both local and distributed (Spark) Clustering.
Stars: ✭ 126 (+44.83%)
Mutual labels:  scalability
Judge-Jury-and-Executable
A file system forensics analysis scanner and threat hunting tool. Scans file systems at the MFT and OS level and stores data in SQL, SQLite or CSV. Threats and data can be probed harnessing the power and syntax of SQL.
Stars: ✭ 66 (-24.14%)
Mutual labels:  forensics
concurrent-ll
concurrent linked list implementation
Stars: ✭ 66 (-24.14%)
Mutual labels:  scalability
discord-group-spammer
You need to run all_together.py and follow the instructions on the readme below. This Tool allows you to use various discord exploits for educational use.
Stars: ✭ 45 (-48.28%)
Mutual labels:  verify
form-bunch
Form-bunch is a component like plugin that make it easier to write form, you could add the most of components what you want to form-bunch for build various form.
Stars: ✭ 18 (-79.31%)
Mutual labels:  verify
checkif.js
Javascript check library
Stars: ✭ 30 (-65.52%)
Mutual labels:  verify
flare-wmi
No description or website provided.
Stars: ✭ 399 (+358.62%)
Mutual labels:  forensics

QED - Scalable, auditable and high-performance tamper-evident log

User Documentation Status Build Status Azure DevOps coverage GoReport GoDoc
https://raw.githubusercontent.com/BBVA/qed/master/docs/source/_static/images/qed_logo_small.png

QED is an open-source software that allows you to establish trust relationships by leveraging verifiable cryptographic proofs.

It can be used in multiple scenarios:

  • Data transfers.
  • System (or application or business) logging.
  • Distributed business transactions.
  • Etc.

QED guarantees that the system itself, even when deployed into a non-trusted server, cannot be modified without being detected. It also provides verifiable cryptographic proofs in logarithmic relation (time and size) to the number of entries.

QED is scalable, resilient and ops friendly:

  • Designed to manage billions of events per shard
  • Over 2000 operations per second per shard under sustained load
  • Consistent replication through RAFT
  • Operable and instrumented with dozens of metrics
  • Zero config files, fully documented single binary

Documentation

You can find the complete documentation at: Documentation

Project code

You can find the project code at Github

Authors

QED was made by Hyperscale BBVA-Labs Team.

License

QED is Open Source and available under the Apache 2 license.

Contributions

Contributions are very welcome. See docs/source/contributing/contributing.rst or skim existing tickets to see where you could help out.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].