FlureeDB brings the storage and query power that enterprise blockchains have been missing through a familiar and flexible database solution. FlureeDB transforms Data Security (blockchain immutability) Ownership (optional decentralization), and Access (semantic graph query).
FlureeDB can optionally be shared in its entirety across a network of participants in a way where no single entity controls it. This differentiates it from most current blockchain projects where only a select amount of data is placed on-chain.
Streamlining Python Development: A Guide to a Modern Project Setup
How Fluree Makes Blockchain Usable
1. FlureeDB transforms data security,
ownership, and access.
Data you can trust.
Blockchain, meet Database.
2. Enterprise Data Can’t beTrusted — but it could be!
WSJ: Latest Cyberthreat -
Stealing Your House
'Significant mistakes' in USAID global
health supply chain, House says
Walmart is betting on the blockchain
to improve food safety
State police to hire audit
firm after overtime fraud
Whole Foods Faces FTC
Mislabeling Investigation
FDA Bans Clinical Trial Coordinator
GE to restate earnings
If we can fully trust the data (past, present, and future), we can conduct
business even if we don’t fully trust the other party, opening new opportunities.
Untrusted data costs $1 trillion annually and errors cost reputations.
Title Insurance: $15 billion annually
Auditing industry: $210 billion annually
Information Security: $91 billion annually
Clinical Trial Data Compliance: $2.6 billion annually
Earnings restatements: average 10% market value decline
Food mislabeling: $15 billion annually
Compliance, audits and errors estimated at 50% of supply chain cost.
3. FlureeDB transforms data security, ownership,
and access.
“The multi-consensus mechanism
used in FlureeDB lets businesses
create an internal database offering
complete privacy, or to create a
completely decentralized database
fortotal transparency.”
“From food to car maintenance to legal documents to business audits
to real estate transactions, businesses and individuals want to know
that digital records and information are accurate and haven’t been
altered. They want proof. With FlureeDB, businesses both large and
small can quickly and easily provide that guarantee, while at the same
time getting the many benefits that the FlureeDB solution has to offer.”
“Beyond providing an immutable blockchain core
for tamper resistance and a provable historic audit
trail, FlureeDB provides “smart” database
functions for programmatic control over data
updates, consensus rules, or permissions; a “Time
Travel” point in time query; and a graph database
formatwith analytical query logic support.”
4. FlureeDB secures every transaction - proving who initiated it, when it was completed,
and that it is free of tampering. It can even do this for a SaaS application, meaning you
can trust your SaaS data without fully trusting your SaaS vendor.
FlureeDB transforms data SECURITY, ownership, and access.
“Update HR record.”
“Create Invoice.”
“Sign Document.”
“Order Product.”
All transactions are
signed at the client
tier (or by a delegated
authority).
App or on-premise SaaS
verifies transaction and
wraps it with additional
transactional data if needed.
Transaction is initiated by
end-user, or any other
server process.
Successful transactions are
stored in FlureeDB as part of
a new, immutable block
1
2
Signed transaction is
transmitted to app.
4
53
5. Never before possible, FlureeDB allows multiple entities to jointly operate a
decentralized database where none have singular control, all have instant visibility,
and each can build their own apps and integrations as desired.
FlureeDB transforms data security, OWNERSHIP, and access.
Create custom rules that maintain data integrity,
permissions, and enable ongoing governance.
Fluree SmartFunctions™
Pluggable Consensus
Configure custom blockchains easily, without forking,
writing, and maintaining a complicated code base.
– Industry consortiums
– Supply chain networks
– Government entities
– Organization departments
Pick the best consensus method for your
needs (RAFT and PBFT available now)
Toolkit for Custom Blockchains
6. Updates published
as “block” log
Alternatively, Ingest
into any database
The traditional database is deconstructed, separating transactions and query with a
standards interface, and introducing powerful new capabilities like Time Travel.
FlureeDB transforms data security, ownership, and ACCESS.
FlureeDB “Flakes”
(Extension of W3C’s RDF Standard)
FlureeDB Transactor
Every moment of your database is
instantly queryable (and provable)
Time travelSemantic Graph
Graph queries can join across databases or
any available triples-source (i.e. WikiData).
Permissioned
Fluree SmartFunctions™ allow permissions to be
directly embedded, allowing unprecedented control.
Fast & Scalable
In-memory, sub-millisecond query
speeds & analytics. Real-time apps.
FlureeDB’s Semantic Graph Query Engine
7. Fluree in the Blockchain Landscape
Fluree is the only full blockchain to focus on general records management,
making it industry agnostic and capable to power entire applications by itself.
Inflexible Configurable
Single
purpose
Custom
blockchains
Enterprise Ethereum
Hyperledger Fabric
Bitcoin
BigchainDB
Corda
DATA
FLEXIBILITY
RULES
FLEXIBILITY
(Smart Contacts)
FlureeDB
Industry AgnosticFavors Financial Services
Ripple
8. Deployment Options
TX
Development
Redundant, Scalable Decentralization
TX
TX
Run as a single server
Internal External
Query Peer
Query Peer
Query Peer
Query Peer
Query Peer
Query Peer
Query Peer
Query Peer
Query Peer
PBFT / RAFT
PBFT / RAFT
PBFT / RAFTQuery Peer
Transactor
FlureeDB has separated the concerns of the database, and made information more accessible to all tiers of the application
stack. Instead of a monolithic standalone server, Fluree provides three parts that can be run independently, or all together for
development or small projects. In addition it can be run in different configurations for internal use or for full decentralization.
9. Fluree System Architecture Overview
Query Peer
Transactor
Query Client
[Optionally embed FlureeDB into your
application, even web and mobile apps.
Stand-alone server(s) to
broadcast updates and proxy
requests. REST, GraphQL API.
Only processes updates and manages
storage. Updates may happen through
consensus.[
[
10. Query Peer
Transactor
Query Client
C
V
Query Peers
V
V
Write Path
VSignature
V
V
V
Schema
Spec
Permissions
Immutable Storage
Filesystem, memory, Cassandra, S3
Crypto
V V
TX Group Tx Network
V
CCV
CV
CV
CV
VBlockchain
“Flakes” - RDF-style Log entries
Sha3 Hash, ECDSA, Curve 25521
SmartFunctions
LISP, WASM*
Events Replications
Work Distribution
Consensus
RAFT/PBFT
Archive, Fork
VIndexing
SPO, PSO, POS, OPS, Novelty
V
Commands
Fluree System Architecture (1)
11. C
12
VPUB/SUB
(to query clients)
V
C
V V V
Query Interface
FlureeQL GraphQL SparkQL*
Read Path
VSignature
V
V
V
Permissions
Time Travel
V
Ad-hoc Analytics
Index Segment Caching
SmartFunctions
VPUB/SUB
(to transactor group)
VStorage
Functional Data
Structure
Query Peer
Transactor
Query Client
Fluree System Architecture (2)
12. 13
C
C
VReal-time PUB/SUB
(to Query Peers)
C
Language Support
Javascript, Java, Clojure, more*
VFramework Wrapper
C
V V V
Query Interface
FlureeQL GraphQL SparkQL*
Real-Time Updates
React, Angular*
Query Peer
Transactor
Query Client
Fluree System Architecture (3)
13. V
V V
V V
Government Records Keeping
SSBI, a large India Consultancy, has built
3 proofs of concept on FlureeDB for
handling government records.
Optional Data Source
FlureeDB leveraged as an optional
back-end data source in Alpha
Software’s low code platform offerings.
Proving Donation Allocation
Charitable Giving SaaS leverages
FlureeDB to prove donations have
reached intended charities with
blockchain finality
Storing Signatures and Events
Insurtech Startup uses FlureeDB to store
beneficiary signatures on an immutable
ledger; working towards decentralized
ecosystem.
Electronic Signatures
Document Management Company
Docsmore proves signature
timestamps and meta-data with
blockchain finality.
How Companies Leverage FlureeDB
14. Fluree Leadership
‣ Founder, COO of SilkRoad technology
‣ Founder, A List Apart - largest independent web
publication, 22 book series and global event series
‣ GM/VP, Content and Collaboration at Divine, Inc
‣ Director of E-Commerce, Zentropy
(acquired by IPG)
‣ Founder and CEO of Platinum technology
‣ CEO, COO of Cullinet, the world’s largest
software company of the 80’s
‣ Upside Magazine's Top 100 most influential
people in Information Technology
‣ Winner of both the E&Y and the Merrill
Lynch Entrepreneur of the year award
Flip Filipowski
Co-CEO, Co-Chairman
Brian Platz
Co-CEO, Co-Chairman
Largest cash exit of a software company in history (at the time) - $4 billion
Most recently founded and grew $60mm revenue SaaS business
HIGHLIGHTS
[
15. Accolades
The Fluree team has a proven track record in
building enterprise software. Its practical and
accessible approach to blockchain will grab
the attention of businesses.”
Startups to Watch - 2018
Database Trends and Applications
100 Coolest Cloud Vendors - 2018
CRN Magazine
10 Data Analytics Vendors to watch in 2018
The Channel Co.
10 Coolest Big Data Products of 2017
CRN Magazine
“
Top Ten Startup in North Carolina - 2018
NC Tech Association