Skip to main content

Turing Hybrid Compute

Palo Alto, CA – March 18, 2022

A few weeks ago, we reached a much-anticipated milestone: the mainnet deployment of Turing! This is a massive step forward: allowing a distributed computer, namely Ethereum, to interact seamlessly with all non-distributed computers (the Web 2 world) in a nearly plug-and-play way.

This new communication pathway allows Web 3 developers to connect to existing Web 2 systems easier and faster than ever before with just a single line of code.

With Turing, the possibilities are endless, and we’ve only just started to scratch the surface of what’s possible.

Who Can Use Turing?

If you’re a web2 company wanting to develop a web3 dApp, but want to take advantage of the tremendous power of your existing data sources, Turing is for you.

If you’re a web3 developer wanting to leverage the strength and scalability of legacy systems, Turing is for you.

Technical Details

Turing operates using L2TGeth, a flavor of Go Ethereum we specially designed for layer 2’s to enable hybrid compute. From a solidity perspective, it’s very easy to use, with single line calls such as turing.getRandom() and turing.getCurrentQuote().

In fact, you can call any off-chain RPC endpoint. What you run there could be anything you want: as simple as generating a random number, or as complex as a machine learning trained model.

The process looks like this:

  • L2TGeth intercepts certain calls
  • Then, calls off-chain APIs/RAND()
  • Then, replaces the original call data with modified call data that includes results from the off-chain algorithm.
  • Then, writes both the original transaction and the modified call data into Ethereum L1 for verification, replay, fraud-detection, and replication – all the same functions you’d expect to perform on any L2 transaction, and entirely composable.

Example Uses:

  • DeFi protocols based on off-chain assets such as real estate
  • NFT lending based on off-chain ML-based valuation models
  • On-chain rewards based on off-chain activities such as retweets
  • NFTs or DAO memberships that are connected to off-chain identities
  • Twitter activity-based token fountain

We’re Looking Forward To…

We’re hosting a number of upcoming hackathons with bounties especially encouraging the use of Turing in unique and interesting ways – follow our social and community channels for more details as they are released!

We also offer ecosystem development support and are particularly interested in projects exploring the possibilities of what can be done with this new technology. Interested in building on Boba with Turing? Please reach out!

Important Links

Get started with Turing: https://bit.ly/getTuring

ETHDenver Turing presentation by Alan Chiu, CEO, Boba Network: https://youtu.be/VMFFBHXMrHU

About Boba Network

Boba Network is a next-generation Ethereum Layer 2 Optimistic Rollup scaling solution that reduces gas fees, improves transaction throughput, and extends the capabilities of Ethereum. Our Ethereum Virtual Machine (EVM) equivalent Layer 2 ORU helps Ethereum smart contracts scale while delivering a delightful user experience.

Boba’s proprietary Hybrid Compute technology enables Ethereum developers to build dApps that trigger code executed on web-scale infrastructure such as AWS Lambda, making it possible to leverage sophisticated algorithms that are far too expensive, far too slow, or otherwise practically impossible to execute on-chain.

Boba Network aims to deliver a faster, cheaper, more seamless experience for the next billion users of Ethereum.

Connect With Boba:

Turing Hybrid Compute

Palo Alto, CA
March 18, 2022

A few weeks ago, we reached a much-anticipated milestone: the mainnet deployment of Turing! This is a massive step forward: allowing a distributed computer, namely Ethereum, to interact seamlessly with all non-distributed computers (the Web 2 world) in a nearly plug-and-play way.

This new communication pathway allows Web 3 developers to connect to existing Web 2 systems easier and faster than ever before with just a single line of code.

With Turing, the possibilities are endless, and we’ve only just started to scratch the surface of what’s possible.

Who Can Use Turing?

If you’re a web2 company wanting to develop a web3 dApp, but want to take advantage of the tremendous power of your existing data sources, Turing is for you.

If you’re a web3 developer wanting to leverage the strength and scalability of legacy systems, Turing is for you.

Technical Details

Turing operates using L2TGeth, a flavor of Go Ethereum we specially designed for layer 2’s to enable hybrid compute. From a solidity perspective, it’s very easy to use, with single line calls such as turing.getRandom() and turing.getCurrentQuote().

In fact, you can call any off-chain RPC endpoint. What you run there could be anything you want: as simple as generating a random number, or as complex as a machine learning trained model.

The process looks like this:

  • L2TGeth intercepts certain calls
  • Then, calls off-chain APIs/RAND()
  • Then, replaces the original call data with modified call data that includes results from the off-chain algorithm.
  • Then, writes both the original transaction and the modified call data into Ethereum L1 for verification, replay, fraud-detection, and replication – all the same functions you’d expect to perform on any L2 transaction, and entirely composable.

Example Uses:

  • DeFi protocols based on off-chain assets such as real estate
  • NFT lending based on off-chain ML-based valuation models
  • On-chain rewards based on off-chain activities such as retweets
  • NFTs or DAO memberships that are connected to off-chain identities
  • Twitter activity-based token fountain

We’re Looking Forward To…

We’re hosting a number of upcoming hackathons with bounties especially encouraging the use of Turing in unique and interesting ways – follow our social and community channels for more details as they are released!

We also offer ecosystem development support and are particularly interested in projects exploring the possibilities of what can be done with this new technology. Interested in building on Boba with Turing? Please reach out!

Important Links

Get started with Turing: https://bit.ly/getTuring

ETHDenver Turing presentation by Alan Chiu, CEO, Boba Network: https://youtu.be/VMFFBHXMrHU

About Boba Network

Boba Network is a next-generation Ethereum Layer 2 Optimistic Rollup scaling solution that reduces gas fees, improves transaction throughput, and extends the capabilities of Ethereum. Our Ethereum Virtual Machine (EVM) equivalent Layer 2 ORU helps Ethereum smart contracts scale while delivering a delightful user experience.

Boba’s proprietary Hybrid Compute technology enables Ethereum developers to build dApps that trigger code executed on web-scale infrastructure such as AWS Lambda, making it possible to leverage sophisticated algorithms that are far too expensive, far too slow, or otherwise practically impossible to execute on-chain.

Boba Network aims to deliver a faster, cheaper, more seamless experience for the next billion users of Ethereum.

Connect With Boba: