-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
1 addition
and
122 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,127 +1,6 @@ | ||
# ~dig~ | ||
|
||
|
||
Note: we're currently in the process of re-naming and re-launching what used to be called dig. | ||
Note: we're currently in the process of re-naming and re-launching what used to be called dig. For historical purposes, we will continue to use this commit history, but the repository will be wiped out. | ||
|
||
It will come back as an application platform, that strictly follows the most generic ways of allowing contract authors to use CosmWasm. | ||
|
||
[![dig blockchain](https://github.com/notional-labs/dig/actions/workflows/build.yml/badge.svg)](https://github.com/notional-labs/dig/actions/workflows/build.yml) | ||
[![Raspberry Pi](https://github.com/notional-labs/dig/actions/workflows/pi.yml/badge.svg)](https://github.com/notional-labs/dig/actions/workflows/pi.yml) | ||
[![Security Check](https://github.com/notional-labs/dig/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/notional-labs/dig/actions/workflows/codeql-analysis.yml) | ||
|
||
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: | ||
|
||
* https://blurt.blog/blurt/@jacobgadikian/baby-blockchains | ||
* https://blurt.blog/blurt/@jacobgadikian/blockchain-application-tco | ||
* https://1729.com/miami/ | ||
* https://podclips.com/ct/gBhDsq | ||
* https://twitter.com/gadikian/status/1424392074078523397 | ||
|
||
|
||
## Join Mainnet | ||
|
||
|
||
```bash | ||
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**](https://github.com/notional-labs/dig/blob/master/dig_validator.md) | ||
|
||
## 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 | ||
|
||
- [x] Concept development by Jacob Gadikian and Adam Christopher Chaplin | ||
- [x] Prototype | ||
- [x] Airdrop Prototype code and OpenAPI spec | ||
- [x] Testnet-1: Results showed that we needed to work on the genesis parameters in Testnet-2 | ||
- [x] Omniflix Testnet-1: Participating in the OmniFlix testnet proved the viablity of a large validator set. Testnet-2 allows 500 validators. | ||
- [x] Upgrade to Cosmos SDK 0.43.0 | ||
- [x] IBC Testing | ||
- [x] NFT Implementation by Khanh Nguyen (not included in testnet-2) | ||
- [x] Genesis transactions for testnet-2: Completed August 14, 2021 | ||
- [x] Keplr integration | ||
- [x] Akash-based Bus bar | ||
- [x] Launch testnet-2 | ||
- [x] IPFS-based genesis hosting and download | ||
- [x] Configuration overrides | ||
- [x] Clean airdrop code https://github.com/notional-labs/c17 and https://github.com/notional-labs/staking-data-collection | ||
- [x] Test airdrop code for ethereum-style addresses using the Khanh's Cosmos SDK fork | ||
- [x] Refactor airdrop if this works | ||
- [x] 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. | ||
- [x] Block explorers | ||
- [x] gex | ||
- [x] big dipper 1.0 | ||
- [x] ping.pub | ||
- [x] chill validation | ||
- [ ] mintscan: pending mintscan team availabity | ||
- [x] Key Module Versions: This box is ticked if we're up to date | ||
- [x] ibc-go v3 | ||
- [x] Interchain Accounts | ||
- [x] cosmos-sdk v0.45.2 | ||
- [x] tendermint v0.34.16 | ||
- [x] CosmWasm v0.25.0 | ||
- [x] Announcement of candidate Real Estate development sites and their regulatory requirements | ||
- [x] UK | ||
- [x] Ukraine | ||
- [x] Vietnam | ||
- [x] Thailand | ||
- [x] [Dig Marine](https://github.com/notional-labs/ccs) | ||
- [x] Vesting for validators | ||
- [x] Epoch y/n (yes) | ||
- [x] debug epoch | ||
- [x] variable block time y/n (no) | ||
- [x] Ionization 🧿: Fully Ionized | ||
- [x] 30m dig distributed to ion holders who've claimed their ion, whose ions have not been cast into the liquidity pool. | ||
- [x] 2nd genesis audit | ||
- [x] Mainnet Launch | ||
- [x] Chain Registry | ||
- [x] IBC Integration | ||
- [x] Osmosis | ||
- [x] Juno | ||
- [ ] Emeris | ||
- [ ] Sif | ||
- [ ] Blurt Integration | ||
- [x] First update to dig mainnet |