Re: [alto] Draft: Alto for the blockchain

Shenshen Chen <cs90911@gmail.com> Mon, 11 July 2016 12:52 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 6169712D155 for <alto@ietfa.amsl.com>; Mon, 11 Jul 2016 05:52:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level:
X-Spam-Status: No, score=-2.449 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham 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 BaKA9dxE8hWa for <alto@ietfa.amsl.com>; Mon, 11 Jul 2016 05:52:07 -0700 (PDT)
Received: from mail-vk0-x22b.google.com (mail-vk0-x22b.google.com [IPv6:2607:f8b0:400c:c05::22b]) (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 633A112D150 for <alto@ietf.org>; Mon, 11 Jul 2016 05:52:07 -0700 (PDT)
Received: by mail-vk0-x22b.google.com with SMTP id o63so53837943vkg.1 for <alto@ietf.org>; Mon, 11 Jul 2016 05:52:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=nMX/iLp/Ra+KVECjXMFSTwdAtLxP+nPmO7rw39nc0Wg=; b=Z2eSZqgqetrYwZOfCK6AP4i2orjgsgdlCgJ8UbK9FxIm+ulIIRk15I3bHrQ8hvcNco wGFmjK0OlD8ZkkYa0MCv4xD7Qr1bch9ONyLp3/fHdJFG1X28hlUXZRTltNZSt6ZQiC3H cgw5nAXMXiLszsUrChGT9X6wTjBRGeZUTVrHsUkQZz9PH9LJ3kTMx7AzGrQOHoaHgp5a 8uW1+cL09u0R3iENyybytVIrH7QU1hKvaohz+zjH1k9OkCzEEUC7y/M24P1KSwZVOl1g GJezexLzeaIRj8PChDN04+7iHxEzmXO+HTYN8xly5nLO//kVbho2zcCeu7KO/ge2FDtz afiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=nMX/iLp/Ra+KVECjXMFSTwdAtLxP+nPmO7rw39nc0Wg=; b=SXkV3255ZLjfEKpnGTpyq7Vwna29p8A/AjB0W5F4IcoxThvCJpCQOOTM7lJQvU37CP jsslg5tzIR8EzNMvVCRLC2oFZIIbb8nc0UdXwg+h1l5eJIHdjzwmUiMTML0VERpbULx7 MWyhNXR/eaH+bTKnAObPQl6BMqxYAfdE1O+j8d08WRheNLByXxjBgpvn1U6OlCDyle4P Ayvv2/qrxcGuLDQQMtPHXSFUKEjdx9JumkAM/FlSGbM3wG5FPjsmD3xI+WiMMo/YxzBQ Abp14laa99fh7OypVxoC8fA26WIcB7NtC8b+TxOSDo3ZiiYLPtB0/escTmjeDjBCux7h aIYQ==
X-Gm-Message-State: ALyK8tILLqs14cqHeIWSU6p7qKneUtrdszZr467iN7ovCq3Jps/0BqEVrbbxrs6vdd5apzvpyT28s4TJcNzOFQ==
X-Received: by 10.31.124.143 with SMTP id x137mr8115740vkc.148.1468241526491; Mon, 11 Jul 2016 05:52:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.228.134 with HTTP; Mon, 11 Jul 2016 05:52:06 -0700 (PDT)
In-Reply-To: <F8F5B448CE8B1B48BB53A5855ACEB05C1F4D94B5@trip.uni.lux>
References: <F8F5B448CE8B1B48BB53A5855ACEB05C1F4D94B5@trip.uni.lux>
From: Shenshen Chen <cs90911@gmail.com>
Date: Mon, 11 Jul 2016 20:52:06 +0800
Message-ID: <CAKRjQSBdxv6pSyN1Z8j3df7m55V89DRntim9eG0yKtn9fZ_Q4g@mail.gmail.com>
To: Stefan HOMMES <Stefan.Hommes@uni.lu>
Content-Type: multipart/alternative; boundary="94eb2c14c0f6a191a205375b9ef2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/L9xrfujHHjj9zGy18T_iJ4tyNHU>
Cc: alto@ietf.org
Subject: Re: [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, 11 Jul 2016 12:52:09 -0000

Dear authors,

I read your draft and get interested in utilizing ALTO for block chain. I
have considered about it over the past few days. Here are some comments:

1. Be more general-purpose for block chain

I noticed that there’re some parts of introduction about bitcoin have been
removed from the first version and believed this draft is not specified for
bitcoin. Also mentioned in title, this draft is about block chain. But it
only mentioned bitcoin as use case of block chain.

In bitcoin wiki, it said “Block chains were invented specifically for the
Bitcoin project but they can be applied anywhere a distributed consensus
needs to be established in the presence of malicious or untrustworthy
actors.”

Despite it may cost too much to implement block chain for non-financial
cases, mentioning some other use cases (e.g. alternative chain) could make
the draft looks more general-purpose for block chain.

2. Consider about security

Compare to traditional data base, I thought the block chain was invented to
solve the security problem.  So, it is necessary to consider about security
which is much more important than efficiency. For example, ALTO server may
accept some suboptimal results to improve the randomness and avoid the
prediction mentioned in section 7.

3. Let applications aware of the different roles

In section 6, it said “This requires that the ALTO server is aware of the
different roles”. But roles like wallet, miner and relay nodes are
specified for bitcoin, it may have different roles in other use cases of
block chain. Including such information in ALTO protocol is not
general-purpose for block chain.

By the other hand, ALTO is invented to provide low-level network
information which application can’t get before. Since the information about
different roles is not low-level, it could be more appropriate for ALTO to
let applications maintain the map relationship between each node and its
role.

Hope these helps. :)

Best Regards,
Shenshen Chen


2016-07-07 23:36 GMT+08:00 Stefan HOMMES <Stefan.Hommes@uni.lu>:

> Dear ALTO group,
>
>
>
> I am a research associate from the University of Luxembourg, and we have
> submitted a draft that is using ALTO for the blockchain:
>
> https://datatracker.ietf.org/doc/draft-hommes-alto-blockchain/
>
>
>
> We are very curious and interested to receive some feedback about this
> draft. Please feel free to send us your comments. We highly appreciate your
> opinion and looking forward to the IETF meeting in Berlin.
>
>
>
> Kind Regards,
>
> Stefan
>
>
>
> -------------------------------------------------------------------------
>
> Dr. Stefan Hommes
> Research Associate, SEDAN team, Room C003
>
> Mail: stefan.hommes@uni.lu
>
> Phone: (+352) 46 66 44 5834
>
> University of Luxembourg
>
> Interdisciplinary Centre on Security Reliability and Trust (SnT)
>
> 4, Rue Alphonse Weicker, L2721 Luxembourg
>
> -------------------------------------------------------------------------
>
>
>
> _______________________________________________
> alto mailing list
> alto@ietf.org
> https://www.ietf.org/mailman/listinfo/alto
>
>