All Projects → degdb → Degdb

degdb / Degdb

Licence: mit
degdb: distributed economic graph database

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Degdb

Exonum
An extensible open-source framework for creating private/permissioned blockchain applications
Stars: ✭ 1,037 (+400.97%)
Mutual labels:  bitcoin, p2p
Awesome Privacy On Blockchains
A curated list of privacy on blockchains resources
Stars: ✭ 86 (-58.45%)
Mutual labels:  bitcoin, p2p
Qtum
Qtum Core Wallet
Stars: ✭ 1,080 (+421.74%)
Mutual labels:  bitcoin, p2p
Openbazaar Go
OpenBazaar 2.0 Server Daemon in Go
Stars: ✭ 919 (+343.96%)
Mutual labels:  bitcoin, p2p
Arangodb
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Stars: ✭ 11,880 (+5639.13%)
Mutual labels:  graph-database, distributed-database
Lnbook
Mastering the Lightning Network (LN)
Stars: ✭ 931 (+349.76%)
Mutual labels:  bitcoin, p2p
Blockchain golang
Blockchain demo based on golang 基于golang编写的区块链公链demo
Stars: ✭ 80 (-61.35%)
Mutual labels:  bitcoin, p2p
Awesome Knowledge Graph
A curated list of Knowledge Graph related learning materials, databases, tools and other resources
Stars: ✭ 382 (+84.54%)
Mutual labels:  knowledge-graph, graph-database
Bitcoin Kit Ios
Full Bitcoin library for iOS, implemented on Swift. SPV wallet implementation for Bitcoin, Bitcoin Cash and Dash blockchains.
Stars: ✭ 134 (-35.27%)
Mutual labels:  bitcoin, p2p
Ddn
DDN, Data Delivery Network, a next generation blockchain system
Stars: ✭ 118 (-43%)
Mutual labels:  bitcoin, p2p
Ebookcoin
Ebookcoin has been updated to DDN Blockchain,please get it from https://github.com/ddnlink/ddn
Stars: ✭ 789 (+281.16%)
Mutual labels:  bitcoin, p2p
Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (-20.29%)
Mutual labels:  bitcoin, p2p
Lbry Sdk
The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
Stars: ✭ 7,169 (+3363.29%)
Mutual labels:  bitcoin, p2p
Ipchain
IPChain Core Wallet
Stars: ✭ 26 (-87.44%)
Mutual labels:  bitcoin, p2p
Atomspace
The OpenCog (hyper-)graph database and graph rewriting system
Stars: ✭ 495 (+139.13%)
Mutual labels:  knowledge-graph, graph-database
Bitcoin.org
Bitcoin.org Website
Stars: ✭ 1,090 (+426.57%)
Mutual labels:  bitcoin, p2p
Bisq
A decentralized bitcoin exchange network
Stars: ✭ 3,800 (+1735.75%)
Mutual labels:  bitcoin, p2p
Awesome Decentralized
🕶 Awesome list of distributed, decentralized, p2p apps and tools 👍
Stars: ✭ 358 (+72.95%)
Mutual labels:  bitcoin, p2p
Bitwrk
Bitcoin-fueled Peer-to-Peer Blender Rendering (and more)
Stars: ✭ 114 (-44.93%)
Mutual labels:  bitcoin, p2p
Topic Db
TopicDB is a topic maps-based semantic graph store (using PostgreSQL for persistence)
Stars: ✭ 164 (-20.77%)
Mutual labels:  knowledge-graph, graph-database

degdb Build Status Coverage Status GoDoc

Distributed Economic Graph Database

Design Doc/Ramble

Initial implementation done at PennApps 2015 Fall. There is a slow rewrite/redesign happening.

Running

# Install degdb and bitcoin dependencies
$ go get -v -u github.com/degdb/degdb github.com/btcsuite/btcwallet github.com/btcsuite/btcd

# Create the bitcoin wallet
$ btcwallet --create

# Launch new server and connect to provided peers.
$ go run main.go -peers="example.com:8181,foo.io:8182"

$GOPATH/bin must be on the path so degdb can launch instances of btcwallet and btcd.

Development

For development purposes you can launch multiple nodes within a single binary. This can only be used in development and disables connecting to external peers.

go run main.go -port=8181 -nodes=10

License

DegDB is licensed under the MIT license.

Contributors

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].