Last updated 9 months ago
Commercial smart locks mostly rely on proprietary technologies and cloud storage, exposing security of users and introducing external dependencies making them not suitable for airbnb-like use cases.
This is the total amount allocated to Cardano Smart Lock - Unlock airbnb doors with Cardano.
Create a physical smart-lock that can be unlocked by using a Cardano wallet that contains specific NTFs. Let’s bring crypto to the accommodation-sharing sector with a real use case.
No Dependencies
MIT
The idea is to implement a proof of concept of a smart lock that can be unlocked by simply interacting with a Cardano wallet that contains a specific NFT associated with the smart lock.
Here is an overview of the user experience:
Key pair registrations will be considered valid only if they come from the wallet that is currently owning the NFT.
The proof of concept will be considered completed when delivering:
For the proof of concept we will not build the real lock but we’ll just prototype the smart lock with a raspberry pi zero 2 capable with all the interaction with the app and the blockchain that will set the status of a relay instead of opening a real door.
The CardanoSmartLock dApp and the CardanoSmartLock mobile will use standard graphics and nothing customized will be developed: these are only needed functional pieces to make the proof of concept working.
Why is this proof of concept so powerful?
Additional notes:
We opted for using a separate set of keys that will be associated with a wallet in order to circumvent the lack of availability of cardano mobile wallets that are capable of interacting with external applications.
This is a possible additional path that can be explored in the future and will remove the step about the creation of an external keypair, allowing users to sign the data for the verification by directly using their stake key.
The current approach of having key pair registrations allows the users to create any number of keys capable of opening the smart lock.
In the protocol we will define:
The economic sector of accommodation-sharing platforms represents a dynamic and rapidly evolving segment of the travel and hospitality industry. These platforms, led by companies like Airbnb, facilitate peer-to-peer transactions between hosts and guests, creating new opportunities for both sides of the market.
This project, considering it’s a proof of concept, will demonstrate a real use case of the blockchain technology for the accommodation-sharing industry sector and this can potentially bring people currently out of the crypto world into the Cardano ecosystem.
The success of the project can be measured by:
The final output, even if not ready for production use, will be already usable by other people for potential extensions and support.
The team already has extensive experience in the creation of apps, websites as well as the experience with the creation of Cardano dApps.
A study about the technical feasibility of the project was already performed and the technology stack is already identified:
The team of 2 developers that will implement the project is already identified and a budget agreed.
Milestone 1:
Definition of the protocol
Establish the foundational architectural design for the protocol, including the technical specification and the mechanics of it
Deliverables: A technical document describing the protocol
Acceptance criteria:
Milestone 2:
Implementation of the CardanoSmartLock dApp tool 1/2
Deliverables: the first part code for the CardanoSmartLock dApp tool related to the NFT minting and smart lock association
Acceptance Criteria:
Milestone 3:
Implementation of the CardanoSmartLock dApp tool 2/2
Deliverables: the second part code for the CardanoSmartLock dApp tool related to the key pair generation and on-chain publication
Acceptance Criteria:
Milestone 4:
Implementation of the CardanoSmartLock mobile app
Deliverables: a proof of concept mobile app (only for Android) to interact with the smart lock
Acceptance Criteria:
Milestone 5:
Implementation of the software for the raspberry
Deliverables: a python application that runs on the raspberry
Acceptance Criteria:
Final Milestone:
Finalization of the proof of concept
Deliverables: final report and video
Acceptance Criteria:
Luca Cusella - Founder / Content and Creative (https://www.linkedin.com/in/luca-cusella-b5a34418/)
Luca is an audiovisual professional with 15+ experience in development and production of documentary and fiction content.
His experience includes cinema and television, having worked for several years on set in various roles (camera operator, director of photography, direction, focus puller), thanks to his good problem solving skills in the field.
He collaborates with services and organizations such as Rai Cinema as a filmmaker, curating content for them, even for important events such as the Venice Film Festival.
He worked for several major brands like Ferrari, Maserati, Condenaste, Confindustira and others.
He also takes care of communication projects and produces documentary films linked to the territory, in synergy with tourist and cultural promotion activities.
Vlad - is a Full stack developer, with 5+ years experience mainly focused in web and hybrid app development.
Languages and frameworks: PHP, Javascript, Typescript, Python, Laravel, Wordpress, Angular.js, Vue.js, Node.js, React.
He already completed projects that involve the use of the Cardano stack (e.g. Wallet connectors, Serialization lib) in various envir onment (server side in Python and Node.js, client side with Javascript)
David - is a Frontend developer, with 3+ years experience mainly focused in web development.
Languages and frameworks: Typescript, Wordpress, Vue.js, React.
He mainly focuses on the visual aspect of the development and also has little experience as a designer.
Research and definition of the protocol - 200 hours @50/hour = $10,000
Development - 400 hours @ $50/hour = $20,000
Project Administration - $3,000
Total Budget - 73,333 ada ($33,000 @ ~ 0,45)
The proposed Cardano Smart Lock project offers significant value for money within the Cardano ecosystem. By leveraging blockchain technology, particularly Cardano's robust cryptography, the project introduces a practical solution for the accommodation-sharing sector, addressing security concerns while promoting adoption of cryptocurrency. The cost-effectiveness of the project is evidenced by its focus on a proof of concept using accessible hardware like the Raspberry Pi Zero 2, minimizing initial investment while maximizing functionality. Moreover, the project's open-source nature ensures scalability and potential for widespread adoption, amplifying its value relative to its cost. As it demonstrates tangible use cases for Cardano in real-world scenarios, the project's investment aligns with the broader goals of ecosystem growth and innovation.
The main costs are intended for software development, research and technical documentation, and the average hourly cost indicated is in line with the Italian averages in the sector. The estimate of 75 men/day (8 hours a day) is sufficient for the complete development of the proof of concept.