Linux Format

Build a club on the next-gen web

OUR EXPERT

Onthe current web there are a few, enormous companies that dominate your activities and collect your data. For many of us this is a worrying development that we need to do something about. One technical solution is to develop a new version of the web. How that will look is still a mystery.

To get a grip on the efforts to reinvent the web, you should start by looking at distributed solutions. File systems such as IPFS can give you autonomy over your data. In most efforts, blockchain technology is also involved. In this article you’ll learn more about the Ethereum blockchain (see the feature in LXF292) since it’s the biggest and most popular option. However, it’s not the only game in town.

Other efforts aim to cut costs, and improve speed and scalability. There are also many efforts to use what’s called Layers to avoid using many transactions on the chain. These aim to stay off the chain while retaining many features of the technology.

Build it and they will come…

The code here will be a base for further development. As a first step, we’ll make it possible to add club members and manage memberships. This uses the OpenZeppelin code for access and governance. To make this happen you can use many other components but these are welltested and are sure to work as expected.

You can obtain the latest code for this project from Mat’s Git at https://github. com/matstage/ Solidity-Club.

You’ll deploy your contract using one user and there must be another user to test if it can block access to other users.

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format1 min read
Vector Vexations
Why does MySQL not support vectors in its community edition? Generative AI is the hot topic in tech. GenAI relies on vector data. Yet Oracle has no plans to support vectors in the community edition of MySQL. If you want to try out vector data with ot
Linux Format5 min read
Tips For Managing Docker Containers
Everyone knows how containers revolutionised application building and deployment. Using a E disposable stack of containers that make up an app that aren’t using the docker-compose command to manage the stack are missing a trick. It allows the shippin
Linux Format1 min read
Wine For Wayland
2023 was a great year for the Wayland driver for Wine. The goal was to move forward from the experimental phase and make the driver a proper upstream component. A year later, after several merge requests, many people are now already able to use the l

Related Books & Audiobooks