You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Abstract

"Cactus is a blockchain integration tool designed to allow users to securely integrate different blockchains." - Cactus helps users in integrating different Blockchain networks thus aiding in interblockchain communication. This project aims to develop a ~4 hour long content course to help users understand

Mentors and Mentee

Mentor

Mentor

Mentee

Name: Peter Somogyvari

Company affiliation: Accenture

Chat ID (Discord): peter_somogyvari#3365

Name: Rafael Belchior

Company affiliation: Blockdaemon & INESC-ID, Técnico Lisboa

Chat ID (Discord): rafaelapb#6679

Name: Mónica Gomez

Chat ID (Discord): msrgomez9#6604

Deliverables

  • Deliver a ~4 hour long course on HyperLedger Cactus (English and Portuguese)

Milestones

  • Steps 1-6 
  • Steps 8-12
  • Steps 14-20
  • Auxiliary Code
  • Portuguese Version 


No.Topic CoveredHours required
1Software Setup2
2

Intro to Hyperledger: the community and its projects

2
3DLT Interoperability Overview2
4Cacti Overview4
5Development Architecture (build/tooling/test automation/CI/coverage/linting/etc.)2
6BREAK ONE

N/A

7Plugin Architecture15
8API Server15
9OpenAPI5
10OSS Project Governance5
11Test Development & Execution (All-In-One Container Images)10
12BREAK TWON/A
13Deployment Architecture Flavors - Low Resource Usage (local development & testing)5
14Deployment Architecture Flavors - High Resource (simulated production-grade environment)5
16Hello World - Simple App5
17Hello World - Substrate Test Ledger10
18Example Application - Supply Chain App (Should be extended with HTLCs by the time of the workshop)15
19Future of Hyperledger Cactus10
20Dedicated Q&A Session (Questions should be welcome throughout as well)N/A

Methodology:


1- Each week, the mentors and I have a dedicated discussion time to discuss the progress, blockers and everything

2- The presentations are shared with mentors every week

3- The issues are discussed publicly on Discord or Github issues page

Documentation:

Documentation for each milestone will be provided upon milestone delivery.


  • No labels