From a891a2df0d3fb2746cfdb404cc9ed5c343ca102e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Daubensch=C3=BCtz?= Date: Mon, 5 Sep 2022 17:29:50 +0200 Subject: [PATCH] Add description to website --- docs/index.html | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/index.html b/docs/index.html index bcc1a7f..b1c3189 100644 --- a/docs/index.html +++ b/docs/index.html @@ -18,6 +18,19 @@

dmap

+

+dmap is a minimal decentralized key-value store built to mitigate the problem of (temporarily) backdoored DNS and certificate authority PKIs. As ENS (the "Ethereum Name System"), dmap uses Ethereum as a storage backend. +

+ +

+dmap is implemented as a concise Solidity smart contract allowing users to store a triplet of: `bytes32 key`, `bytes32 meta`, and `bytes32 value`. Setting `bytes32 meta`'s last bit to `1` allows dmap users to lock records permanently. +

+ +

+dmap implements name zoning by setting `bytes32 value` to a contract address and allows subzones to have an independent economic functionality compared to their parent zones. +

+ +

use

This page is designed to be saved (as in "File > Save") and be usable even if DNS or this web host go offline or are compromised.