January at Integritee: Slot Swap, Davos Touchdown & Much More
We started 2023 with a bang! Besides hard work on the tech side, the team has also been busy with meetings, and events. Check out what happened this January at Integritee.
Hello from the SubstraTEE team at Supercomputing Systems AG! In this post we’d like to introduce key concepts of trusted off-chain computing. We’ll show what you can do with our tool, SubstraTEE, today and what our vision is for future applications.
SubstraTEE is a framework that integrates trusted execution environments (TEEs) with Substrate-built blockchains — in other words, chains built using Polkadot’s native building tool and the easiest ones to connect with the Polkadot network. SubstraTEE aims to improve the privacy, scalability and interoperability of blockchains by off-loading state updates into TEEs.
We have become accustomed to the fact that we have to trust our IT administrators. While these administrators used to be in-house employees at our companies, today we often work on rented cloud platforms.
These administrators can read and modify all the data processed on any machine they manage. Unfortunately, this ability extends not only to known administrators we trust but also to hackers who can obtain administrator privileges. No company, no matter how qualified, is immune to such attacks.
You may envision a TEE as a co-processor that manages its own cryptographic keys and only executes programs whose hash, or fingerprint, corresponds to the original code. The manufacturer of the processor guarantees, by the design of their hardware, that nobody has access to the internal keys of the TEE or can read its memory. Moreover, the manufacturer can authenticate each TEE and provide remote attestation to a user to confirm that her untampered program is actually running on a genuine TEE, even if the machine is physically located in an off-site data center.
TEEs promise, in short, integrity and confidentiality of (remote) computation. You should be aware, however, of possible security threats.
Assuming we trust TEE manufacturers’ integrity and design competence, TEEs allow us to execute any state update without sharing our data with the blockchain validator or other users. Private token transfers, private smart contracts and private state channels thus become possible and relatively cheap.
Blockchains are transparent by nature. They have to be to ensure decentralization. You can achieve pseudonymity easily, but many use cases require confidentiality. Enterprises don’t want to leak trade secrets, and they have to comply with European data-privacy laws (GDPR). The latter means no personal data should ever touch an unpermissioned blockchain. Validating the integrity of computations while not being able to read the data which is processed poses another challenge. Here TEEs offer a perfect solution: integrity and confidentiality of computations.
Zero-knowledge proofs (ZKP) enable ZCash to achieve private token transfers. While ZKPs guarantee privacy without trusting hardware manufacturers, they come with computation-heaviness and large transaction sizes. Moreover, ZKP are a cutting-edge field of research and understanding them requires specialized expertise.
TEEs on the other hand, have already entered the mainstream and provide reasonable ease of use. Purists may complain that manufacturers these days don’t share their designs with the public, thereby avoiding scientific peer-review. Keystone already has launched an open-source TEE project that may result in well-audited TEEs one day. We would still need, however, to trust the manufacturer of Keystone ASICs, which has to provide remote attestation.
Supercomputing Systems has been working hard to complete a working proof-of-concept of their product SubstraTEE. Private token transactions rest at the heart of the first use cases.
Let’s walk through an example of how a private token transaction would work. Alice wants to transfer 100 tokens to Bob without anyone but Bob knowing about the details of this transfer. She creates a shielded SubstraTEE transaction:
let call = TrustedCall::balance_transfer(alice_incognito.public(), bob_incognito.public(), 100);
Alice encrypts this call with SubstraTEE worker’s shielding key and sent to the SubstraTeeRegistry runtime module as a normal Substrate extrinsic. Because the payload is encrypted, no one but the SubstraTEE worker TEE can decrypt it and see the details of this call. The SubstraTeeRegistry acts as a proxy and dispatches an event including the opaque payload.
The SubstraTEE-worker listens to such invocation events and forwards the payload into its TEE. The TEE then decrypts the payload and retrieves the original call, which is processed by the state transition function (STF). For this demo, the STF is exactly the same code as Substrate’s balances runtime module.
The STF operates on an encrypted off-chain state and performs the state update. In this case, it transfers 100 tokens from account alice_incognito to bob_incognito. The resulting state is encrypted and stored in IPFS. The worker then sends a confirmation extrinsic to the chain, including the hash of the call and the hash of the updated state.
Alice can now convince Bob that the transfer happened by sending him the raw call over any private communication channel. Bob can now scan on-chain confirmations for that call’s hash. Bob can also see his updated balance by querying the worker directly through a websocket interface.
You can watch this live SubstraTEE demo on YouTube.
How can Alice and Bob rest assured that the SubstraTEE-worker is indeed running the expected code on a genuine TEE?
Remote attestation is the process of asking the TEE manufacturer to authenticate a TEE and sign a report that confirms the genuineness of the TEE as well as the hash of the binary that the TEE is executing. Such a report also includes the TEE’s public signing key, so we can rest assured that we are truly talking to the right TEE by verifying its signature.
SubstraTEE simplifies this process for its users by storing remote attestations on-chain in the SubstraTeeRegistry. This way we avoid the need for users to register with the manufacturers attestation services.
What happens if a SubstraTEE-worker goes offline? If there is only one single worker, the entire state might get lost forever. In order to achieve redundancy, we need several workers to operate on the same state. They all need to know the state encryption key.
We designed SubstraTEE to be permissionless and allow anyone to join the the set of workers by regularly supplying remote attestations to our SubstraTeeRegistry. A newly joining worker will ask an established worker for the keys. The two workers will perform mutual remote attestation and the keys will be provisioned. The new worker will fetch the most recent state from IPFS and immediately start to process requests in parallel to all other workers. Now we could kill all but one worker and the network stays alive and reactive.
Soon we might implement direct invocation, boosting scalability. While our current solution requires 1+N on-chain transactions per request (N being the number of workers), direct invocation means that requests are directly sent to the worker and are confirmed on-chain in batches, allowing 1000s of requests per second. Direct invocation comes with another benefit with regard to GDPR: the right to erasure. Because no personal data ever touches the blockchain, the right to erasure can be implemented as a functionality of the STF.
This work has been supported by serveral grants from the Web3 Foundation and Polkadot Treasury.
The article was first published on polkadot.network on December 3, 2019.
The only thing we need to tell you in advance is that you need to agree to our terms and conditions to sign up!
We started 2023 with a bang! Besides hard work on the tech side, the team has also been busy with meetings, and events. Check out what happened this January at Integritee.
Everyone is discussing AI and trying to figure out how it can — and will — affect our lives and different industries. What about blockchain? Are these techs compatible? Here’s our take on it.
We can’t believe a year has passed already! Fast-paced and busy, 2022 was a year of major achievements on both the business and the tech side. Let’s take a look.
We focus on building the Integritee network itself, but we also acknowledge the importance of connecting with our community. That’s why we’re strengthening communication. Check out how!
Discover different Layer 2 solutions and understand how Integritee is leveraging TEE sidechains to provide a scalable, faster, and more secure infrastructure.
The startup life is exciting and last month was no different! It was all about conferences, networking, working hard on the development and business sides, and welcoming a new Board Advisor. Check out what we’ve been up to!
Check out what this partnership with Bifrost means and how it will influence Integritee's activity and development.
We are proud to announce that Sergei Medvedev will join our advisory board, to scale in the areas of Marketing and BD.
This month has been about spreading the word about Integritee across the globe, networking, and explaining to people why our technology is so relevant. Our tech team has also been strongly invested in keeping things running and updating our structure. Keep scrolling to learn about the latest!
Our team has been busy this September and there is some exciting news to share from this month, including the release of Integritee’s SDK, our experience at Token 2049, and more! Scroll through to find out what we’ve been up to.
Integritee has just released its Software Development Kit (SDK), which is great for developers who wish to easily build web3 applications. However, this isn’t the only thing we offer: we’ve got the full package. Read through and discover how we, together with our German subsidiary, combine the software and the infrastructure.
Integritee has come a long way since it first started with SubstraTEE in 2018. Our aim has always been to leverage blockchain technology’s benefits while tackling its main problems, which include limited scalability and total transparency about everything.
This August, our tech team was busy distributing TEER rewards to our crowdloan contributors, testing our sidechains’ performance, and working on some very exciting things.
Our tech team has been heavily working on Integritee Network’s sidechains.
Two major projects utilizing TEE-Technology are teaming up to bring the full potential of TEEs to the blockchain space.
Now that we’ve celebrated winning a parachain on Polkadot, it’s time to get to work as Integritee’s lease period starts on August 27! If you’ve contributed to our Polkadot crowdloan, you are entitled to TEER tokens.
We are releasing a series of articles explaining the nature and mechanics behind blockchain technology. In this article, you’ll learn about the basics surrounding the underlying concept, including its main features.
The heat wave wasn’t the only thing raising the temperature at Integritee this July! Our team had its hands full completing integrations with other projects, running a crowdloan campaign for a slot on Polkadot — and succeeding! — and much more.
Imagine being rushed to the emergency room one day for serious injuries from a car crash. You’ll be asked to provide all your private information to the clerk so you can be admitted.
Integritee has achieved all of its key roadmap targets since securing a Kusama parachain in January. But now it’s time for the biggest one yet: securing a Polkadot parachain slot.
Did you take part in our winning Kusama crowdloan auction? Eager to tell your friends and family about Integritee and Polkadot? Tell away!
It’s auction time at Integritee! We are happy to announce our Polkadot crowdloan campaign starts today, bidding for the lease periods 9–16.
Here’s what you need to know about XCM integrations. XCM integrations are already happening all over the Polkadot & Kusama universe.
There is no summer slowdown at Integritee! Besides participating in big international events, our team has been busy with tech development, business meetings, and community connections. Keep reading and see what we’ve been up to in June.
The XCM integration of Integritee and Moonriver has been completed: xcTEER is now live and available on Moonriver.
XCM integrations are already happening all over the Polkadot & Kusama universe. But what is this acronym and what does it stand for? Here’s an explainer of what it does and why is it so important for Integritee and the ecosystem we’re in.
What if your identity was suddenly stolen by criminals and used for fraud schemes? That’s what happened to the sensitive private information of 24 million people in the US.
At Integritee, we believe in an ethos of decentralization — both in terms of the technical operation of our network and its governance.
May has taken us further toward full decentralization, while also advancing discussions of the benefits and challenges of blockchain gaming, expanding our presence in the real and virtual worlds, and more!
TEER tokens are pivotal to Integritee’s operation as a decentralized system, serving as a means of incentivizing good behavior, funding operation and development, and bestowing governance rights.
Web3 has a lot of promise, but there is a fundamental problem that hinders adoption: the blockchain trilemma. While the trilemma is sometimes used as a tool for competitive analyses between blockchains, Web2 infrastructure can also be positioned within it.
Do you like to draw? If so, we invite you to join our sticker design contest. It’s a chance to show off your artistic flair –- and win TEER rewards. 200 TEER in total to be precise.
When it comes to scalability, Polkadot is one of the leading blockchain platforms. So why did Integritee feel the need to develop a second-layer sidechain protocol for Polkadot?
Our team has been here, there and everywhere over the past month, talking up a storm and making sure that everyone knows about us. At the same time we've achieved the key milestone of occupying our Kusama parachain slot.
A quarter of the way through 2022, with our technical team working steadily to prepare for migrating our solo network to Kusama, we are making strong progress on community building and raising Integritee’s profile.
In January, thanks to the overwhelming support from our community in backing our crowdloan campaign, we achieved our goal of securing a Kusama parachain. As we already had an existing solochain, the next step was to move it over to Kusama.
Integritee makes it easy for developers to create dapps and services in the Polkadot ecosystem that protect the privacy of users. We have had a long connection with Polkadot and Kusama.
At Integritee, we love keeping our supporters in the loop, but it can feel a bit one-sided. While we share a lot of information on the blog, in our newsletters and social channels, it’s more a broadcast than a conversation.
Everybody wants a fitness tracker, but nobody wants that much of their personal data exposed. Here’s how providers can protect sensitive information while still offering all the smart benefits.
Did you know that the Integritee Network can be used to power a new generation of fast, decentralized, Web3 games?
Business expansion, an exchange listing, and feature-complete sidechains: this is just a small sample of the Integritee news this month.
Two months into our content competition, we’ve had awesome infographics, compelling written content, and now we are asking our community for lively videos to convince our audience of what Integritee can do!
Integritee uses a technology known as trusted execution environments (TEEs) to process sensitive data off-chain. But what exactly are TEEs and how do they work?
How well do you understand Integritee? Play teacher's pet in our social classrooms and win TEER prizes.
With a successful Kusama campaign behind us, the next step is to distribute supporter rewards and migrate to the parachain. This is what lies ahead.
We are happy to announce that the Integitee token, TEER, will be listed on the MEXC Global exchange on Tuesday, February 15, 6 am UTC.
Integritee completed a significant milestone today — feature-complete sidechains. This achievement paves the way to a future of unpermissioned access to trusted execution environments (TEEs) on Substrate blockchain.
Integritee is tackling the traditional enterprise market with a new subsidiary company, Securitee, a cutting-edge confidential computing service that provides unparalleled security for either hosted or on-premises data processing.
Did you see the great entries in January’s infographic competition on Telegram? We asked our community to create educational, informative graphics and you really rose to the occasion, with polished and clear designs in the spirit of Integritee.
Winning a parachain on the Kusama Network puts us exactly where we need to be at the start of 2022.
Good news for Kraken account holders! You can now support the Integritee Kusama Crowdloan directly from your Kraken account.
At Integritee, we are convinced that we have a powerful and timely vision: to combine blockchain and trusted execution environments (TEEs) to power a new generation of Web 3 services.
We are proud of our community and the previous round of parachain auctions demonstrated that Integritee has broad support, ranking among the top projects in terms of total contributors.
For Integritee, 2021 has been a fast-moving, challenging and exciting time in which key milestones were achieved, strategic partnerships were forged, and our community began to grow and take shape.
It’s time to inject a little seasonal cheer into the Integritee crowdloan campaign on Kusama. Over the Christmas weekend, every KSM contribution will receive a massive five times the base TEER rewards.
Today, the first practical deployment on the Integritee network was launched: the TEER exchange rate oracle. The use case clearly demonstrates some of the advantages of combining trusted execution environments (TEEs) with blockchain.
Rewarding our most active community members with TEER tokens! If you feel as passionate about these issues as we do, maybe you should join the Integritee Ambassador Program?
We’re turbo boosting our campaign with extra TEER rewards. As of today, we are doubling the basic rewards for our Kusama supporters.
For the first time, backers will receive a fixed amount of TEER for each KSM they bond: 10 TEER per KSMIn the six months since we first launched our Kusama crowdloan campaign in June, Integritee has made progress on numerous fronts, which culminated in recent weeks.
This step-by-step guide explains how to set up a new TEER account and claim the TEER tokens you purchased during our token sale on KSM Starter.
With our token sale following our mainnet launch, Integritee is ready for action. This is a big week for Integritee, with our long-awaited TEER token sale happening tomorrow.
It’s been a busy period, and we are always looking for new ways to engage and give back to our community. In this post, we would like to provide a quick recap on our recent community rewards and activities.
We did it: Yesterday, our mainnet was launched. This is a huge milestone as we prepare for the first real-world use cases to be deployed on Integritee.
At Integritee, we have been planning around two primary goals: to meet our roadmap commitment for an exchange listing of TEER in the final quarter of 2021; and to meet demand for Integritee’s privacy-preserving data services by releasing our mainnet.
We’re giving away 2,000 tokens to reward our most engaged Integritee supporters. Are you feeling lucky?
Over the course of the next week, we will be holding 3 separate 24-hour lottery events to encourage contributions to our crowdloan campaign.
With health data more at risk than ever, there is an urgent need to find a solution that enables collaboration without exposure. Among all the bad cybersecurity news brought by the pandemic, the rise in healthcare data breaches is particularly striking.
Two Web3 champions unite to put users in control of their own data, reversing the exploitation of mainstream free internet services. A new partnership between privacy-focused platform Integritee and open-source protocol Fractal brings a fair, open data market a step closer.
It has now been 4 months since the Kusma parachain auctions began in June. Since then, 11 separate auctions have been conducted in 2 batches. Integritee officially participated in each auction between Slot 7 and Slot 11.
Integritee is teaming up with KILT, a blockchain identity protocol. The partnership could allow KILT’s SocialKYC service to be publicly audited by users. KILT recently secured a Kusama parachain slot and launched mainnet, and will soon be fully decentralised.
Do you have a flair for design, and enthusiasm for the Integritee mission? We need you! This is a chance for the Integritee community to be part of building our brand and win some great prizes in the process.
Integritee has announced a partnership with the decentralized gaming platform Ajuna. The Ajuna platform provides a simplified way for Unreal and Unity developers to build an incentive layer into their games using tokenized virtual goods.
Often the true consequences of a technological shift only become clear later – and when they do, they can drive the next shift. That is certainly true of the “social web”, or Web2, which dominated web development in the first two decades of this century and is now slowly being supplanted by Web3.
Data leaks, hacks, constant surveillance — the consequences of centralized data services affect us all. At Integritee, our mission is to change that, by putting users back in the driving seat and providing the technical foundation for secure, powerful data services that respect user privacy.
Integritee supporters can now participate in our crowdlending campaign using the Fearless Wallet — a wallet specifically designed for the Kusama and Polkadot networks, giving the best user experience, fast performance and secure storage.
In case you have been living under a rock, the NFT craze has been one of the biggest trends in crypto in 2021, with everyone from celebrities like Damien Hirst and Snoop Dogg, to auction houses like Sotheby’s getting in on the action.
Earn additional TEER rewards by referring others to our Kusama crowdloan. Today, we launched the Integritee Crowdloan Referral Program. The program allows both you and those that you refer to earn additional TEER rewards, so it’s a win-win for everyone.
We created Integritee to enable developers and firms to build data-driven dApps and services that respect the privacy of users. But to make Integritee a success, first we need to secure a slot in the Kusama auctions.
Integritee stands on the threshold of a major milestone as we launch our Kusama crowdlending campaign – asking our supporters to help us secure the parachain slots that we need to refine our network.
Widespread availability of reliable information is crucial to the efficiency of markets. But information in the cryptosphere is fragmented and opaque. Cryptocurrency exchanges need to work together to change this.
Ever since the advent of blockchain, its transparency has been a double-edged sword. While this is often cited as one of the technology’s key advantages, it can be a weakness too, ruling it out for applications involving confidential data. Our lightpaper explains how we cracked the problem.
The crypto dream is to make the exchange of value global and frictionless. But the crypto reality is quite different, with security and scalability concerns driving constant trade-offs.
Today we released our tokenomics paper, which lays out how the Integritee platform will operate. When designing the tokenomics of Integritee, the goal was to provide all participants with the right incentives to foster a rich and sustainable ecosystem that will adapt and thrive in the long term.
We are very pleased to announce that Joe Petrowski has joined our team as an advisor, where he will be helping to shape Integritee’s launch strategy, governance approach, educational content and ecosystem development.
Integritee AG, a Swiss-based confidential computing solution, today announced it has raised $2 million in seed capital from a group of globally recognized blockchain investors.