Re: [dispatch] An update on the status of the new UUID draft work
Tim Bray <tbray@textuality.com> Mon, 24 May 2021 16:48 UTC
Return-Path: <tbray@textuality.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 042303A2EDA for <dispatch@ietfa.amsl.com>; Mon, 24 May 2021 09:48:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=textuality-com.20150623.gappssmtp.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 DbEgETnJzMCy for <dispatch@ietfa.amsl.com>; Mon, 24 May 2021 09:48:16 -0700 (PDT)
Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) (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 AD1573A2ED8 for <dispatch@ietf.org>; Mon, 24 May 2021 09:48:15 -0700 (PDT)
Received: by mail-lf1-x129.google.com with SMTP id j6so38893015lfr.11 for <dispatch@ietf.org>; Mon, 24 May 2021 09:48:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=textuality-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VySlHjspZHVstrdWsaxUPEazkidMWPAkkqkWCEtv3qA=; b=R4wZZyl0UXsGzb8J6GcCpESJHOICIzkuO+jeq3VLbDyP7aSTZWkF22T6eq2Uxk6gIZ nxyxuh31wW9FmdL5KJ3kje66yw/dL7Cni6PCQPDivqliQeOJOdwjLJLAPTrVVpAmaEIW AWkCZ65YMMBsYLaYeEsKSOWQLiB3YISrxzANSN+b1Ps2jVXkWEluKhwZ6vPpiuvbwHZN KJvrBfs4QvjAE8WMQAFRQJzsbIPA/cH8kPAlhifqK7I2UQhXl30aiyZLFCx9rL3G0unv bLSsOrSazW5DY9Ydbb1SwoBB/oNAf5haUH6HBq1/9IgKQ4ux3oeVN5Zkg7CQkvh+ukv4 xLMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VySlHjspZHVstrdWsaxUPEazkidMWPAkkqkWCEtv3qA=; b=EroeR2vrxKE4YMc+vD99hbRuSfw97+hxlIf9rwd8hzDJl/LbOWeNMLxv9V9D8m2e3a YQiiyCJ704AT+ET8k2o+AGRjBosigTWrSFk8hD5zmk1cHkp9H6Ao3pvSfbH4Vx/SlwlC nbOg3+DEAlubyWsTutPeAqo10ycyCsWBdULr5+8dgPOnuTGlTs4bTNHk3m8RrAU112eS Iec5r5kx0uShsW7YXm3mGDKfNMKl34FMCaf28L/5CONTVWuSxUlWcvrmd06mtATyMyEq X9qgTe1c2XZ75iMkxD4TXBoER0zxcGNJMm0lNkY1gjDDgImifcuj+Di5m2L9VbJx1fRy va2w==
X-Gm-Message-State: AOAM532E3X82T7V+y7VUIawxnAEFB4H2jLAn/LqQsHCOwRKKuUr1RLKw zfNqCl0Vce1gT7bCh8ww6j0QCMT8+DBuJyNq08S1ww==
X-Google-Smtp-Source: ABdhPJzVst2RQNTfGACaFOYVTfpfEcq9SaaKSfzdDSwOyw9aKD4fh8cClgCl0X0AW4/QDAl6EiS2Bs80yMDUW9rcASg=
X-Received: by 2002:a05:6512:33c4:: with SMTP id d4mr11714231lfg.536.1621874892605; Mon, 24 May 2021 09:48:12 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR11MB4175C0B3F4F0210E5106E786BB269@MN2PR11MB4175.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB4175C0B3F4F0210E5106E786BB269@MN2PR11MB4175.namprd11.prod.outlook.com>
From: Tim Bray <tbray@textuality.com>
Date: Mon, 24 May 2021 09:48:01 -0700
Message-ID: <CAHBU6iuU7t+f40YgPynxRDZr8nDp_nPXPNND4Hj_gq3veXvXXA@mail.gmail.com>
To: "Kyzer Davis (kydavis)" <kydavis=40cisco.com@dmarc.ietf.org>
Cc: "dispatch@ietf.org" <dispatch@ietf.org>, Brad Peabody <brad@peabody.io>
Content-Type: multipart/alternative; boundary="000000000000d825bf05c3162c7c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/uYaEvhsbkSOnZMiBKTxulWrcN78>
Subject: Re: [dispatch] An update on the status of the new UUID draft work
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 May 2021 16:48:21 -0000
Haven't been following this discussion so I may be covering well-traveled ground, but, wanted to say that over the last few years a few system designs have crossed my desk where such a thing would be useful. Should this be adopted as a work item, I'd probably argue for fairly massive simplification and removal of options; I'm hard-put to think of a case where someone using this is going to care about compatibility with existing sub-UUID structures, they just want a 128-bit key with the properties this offers. Not obvious that the rich 6/7/8 options really add that much value. Assume a millisecond clock, add an absurd number of sub-click sequence bits (you don't have to use them all) and you still have lots of randomness bits left. On Mon, May 24, 2021 at 8:35 AM Kyzer Davis (kydavis) <kydavis= 40cisco.com@dmarc.ietf.org> wrote: > Hello Group, > > > > Apologies for the delay but Brad and I have just re-submitted the New UUID > draft for review by the community. > > In the time between version 00 and 01 we have made a tremendous effort to > bring this draft into a state which we believe is very close to being > complete. > > If possible we would like to secure 5-10 minutes of the next meeting to > discuss this new draft in an effort to get more eyes on it for review and > additional feedback. > > > > A summary of those changes are below: > > - The current 01 draft is a complete rewrite from the ground up in almost > every section after the introduction ( > https://tools.ietf.org/html/draft-peabody-dispatch-new-uuid-format-01) > > - The format, flow and verbiage used in the specification has been > reworked to mirror the original RFC 4122 and current IETF standards. > > - This draft cuts some of the noise from the original 00 draft removing > the topics of UUID length modification, alternate UUID text formats, and > alternate UUID encoding techniques which are no longer related the scope of > this specification. > > - A renewed focus on security has been applied to all sections of the > draft. > > - Research into 16 different historical and current implementations of > time-based universal identifiers was completed at the end of 2020 in > attempt to identify trends which have directly influenced design decisions > in this draft document ( > https://github.com/uuid6/uuid6-ietf-draft/tree/master/research) > > - The specification is now comprised of three new UUID versions based on > the research and solutions to the problem we are trying to solve with this > draft. Section 3. Summary of Changes discussed these three versions but in > short: > > + UUIDv6 aims to be the easiest to implement for those already > utilizing RFC 4122 UUIDv1 and keeps everything except the timestamp as-is. > > + UUIDv7 is a fresh take on a time-based UUID with Unix Epoch as the > timestamp and other techniques for sub-second precision encoding, timestamp > and other bit layouts > > + UUIDv8 offers a relaxed time-based UUID which caters to > implementations that cannot utilize UUIDv1, UUIDv6, or UUIDv7 for one > reason or another. This also future-proofs this specification by allowing > time-based UUID formats from timestamp sources that are not yet defined. > > - Prototype implementation have been completed for UUIDv6, UUIDv7, and > UUIDv8 in various languages by many GitHub community members. ( > https://github.com/uuid6/prototypes) > > - We have also received and implemented lots of great feedback from the > community on GitHub who are eager implement the final RFC into their > products assuming we can get this to that point. ( > https://github.com/uuid6/uuid6-ietf-draft) > > > > Thanks, > > > > --- > > Kyzer Davis > > > _______________________________________________ > dispatch mailing list > dispatch@ietf.org > https://www.ietf.org/mailman/listinfo/dispatch >
- [dispatch] An update on the status of the new UUI… Kyzer Davis (kydavis)
- Re: [dispatch] An update on the status of the new… Tim Bray
- Re: [dispatch] An update on the status of the new… Kyzer Davis (kydavis)