QCentroid joins leading organizations in Tech for Climate Adaptation Project: Committed to Building a Resilient Future

At QCentroid, we are proud to announce our participation in the Tech for Climate Adaptation project and work group, an ambitious initiative launched by the World Economic Forum (WEF). This project brings together some of the world’s most innovative and forward-thinking organizations to address the pressing challenges posed by climate change.

A Global Call to Action

Climate change is no longer a distant threat but a reality that demands immediate and collective action. As the adverse impacts of climate change loom ever closer, the need for adaptation has never been more urgent. It’s a complex task, one that requires navigating physical versus transition risk, and distinguishing imminent hazards from ongoing systemic shifts in the economy.

The Power of Next-Generation Technologies

In the face of these challenges, next-generation technologies play a pivotal role. From quantum computing to artificial intelligence, these cutting-edge tools empower us to increase data granularity, enhance predictive precision, and make informed decisions to build resilience to physical risk and protect social value. They also unlock new opportunities for a more sustainable future.

Tech for Climate Adaptation: A Collaborative Effort

The World Economic Forum has taken the lead in launching the Tech for Climate Adaptation project, and QCentroid is honored to be part of this transformative journey. Our company’s involvement goes beyond passive participation; our CEO, Carlos Kuchkovsky, is actively engaged in the work group. This collaborative project unites organizations such as Google, Ball, Boston Consulting Group (BCG), ClimateAI, Climate Change AI, C Minds, Columbia University, Crusoe, European Space Agency (ESA), Hewlett Packard Enterprise, Hitachi, IBM, Koç Holding, Linux Foundation, National Aeronautics and Space Administration (NASA), Scale AI, Sony CSL, Sony Group, UNDP, Unilever, and the University of Exeter in a shared commitment to drive meaningful change.

Our Mission: Creating a Better World

Our involvement in the Tech for Climate Adaptation project underscores our unwavering commitment to creating a better world. While we bring our expertise and dedication to the table, we also learn from the collective wisdom and innovation of our partners. Together, we aim to deliver key deliverables, including a flagship report to be launched at Davos in January 2024. This report will provide valuable insights and strategies for climate adaptation in the years ahead.

Get Involved

We invite you to join us on this journey towards a more resilient and sustainable future. If you want to learn more about the Tech for Climate Adaptation project or our involvement, please reach out to our team. Together with our partners, we are harnessing the power of technology and innovation to address the pressing challenges of our time and leave a positive legacy for generations to come.

At QCentroid, we remain steadfast in our mission to create a better world, and we are thrilled to be part of this remarkable initiative.

Stay tuned for updates and progress on our Tech for Climate Adaptation journey!

Learn More

Read the article that announced the Tech for Climate Adaptation project by the World Economic Forum.

No-code quantum algorithms execution with the QCentroid Platform

No-code quantum algorithms execution with the QCentroid Platform

The no-code execution feature for quantum solvers

Running quick experiments to test quantum solvers or algorithms is very with the QCentroid Quantum-as-a-Service platform and its no-code execution feature.

Let’s imagine you have two portfolio optimizers and you want to choose one of them to decide which assets to add to an investment portfolio.

With QCentroid’s Platform no-code execution feature it is as easy as three clicks:

1. Go to your Problems list and select the Portfolio optimization problem.

QCentroid Quantum Platform jobs list

2. Scroll down to the Execute problem section.

3. Paste the input data with your covariance matrices, assets prices and your budget.

4. Select or unselect the different solvers you want to execute.

QCentroid Quantum Platform no-code job execution feature

5. Click the Execute button.

And that’s it!

A new execution job has started and the solvers you selected are now running. Go to your Jobs section to se it.

QCentroid Quantum Platform job running

When all te solvers have finished, you will see the job status as Finished and the results will be available.

Click on the job to access the results:

QCentroid Quantum Platform job results execution time

Here, detailed information about each execution is shown, and benchmarking charts that compare each solver regarding execution time and cost charged.

QCentroid Quantum Platform job results execution details and raw results

With this example, we have seen how easy it is to execute quantum algorithms using the no-code feature of QCentroid Quantum-as-a-Service Platform.

Effortlessly integrate Quantum Hardware, execute Quantum Algorithms, and compare results with our advanced tools.

  • Easily upload and execute quantum algorithms on a wide range of quantum hardware.
  • Seamless integration with existing IT systems through APIs, SDKs and Smart contracts.
  • Comprehensive monitoring and analysis tools to optimize algorithm performance and cost.
  • Pay-as-you-go pricing model for flexibility and cost-effectiveness.

QCentroid at the FIO2022

QCentroid at the FIO2022
Carlos from QCentroid, on the right, with Javier González from Quantum Mads, Enrique Solano from Quanvia and Valentín García from Lantik Bizkaia at FIO2022
Carlos from QCentroid, on the right, with Javier González from Quantum Mads, Enrique Solano from Quanvia and Valentín García from Lantik Bizkaia.

Our CEO, Carlos Kuchkovsky took part in a roundtable discussion at the “Future for Industries 2022” event organized by Foundry, IDC Spain. Carlos joined a select group of industry leaders to delve into the impact of quantum computing on various industries and the results were phenomenal.

Carlos’ insightful and thought-provoking comments received high praise from the audience, who appreciated his expert perspectives on the future of quantum computing and its impact on different industries. The roundtable discussion was a lively exchange of ideas and a testament to Bob’s knowledge and passion for this exciting field.

QCentroid represented the cutting edge of quantum computing at this important industry event.

#FIO2022

Effortlessly integrate Quantum Hardware, execute Quantum Algorithms, and compare results with our advanced tools.

  • Easily upload and execute quantum algorithms on a wide range of quantum hardware.
  • Seamless integration with existing IT systems through APIs, SDKs and Smart contracts.
  • Comprehensive monitoring and analysis tools to optimize algorithm performance and cost.
  • Pay-as-you-go pricing model for flexibility and cost-effectiveness.

Connecting Quantum computing to Web3. A tech approach.

No-code quantum algorithms execution with the QCentroid Platform

In this article we’re going to go through the requirements, the challenges and the solutions adopted to connect the Ethereum blockchain to the QCentroid Quantum Solutions Platform.

Due to the nature of blockchain ecosystems, accessing off-chain data from on-chain smart contracts is not natively possible. However, oracles like Chainlink provide this bridge between on-chain and off-chain data. Oracles enable smart contracts to retrieve data from the outside world.

Architecture

The QCentroid Platform is accessible through an authenticated REST API, just like almost any other platform out there.

To access our platform from the blockchain, we decided to use ChainLink oracle platform.

Due to the nature of quantum computing, the QCentroid platform works in an asynchronous mode, which means that the result of a computation request is not returned right away in the response. Instead, a Job Id is returned to be used later to check the job status and to obtain the result.

This asynchronous behavior adds a layer of complexity to the whole workflow from the smart contract, through the oracle, to the Quantum Platform and back.

But, before we enter in detail into this workflow, let’s see the architecture that we have deployed and all the components that we need.

This diagram shows all the components involved:

  • The user’s smart contract
  • The QCentroid Quantum provider smart contract
  • ChainLink Oracle
  • A ChainLink node
  • The External Adapters
  • The QCentroid Platform
  • ChainLink keepers

Depending on your application, you will not always need all these components. In our case, I would like to highlight four of these components and why we decided to deploy, run and operate them ourselves.

The QCentroid provider smart contract simplifies the access to the oracle to the final users. A final user smart contract only needs a call to this provider contract and a callback function  instead of extending the Chainlink client contract and the use of LINK tokens, oracle address and job ids. This provider smart contract manages all this.

If you need to use authentication to access an API you are going to need an External Adapter. This may already exist if you’re accessing a well known API, such as GitHub or Twitter, but if you are trying to connect to your own API or to a not so common API, you’ll have to build your own adapter.

Becoming a ChainLink node operator is not a trivial task, it’s a job itself. In our case, our own ChainLink node is needed to control the access to the Platform API. As the credentials to access the API are managed at the External Adapter, now we need a mechanism to control the access to this external adapter. The way to do this in the ChainLink platform is through address whitelisting at node level. This is why we decided to run and operate our own ChainLink node to be able to manage the list of approved addresses.

ChainLink Keepers provide decentralized and highly reliable smart contract automation. Due to the asynchronous nature of the QCentroid Quantum Platform we make use of ChainLink Keepers to poll the status of the ongoing jobs and fetch the result whenever it is ready.

These four components may or may not be needed by your application, but now you know the role they play in the ecosystem and you can decide whether you need them or not. 

For most of these components you’ll find tons of information and tutorials on how to build and deploy them. Here are the resources that we used at QCentroid to build our ecosystem.

To start building our own External Adapter, we used the Chainlink NodeJS External Adapter Template by Thomas as a starting point. This adapter is written in NodeJS and allows you to run it locally, as a Docker service or serverless (using AWS Lambda for example).
The API-specific values are configured as environment variables, so they are not hardcoded and they can be easily filled by your CI/CD workflow.

Building and running your own ChainLink Node for development purposes is also a relatively simple task relying on the resources shared with us by ChainLink, like the ChainLink SmartContract Kit. There you’ll find step-by-step instructions on how to build and run a ChainLink node. Setting up the node for operational purposes is where things start to get complicated and would be subject for another article. 

Workflow

Now that we know what all these elements are, what they are for and how to build and run them, let’s have a look at a full workflow, from the initial request from a user’s smart contract to the reception of the solution from the Platform.

This workflow shows the different components described earlier and how and when they are involved in the process and they’re role.

It’s important to mention that our main objective when designing this architecture was to simplify as much as possible the work needed by our smart contract end users. The diagram clearly shows how few “arrows” are needed on the left and how our users only need to focus on their business. As the workflow moves to the right, we can see how the components involved in the architecture handle the tedious tasks such as authentication or polling for the results.

For our end users, using Quantum computing from a smart contract is as easy as: “here is my data, here is your result”.

With this article, we wanted to show our specific use case of a hybrid on-chain/off-chain architecture and how we’ve approached the connection between these two worlds using ChainLink’s breakthrough oracle technology.

Effortlessly integrate Quantum Hardware, execute Quantum Algorithms, and compare results with our advanced tools.

  • Easily upload and execute quantum algorithms on a wide range of quantum hardware.
  • Seamless integration with existing IT systems through APIs, SDKs and Smart contracts.
  • Comprehensive monitoring and analysis tools to optimize algorithm performance and cost.
  • Pay-as-you-go pricing model for flexibility and cost-effectiveness.