• Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language
    TypeScript
  • License
    Other
  • Created over 3 years ago
  • Updated 7 months 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
54
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

placid

mitigations to p2p-storms
15
star
7

anone

new repo for anone project
TypeScript
15
star
8

cosmprund

prune data for tendermint/cosmos based chains
Go
14
star
9

seahorse-chain-archive

A teaching mainnet
Go
12
star
10

nursery

Go
12
star
11

multisig-ui

UI for multisignature tool
JavaScript
12
star
12

UltraStableJuno

Decentralized stablecoin on Juno Network.
Rust
12
star
13

subnode

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

spammy

load testing tools for cosmos networks
HTML
8
star
15

composable-networks

Shell
7
star
16

c17

JavaScript
5
star
17

cookiemonster

Go
5
star
18

juno-rust

Rust library for JUNO
Rust
5
star
19

app.digchain.org

digchain's dapp
JavaScript
4
star
20

danger

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

chain-chores

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

airdrop

Traditional Cosmos Airdrop
Go
3
star
23

helpful-tools

This is a collection of helpful tools
TypeScript
3
star
24

vroom-validator

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

fa-chain

fee abstraction chain
Go
3
star
26

address-converter

Go
2
star
27

MageNFT

Rust
2
star
28

notional.ventures

Landing Page for Notional
JavaScript
2
star
29

tendermint-debug-tool

2
star
30

notionalapi

notionalapi.com
JavaScript
2
star
31

level2pebble

Convert GoLevelDB database into PebbleDB database
Go
2
star
32

onboarding

2
star
33

Composable-ICS-tesnet

Network documentation and information of Composable
2
star
34

kitteh

tendermint in rust
2
star
35

ica-contract

Contract for ica
Rust
2
star
36

feeabstraction-contract

Rust
2
star
37

dig-mobile-app

Dig Mobile Application
Dart
2
star
38

monitor-uptime-tool

JavaScript
2
star
39

ccs

TypeScript
2
star
40

gamm-bounty

Rust
2
star
41

craft-airdrop

Python
2
star
42

the-box

2
star
43

rpc-crawler

rpc crawler for researching cosmos networks
Go
2
star
44

ipfsync

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

qs-app

JavaScript
1
star
46

get

golang library for downloading ipfs files
Go
1
star
47

demerklizator

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

multisignature-service

Go
1
star
49

nmisc

Notional Miscellaneous Services
Shell
1
star
50

governance

records of Notional's governance activities
Shell
1
star
51

restake-tools

JavaScript
1
star
52

gaia-analyzer

bounty-7 for jaekwon
Go
1
star
53

anone-ui

anone dapp
JavaScript
1
star
54

mutant-node

1
star
55

Tendermint_issues

1
star
56

reward-tool

JavaScript
1
star
57

dst

scaffolding tool for use with nursery
Go
1
star
58

sovereign

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

cross-chain-swap

Rust
1
star
60

upgrade-watcher

Upgrade Watcher for Cosmos-based chains
JavaScript
1
star
61

documents

1
star