Re: [Blockchain-interop] Cactus vs ODAP

Michael McBride <michael.mcbride@futurewei.com> Wed, 03 November 2021 22:33 UTC

Return-Path: <michael.mcbride@futurewei.com>
X-Original-To: blockchain-interop@ietfa.amsl.com
Delivered-To: blockchain-interop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB9523A1360 for <blockchain-interop@ietfa.amsl.com>; Wed, 3 Nov 2021 15:33:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level:
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 tVNYBYPvNoYo for <blockchain-interop@ietfa.amsl.com>; Wed, 3 Nov 2021 15:32:58 -0700 (PDT)
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam08on2108.outbound.protection.outlook.com [40.107.101.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D0853A1362 for <blockchain-interop@ietf.org>; Wed, 3 Nov 2021 15:32:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bdccuq4n6INeZOj8FXZfW9W3pvzussIZs2QL2nSNWAAM+/NlE2rIjp2ywOExjnY0UUkDuJVlVwEHZPoANsfCiWk0xGEtr7W7oFyYMSFZ3wDKmwmdL6Rmk/JJXLL+xNs0pnshAKTDZnmnUm5ofv/EtY1PUWPZWFvpMJTGOgjBvvgdUIWvKRo5yDRSvWzNunD4NGFi8Ycenv4njncdvpNCUQiyQ+4qA37JGvzk4WTL+IKM261hpT6IJxBSUHO8te/SFtmJEutepVnQqWUKyADuxOZxp97I3nw5h8Q3QkJjjyyfQoJ+S9Kp0N52s4d3LioC1x4OgbFwfFT3jtLxAe+1GA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SrzH2Q0KlnEqNaovug3YPf+jeQYgPWE9mbVTAqO5tQg=; b=BNjns+aIQ5KIJ39MYwtRDv9EV2A2fxMHRWwxamhdEfhujaB/ez4EI98clMycY0dcjAoKdVcpabyUdrHSOQHrweSEMs9wlsyn9bOxK14+60IDNG9ie8OrKWZE6ZF4bHIp3XLDWofK9P8CFhows3vgjt4yiXSj1d4eAGdlVAqcLgBg2Axai46G+PezDj2QJqMVLwIYuJsTVGpmGmPEFnzJE2IuRu1R6Wog9spu51XZvkItWv0JQeucu/BvK16no+T5bNl2lY8Ou8SPzSfN/nNBh6hlaN1JmXfpnGLApe7DYaoyVhPd/op0ndcNUkrq+VgrI1VmnQwLLmcMqGQHxPhvvQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SrzH2Q0KlnEqNaovug3YPf+jeQYgPWE9mbVTAqO5tQg=; b=Vvcyt4snn9ckGrG7/YjIZQW4i1yE6wlK1Cr+3Q/A7TngvJ6MUq4K2dcX+ivQtDL8OHUVNgufqRJ3C8Y4VCHWtB045/+aDGNthm5xylq/emqgglVaiDTkbbX10zEu/vqfXf50Q9J2eq/ca3DrKsEsLgBYCNuhrJe2Bl1GKj2GO/k=
Received: from BYAPR13MB2582.namprd13.prod.outlook.com (2603:10b6:a03:b2::19) by BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.6; Wed, 3 Nov 2021 22:32:55 +0000
Received: from BYAPR13MB2582.namprd13.prod.outlook.com ([fe80::3882:f1ed:b7c5:fca9]) by BYAPR13MB2582.namprd13.prod.outlook.com ([fe80::3882:f1ed:b7c5:fca9%7]) with mapi id 15.20.4669.011; Wed, 3 Nov 2021 22:32:55 +0000
From: Michael McBride <michael.mcbride@futurewei.com>
To: Rafael Belchior <rafael.belchior@tecnico.ulisboa.pt>
CC: "blockchain-interop@ietf.org" <blockchain-interop@ietf.org>
Thread-Topic: [Blockchain-interop] Cactus vs ODAP
Thread-Index: AdfQCOiRfBrERXoZShes+rPWOUwgewAH4jOAADavrNA=
Date: Wed, 03 Nov 2021 22:32:55 +0000
Message-ID: <BYAPR13MB258224B4C7D757E5A7506442F48C9@BYAPR13MB2582.namprd13.prod.outlook.com>
References: <BYAPR13MB2582569DF2B28C9FB5CF3744F48B9@BYAPR13MB2582.namprd13.prod.outlook.com> <b7674ffc7b3d7bbfbc1f116c00608c0a@tecnico.ulisboa.pt>
In-Reply-To: <b7674ffc7b3d7bbfbc1f116c00608c0a@tecnico.ulisboa.pt>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: tecnico.ulisboa.pt; dkim=none (message not signed) header.d=none;tecnico.ulisboa.pt; dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 83a8e8c6-b5d4-4a63-918a-08d99f19e18a
x-ms-traffictypediagnostic: BY3PR13MB4787:
x-microsoft-antispam-prvs: <BY3PR13MB478770A034A0763242F985EDF48C9@BY3PR13MB4787.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: H+NTy1belca3++iUqqawPTe2wbBz++bS3whWrGUgRnWM77B3ig+iCKOwYRLqIrVajqw3CuFP0TZF20j6UemG61vJbWku2jwHfbLcINNtvY3gR60a1X/eD6D0lITT7cfv9JbMoOxeLCF4spNx1i6z0ZhfjYCqcCCZ+vEI+2BFOQwupDENgJ40G7/Epb1Njc5jP6kK23yKsmEqrOfPARiJTqmA8INE18zYdjnI5y5CdIlfzgKFBWEapTpCoScBH9oJdIz1Y8Hjbg8LXweP7N3PoVKn65C55oU5EvhX+Vdfgx+/v7qAuFs/1ZGYUtaToL1+BT/lW7qrLUcdaYSfpBdRxbeTzmSsUXsVRQSnx4qlICERaOgSIH95GxorYW2ARVxn7yDJv1HE/yaA/3LrijoIKSYuU3QxhwccHX30SERhxz0HwAit+Cx0bodtT7kqDduDfWYnk8LnaC7fRAhxpJCzv6EMhlQnivi1BS006GMpsJz0U9SmeX6oVOUj5Ni97E7MF+XBKTm0byROmtsW47yH3ehqLu4iBx8rupzUaEZm+S5vQYalYnxPoy6haLOQ3D0dCArUXJseuz4L//J8KfKZtAM/4tqxEInj4bIM+CwmvlnPWIlcTODyHJqZWOQXQqKACZ790R4OrFvZEsaqw6vUPnvF3oePjyDfpdxDLbf1nOhTlxcAuUu7JKP+D/vjsvg46dUxKxwRoboMac51RWS16E8Mv0cG05Ds6X/0o7fAmkYQ35XEK2RyAxHYPjgiRpEumuOscOxF/L9VKcOxxids1AR9B8uB94VnhfQG+qYtbQsjZnjZvJ0kiThAixOX1hSttZGq/2y5h9Z5vae46ukPmw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR13MB2582.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(38100700002)(33656002)(8936002)(38070700005)(5660300002)(71200400001)(6916009)(966005)(316002)(66574015)(4326008)(508600001)(86362001)(26005)(9686003)(186003)(53546011)(7696005)(66556008)(55016002)(52536014)(8676002)(166002)(6506007)(45080400002)(122000001)(66946007)(2906002)(76116006)(66476007)(83380400001)(64756008)(66446008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: LfZiHwX/81Xrv3oVUQoVVHivnDH8YIaEV/wv08lxTo5z7ZzEP5U4Bg+JW1nOtCMqfG3EfdoIJUeCLECNFq/aDPIgW9KhKelLzvqc8k3M2b4b8DmM6KZE8d2fpjy6+2X9NHGY6eLeOMZTkW+P2sdCtUukhOoyl1dXSnP1yCyJYM6zCbHaxPwHK9w6Y1IzzHxH6NrIBCz1aPr/whY0hdqx43M2KLL21cxy8IUqlGd9Ca09ngNkL3/VRGtg9YyCO6y6POFqqNl6VERhE8KalxszU7IzvVufje+j5+zPJIfPuuq62/mz3QdbckuZGP35JoUyQ4+afuE6AHJ/Xf5+XUHub4VqDVa3SLN24o3PFn9vOT7uu+J9d2Mt2yk+JeSoI/zkfg9I5sVg/skpf8Q48hXHlyasRlqijjf58Pc5tym0uGgTqMKbYQPM6MFU7cVRlR1xZdaC7l23v3Xzhp+Jc4l96EiHFi0P47klNYVONQ6dqF8ixtEpRd0bHKq8aLuqJ4kh9OVEqlDqzurCmmI9i8ulOzuhjqxbB/F2igKnhaDdbGgrPDuEyqIdJ6gCo4EAU29MLaUWspv9eMqkcSSrq6/kr+B3gmABpBzXV9jM4ISkBq/havLm+mAROST1LoIAP3oAHINi/bc36Ux+w1dcfdESi8S6t5lhoxGpGesTYBD3pHhfcBKd5HBbu8PjxZKVON9WqY3TVzW0VRVuRDTa//LLD26as36VjCwxINd1vgulKn4MyxrCf3I5sg1AcsQeEihgIE+MCZfynyI8z5WhIrQoXAVxUB345wE3ej4/KXyiNXEpTXvbSLr99AgSlaJtYWepitZjFDkc4yWAWQfTSd/+97x9oC312g8fnedYTEgJSs6LMmiYw0PKmhigWwaUEo57EmVWe3wYqk5u7ewaG0fzas2Ch8U/rAuqZqQ/P2FNfyBvXCpswwJ+NnbYL/5NCtTUUKrWqu4NfWv2vGztVJ+ZKMhON3t8jAXhlD9mnmEp+FQlWlvzl+0Dw5g12le3LXGKs04jjHxIupVFKEi9m2Dzeb3AsaumhX3bnZPALDDy4FIUksJyWrDOLiWtHE9MBctU0+4x6MeLNyujsUDjSdlHU40yLAMT6oyH1miBaTBnB3SbqMMdmpNGB9p/6LejzoUkodSId7N5vyOlBrALdTO8K6xSLINDMkpr11wKo6/+dP184BPOamgPKXwbgeMSwI1DcBg3cur1eISpuQR4K4aAXrh2w8BYDfvwe7KKIzO7+0NVdl5i9HWV7s8+XXwAf0wP9NIF//1594aZOnWKyX8w9kfbbNwMIVSnmqOWkL9BzSjmrSX3NX9ApslJzYJ8gfo8Hs8et/4HrADRKOuVsn3d/GJ9DCydy/bxGGt3ZGW9VrPiAMudkXUiA3aPHHfeoXx39yMcyhocW4rqF2PQ5VFfn8SPraha0N2PyT3C3PyqBkGrsEeYoEKTinrQwxNuM6r6eTxHsmot4li5ses0MhvkLqRmupXritQPr+lCEdaObmpqgU2Jd1rNPcEZonR3/I/sI7OAno17+I21rlTyxcI8VgkEfiB+wJGxvgYL2xMEGUkupBVvVmI1HbvKAeCsEaSav4MfooDHS+BO2v7CrgfeGKtMBiyolhlKnyw4L2/fRjs=
Content-Type: multipart/alternative; boundary="_000_BYAPR13MB258224B4C7D757E5A7506442F48C9BYAPR13MB2582namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR13MB2582.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 83a8e8c6-b5d4-4a63-918a-08d99f19e18a
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2021 22:32:55.5450 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: R/OYOvE5UtL/miP0jb8dXEViONyPkhI0X9mWDOg3lnASO6ybi+vteoiqEuFf02BpiXPXwUxxkiuHoJORqPVjQw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR13MB4787
Archived-At: <https://mailarchive.ietf.org/arch/msg/blockchain-interop/dCi5VTak_AacKL1EbhKLlJfY8kw>
Subject: Re: [Blockchain-interop] Cactus vs ODAP
X-BeenThere: blockchain-interop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Blockchain Gateway Interoperability Protocol <blockchain-interop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/blockchain-interop>, <mailto:blockchain-interop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/blockchain-interop/>
List-Post: <mailto:blockchain-interop@ietf.org>
List-Help: <mailto:blockchain-interop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/blockchain-interop>, <mailto:blockchain-interop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Nov 2021 22:33:03 -0000

This is extremely helpful, thank you Rafael.

mike

From: Rafael Belchior <rafael.belchior@tecnico.ulisboa.pt>
Sent: Tuesday, November 02, 2021 1:30 PM
To: Michael McBride <michael.mcbride@futurewei.com>
Cc: blockchain-interop@ietf.org
Subject: Re: [Blockchain-interop] Cactus vs ODAP


Hello Mike,

Cactus is concerned with the technological infrastructure (technical layer) that supports business logic. It implements software that can utilize blockchains (i.e., the connectors). ODAP is a protocol (running at the semantic layer) that can benefit from Cactus as an infrastructure. For more info on the layers, check Figure 3, page 8 of https://arxiv.org/pdf/2005.14282.pdf<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Farxiv.org%2Fpdf%2F2005.14282.pdf&data=04%7C01%7Cmichael.mcbride%40futurewei.com%7C29f58ce9b9fe4aac534a08d99e3f977a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637714818236121216%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=gYRe8gky9ydlL0J1X%2FCU59TYiR5JyBK7yPOtZMpI%2Bs4%3D&reserved=0>.

In short, ODAP can be built on top of Cactus, which in fact is being done: https://github.com/hyperledger/cactus/pull/1275<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhyperledger%2Fcactus%2Fpull%2F1275&data=04%7C01%7Cmichael.mcbride%40futurewei.com%7C29f58ce9b9fe4aac534a08d99e3f977a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637714818236131303%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=0fVor1Igf5enyCFYQdSFvYY214aN4yFrncD2NK8oIFY%3D&reserved=0>

There is also a Hyperledger blog post comparing Cactus to other interoperability projects that can shed some light on Cactus' capabilities.

Cheers,

Rafael



A 2021-11-02 16:43, Michael McBride escreveu:
Hello all,

Has anyone compared HL Cactus and ODAP? I'm on an IEEE call right now discussing interop and I mentioned ODAP to them. It would be helpful to have a comparison. If one doesn't exist I may give it a go.

Thanks,
mike




--
-- Rafael Belchior

Ph.D. student in Computer Science and Engineering, Blockchain - Técnico Lisboa
https://rafaelapb.github.io/
https://www.linkedin.com/in/rafaelpbelchior/