We're pleased to announce a successful upgrade of the @cheqd_io test network which was completed with our new Interactive Installer
This upgrade of our testnet (mainnet to follow) is the first step in bringing a huge amount more utility to the @cheqd_io network
🧵
The primary feature being introduced in this upgrade is our 'resources' module which enables users to anchor “resources” to the @cheqd_io network...
/1
In self-sovereign identity (#SSI) ecosystems, “resources” are often required in tandem with @w3c#VerifiableCredentials, to provide supporting information or additional context to verifiers (recievers of credentials) receiving Verifiable Presentations.
/2
Our objective in building resources on @cheqd_io is to improve the way resources are stored, referenced and retrieved for our partners and the broader SSI community, in line with the existing W3C #DID Core standard.
/3
In doing so, this module paves the foundation for:
✅ Secure on-ledger schemas
✅ Credential Definitions
✅ Full AnonCreds support on cheqd
✅ Fully referenceable documents with DIDs
⏳ Schema overlays and evidence schemes
⏳ Privacy preserving revocation registry
/4
Interesting eh.... but what are the problems with how resources like those above are currently stored?
It largely comes down to the fact that existing resources used, such as schema & revocation lists, are often stored and referenced using centralised hosting providers.
/5
Using centralised providers to store resources may have a significant difference in the longevity and authenticity of Verifiable Credentials for a few reasons:
1. Single points of failure 2. Link Rot 3. Tamper-evident changes & censorship resistance
/6
1. Single points of failure
Even for highly-trusted and sophisticated hosting providers who may not present a risk of infrastructure being compromised, a service outage at the hosting provider can make a resource anchored on their systems inaccessible.
/7
The high centralisation of cloud providers and history of noteworthy outages demonstrates this.
In Q1 of 2022, the three largest players in the cloud (AWS, Google Cloud, Microsoft Azure) dominated with 65 per cent in nearly all regions (outside of China).
/8
2. Link Rot
“Link rot” happens when URLs become inaccessible over time, either because the endpoint where the content was stored is no longer active, or the URL format itself changes. This graph from an analysis by The New York Times shows the degradation over time of URLs.
/9
For this reason, keeping an up-to-date version of the links themselves is crucial.
Furthermore, a study of link rot found at least 66.5% of links to sites in the last 9 years are dead.
/10
3. Tamper-evident changes and censorship resistance
The centralised way that resources are currently stored and managed is not immutable, and as a result, it is liable to tampering.
/11
As we move towards a new web infrastructure with #Web3, and as more projects leverage blockchain and distributed ledgers, it’s important not to port the previous issues of the web, and instead find novel ways to better manage information, with longevity in mind.
/12
Find out about all of the above including how this compares with @Hyperledger Indy’s approach to Schemas and CredDefs on-ledger and learn more about the implementation in our blog post, written by @ankurb , @Tweetddale and @rosspower
/13
Thanks to our testnet partners for their support with this upgrade and we look forward to following with a @cheqd_io mainnet upgrade in the coming weeks where we'll share more information on this upgrade
🚀 🚀 🚀 🚀 🚀 🚀
• • •
Missing some Tweet in this thread? You can try to
force a refresh
First up, @datadoghq, a tool that provides monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform.
You can think it like a task manager on your laptop
Using @datadoghq we keep an eye on metrics from @Tendermint_Core (e.g. if a validator double signs a transaction) and the @cosmossdk (e.g. transactions / day) to ensure the network runs smoothly & any security vulnerabilities/issues that may impact consensus are quickly resolved
As #Cosmonauts know the @cosmossdk offers APIs for built-in modules using gRPC, REST & Tendermint RPC however we noticed a few that it can't provide, so we built them...
This collection of custom APIs can be deployed as a @Cloudflare Worker or compatible serverless platforms
1. 🧮 Total Supply
#Crypto tracking websites such as @CoinMarketCap and @coingecko require an #API endpoint for reporting the total supply of tokens in the main/primary token denomination.
We’ll cover the benefits of each in our latest #OpenSourcing thread - Day 4 of documenting our OpenSource-athon
We've used #terraform to automate our #infrastructure - essentially to complete a series of tasks in a defined order required for things like setting up a node
If you’re thinking of running your own #airdrop or community rewards programme and need a go to place for your community to retrieve their rewards, we've got you.
We’ve open sourced the community airdrop rewards site, and like what we shared yesterday, it is built using @Cloudflare Pages and designed it to be highly scalable.
Whys this?
👇👇
#Airdrop reward sites need to be more resilient to traffic spikes than most websites because, when announced, community members will tend to flock to the site to claim their rewards generating a large spike in traffic, followed by a period of much lower traffic
In the @cosmos ecosystem and need a faster way for developers and node operators to acquire #testnet tokens to test out and use the functionalities of your network?
Tired of the operational overhead of sending tokens?
This is a self-serve site that allows users to enter their #testnet address and seamlessly request tokens so they can test out the @cheqd_io network's identity functionalities
We built this using @Cloudflare pages as it provides a fast way to create serverless applications which are able to scale up and down dynamically depending on traffic, at a low cost.
Essentially when a request is made, a tiny server runs for the time needed to process it