Skip to content
/ clay Public

Clay is an edge validated blockchain run on a flat global virtual network

Notifications You must be signed in to change notification settings

faddat/clay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clay

clay is a blockchain application built using Cosmos SDK and Tendermint, generated with Starport and validated exclusively from embedded devices that live at the edge of the network.

Jacob Gadikian wrote about clay quite a bit, but did not always mention it by name:

Blockchain Application TCO

Baby Blockchains

Clay

Clay will be considered "feature-complete" when:

  • Clay's device images are automatically generated

  • Zerotier is implemented

  • Clay implements a simple blog platform with no reward pool concept

  • Clay automatically loads a user interface

  • Clay joins its zerotier network automatically

  • Clay runs its UI and daemon as clay not root.

  • Clay supports cosmovisor and the cosmos sdk upgrade module

  • documentation for a secure, rsync or syncthing-based git-free genesis ceremony has been created

  • the genesis ceremony has been practiced

  • edge validation has been deemed effective in a few practice rounds

  • Security commentarry on edge validation and flat networks

Clay launches as soon as it is feature complete.

Get started

  • Buy a 4GB Raspberry Pi and a 64GB MicroSD Card

Join the network and help test Zerotier and Edge Validation:

Install ZeroTier

curl -s https://install.zerotier.com | sudo bash

join the ZeroTier network

zerotier-cli join e4da7455b26d23be

this start command:

clayd start --p2p.persistent_peers [email protected]:26656

How is clay made?

For now, Clay is just a set of commands

starport app github.com/faddat/clay
cd clay
starport type post title body

How can I start my own clay testnet?

clayd init --chain-id=belikewater testing
clayd add-genesis-account validator 10000000token,100000000stake
clayd gentx --name validator
clayd collect-gentxs
clayd start

It's made with the latest Starport from the development branch.

Learn more

About

Clay is an edge validated blockchain run on a flat global virtual network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published