What Is KILT?
- BOTLabs GmbH is the company behind KILT Protocol.
- It was founded by Ingo Rübe and the German publishing house Hubert Burda Media in Berlin, January 2018.
- In October 2018 the Swiss publisher Ringier AG joined as an additional shareholder.
- Blockchain is a complex technology with wide-reaching implications that can have a huge impact on society. BOTLabs recognises the need for an interdisciplinary approach and values the perspectives and insights from their multifaceted team members with expertise in Computer Science, Mathematics, Law, Economics, Digital Media and Philosophy.
- KILT is developing a business-oriented blockchain protocol with the goal to enable new business models across all industries.
- KILT is a founding member of the International Association for Trusted Blockchain Applications (INATBA) as well as a member of the Blockchain Bundesverband and the Decentralized Identity Foundation.
- KILT is an open-source fat blockchain protocol for issuing claim-based verifiable, revocable and anonymous credentials in the Web 3.0.
- It allows end users to claim arbitrary attributes about themselves, get them attested by trusted entities and store the claims as self-sovereign credentials (certificates).
- As trusted entities can issue credentials in return for money, KILT aims to foster new business models for anyone who owns trust or wants to build up trust.
- The idea of the open-source KILT Protocol was born in spring 2018 after an intense period of research and creative exchange, one year later the first test net went live.
The Current State Of KILT Protocol (Test Net) Already Includes The Following Functionalities In Its Basic, Preliminary Form:
- Enabling parties to claim arbitrary properties about themselves (where a party can be a person, an organisation or an object).
- Providing mechanisms to define the contents of such claims in a structured way.
- Enabling trusted parties to select attractive claim structures and attesting claims of this type and issuing credentials to the claiming party.
- Moving data sovereignty to the claiming party by giving it full control over the credential.
- Providing a blockchain where the validity of a credential can be verified by anyone who the credential is presented to.
- Offering mechanisms to build complex trust structures for authoritative (top-down) trust.
- Decoupling the verification process from the Attester, creating huge scalability and privacy.
- Solving the revocation problem of P2P Network approaches through blockchain technology.
In the future KILT Protocol would also envision the following:
- Provides a Zero-Knowledge-based solution where the validity of a credential can be verified only by someone who was entitled to do this by the claiming party.
- Builds an ecosystem where Attesters can monetise their earned trust but depend on their continuous accountability.
- Provides a novel organisational structure to build earned trust by introducing the (bottom-up) Token-Curated Attester concept.
The blockchain does three things:
1, First the Trusted Entity saves a hash of any credential it issues on chain and is able to later revoke it.
- This solves the revocability problem for digital credentials, a verifier can either trust the credential alone or can check on the chain if it was revoked in the meantime.
2, The second utility of the KILT Blockchain is that delegation trees are stored here.
- This allows for complex trust structures, where one entity delegates the right to issue certain certificates to another entity.
3, The third important utility of the blockchain is storing Decentralized Identifiers (DIDs).
- KILT support DIDs which means that KILT DIDs are anchored with a DID String on the KILT Blockchain.
- KILT also provides services for storing and publishing a DID Document.
- The KILT DID resolution method is also available in the universal resolver (uniresolver.io).
- This ensures compatibility of KILT Identities to many other modern platforms, including those like IBM and Microsoft.
How KILT Powers Self-Sovereign Data & Identity
- To bring everything together, the protocol uses a tiered approach with three roles — Claimer, Attester and Verifier.
- A Claimer can also be called the creator and can be an object, individual or organization.
- KILT uses the word “Claimer” because the entity claims that the information provided is theirs.
- Think of an Attester as a trusted party that validates claims. Since not everything a Claimer provides may be right, it’s the work of the Attester to give an attestation after receiving and validating a claim. Signed reports are sent back to Claimers.
- However, a Claimer can directly request an Attester to confirm their claims. Once attested, the information is stored with the Claimer as credentials.
- An Attester is paid by the Claimer using KILT coins. Note that Attesters need to be trusted by Claimers and Verifiers by doing the real work of validating claims, otherwise no one in the network will want to do business with them leading to business loss.
- A Claimer can settle on a preferred Attester based on price, supported credential types, speed, trust score, etc.
- The Verifier is the third but an equally important level of the KILT ecosystem.
- They link Claimers with Attesters by creating a demand in the chain. A verifier receives credentials from a Claimer to verify the claims.
Decentralized Identity, Building Blocks For A Better Web
Why Did KILT Choose Polkadot?
- KILT decided they needed their own blockchain and cannot work with Ethereum Smart Contracts.
- KILT uses Substrate because it has the concept of exchangeable runtimes.
- This is perfect for a startup, as KILT can go live with a limited set of functionalities and upgrade later without forking the chain.
- KILT was one of the first teams to build on Substrate as they started implementation in autumn 2018.
- Using Substrate makes it easy for the company to connect to Polkadot.
- KILT evaluated risks and chances and it turned out to be a great idea to join the Polkadot network, also because the community is great.
What role will KILT play in the Polkadot Ecosystem?
- KILT aim to become the standard solution for decentralized identities (DID) and verifiable Credentials for all projects in the Polkadot ecosystem.
- The company are already discussing co-operations with some of the projects.
How does KILT build on substrate and were there any difficulties in doing so?
- KILT is using the bulk of Substrate’s default modules and add their own runtime modules to it.
- Their runtime modules store data, which is used for credential verification and revocation status and makes sure the delegation tree is valid when making an attestation based on one. It also anchors their DIDs.
- The company also has a strong focus on their typescript SDK, which helps programmers to easily interact with their protocol. This is based on polkadot-js/api, which is very easy to use.
- KILT encountered a bunch of technical difficulties which can mostly be attributed to using Substrate in its very early stages and being new to Rust.
- Additionally, a lot of Substrate is based around macros, which were hard to understand in the beginning and the tooling and documentation wasn’t there to know what actually happens under the hood.
Polimec, Polkadot liquidity mechanism, a fundraising mechanism for the Polkadot ecosystem
- Polkadot is on its way to become the basis for a new crypto economy as it solves many of the problems older major blockchains like Bitcoin and Ethereum struggle with.
- However, Polkadot’s success depends on a strong, healthy and lively ecosystem to gain significance. To help foster building out the Polkadot Ecosystem, on the one hand, projects within the Polkaverse will need significant funding due to long runways. On the other hand, DOT holders who already invested into the project need a mechanism to re-invest their now transferable assets into promising projects.
- What if we could enable DOT holders to re-invest their DOT tokens into the Polkadot ecosystem to fund projects (prospective parachains, application builders, etc.) and earn return on their investments in a sustainable and secure way?
- KILT propose the Polkadot Liquidity Mechanism (Polimec), which is an open-source blockchain system designed to help get liquidity into Polkadot based projects that are not yet ready to sell transferable currencies on their own technology.
- It is a concept like the ERC20 Smart Contract mechanism but for issuing pre-Currencies on Polkadot or Kusama as it enables Polkaverse projects to issue transferable pre-coins before they go live on their Main Net.
How do Polimec and KILT hang together?
- Polimec utilizes the KILT Protocol issuance, proof and verification of KYC/AML Credentials.
- Issuers of currencies on Polimec have to make sure their first receivers have correctly performed KYC.
Fractal, KILT Protocol and Polkadex Collaborate to Provide Decentralised KYC Solution for Exchange
Initiative Will Build Upon Fractal’s Growing Base of 140,000 Users
- They can attest this to their business partners and store the validity of the credential on the KILT Blockchain. Polimec can determine this validity via Polkadot messaging mechanisms before an initial fund transfer is initiated. This provides a high level of security and compliance to issuers.
- In addition to that, KILT will be one of the first parachain projects to issue its currency on Polimec so that the KILT Coin will be available for transfer before the start of the KILT Main Net.
KILT Protocol has deployed one of the first parachains on Rococo V1 as part of the Polkadot ecosystem
How does Polimec work?
- Polimec is a dedicated blockchain, running as a Parathread to Polkadot which can hold balances of multiple currencies directly on its runtime.
It has no other functions than:
1, Creating a new currency and its supply inside the Issuer’s Polimec balance (Issue a currency).
2, Transferring tokens of the currency to other balances on Polimec (Transfer).
3, Migrating all balances to a Main Net when it is ready (Migrate).
Why use Polimec instead of ERC20?
- Looking at the ERC20 mechanism, it has been very successful in the past years, though it has shown several problems.
- With Polimec KILT seek to repair the main issues and establish a new, Polkadot compatible mechanism for blockchain projects.
- The most urgent problem with ERC20 based tokens is the gas price, for every transfer of an ERC20 token you need a Smart Contract which results in a gas-fee which can easily amount to more than $20.
- This makes trading of the coins in small amounts almost impossible.
What benefit can Polimec bring to the Polkadot Ecosystem?
- Besides issuing, transferring and migrating will Polimec have additional features?
Polimec also supports issuers through valuable features for initial coin offerings:
1, By monitoring the Polkadot Relay Chain, Polimec can associate DOT Transfers on the Polkadot network with Currency sales on Polimec and thus automatically distribute new currency to buyers.
2, Currency issuers on Polimec can certify successful KYC/AML to their initial buyers on the KILT Blockchain. Polimec checks the validity of these credentials during initial distribution on the KILT Blockchain, using Polkadot Parachain communication mechanisms.
3, An off-chain application will be provided, which allows the design of highly complex coin offering and distribution schemes.
KILT’s Token Economy & Staking Mechanism
- KILT wants to obtain super secure blockspace through a lease of a Polkadot parachain. That means the company’s own token economy could concentrate on novel incentivation mechanisms.
- The company aims to implement a “Proof of Availability”. That would mean any KILT Validator would run not only the blockchain node but also a set of off-chain services. These are value added services which work off-chain as they may store or convey personal data.
- An example is the KILT messaging service. If for example a trusted entity issues a credential while the Claimer is not online the message services would buffer this credential until the Claimer collects it. The blockchain would check if the validators run the services correctly.
- If a validators service availability was proofed, the validators would receive a block reward.
- His share of the current block reward would be proportional to the stake he has in the system.
- The KILT Coin is planned to be an essential part of the KILT Protocol.
- When the Main Net goes live, KILT Coins could be used for transaction fees and other network-related tasks, see below.
Overview Of The KILT Token Functions
The KILT token could be used for providing safety of the KILT Blockchain and having access to write to the secure block space for trusted data. Utility of the KILT coin can be broken down to the following possible use cases:
- Paying angel’s share (gas) when writing an attestation on the KILT Blockchain.
- Paying an Attestation fee.
- Register a new CTYPE on the blockchain.
- Creating a Hierarchy of Trust (including the Private Curated Registry) and managing the delegations in the structure.
- Creating and setting up a Token Curated Attester.
- Expert applying to a TCA.
- Paying for an Attestation issued by a TCA.
- Direct transactions in KILT tokens between users of the network.
- Distributing the block reward to Validators.
- Contributing to network security (staking/nominating Validators in the proof-of-stake consensus mechanism).
KILT token emission:
- During the whole life of the KILT network, one billion KILT tokens are planned to be created which implies a finite token supply.
- 40% percent of the token supply would be pre-mined and distributed before the launch of the network.
- The remaining 60% of the available token supply would be minted over time and would be rewarded to agents that conduct valuable work for the network.
- The tokens for the block reward would be minted as needed, i.e. created out of thin air according to predetermined rules.
- The block reward function would be defined in such a way that more tokens are released in the first years of the network life than later to incentivise adoption.
- The block distribution is currently designed in a way that after 50 years, all one billion KILT tokens would be released and there would be no more block reward after that.
- By that point in time, KILT is expected to be a well established true ledger for trust relationships, which might be linked to multiple external systems.
- Developers can leverage the power of the platform via the KILT software development kit (SDK).
- KILT’s SDK is aligned with everything the platform has to offer. As such, developers can build powerful apps without having a deeper understanding of decentralized technology.
- Additionally, the SDK presents an outline in case developers need to build a personalized SDK implementation for the network.
- The SDK is written in a language (Typescript) compatible with browsers, backend, mobile and a host of other platforms.
Organizations & Individuals
- The integration can also be done by certified KILT integrators that include IT consultants, developers and agencies certified by the Kilt Core Team.
- Currently, accredited integrators include Galani Projects GmbH, Sprylab Technologies, Unitb Consulting and iXMAP.
- Other users can use existing full nodes or deploy their own to access the KILT platform.
- Note that KILT is open source and can be cloned to create a new protocol without ties to the network. The clone can either be a permissionless or a permissioned platform.
- For transaction validators, the platform is currently using Proof of Authority (PoA), therefore it is not possible to provide staking services.
- However, KILT plans to shift to Proof of Stake (PoS) that will power staking nodes.
- Note that exploring transactions on the KILT network can be done using either Telemetry, which gives a general overview of the platform or using Chain Explorer for viewing events and transactions.
What Is The Current Status Of KILT’s Development? When Will The Main Net Be Officially Launched? What Is The Future Roadmap?
- KILT deployed their testnet called “Mashnet”, including an SDK, a browser-based demo client and a not-yet-released mobile wallet for claimers.
- With the Mashnet you can create credential schemas that KILT call ctypes, make claims and attestations which can be revocable and have legitimations attached and you can create a delegation tree (similar to a PKI — Public Key Infrastructure , but blockchain-based), for a top-down trust structure.
- Currently, the company are adding anonymous credentials and support for the w3c spec of verifiable credentials. KILT are also working on a process for attesters to give a legally binding quote to the claimer so that they can agree on the terms of the attestation (including cost and VAT).
- Nested Credentials are another project the company are working on which would allow including data from one credential in another which would also open up the possibility of defining a credential which can include different schemas for a given property.
KILT’s Path to Parachains
By Ingo Rübe, founder of KILT Protocol and CEO of BOTLabs
Parachains are sovereign blockchains running in parallel within the Kusama and Polkadot networks. Conceived by Gavin…
How Do You Understand The Web3 Vision & What Role Does The KILT Project Play In Web3?
- The vision is to build a better Web, without the centralised power of American companies.
- KILT are an important building block for that. The company offer identity and credentials which is today mostly done through monopolists.
How Can The KILT Project Guarantee The Privacy Of Personal Data & What Is Special About It?
- Privacy, good point. The Blockchain only holds hashes of credentials.
- The credentials themselves are stored by the claimers. Hashes are not personalized data.
What Core Competitiveness Does KILT Have?
- Competitiveness, KILT make Verifiable Credentials work in the real world, delegation trees, anonymous credentials, ctypes, revokability and blockchain based credential hashes.
Will KILT Cross-Chain In The Future?
- Cross-chain, definitely.
- KILT have use cases already where they need to trigger e.g. ETH smart contracts by the existence of credentials.
- KILT will be a parachain and use the polkadot relay chain to communicate with other projects in the polkadot world or with bridged chains.
KILT Protocol | Essential Credentials for Web 3.0 | Trust Enabler | Universal Blockchain Protocol
- INATBA offers developers and users of DLT a global forum to interact with regulators and policy makers and bring blockchain technology to the next stage.
- The Substrate Builders Program directly supports you by bringing you Parity’s extensive resources, taking your Substrate ecosystem project to the next level.
Blockchain For Europe
- Blockchain for Europe represents international blockchain industry players at the EU-level.
- They pro-actively contribute to the regulatory debate by supporting European decision makers in their goal to make Blockchain technology a success.
- Blockchain for Europe closely collaborates with national, regional and global players — both at policy as well as industry level — to support the promotion of and education about blockchain technology.
- The mission of BerChain is connecting and promoting the Berlin Blockchain Ecosystem, amongst itself and with other stakeholders.
- Blockchain Bundesverband was founded in the midst of the German blockchain community and represents the interests of all company’s trying out and advancing new business models and social development based on blockchain technology in Germany.
Decentralized Identity Foundation
- DIF is an engineering-driven organization focused on developing the foundational elements necessary to establish an open ecosystem for decentralized identity and ensure interop between all participants.
- Moonbeam is an Ethereum-compatible smart contract platform on the Polkadot network that makes it easy to build natively interoperable applications.
- Glacier Blockchain is an advocate of the Web3 ideology. It strives to help build an open, transparent and inclusive network which returns the sovereignty of data to their owners.
- Europe has a plan to break Google and Amazon’s cloud dominance.
- This Infrastructure as a Service (IAAS) market of which Amazon makes up 48 per cent is worth $42.8 billion (£32.7 billion). It’s dominated by five companies, four American (IBM, Microsoft, Google, Amazon) and one Chinese (Alibaba). Their data centres provide the huge humming heat-spewing engines of the internet and host everything from small startups to big hitters such as Netflix, Spotify and AirBnb.
- Now Europe has a plan to challenge this US and Chinese cloud dominance, it’s called Gaia-X.
The German Energy Agency (DENA)
- dena is starting the development of a Machine Identity Ledger together with 21 partners.
- The technology based on the blockchain has the potential to form an important infrastructure for automatic device management in a digital energy system.
- Project partners include BOTlabs, EnBW, Energy Web, EY Law, Fraunhofer FIT, GWAdriga, Jacobs University, MeterPan, OFFIS, Oli-Systems, Parity, PPC, Riddle & Code, SAP, Spherity, Theben, T-Systems, Voltaris, VSE, Youki and 50Hertz.
dena testet Blockchain-basierte Infrastruktur für die Identifizierung von Anlagen im Energiesystem
Die Deutsche Energie-Agentur (dena) startet gemeinsam mit 21 Partnern die Entwicklung eines Machine Identity Ledger…
- KILT set up a brilliant team of computer scientists, mathematicians, lawyers and philosophers to first theoretically and then practically set up a useful blockchain protocol.
- The companies focus from the first day on was to build something which enhances the traction of blockchain technology in the real world.
- The team believe that this can only happen by building something useful for industry and governments who then will be the multipliers.
KILT Protocol - Claim Independence
William is a Software Developer who works on the node and protocol level. He studied Mathematics at the Technical…
Open Source means winning together. Philipp Welte Executive Board Member at Hubert Burda Media Paul-Bernhard Kallen CEO…
Upcoming and past events / Where to meet us
18.08.2020 BerChain Member Webinar Berlin (online) Ingo Rübe: Adapting your business in times of a crisis with KILT &…
KILT is a Blockchain protocol for Self-Sovereign Data and Interoperability. It describes and attests any kind of…
- Official Telegram
- Unofficial Telegram
- Announcements Channel Telegram
- With Web 3.0 taking centre stage in the evolution of the internet, data monopoly is yet to be solved.
- Therefore, the introduction of blockchain-based systems like KILT presents an opportunity for internet users to take back control of their data.
- Using a Claimer, Attester and Verifier model, it’s easy to enable a claim-based ecosystem where an internet user has complete control of their data.