Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 6178CC50 for ; Sat, 21 Apr 2018 12:35:41 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-wr0-f172.google.com (mail-wr0-f172.google.com [209.85.128.172]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 2FCD8728 for ; Sat, 21 Apr 2018 12:35:40 +0000 (UTC) Received: by mail-wr0-f172.google.com with SMTP id s18-v6so29386270wrg.9 for ; Sat, 21 Apr 2018 05:35:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=sPa4bGBg7IN9jSTV/CtXylkzy3aKJ0h2we4MbkbZew8=; b=Cer0iStYCK6A9Rh2/lXbH18dmJVOTOz/meUKsg7z9XsnV0clpKNduWS1vHZppS8Eky JSwu1BdjwF+SKs65l4QO1B3vzKeuCD7z9G3jPrvGAFzmJUOEF0XwRVJbuxfRpF581vTX RJM1p7KI3qh/uwyvvfNSbBHXhQiFq0/CJ0CN85lxWTqmU7evMKZahx0AIAQTJ3wiNoXo 3d0j4aL7Fc9KNzL21BDLv76v3Hdl2I4Jfdzf7Z4nchUlmACOzsJTwZOhjX/sdkgx3rhp 9uhOpwQ/XH2H/h8f8DWxKQ9y7j64m4ePKtaOnhix7XNEPIYx9hIq3RRPjEb5IWQorS0Z hoTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=sPa4bGBg7IN9jSTV/CtXylkzy3aKJ0h2we4MbkbZew8=; b=X3cwXuHE5aEl2Q/JF81VYt18ozMRftceemVJwnqYSCTHwHA4Xcn+sWr2JgNaiGPc9T XiuS4Hwizfz1O/sv7VdVzA27G+FELThkqRNioXS+McHMulLmrs4Qnm8IIApQ8tZJnmuM bHuk9cpYDuGzpwJA4xdGvhCErdZJlQgEM0qW67X8hAm159yjQSqY5P+SxiuWzjzXJTim AaIT/JHcYmHYH+YoH0QiZhPp3MuNVQ6RkfYHdWZBWJjTyETvfxUuhpPb38gZ5GFBHwqS cS9rtaKwH2ePigLhoYOvCS7C4vAgDuWsy8vNWW5pWq75yaOoTJJgafOkpk6TeTPrhCrs Cx6w== X-Gm-Message-State: ALQs6tCsxDsURsllkZL3UVX6YhVh9Ehz3TR1a+HLi3rRdwkELcS0nXQw x3DXKs6lR9Xp7Px3jrHFiWPE5Fa/nrfl6wbaoSgXmg== X-Google-Smtp-Source: AIpwx48zCWv2XWjTvpZD9qNHh7zCjZP0kAS7PB5tlzSFr0SesREreh/5TO6laXPBNufuWkex9L5NFQ2cUY/lZRbQw0Y= X-Received: by 2002:adf:e249:: with SMTP id n9-v6mr4734489wri.270.1524314138526; Sat, 21 Apr 2018 05:35:38 -0700 (PDT) MIME-Version: 1.0 From: Tyler H Date: Sat, 21 Apr 2018 12:35:28 +0000 Message-ID: To: "bitcoin-dev@lists.linuxfoundation.org" Content-Type: multipart/alternative; boundary="000000000000c0ca6a056a5b0af2" X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Mailman-Approved-At: Sat, 21 Apr 2018 13:27:26 +0000 Subject: [bitcoin-dev] Numerifides - Proposal for Decentralized trust/authority on Bitcoin blockchain X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Apr 2018 12:35:41 -0000 --000000000000c0ca6a056a5b0af2 Content-Type: text/plain; charset="UTF-8" Greetings, I have been working on a proposal called Numerifides which would provide a general method to register human-readable names and arbitrary data (such as username->GPG key, domain->IP address, Lightning node Alias-> URI, etc). Here are the key highlights: --New transaction type called "numerifides" transactions --Lock up Bitcoin for a certain amount of time to make the mappings valid, discourage "namesquatting" --Transaction puzzle attached to transactions to allow community consensus revocation of highly contested names or "squatted" name mappings. --Transactions are RBF so if name is contentious or miners wish to censor, one honest greedy miner can include the censored user's high-fee transaction) --Solves Zooko's triangle of Secure, Decentralized and Human Meaningful Full working spec is here: https://github.com/tyzbit/numerifides I'd love feedback and possible enhancements, as I know this early rough draft does have a lot of room for improvement (I also think it would be remiss to incentivize filling blocks with data like this, and a possible change proposed on the lightning-dev list by ZmnSCPxj is a P2WSH defining the mapping that is gossiped about outside of the Bitcoin network, but I'd like to hear all comments). Thank you for your time. Tyler Hawkins --000000000000c0ca6a056a5b0af2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Greetin= gs,

I have been working on a propo= sal called Numerifides which would provide a general method to register hum= an-readable names and arbitrary data (such as username->GPG key, domain-= >IP address, Lightning node Alias-> URI, etc).=C2=A0 Here are the key= highlights:

--New transaction type= called "numerifides" transactions
--Lock up Bitcoin for a certain amount of time to = make the mappings valid, discourage "namesquatting"
--Transaction puzzle attached to = transactions to allow community consensus revocation of highly contested na= mes or "squatted" name mappings.
--Transactions are RBF so if name is contentious or = miners wish to censor, one honest greedy miner can include the censored use= r's high-fee transaction)
--Solves Zooko's triangle of Secure, Decentralized and Human = Meaningful

Full working spec is her= e:=C2=A0https://github.com/tyzbit/numerifides

I'd love feedback and possible enhancements, as I know this ear= ly rough draft does have a lot of room for improvement (I also think it wou= ld be remiss to incentivize filling blocks with data like this, and a possi= ble change proposed on the lightning-dev list by=C2=A0ZmnSCPxj is a P2WSH d= efining the mapping that is gossiped about outside of the Bitcoin network, = but I'd like to hear all comments).

Thank you for your time.
Tyler Hawkins
--000000000000c0ca6a056a5b0af2--