[alto] Draft: Alto for the blockchain

Shenshen Chen <cs90911@gmail.com> Mon, 27 February 2017 15:10 UTC

Return-Path: <cs90911@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA0E012A0C4; Mon, 27 Feb 2017 07:10:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level:
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y_POdLSZagIV; Mon, 27 Feb 2017 07:10:45 -0800 (PST)
Received: from mail-ua0-x232.google.com (mail-ua0-x232.google.com [IPv6:2607:f8b0:400c:c08::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3602129D13; Mon, 27 Feb 2017 07:10:42 -0800 (PST)
Received: by mail-ua0-x232.google.com with SMTP id 40so59226285uau.2; Mon, 27 Feb 2017 07:10:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=W1n2Cb5q5rudkMxYGw/ncUx+D4/Tmozf52LfToEusKA=; b=NKp3eYRoa6sreIo6vaANB+JUiuO10rPjKsgqzpmAdUOy11Gm9j11zLtAPj4W/GZaKm z34d/H9jsPD7D7eslAVaFZcg/U0baG3hNuFj2FCpSte2Uy4HXFosVriXi6NUNMPPyxGP MA3Rr00gKW789XF0TsSE+TCSEVs/dpLDc+Y8v1vFabxlz82NgdfRxIz/u9zhm8yZxBh+ PC3A0tkhmz3az97JkUJPltLAdHketSAgejHpmHS/c8zpprEOT/9XOfmTyOCxNLh+MoB1 dbya9u09V66lFKPDH7zpxdUB0RaIBlsB8oDK1zUlNwpKYNerh5q7P+CbWOyeAz69NHvu XCMw==
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:cc :content-transfer-encoding; bh=W1n2Cb5q5rudkMxYGw/ncUx+D4/Tmozf52LfToEusKA=; b=lNkLgW+SUsc+btXqYFMFOTNfmUcGVFU26+5WKTUYS22iTqwPb6AaUYfcU+TLUDklaO B7jgMo+swx9nLGfS6yEvGb3YqX9+jeeum+D180K/Fg1yAmXZmR7IOpxUrW9MytgujSSf usIAmaz9UjD4y51uIhffS1hgzhaT9Df/QgaCXxM5zjBg8ht0Ps2yyxWD9/AsUElMqMGa /j5xF6qsqTpsPRCuVaPunE0irW7MXpXW1hdFBoey8ocdo7i9+CCgJF1mMQYNkMkgCJMb MuQ6aQ7mKjK0U5PpwAfsf8pmuKxL1xMxKjpThnhkRPQr3UAbwyJBAfSCQZayU0jf54fB UMJg==
X-Gm-Message-State: AMke39nJr2bsvANhxkoQojzwHgAlEAhmEGuII9cD/mzWJgiP0vuCteGV8SVrP8xdh+eANk7oFSmfUg/jHE5cUQ==
X-Received: by 10.159.39.39 with SMTP id a36mr2492766uaa.32.1488208241684; Mon, 27 Feb 2017 07:10:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.31.254.129 with HTTP; Mon, 27 Feb 2017 07:10:01 -0800 (PST)
From: Shenshen Chen <cs90911@gmail.com>
Date: Mon, 27 Feb 2017 23:10:01 +0800
Message-ID: <CAKRjQSDKoE4HBj9Nj09NBDaAYiTA4PqrCv08CG9e+rokbVLcXA@mail.gmail.com>
To: draft-hommes-alto-blockchain@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/t3m4G1mzg5deGx5kh-2dR6uDUCU>
Cc: alto@ietf.org
Subject: [alto] Draft: Alto for the blockchain
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Feb 2017 15:10:46 -0000

Dear authors,

I’m interested in ALTO for the blockchain,
draft-hommes-alto-blockchain-02 and have written some comments for 01
version. This draft looks pretty cool, but it may not fit "Intended
status: Standards Track" because of missing of definition.

As a standard, I guess it should define the format of request/response
and IRD for sec 3.1, 3.2 and bootstrap mechanism. According to RFC
7285, an ALTO client requests IRD to discover available information
resources provided by an ALTO server, which includes resource id,
media type, encoding and so on. The IRD may be something like this:

“available-peers" : {
        "uri" : “http://alto.example.com/blockchin/peers",
        "media-types" : [ "application/alto-blockchain+json" ],
        "role" : "miner",
        "metric" : "latency",
        .
        .
        .

Hope this helps.

Best Regards,
Shenshen