• Stars
    star
    176
  • Rank 211,365 (Top 5 %)
  • Language
    TypeScript
  • License
    Other
  • Created about 3 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Dig: Governance

dig

dig blockchain Raspberry Pi Security Check

Dig is a hub blockchain that interconnects physical plots of land, which will each be governed by a locally operated blockchain. Due to the regulatory challenges involved, dig splits itself up into many chains which can each follow appropriate legislation. This is the beginning of the "Dig Network."

Here's a little light background reading:

Join Mainnet

git clone https://github.com/notional-labs/dig
cd dig
go install ./...
digd init yourcooldignamehere
wget -O ~/.dig/config/genesis.json https://github.com/notional-labs/dig/raw/master/networks/mainnets/dig-1/genesis.json
digd start --p2p.seeds [email protected]:26656,[email protected]:6969,[email protected]:26656 --p2p.persistent_peers [email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656 --db_backend rocksdb

Creating a validator

Design

form

  • Software-wise, dig is a monorepo. All of its essential code lives in this repository:
    • Genesis
    • Javascript Front End Code
    • Mobile App
    • Block explorer

function

  • The dig mainnet is as minimal as possible. While we may add a few things before mainnet, it's our preference to remove things. The dig mainnet is for coordinating the efforts of like-minded people who'd like to see:

    • Liquid Land: Blockchain style real estate investing
    • Charter Cities: Land where the rules are laid out on the chain that constitutes them
    • Hierarchical transparent governance: The trouble with hierarchical orgs is opacity, not hierarchy itself.
    • Research and development of blockchain governance in physical and virtual spaces.
  • Chains in the dig network will launch from the code in this repository, as well.

Financing

We're comitted to transparency in all matters, including the composition of genesis allocations. Adam has raised funds for Dig's development work. Pre-launch we'll post the final tally. We will only accept funding from parties who are aligned with the long-term vision of the project. Investors in the project will have their coins unvested, while DFY airdrop participants will be vested over a 24 month period.

Confirmed-ish SoonTM Digs

These will launch rapidly after Dig. Their paths will converge and diverge. All of them will heavily leverage IBC, and some may leverage CosmWasm.

  • Dig Vietnam
  • Dig UK
  • Dig Thailand
  • Dig Laos
  • Dig Marine

Roadmap

  • Concept development by Jacob Gadikian and Adam Christopher Chaplin
  • Prototype
  • Airdrop Prototype code and OpenAPI spec
  • Testnet-1: Results showed that we needed to work on the genesis parameters in Testnet-2
  • Omniflix Testnet-1: Participating in the OmniFlix testnet proved the viablity of a large validator set. Testnet-2 allows 500 validators.
  • Upgrade to Cosmos SDK 0.43.0
  • IBC Testing
  • NFT Implementation by Khanh Nguyen (not included in testnet-2)
  • Genesis transactions for testnet-2: Completed August 14, 2021
  • Keplr integration
  • Akash-based Bus bar
  • Launch testnet-2
  • IPFS-based genesis hosting and download
  • Configuration overrides
  • Clean airdrop code https://github.com/notional-labs/c17 and https://github.com/notional-labs/staking-data-collection
    • Test airdrop code for ethereum-style addresses using the Khanh's Cosmos SDK fork
    • Refactor airdrop if this works
  • Community Security Audit: 0.1% of Dig tokens reserved for community members who provide a detailed, contextual audit (seems no one voluneered, and we've audited, but no one will be recieving this bounty.
  • Block explorers
    • gex
    • big dipper 1.0
    • ping.pub
    • chill validation
    • mintscan: pending mintscan team availabity
  • Key Module Versions: This box is ticked if we're up to date
    • ibc-go v3
      • Interchain Accounts
    • cosmos-sdk v0.45.2
    • tendermint v0.34.16
    • CosmWasm v0.25.0
  • Announcement of candidate Real Estate development sites and their regulatory requirements
  • Vesting for validators
  • Epoch y/n (yes)
    • debug epoch
  • variable block time y/n (no)
  • Ionization 🧿: Fully Ionized
    • 30m dig distributed to ion holders who've claimed their ion, whose ions have not been cast into the liquidity pool.
  • 2nd genesis audit
  • Mainnet Launch
  • Chain Registry
  • IBC Integration
    • Osmosis
    • Juno
    • Emeris
    • Sif
  • Blurt Integration
  • First update to dig mainnet

More Repositories

1

notional

Full Documentation of Notional's systems
Shell
58
star
2

cosmosia

Cosmos Infrastructure Automation
Shell
53
star
3

seahorse

Distro for P2P Applications
Go
28
star
4

craft

Rust
20
star
5

fee-abstraction

Fee abstraction module. Osmosis Grant Program
Go
19
star
6

anone

new repo for anone project
TypeScript
15
star
7

seahorse-chain-archive

A teaching mainnet
Go
12
star
8

nursery

Go
12
star
9

UltraStableJuno

Decentralized stablecoin on Juno Network.
Rust
12
star
10

multisig-ui

UI for multisignature tool
JavaScript
12
star
11

subnode

aggregated proxy for sub-archive-nodes of tendermint/cosmos chains
Go
9
star
12

placid

mitigations to p2p-storms
9
star
13

spammy

load testing tools for cosmos networks
HTML
8
star
14

composable-networks

Shell
7
star
15

cookiemonster

Go
6
star
16

c17

JavaScript
5
star
17

juno-rust

Rust library for JUNO
Rust
5
star
18

app.digchain.org

digchain's dapp
JavaScript
4
star
19

danger

dangerous permanent cosmos testnet for red teaming and testing
Go
4
star
20

chain-chores

A script to auto clone, pull, update, version bump, CI, and more (for scale)
Python
4
star
21

helpful-tools

This is a collection of helpful tools
TypeScript
3
star
22

vroom-validator

Scripts that help you set up a cosmos chain validator node very fast
3
star
23

fa-chain

fee abstraction chain
Go
3
star
24

address-converter

Go
2
star
25

MageNFT

Rust
2
star
26

notional.ventures

Landing Page for Notional
JavaScript
2
star
27

tendermint-debug-tool

2
star
28

notionalapi

notionalapi.com
JavaScript
2
star
29

level2pebble

Convert GoLevelDB database into PebbleDB database
Go
2
star
30

onboarding

2
star
31

Composable-ICS-tesnet

Network documentation and information of Composable
2
star
32

kitteh

tendermint in rust
2
star
33

ica-contract

Contract for ica
Rust
2
star
34

feeabstraction-contract

Rust
2
star
35

dig-mobile-app

Dig Mobile Application
Dart
2
star
36

monitor-uptime-tool

JavaScript
2
star
37

ccs

TypeScript
2
star
38

craft-airdrop

Python
2
star
39

gamm-bounty

Rust
2
star
40

the-box

2
star
41

ipfsync

Notional's ipfs collaborative cluster for syncing blockchain state.
1
star
42

get

golang library for downloading ipfs files
Go
1
star
43

demerklizator

This is a tool to convert iavl merklized data to normal db data
Go
1
star
44

multisignature-service

Go
1
star
45

nmisc

Notional Miscellaneous Services
Shell
1
star
46

gaia-analyzer

bounty-7 for jaekwon
Go
1
star
47

governance

records of Notional's governance activities
Shell
1
star
48

restake-tools

JavaScript
1
star
49

anone-ui

anone dapp
JavaScript
1
star
50

mutant-node

1
star
51

Tendermint_issues

1
star
52

reward-tool

JavaScript
1
star
53

dst

scaffolding tool for use with nursery
Go
1
star
54

sovereign

raspberry pi and auto-state sync (works from boot) for cosmos chains
Shell
1
star
55

cross-chain-swap

Rust
1
star
56

upgrade-watcher

Upgrade Watcher for Cosmos-based chains
JavaScript
1
star
57

rpc-crawler

rpc crawler for researching cosmos networks
Go
1
star
58

documents

1
star