blocksense
The zk rollup for
programmable oracles
The zk rollup for
programmable oracles
The ZK rollup for programmable
oracles
A fully decentralized protocol with groundbreaking cost efficiency. Soon everyone will be able to create secure oracles in minutes.
↓ Scroll to learn more
The situation with oracle networks.
The situation with oracle networks.
Problems
Our solution
Problem
Problem 3
Problem 3
Prohibitive Costs
Prohibitive Costs
Little has improved since the early days of blockchains in terms of bandwidth and cost for publishing data. This limits the scope of possible use cases.
Our solution
Our solution
Unprecedented efficiency and security
Unprecedented efficiency and security
Our network produces tightly packed blocks of data updates that can be published on the target chain with a single transaction. Additionally, through the power of Merkle trees, our data universe can scale to an unlimited number of continuously updated data feeds, offering a wide spectrum of cost-to-publish vs cost-to-access options. All data is secured by large and frequently rotated committees, with actual skin in the game and reputation to uphold.
Our network produces tightly packed blocks of data updates that can be published on the target chain with a single transaction. Additionally, through the power of Merkle trees, our data universe can scale to an unlimited number of continuously updated data feeds, offering a wide spectrum of cost-to-publish vs cost-to-access options. All data is secured by large and frequently rotated committees, with actual skin in the game and reputation to uphold.
Problem
Problem 2
Problem 2
Opaque business models
Opaque business models
With hefty fees negotiated behind closed doors, emerging L2/L3 networks face challenges to get equal access to data as the established chains.
Our solution
Our solution
Transparent and market-driven fee model
Transparent and market-driven fee model
We’ve designed a flexible fee model, allowing the most popular data feeds to become cheaper to access over time, while increasing their security. Chains can choose to subsidize certain feeds to kick-start and maintain a vibrant DeFi ecosystem, all enabled by permissionless protocols and handled fully on-chain.
We’ve designed a flexible fee model, allowing the most popular data feeds to become cheaper to access over time, while increasing their security. Chains can choose to subsidize certain feeds to kick-start and maintain a vibrant DeFi ecosystem, all enabled by permissionless protocols and handled fully on-chain.
Problem
Problem 1
Problem 1
Centralization and Bureaucracy
Centralization and Bureaucracy
Bringing new data on-chain is a slow and expensive process.
Our solution
Our solution
Fully decentralized and permissionless
Fully decentralized and permissionless
Anyone can create a new data feed by writing a simple script. Anyone can become a data provider by staking funds and operating an automated oracle node. Any DApp on any chain can access our entire universe of data.
HOW IT WORKS
We believe in cryptography and game-theoretic incentives that minimize the required trust.
All data is verified by a ZK circuit implementing the Schelling Coin principle.
Effective committee randomization, bribery-resistant vote tallying and a social reputation system minimize the risk of collusion and data manipulation.
High levels of redundancy in the data publication paths ensure that no data update can be delayed or censored.
Don't know what is the Schelling Coin principle?
Explore the in-depth article by Vitalik
HOW IT WORKS
We believe in cryptography and game-theoretic incentives that minimize the required trust.
All data is verified by a ZK circuit implementing the Schelling Coin principle.
Effective committee randomization, bribery-resistant vote tallying and a social reputation system minimize the risk of collusion and data manipulation.
High levels of redundancy in the data publication paths ensure that no data update can be delayed or censored.
Don't know what is the Schelling Coin principle?
Explore the in-depth article by Vitalik
HOW IT WORKS
We believe in cryptography and game-theoretic incentives that minimize the required trust.
All data is verified by a ZK circuit implementing the Schelling Coin principle.
Effective committee randomization, bribery-resistant vote tallying and a social reputation system minimize the risk of collusion and data manipulation.
High levels of redundancy in the data publication paths ensure that no data update can be delayed or censored.
Don't know what is the Schelling Coin principle?
Explore the in-depth article by Vitalik
Arbitrary feeds can be created with our WebAssembly SDK.
Each oracle is a simple script that can perform arbitrary compute or I/O tasks. The simplest example would be fetching the contents of an URL or averaging the result of multiple REST API responses, but scripts can also be tagged to require certain hardware capabilities such as access to specific types of sensors.
When the information source/s can be authenticated in a certain way (e.g. through a SSL certificate), additional proofs for the integrity of the data are propagated to the zero-knowledge circuits of the network.
Arbitrary feeds can be created with our WebAssembly SDK.
Each oracle is a simple script that can perform arbitrary compute or I/O tasks. The simplest example would be fetching the contents of an URL or averaging the result of multiple REST API responses, but scripts can also be tagged to require certain hardware capabilities such as access to specific types of sensors.
When the information source/s can be authenticated in a certain way (e.g. through a SSL certificate), additional proofs for the integrity of the data are propagated to the zero-knowledge circuits of the network.
Arbitrary feeds can be created with our WebAssembly SDK.
Each oracle is a simple script that can perform arbitrary compute or I/O tasks. The simplest example would be fetching the contents of an URL or averaging the result of multiple REST API responses, but scripts can also be tagged to require certain hardware capabilities such as access to specific types of sensors.
When the information source/s can be authenticated in a certain way (e.g. through a SSL certificate), additional proofs for the integrity of the data are propagated to the zero-knowledge circuits of the network.
You can stake and run an oracle node to earn fees.
Anyone can become a data provider on the network by staking the BlockSense token. All you have to do is keep your node online - it will automatically perform all reporting duties by fetching the appropriate oracle scripts and broadcasting their results to the BlockSense network.
Nodes gain reputation over time and certain individuals or institutions may choose to verify their identity on the network. This enables the largest data consumers to designate them as more trustworthy - a type of curation that increases the security for everyone.
You can stake and run an oracle node to earn fees.
Anyone can become a data provider on the network by staking the BlockSense token. All you have to do is keep your node online - it will automatically perform all reporting duties by fetching the appropriate oracle scripts and broadcasting their results to the BlockSense network.
Nodes gain reputation over time and certain individuals or institutions may choose to verify their identity on the network. This enables the largest data consumers to designate them as more trustworthy - a type of curation that increases the security for everyone.
You can stake and run an oracle node to earn fees.
Anyone can become a data provider on the network by staking the BlockSense token. All you have to do is keep your node online - it will automatically perform all reporting duties by fetching the appropriate oracle scripts and broadcasting their results to the BlockSense network.
Nodes gain reputation over time and certain individuals or institutions may choose to verify their identity on the network. This enables the largest data consumers to designate them as more trustworthy - a type of curation that increases the security for everyone.
We are ready to address the long tail of oracle use cases.
We leverage Proto-Danksharding and other data availability protocols to dramatically increase the amount of data that can be brought on chain.
Each block validated by our zero knowledge circuit will contain a large number of tightly packed data updates in the transaction calldata, as well as root commitments to a deep Merkle tree of off-chain values with potentially proven data availability. The tight packing of the data improves upon the traditional push-based oracle models where individual data feeds are usually updated in separate transactions.
The use of Merkle trees improves upon many of the pull-based models where data is brought on-chain through a more costly signature verification. We are eager to witness how the creative energy of our community will harness this ground-breaking capacity.
We are ready to address the long tail of oracle use cases.
We leverage Proto-Danksharding and other data availability protocols to dramatically increase the amount of data that can be brought on chain.
Each block validated by our zero knowledge circuit will contain a large number of tightly packed data updates in the transaction calldata, as well as root commitments to a deep Merkle tree of off-chain values with potentially proven data availability. The tight packing of the data improves upon the traditional push-based oracle models where individual data feeds are usually updated in separate transactions.
The use of Merkle trees improves upon many of the pull-based models where data is brought on-chain through a more costly signature verification. We are eager to witness how the creative energy of our community will harness this ground-breaking capacity.
We are ready to address the long tail of oracle use cases.
We leverage Proto-Danksharding and other data availability protocols to dramatically increase the amount of data that can be brought on chain.
Each block validated by our zero knowledge circuit will contain a large number of tightly packed data updates in the transaction calldata, as well as root commitments to a deep Merkle tree of off-chain values with potentially proven data availability. The tight packing of the data improves upon the traditional push-based oracle models where individual data feeds are usually updated in separate transactions.
The use of Merkle trees improves upon many of the pull-based models where data is brought on-chain through a more costly signature verification. We are eager to witness how the creative energy of our community will harness this ground-breaking capacity.
We love all blockchains.
We love all blockchains.
The BlockSense blocks can be published and accessed on any blockchain capable of verifying our zero-knowledge circuits.
About Blocksense
Our team consists of experience builders of blockchains, programming languages and financial protocols, at the intersection of computer science and economics. In a industry gripped by uncertainty about security and the race to scale, we're not just another oracle.
We are the vanguard for decentralization, that seeks to align the technological and economic models of oracle networks with the foundational ethos of the blockchain movement.
Our team consists of experience builders of blockchains, programming languages and financial protocols, at the intersection of computer science and economics. In a industry gripped by uncertainty about security and the race to scale, we're not just another oracle.
We are the vanguard for decentralization, that seeks to align the technological and economic models of oracle networks with the foundational ethos of the blockchain movement.
Who are we
DIMO
Lead Developer of the DendrETH zero-knowledge consensus client for Ethereum.
Lead Developer of the DendrETH zero-knowledge consensus client for Ethereum.
ZAHARY
Nimbus Team Lead. Core team member of the Nim programming language and Status.
Nimbus Team Lead. Core team member of the Nim programming language and Status.
GEORGI
Core team member of Manta Atlantic L1 on Polkadot and Manta Pacific L2 on Ethereum.
Core team member of Manta Atlantic L1 on Polkadot and Manta Pacific L2 on Ethereum.
PETAR
Former CTO of Jarvis Network. Core team member of the D programming langauge.
Former CTO of Jarvis Network. Core team member of the D programming langauge.