User:Elifarley/pds: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 2: | Line 2: | ||
A decentralized name resolution system which provides strong authentication and name conflict prevention. | A decentralized name resolution system which provides strong authentication and name conflict prevention. | ||
===single record=== | ===single record=== | ||
can be pasted on twitter, discussion forums, web pages and so on | PDR - Peer domain record - can be pasted on twitter, discussion forums, web pages, emails and so on | ||
<code> | <code> | ||
# | #pdr domain scope record-type value expiry-date signer digest | ||
</code> | </code> | ||
* # | * #pdr magic string | ||
* domain is the name to be resolved | * domain is the name to be resolved | ||
* scope helps prevent name conflicts | * scope helps prevent name conflicts | ||
* record-type can be a, | * record-type can be a, aaaa, cname | ||
* value can be an ip, standard dns name, other pds name | * value can be an ip, standard dns name, other pds name | ||
examples: | examples: | ||
<code> | <code> | ||
# | #pdr openfarmtech 20110311 c openfarmtech.org 0 elifarley 2afqgwk6 | ||
</code> | </code> | ||
Line 20: | Line 20: | ||
* | * | ||
===pdz file=== | ===pdz file=== | ||
a .pdz file has all records of a given domain. A pds client retrieves the file using a dht like kademlia, bittorrent. Users can also save such files in a specific folder called pdz | a .pdz file has all records of a given domain. A pds client retrieves the file using a dht like kademlia, bittorrent or other p2p apps. Users can also save such files in a specific folder called pdz | ||
<code> | <code> |
Revision as of 04:44, 13 March 2011
peer domain system
A decentralized name resolution system which provides strong authentication and name conflict prevention.
single record
PDR - Peer domain record - can be pasted on twitter, discussion forums, web pages, emails and so on
#pdr domain scope record-type value expiry-date signer digest
- #pdr magic string
- domain is the name to be resolved
- scope helps prevent name conflicts
- record-type can be a, aaaa, cname
- value can be an ip, standard dns name, other pds name
examples:
#pdr openfarmtech 20110311 c openfarmtech.org 0 elifarley 2afqgwk6
- expiry is optional
- signer is optional
pdz file
a .pdz file has all records of a given domain. A pds client retrieves the file using a dht like kademlia, bittorrent or other p2p apps. Users can also save such files in a specific folder called pdz
name#scope@signer.pdz