Skip to content

πŸŒ… a command-line tool to take top10milliondomains.csv and create 10k-reserved-domains.csv

License

Notifications You must be signed in to change notification settings

tyjvazum/bid-sunrise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

bid-sunrise πŸŒ…

a command-line tool to take top10milliondomains.csv and create 10k-reserved-domains.csv

bid-sunrise is a command-line tool to take the top10milliondomains.csv file from DomCop's Open PageRank initiative and create the 10k-reserved-domains.csv file that serves as a list of reserved domains for the sunrise period of the bid protocol for Bitcoin Identifiers/Usernames with arb.

It is experimental software, should be considered a work-in-progress, and has no warranty. All features may not be fully implemented currently. See issues and LICENSE for more details.

Join the Gitter room to chat about the arb ecosystem.

bid Protocol

  • Characters can be alphanumeric with hyphens and underscores, lowercase a through z, 0 through 9, - and _ in any combination.

  • Length can be 1 through 16 characters, with 6 characters and shorter reserved for a future update, so 7 to 16 characters to start with.

  • Usernames must be renewed periodically, likely every 52,500 blocks, which is about 1 year, but perhaps a shorter period initially to discourage speculation and encourage engagement.

  • A sunrise period where a list of the top ten thousand domains are reserved, with the matching username claimable by publishing some specific data at a well-known location on the domain prior to the end of the sunrise period, which would be some specified block height.

  • Claimed domains (e.g., example.tld) can choose between the formats example, exampletld, and example_tld, which allows domains like "simplywall.st" to have an appropriate representation.

Usage

  • Download and extract the top10milliondomains.csv
  • Place the CSV file in the directory that contains the Cargo.toml file for bid-sunrise
  • Run cargo build
  • Run ./target/debug/bid-sunrise
  • Optionally compare the hash of the output 10k-reserved-domains.csv to what the command printed

About

πŸŒ… a command-line tool to take top10milliondomains.csv and create 10k-reserved-domains.csv

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages