Skip to content

Open source and community policies, procedures, and other information.

Notifications You must be signed in to change notification settings

danklut/blockstack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 

Repository files navigation

Blockstack

Slack

Blockstack is decentralized DNS and identity.

With the Blockstack software, a network of computers collectively maintain a global registry of names.

When you run a Blockstack node, you join this network, which is more secure by design than traditional DNS systems and identity systems. This is because the system's registry and its records are secured by an underlying blockchain, which is extremely resilient against tampering and control.

In the registry that makes up Blockstack, each of the names has an owner, represented by a cryptographic keypair, and is associated with instructions for how DNS resolvers and other software should resolve the name.

Blockstack is already being used in production and currently more than 46,000 names have been registered using it.

View the Docs

The Blockstack Network

Quick Installation

Run the following to install the Blockstack command line interface:

$ sudo pip install blockstack

Project Links

Below are some repositories and tools that are needed to register, resolve, and authenticate names in a decentralized way:

  • Blockstack Server - the server that handles the core functionality of the decentralized domain name system and has an external storage system built-in for storing data records off-chain
  • Blockstack Client - a CLI and client library that provides an interface for interacting with Blockstack servers and performing decentralized DNS operations
  • Virtualchain - a Python library for creating virtual blockchains on top of any underlying blockchain
  • Blockstack Resolvers - scalable servers for resolving names to data records at scale
  • Blockstack Registrars - servers that can do bulk Blockstack name registrations and updates
  • Blockstack DHT Mirrors - software that improves read and write performance for the Blockstore DHT
  • Blockstack Auth JS and Blockstack Auth JS - libraries that support generating, decoding and verifying auth request and auth response tokens

Most of these repositories are under heavy development and we appreciate any feedback, bug reports, or code contributions!

Articles

Blockstack Papers

Community Resources

  • GitHub - share code, file issues, discuss future features, plan and document community activities
  • Slack Group - real-time chat for all things Blockstack
  • Forum - discussion forum for all things Blockstack
  • Blog - a blog with the latest Blockstack articles
  • Twitter - social media feed curating Blockstack-related content from around the web

How You Can Help

  • Contribute code - all Blockstack software is free and open source, so send us pull requests if you have any suggestions for ways the software can be improved
  • Help with software testing - we really appreciate and value our testers, and encourage people who want to support Blockstack to run the software and file issues in the appropriate repository for any bugs that are found
  • Improve the documentation - we can never have enough documentation so if there's anything you'd like to clarify or add, just fork any of the Blockstack repos, start writing and expanding on the docs, and submit a pull request
  • Organize community events - we welcome anyone interested in putting together anything as simple as a meetup at a local library or community center to discuss the latest Blockstack developments and applications with like-minded people from your area
  • Produce and share content - if you have ideas or insights about Blockstack or decentralized applications in general, write a post and submit it to theBlockstack community blog or share it in the forum

About

Open source and community policies, procedures, and other information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published