[REDACTED] From Apps to dApps to SSApps
Nothing is loaded from YouTube until you press play, and then without tracking cookies.
About this video
In today’s digital age, where privacy and data control are increasingly important, applications are evolving. This presentation explores the journey from traditional applications to decentralized applications (dApps), and ultimately to Self-Sovereign Applications (SSApps).
Xabi Losada - Calimero Network
Takeaways: Control Over Data: Calimero allows developers to build applications where users maintain full control of their data, eliminating reliance on centralized systems.
Blockchain Integration: It seamlessly connects with NEAR Protocol and other blockchains, enabling decentralized identity management and secure data operations through smart contracts.
Decentralized and Efficient: Calimero’s peer-to-peer model ensures secure data sharing without the need for centralized servers or cloud services, reducing costs and improving privacy.
Developer Tools and Accessibility: The framework supports cross-platform development, compiling applications into WebAssembly to run on mobile devices, desktops, and browsers with ease.
Future-Focused Design: Calimero’s roadmap introduces specialized nodes and expanded blockchain support, enabling more advanced and scalable applications tailored to user needs.
NEAR is the Blockchain for AI Website: near.org NEAR AI: near.ai Intents: near.org/intents Chain Abstraction: proximity.dev Sharding: nearone.org
For the devs GitHub: github.com/near Dev Docs: docs.near.org Devhub: devhub.near.page @NEARDevHub
Connect with socials Twitter: / nearprotocol Blog: near.org/blog Medium: / nearprotocol #NEAR #nearprotocol #NEARAI
Transcript
1,294 wordsCaptions as YouTube publishes them, usually machine-generated, so product and people names can be misheard.
- 0:01
hi everyone I'm Savi I'm the CTO in calimero and today I'm super excited to talk about what are we building in Calo and what are sales overing applications but the first thing I have a question for you how many of you of you use centralized applications to share data with your friends and your family please raise your hands I'm one of you for sure so yeah we are in redacted we are we three people and still we accept the T of service of these
- 0:35
applications and this T of service are giving these companies right over our own data so the problem is how our personal data is being processed controlled by entities that we have been forced to trust we have been for we are forced to trust them because basically we are going to get isolated we are not going to be able to talk with our family of our friends so what can we do H to solve
- 1:05
this okay compete with these massive applications uh with the centralization and ownership I mean it's not possible yet blockchain did huge steps for this but it's not a solution that the solution has limitations first in blockchain uh storing data and complex operations is expensive and a slow second uh is a terms of the risk or putting sensitive data into a blockchain we have same problems that give it to centralized applications and the third
- 1:44
one is the scalability with the current state of blockchain uh it just can't handle the huge amount of data that you need for competing with these applications okay so what can we do I mean everything is about the control of the data so the only way to recover it is to provide developers with the Tools H that help them that enable them to get H sorry to build the internet that we want and what is doing calimero
- 2:18
for that calimero provides a framework that allows developers I mean sorry that allows building and running ER self soverign applications that give user control over their data and in calimo we do it h we store the data locally and you share it with the people you really trust with no Central authorities with no external management for developers we provide them with the tools that allow them to build application that truly respect uh
- 2:54
the user control h keep this data safe and own the their own digital identity because this goes beyond privacy this is about giving users the control of their digital lives so one of the things that I want to introduce to understand better calimero is a few terms in calimo we have apps apps are the rules that Define the communication between a group of peers then we have the context context are
- 3:28
groups of trust that agree in communicating with these rules defined by the application and finally we have the context the context is the software running on the device of the user that allows them to interact with the context okay with that we can start a context what are the St what are the steps first sorry first a developer needs to create a calimer application this application the rules are then compile into Wen and deploy into a registry when
- 4:04
is available in the registry any user of cimo can run the node and start a new context he has to choose the application he wants to run and the initial configuration when the context is set up he can start at the members these members will receive an invite with the settings of this context and if they accept the rules they will be part of the of the group and finally once we have a context with multiple
- 4:36
peers any of them can call a function in the application through the node that is going to create a state transition if this this EST transition first is applied locally and then through the use of crdts eventually all the members of the context are going to see the same data having consistency without a central author or a sequencer okay probably you are thinking okay evental consistent data sounds good for
- 5:10
most of the cases but still there is data that requires a stronger warranties for that in calimero we are all about integrating existing solution and technology that help us to do that for example the blockchain Integrations so any context in calimo can be integrated with a blockchain by using two contracts one is the configuration contract it says who is capable to enter to the to join the context and what are the permissions and
- 5:44
the second one is the proxy contract the proxy contract is the rep it represents the context in a public blockchain and how does it do it think about it as a multi- contract but instead of using Public blockchain Accounts it uses the identities of calimo the context identities so in this uh in this example that we have three nodes node one node two and node three h if any of them execute an operation in the Wen which interacts with the blockchain instead of executing it immediate
- 6:23
immediately is going to create a proposal then the rest of the nodes are going to get notified and they can approve the proposal by accepting it with their context identity in the end once it gets enough approvals the operation is going to be executed and this operation can be a transfer Accord to another contract or never change a value in the configuration cool so in summary calimo provides developers and
- 6:56
Builders with an open source of Open Source software that is free and it's always going to be free and it's going to be open source because anybody using calimero needs to verify that it does what it promises second is going to be gross platform so we compil applications into oen to be able to run them on every device we want to run it in Mobile phones desktop and browsers right then is peer-to-peer there is no servers
- 7:28
there is no C Cal Authority there are no Cloud costs and finally it's extensible a peer-to-peer network has this limitations but we are designing calimo in a way that it can be extended based on the use cases that people are building er a little bit about our road map I would like to highlight the specializ nodes that are this are nodes that are external to the context but any cont can use them to expand their their
- 8:02
functionalities also I would like to mention uh the chains currently we are integrated with nearer and stet in the following weeks we are going to add support to ICP and in the following months to evm Solana and estellar to wrap up the goal of calimero our vision is to be the largest half of sovering application and bring users control over their data for that we have to provide
- 8:36
developers the tools to bring this reality into life I would like to mention one thing H currently we are running a few hackathons so if you are interested in calimo do you want to learn more about it and try it out is the best opportunity to do it I mean hopefully you will get rewarded for that so give it a try and that's all for my side I didn't have too much time but uh I don't know if you have any questions I don't know if I
- 9:08
have time for questions we can meet outside we have the boot in front of the of this door and that's it thank you