Re: [5gangip] blockchain mapping system

Jordi Paillissé Vilanova <jordip@ac.upc.edu> Fri, 01 June 2018 10:18 UTC

Return-Path: <jordip@ac.upc.edu>
X-Original-To: 5gangip@ietfa.amsl.com
Delivered-To: 5gangip@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28349127522 for <5gangip@ietfa.amsl.com>; Fri, 1 Jun 2018 03:18:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 4OPDo4z5cUSC for <5gangip@ietfa.amsl.com>; Fri, 1 Jun 2018 03:18:22 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 86D36127698 for <5gangip@ietf.org>; Fri, 1 Jun 2018 03:18:22 -0700 (PDT)
Received: from correu-2.ac.upc.es (correu-2.ac.upc.es [147.83.30.92]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id w51AILqn028964 for <5gangip@ietf.org>; Fri, 1 Jun 2018 12:18:21 +0200
Received: from [147.83.35.187] (dync-35-187.ac.upc.es [147.83.35.187]) by correu-2.ac.upc.es (Postfix) with ESMTPSA id A780417D0 for <5gangip@ietf.org>; Fri, 1 Jun 2018 12:09:19 +0200 (CEST)
To: 5gangip@ietf.org
References: <c7f9f879-f656-2e26-319a-a61122205c7c@ac.upc.edu> <alpine.DEB.2.20.1803270849010.20609@uplift.swm.pp.se> <1AFE10CF28AE8B4C9663445736B8034D38255115@CAFRFD1MSGUSRJI.ITServices.sbc.com> <bd83d7cc-606e-16ad-7e3c-c4b33f57a63b@ac.upc.edu> <8E8DF836-B3BF-4E44-90D9-E953B2C60DB0@gmail.com> <CAC8QAcdXzP_7rKXHNR16caaYqGPkh54FUFmQhLG2fRaOaTZY1w@mail.gmail.com> <CA17406D-A70B-446D-9D56-E2AA54122771@gmail.com>
From: =?UTF-8?Q?Jordi_Pailliss=c3=a9_Vilanova?= <jordip@ac.upc.edu>
Message-ID: <90d0d3da-986c-183b-40fd-6ce78a209309@ac.upc.edu>
Date: Fri, 1 Jun 2018 12:09:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <CA17406D-A70B-446D-9D56-E2AA54122771@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/5gangip/agWvcAuobmFcaH1IyHq9WoImQ3I>
Subject: Re: [5gangip] blockchain mapping system
X-BeenThere: 5gangip@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Discussion of implications of the upcoming 5th Generation \(fixed and\) Mobile communication systems on IP protocols." <5gangip.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/5gangip>, <mailto:5gangip-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/5gangip/>
List-Post: <mailto:5gangip@ietf.org>
List-Help: <mailto:5gangip-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/5gangip>, <mailto:5gangip-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jun 2018 10:18:25 -0000

Exactly, with this approach you know where to find mappings, but NOT the 
mappings themselves.

You could even store access control policies in the blockchain to 
regulate who can read/update these mappings.

Jordi


El 31/05/18 a les 17:29, Dino Farinacci ha escrit:
> There are different uses of it. Transactions on the blockchain can point to data else where that is encrypted and require additional authentication to get access to.
>
> Dino
>
>> On May 31, 2018, at 8:18 AM, Behcet Sarikaya <sarikaya2012@gmail.com> wrote:
>>
>> Did we already establish that blockchain does not help in privacy?
>> Who said that, Jordi or Rodriguez?
>>
>> Behcet
>>
>> On Thu, May 31, 2018 at 9:46 AM, Dino Farinacci <farinacci@gmail.com> wrote:
>> Terry, let me expand what Jordi is trying to get across. The LISP-DDT structure is relatively static and the delegation of EID-prefixes is the hierarchical structure of the DDT-roots, the DDT-nodes that are children of the roots, and the map-servers that are DDT leaf nodes.
>>
>> What authenticates which Map-Servers are allowed to accept Map-Registers for their delegated prefixes can be stored in the blockchain. This is a write to the blockchain which is unmuutablely verified at the time the DDT branch is provisioned.
>>
>> When a Map-Resolver is processing a Map-Request from an ITR, and receives a Map-Referral from a Map-Server, it could look up the Map-Server in the blockchain to verify that the EID-prefix in the referral matches the EID-prefix in the transaction stored on the blockchain.
>>
>> Also, the Map-Referral is signed by the Map-Server, so the Map-Resolver could verify the signature by obtaining the public-key from the blockchain or use the one the DDT parent of the Map-Server returned in the Map-Referral (as well as make some conclusions if they differ).
>>
>> There is no push mechanism here and the Map-Resolver gets EID->Map-Server referral entries by using DDT on demand. Blockchain is used to validate the address allocations and delegations and not any map-cache entries, which would change much more frequently then these delegations.
>>
>> Dino
>>
>>> On May 31, 2018, at 3:36 AM, Jordi Paillissé Vilanova <jordip@ac.upc.edu> wrote:
>>>
>>> Hi Terry,
>>>
>>> I agree, but you can use it to store pointers to the servers storing the mappings (like a DNS for mappings). Then these servers can support fast and dynamic updates.
>>>
>>> Regards,
>>>
>>> Jordi
>>>
>>>
>>> El 30/05/18 a les 22:21, FIGURELLE, TERRY F ha escrit:
>>>> Plus how can it be fast enough and propagating mapping information to all servers that store mappings is a huge challenge on physically large networks.
>>>>
>>>>> -----Original Message-----
>>>>> From: 5gangip <5gangip-bounces@ietf.org> On Behalf Of Mikael
>>>>> Abrahamsson
>>>>> Sent: Monday, March 26, 2018 11:50 PM
>>>>> To: Jordi Paillissé Vilanova <jordip@ac.upc.edu>
>>>>> Cc: 5gangip@ietf.org
>>>>> Subject: Re: [5gangip] blockchain mapping system
>>>>>
>>>>> On Mon, 26 Mar 2018, Jordi Paillissé Vilanova wrote:
>>>>>
>>>>>> That said, depending on the dynamics of the mappings the blockchain is
>>>>>> suitable or not for a mapping system. If mappings change frequently,
>>>>>> it's not useful, so  it does not make sense for the 5G use-case.
>>>>>>
>>>>>> However, a blockchain can be useful to authenticate the servers that
>>>>>> store such mappings, because this information changes way more slowly
>>>>>> than mappings. A similar scenario is described in this draft:
>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.
>>>>>> org_doc_draft-2Dpaillisse-2Dsidrops-2Dblockchain_&d=DwIDaQ&c=LFYZ-
>>>>> o9_H
>>>>> UMeMTSQicvjIg&r=tO_sNxa2NTxwl2paJIf4zw&m=gFRQ2s_dLZtBZOQpFDDiG
>>>>> YKH8WUKw
>>>>> _ZhBg4_uUdEFzo&s=UNs9FqOBStXgWINVb_jrtsjbdjKFsgkJiZmkt1O2YmY&e=
>>>>>
>>>>> "The main outcomes of the
>>>>>      analysis are that blockchain is suitable in environments with
>>>>>      multiple distrusting parties and that Proof of Stake is a potential
>>>>>      candidate for a consensus algorithm."
>>>>>
>>>>> In what scenario for 5G is this applicable?
>>>>>
>>>>> --
>>>>> Mikael Abrahamsson    email: swmike@swm.pp.se
>>>> _______________________________________________
>>>> 5gangip mailing list
>>>> 5gangip@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/5gangip
>>> _______________________________________________
>>> 5gangip mailing list
>>> 5gangip@ietf.org
>>> https://www.ietf.org/mailman/listinfo/5gangip
>> _______________________________________________
>> 5gangip mailing list
>> 5gangip@ietf.org
>> https://www.ietf.org/mailman/listinfo/5gangip
>>
> _______________________________________________
> 5gangip mailing list
> 5gangip@ietf.org
> https://www.ietf.org/mailman/listinfo/5gangip