Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Project TitleImplement the IETF Secure Asset Transfer Protocol Draft Standard in Cacti using Relays and Node Servers
Status

Status
colourGreen
titleaccepting mentee applicationscompleted

Primary Focus

Status
colourGreen
titleCoding
Status
colourBlue
titleDocumentation
  


...

The Cacti repository lies in https://github.com/hyperledger/cacti. The present implementation of the relay lies in https://github.com/hyperledger/cacti/tree/main/weaver/core/relay, with specifications in https://github.com/hyperledger/cacti/blob/main/weaver/rfcs/models/infrastructure/relays.md and https://github.com/hyperledger/cacti/blob/main/weaver/rfcs/protocols/data-sharing/generic.md, and setup/testing instructions in https://labs.hyperledger.org/weaver-dlt-interoperability/docs/external/getting-started/guide (this will be ported to Cacti docs in the future).

The present IETF SATF SATP draft specifications can be found in https://datatracker.ietf.org/wg/satp/about/. Links to drafts are as follows:

...

  • Write software according to standardized public specifications
  • Development of distributed and decentralized fault tolerant protocols
  • Art of writing good documentation, both targeted at developers and at users
  • Blockchain/DLT application development: specifically Fabric, Besu, Corda
  • Science of blockchain/DLT interoperation

Expected Outcome

  • Implement/augment Relay as an SATP gateway, with the ability to run SATP protocol units, communicate SATP messages, maintain logs for audit, and carry out operations in a fault tolerant manner.
  • Implement and demonstrate end-to-end asset transfer example across two networks running on Fabric, Besu, or Corda.
  • Documentation: update Cacti RFC specifications, setup instructions, tutorials.
  • (Potentially) Use lessons learned from implementation to update IETF SATP specification draft.
  • (Optional) Run performance measurements to benchmark SATP and the Cacti Relay/gateway.

Relation to Hyperledger 

  • Core development in Hyperledger Cacti
  • Use Hyperledger Fabric and Besu to construct and demonstrate end-to-end example use case.

...

Rafael Belchior, rafael.belchior@tecnico.ulisboa.pt, rafaelapb#6679 (Discord), Blockdaemon and Técnico Lisboa, University of Lisbon, Portugal; and MIT Media Lab

Sandeep Nishad, sandeep.nishad1@ibm.com, sandeepn#1092 (Discord), IBM Research

...