Return-Path: Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id B42C0C087F for ; Mon, 2 Dec 2019 14:00:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 9C84C20491 for ; Mon, 2 Dec 2019 14:00:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CyX2dIa4yHWC for ; Mon, 2 Dec 2019 14:00:52 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by silver.osuosl.org (Postfix) with ESMTPS id 40F4520034 for ; Mon, 2 Dec 2019 14:00:52 +0000 (UTC) Received: by mail-wm1-f42.google.com with SMTP id u8so7910375wmu.0 for ; Mon, 02 Dec 2019 06:00:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=QpFPghPG065kh2f+vaixs5ZwdExlCZSrBxrNJE+i7zA=; b=H1CS0TfahQpgqEBDMo8WZuZLiJWlXQQOpG2ySgG/9mvn8+g4wEds26xkAntAN2XWys C599RUcXSi8O/xo7ixREKDiXwBxr5aZ7TC/0HKsVPsh5AuXKc91UZBLPyaM+cozRyB5b TAJC5ZhyVLxiRdzUUx0BivMXBUnJTHTXjhOx0bbRadmVAcgkKItv2EwdniSYKNqpW6Ij 90EJ3nQvM2kICs6j2jfDM4BIqCbB4h1RshyNzjZyFQhWyY9ZvrXk+CInmRf9i/VGb2sC 7u8f49CXKsky1+KEiz9r55i564nfFZ4KSnk7WQraRVqTd959XaHyYZnsMw38fNo41J4O Pt5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=QpFPghPG065kh2f+vaixs5ZwdExlCZSrBxrNJE+i7zA=; b=aGz5v0qZpYF8iCMfNTR7Q1pjOA+ios+zSwQAuxGbQPlBIQQP7dyetSL1Bepqlz4/46 +I1QtL7L29m9ytNVNOyOj56Wz0AZ6fpfGDO9sYwMEsy2bLl/+wuz2ogHAaWA3fQiT6hL 9ED/WzHdcNLRq5cOs+A4qwbATUbybxtyUwFjyMqOIPUjRTokoYpAcwJuRJf78RLCpynR auYvTSPtigTt8GXjCC45Sf03WhlrmoYOKTpTdH38vrUKjvUsxSqYL+yq8aN4QbMEQB+y PHv5SHqZ9nd500bMZ3fpZmtLUokGPQaqalJZU+AfTobhyPISO0rF6ygK54KxZK/oMZZX ho+g== X-Gm-Message-State: APjAAAVxXaQhYvHlbMmdbzH723qcjXGKDl4FCf51juYRbfcLsTz5tGUu CWFrSJYAoa1U+hOd6c6NGZU= X-Google-Smtp-Source: APXvYqzUtV4o8f0YyM53nmPV06b5Qvd21CxzIHQ8WtWpvEh+a6/J74F3MgeJ6/omEhfLtu3BtUCO6g== X-Received: by 2002:a1c:7c06:: with SMTP id x6mr29820580wmc.34.1575295250469; Mon, 02 Dec 2019 06:00:50 -0800 (PST) Received: from [127.0.0.1] ([178.60.254.67]) by smtp.gmail.com with ESMTPSA id i10sm26422112wru.16.2019.12.02.06.00.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Dec 2019 06:00:49 -0800 (PST) To: bitcoin-dev@lists.linuxfoundation.org References: From: Jose Femenias Message-ID: Date: Mon, 2 Dec 2019 15:00:57 +0100 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/html; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Mon, 02 Dec 2019 14:45:53 +0000 Subject: [bitcoin-dev] easypaysy - A layer-two protocol to send payments without addresses X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Dec 2019 14:00:53 -0000 Hi,

I have just released an early preview of easypaysy, a protocol for Bitcoin, that I have been working on for the past few months.

(In case you are wondering, easypaysy stands for EASY - PAYment- SYstem...)

Long story short, easypaysy is a layer-two protocol that allows the creation of non-custodial accounts directly on the blockchain, so that bitcoin addresses can fully disappear from the user experience.
In lieu of addresses, users send payments to permanent account IDs.

Account IDs are implicitly assigned by the mining process, and come in several flavors, like in these examples:

Canonical ID:    btc@543847.636/577
Mnemonic ID:    btc@cancel-mind.exhibit/motion
Domain ID:    btc@example.com/motion-custom

(Note: Domain IDs are optional and require extra configuration)

The protocol allows both interactive and non interactive payments.
All payments are non-repudiable, and it is possible to implement pull-payments as well as chargebacks.

Most of the protocol is quite advanced, but I have refrained from specifying some of the details, until the interested parties can give their feedback.

For more information, you can see the white paper and a short introductory video at:

https://www.easypaysy.org

or directly, by following these links:

White paper at https://www.easypaysy.org/assets/easypaysy_white_paper.pdf
Introductory video at https://www.youtube.com/watch?v=AOGBdyZbyoA

You can also get in contact with me in at:

jose.femenias@gmail.com

or using the project's email at:

easypaysy@gmail.com

Best regards.