completed impact proposal

Wolfram Cardano Ent. Private Cloud

$200,000.00 Received
$200,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Impact / Alignment
Feasibility
Auditability
Solución

Create a proof-of-concept version of the Wolfram Enterprise Private Cloud (EPC) that runs and controls a Cardano node.

Problem:

Enterprises want to build Cardano applications but do not have the infrastructure to get started.

Yes Votes:
₳ 95,062,594
No Votes:
₳ 24,357,723
Votes Cast:
214

This proposal was approved and funded by the Cardano Community via Project F9: Dapps, Products & Integrations Catalyst funding round.

[IMPACT] Please describe your proposed solution.

Key Points:

  • Create a brief report on existing Cardano node release engineering practices and specifications on requirements for consistent future updates of the Wolfram Cardano EPC
  • Create a proof-of-concept to launch and manage Cardano nodes within the Wolfram Cardano EPC
  • Explore seamless failover from private Cardano nodes to public Cardano node infrastructure
  • Support public ledger–based digital transformation in enterprise use cases

Wolfram Technical Consulting has encountered demand for Wolfram Cardano EPC support for enterprise projects that wish to use the Cardano public blockchain.

EPC takes the unique benefits of the Wolfram technology stack and provides them in an environment that can be deployed both on premises and within cloud providers such as AWS (and other cloud providers soon). EPC allows companies to create rapid knowledge-driven applications using the Wolfram Language, Wolfram Notebooks and instant APIs, which can build microservice APIs that can be deployed to other front ends.

However, one of the many difficulties companies have is moving blockchain-based projects from public shared infrastructure like the Wolfram Public Cloud to their own managed infrastructure (on premises or in a cloud environment), like EPC, as they begin to scale their projects. Wolfram does not have a solution currently that allow EPCs to integrate and manage private Cardano nodes.

Our solution is to rebuild the middleware (a “system server” in our language) we use on our public cloud to support running Cardano nodes from within EPCs. This middleware solution would support a hybrid approach (the Wolfram Public Cloud, EPC on premises or a third-party cloud environment) and allow Wolfram Technical Consulting and external developers to build solutions to seamlessly move from publicly run infrastructure to private infrastructure with their own Cardano nodes.

Enabling support for such a hybrid environment would be better for the Cardano blockchain as it provides a more decentralized/distributed structure. In addition, support for hybrid environments would allow companies to easily move between development and deployment options.

Importantly, this is a proof-of-concept.

We will also look at release engineering needs of Cardano node packages, admin tools and other resources to figure out the process of updating the EPC package so that it is something that can be maintained and updated as Cardano node software updates.

I. Discovery Phase

If the project is not funded, we may wind it down and delay the completion until future funding rounds.

A. Cardano Node Operation

  • Evaluate
  • Tools to monitor and maintain Cardano nodes
  • Maintenance support staff for handling Cardano upgrades on currently operating nodes

B. Enterprise Use Cases

  • Review
  • Private cloud blockchain use cases that are being experimented with by Fortune 1000 companies
  • Release engineering for Cardano nodes
  • Research
  • Existing platforms to run nodes such as:
  • Alchemy
  • Azure Blockchain Workbench
  • AWS (Blockchain on AWS)
  • Block Daemon
  • ChainStack
  • IBM Blockchain Platform
  • Infura
  • Kaledio
  • QuickNode

II. Working Phase

  • Develop
  • Integration of the Cardano node into EPC
  • Sales materials that feature the Wolfram Cardano EPC

III. Final

  • Preview
  • Provide a walk-through preview of the Wolfram Cardano EPC

Supplemental Information:

<https://wolfr.am/Cardano-EPC>

[IMPACT] Please describe how your proposed solution will address the Challenge that you have submitted it in.

The Fund9 DApps, Products & Integrations has several sections that describe the importance of the challenge and success.

  • “Why is it important?”
  • “Quality DApps and integrations will increase the utility & adoption of Cardano.”
  • “What does success look like?”
  • “Novel and viable applications get built on top of Cardano attracting users. Integrations manage to pull in more adoption.”

One of the important aspects of creating and managing a vibrant decentralized ecosystem is ensuring there is a pathway for developers and companies to run their own infrastructure as opposed to solely relying on third-party-managed infrastructure.

While using third-party infrastructure makes sense in many cases, it’s important to have the option to move to on-premises systems or self-managed hardware solutions.

The Wolfram Cardano EPC is a way for companies to build knowledge-based applications that will have access to decentralized tools.

[IMPACT] What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?

There are a few new technical things to execute on this project. At present, we already provide Cardano nodes in the Wolfram Public Cloud. However, rewriting the middleware to be compatible with EPC will require new tasks. In addition, we will need to identify the release engineering requirements to ensure that we can work on a schedule that will allow for an upgrade path for the Wolfram Cardano EPC.

[FEASIBILITY] Please provide a detailed plan, including timeline and key milestones for delivering your proposal.

I. Discovery Phase: July 1–October 1, 2022

If the project is not funded, we may wind it down and delay the completion until future funding rounds.

A. Cardano Node Operation

Evaluate:

• The tools to monitor and maintain Cardano nodes

• Maintenance support staff for handling Cardano upgrades on currently operating nodes

B. Enterprise Use Cases

Review:

• Private cloud blockchain use cases that are being experimented with by Fortune 1000 companies

• Release engineering for Cardano nodes

II. Working Phase: October 2, 2022–June 1, 2023

Develop:

• Integration of the Cardano node into EPC

• Sales materials that feature the Wolfram Cardano EPC

III. Final Phase: June 2, 2023–July 1, 2023

Presentation of proof of concept

[FEASIBILITY] Please provide a detailed budget breakdown.

Team Costs: 170,000 USD (documentation, programming, system administration and design)

Supplies & Hardware: 25,000 USD (hardware, books and other associated costs)

Marketing & Outreach: 5,000 USD (marketing budget to promote events)

[FEASIBILITY] Please provide details of the people who will work on the project.

Wolfram Blockchain Labs (WBL) will work with our parent company, Wolfram Research, on this project. As a result, we will use WBL’s team members and Wolfram Research’s Open Cloud and Enterprise Private Cloud team members to complete the tasks.

In addition, we will use WBL’s team members to work on the sales and marketing materials.

Researchers

  • Jon Woodard
  • Steph Macurdy

Technical

  • The Wolfram Open Cloud team will be the engineering talent needed to execute this project and will rely on Wolfram Research system administrators and EPC programmers.

Supplemental Information with Biographies:

<https://wolfr.am/Cardano-EPC>

[FEASIBILITY] If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.

Yes, this is a proof of concept. Once we've worked on this, we will return for additional funding for this project.

[AUDITABILITY] Please describe what you will measure to track your project's progress, and how will you measure these?

The number of:

  • Companies interested in projects
  • Cardano projects

Updates on the project:

  • Monthly to Catalyst

  • After each phase

    [AUDITABILITY] What does success for this project look like?

The completion of the project will be measured using the following deliverables:

  • Wolfram Cardano Enterprise Private Cloud

  • Documentation

  • Marketing materials

  • Continued discussions with EPC consulting clients and discussions with EPC use-case candidates

    [AUDITABILITY] Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.

This is a new proposal.

Reseñas de CAs (1)

Comments

Monthly Reports

We've had the internal meetings for organizing the next step forwards and completing the milestone updates. We are nearing completion of milestone #1 which includes an "Enterprise Private Cloud" combination with a Cardano node. This was a technical infrastructure backend which was completed by Wolfram backend technical team.

Disbursed to Date
$200,000
Status
Launched
Completion Target
3. In the next 6 months
Comments 0

Login or Register to leave a comment!

Milestone #1 is completed and a short walkthrough video is being recorded. This video will show that the connection to the enterprise private cloud server is functional and that it is capable of doing functions from that server.

Disbursed to Date
$200,000
Status
Still in progress
Completion Target
3. In the next 6 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00