How to secure a marketplace where you could buy and sell digital goods when the blockchain is public ?
How to exchange and encrypt private keys on the blockchain? A decentralized marketplace example.
Guillaume Grandjean - 2024-02-11
Technical
Blockchain
Solidity
Cryptography

While scrolling and reading some articles on Google News, I told myself what a great tool is that all is gathered in one place for the users. No need to crawl the internet, to find information or news! But as always centralisation has also its downside. This platform aims to empower the so much Google against the publishers, that it has become an inevitable source of tension with the revenue generated by the ads. What if the blockchain could help to promote, share, and distribute public and/or private content? This idea led me to propose a concept of a decentralized marketplace where authors could publish and sell their content.

Image 1: An NFT contains metadata, how can we easily access it?
How to access your NFT? A Web2 approach using the best APIs
Guillaume Grandjean - 2022-12-23
Technical
Blockchain
NFT
API
Practical example

With an estimated market of more than 11 billion dollars, NFTs are becoming more and more mainstream and widely used. Many applications are developed around them. However, there are different ways to interact with them, some more complicated than others. In this article, we will explain the different ways to retrieve metadata from an NFT. We will detail the “Web 2” approach by comparing different services offering a programming interface (API) for NFTs on the Ethereum Blockchain. Then, we will present an actual example showing how to use these services with an Android and iOS application.

How to connect your DApp to a Wallet ?
Connect a iOS or Android DApp to Web3 Wallet
Guillaume Grandjean - 2022-06-26
Technical
DApp
Wallet

Nowadays, more and more applications are using blockchain technology to provide amazing features. One of your first steps as a developer will probably be to connect your DApp (decentralized application) to a wallet to interact with the user's account.