Choose Your Baker
The solution that facilitates compliance for Tezos blockchain users
The context
Regulation is one of the main obstacles to the widespread adoption of public blockchains by large companies. When a transaction is carried out on the blockchain, fees are paid to bakers (the name given to miners who validate blocks on the Tezos blockchain).
Our innovative solution allows transaction issuers to choose a baker or group of bakers to process their transactions on a public blockchain for the first time.
By connecting issuers and bakers according to criteria verified by a certification authority, Choose your Baker facilitates the adoption of the Tezos blockchain by the business world.
Choose Your Baker is open source software
It allows companies using the Tezos blockchain to ensure that their transactions will only be validated by actors who meet their compliance criteria.
Choose Your Baker is also a consortium comprising:
- Corporate bakers that meet a list of requirements and have deployed the Choose Your Baker software on their baking nodes,
- Companies that use this service available on the Tezos blockchain.
Use cases
- A financial services company can ensure that its security token issuances are processed by validators who are not based in sensitive countries.
- A video game publisher can ensure that its NFTs are minted on servers belonging to companies with a strong environmental and social commitment.
- A network of trusted bakers can limit abuses known as “Maximal Extractable Value” (when a miner takes advantage of their position at the expense of users).
How does it work?
A Choose your Baker operation connects three stakeholders:
- The authority responsible for certifying and listing bakers that meet its compliance criteria
- The issuer of the transaction
- The baker certified by the authority and selected by the issuer to process its transaction
We provide components dedicated to each stakeholder:
- A smart contract template listing certified bakers and containing information used to select a baker (identity, nationality, server location, etc.). This smart contract is administered by one or more certification authorities through the SDK directory.
- A transaction issuance SDK used by the issuer to: send a transaction to a given baker with an authentication token, retrieve the list of bakers and their baking slots (using the smart contract).
- A Transaction Manager that deploys within the baker’s infrastructure and consists of four parts:
-
01
A database
In which information relating to CYB operations is stored
-
02
A Daemon
A script that queries the blockchain to update the status of transactions in the database
-
03
A REST API for transaction management
Which allows you to insert and delete operations in the database, retrieve their statuses and the identity of the baker, and manage authentication tokens.
-
04
Une API REST private mempool
Called by the baker just before baking in order to move pending transactions in the database to the private mempool. The private mempool is a pool of Tezos transactions waiting to be added to a block that are not shared with the rest of the Tezos network. At the time of baking, these transactions are processed with priority over transactions contained in the public mempool.
Let’s get in touch
Are you a corporate Baker and want to join the Choose Your Baker consortium?
Do you want to use Tezos while being sure that your data will be processed by bakers who meet your compliance criteria?
The source code and documentation for Choose Your Baker are available for download here:
About Tezos
Tezos is one of the most recognized public blockchains in the business world due to its many advantages: low environmental impact, reliability, liquid proof-of-stake, on-chain governance and self-amendment, high level of decentralization, low gas fees, etc.
More and more companies are turning to the Tezos blockchain to carry out business projects, which now number in the hundreds: financial transactions using security tokens, video games, NFTs, document certification, process traceability, etc. Choose your Baker further increases the level of trust in Tezos for companies with high compliance requirements.