<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tutorials on Swarm Foundation Blog</title>
    <link>https://blog.ethswarm.org/foundation/c/tutorials/</link>
    <description>Recent content in Tutorials on Swarm Foundation Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 28 Nov 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.ethswarm.org/foundation/c/tutorials/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Swarm &amp; Fair Data Protocol: From Data Silos to Decentralised Control</title>
      <link>https://blog.ethswarm.org/foundation/2024/swarm-fair-data-protocol-from-data-silos-to-decentralised-control/</link>
      <pubDate>Thu, 28 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2024/swarm-fair-data-protocol-from-data-silos-to-decentralised-control/</guid>
      <description>TL;DR Imagine a decentralised Dropbox, where all your files, documents and application data are stored securely and privately—only accessible to you or those you choose to share them with. Swarm and Fair Data Protocol (FDP) provide a decentralised, interoperable solution that builds on Swarm’s broader vision of the Web3 PC and the Fair data society’s vision of a fair data economy. This solution overcomes the limitations of traditional data silos, allowing users to retain full ownership of their data while ensuring seamless interoperability across dApps.</description>
    </item>
    
    <item>
      <title>DevOps for Beginners: Part One</title>
      <link>https://blog.ethswarm.org/foundation/2024/devops-for-beginners-pt-one/</link>
      <pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2024/devops-for-beginners-pt-one/</guid>
      <description>DevOps for Beginners: Part One - Linux This article is part one of a two part guide which introduces DevOps tools and concepts to beginner node operators. DevOps, short for Development and Operations, is a set of practices and tools for delivering web applications and services securely and efficiently. One of its main focuses is the hosting and management of web applications, including distributed nodes such as the Swarm Bee client.</description>
    </item>
    
    <item>
      <title>How to Create an NFT and store metadata on Swarm</title>
      <link>https://blog.ethswarm.org/foundation/2023/how-to-create-an-nft-and-store-metadata-on-swarm/</link>
      <pubDate>Mon, 17 Jul 2023 04:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2023/how-to-create-an-nft-and-store-metadata-on-swarm/</guid>
      <description>TL;DR: This article provides step-by-step instructions on how to deploy, mint and import an NFT using Hardhat, Swarm Desktop App and Metamask. You will learn how to deploy an NFT contract on Gnosis, mint an NFT to your wallet address, store the NFT image and metadata on Swarm, and import your NFT in Metamask. The NFT example repo used in this article is intended to serve as an easy reference that can then be built upon to create collections of NFTs that store their data, decentralised, in the Swarm.</description>
    </item>
    
    <item>
      <title>Bee Node Hardware Requirements and Performance Benchmarking Guide</title>
      <link>https://blog.ethswarm.org/foundation/2023/bee-node-hardware-requirements/</link>
      <pubDate>Thu, 18 May 2023 04:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2023/bee-node-hardware-requirements/</guid>
      <description>Over the last several months the Bee dev team has been hard at work with the rollout of the storage incentives system which will ensure that node operators who share their disk space with the network will get rewarded. Along the way the dev team has been continually testing various aspects of the health of the network and monitoring community feedback in order to diagnose any issues. One issue which has come up is that of node performance.</description>
    </item>
    
    <item>
      <title>Build on Swarm: How to Run a Bee Node for Testing and Development</title>
      <link>https://blog.ethswarm.org/foundation/2023/build-on-swarm-how-to-run-a-bee-node-for-testing-and-development/</link>
      <pubDate>Tue, 11 Apr 2023 22:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2023/build-on-swarm-how-to-run-a-bee-node-for-testing-and-development/</guid>
      <description>Running a Bee node is essential for building decentralized applications on the Swarm network. However, as a developer, it is often convenient to work in an environment where interactions with the node/network can be tested rapidly and without putting the node’s storage data or the user’s tokens at risk.
In this article, we’ll explore three safe and risk-free options available for developers to simulate a Bee node running on Swarm primarily for testing and development:</description>
    </item>
    
    <item>
      <title>How to Publish a Website on Swarm Using the Swarm Desktop App: A Step-by-Step Guide</title>
      <link>https://blog.ethswarm.org/foundation/2023/how-to-publish-a-website-on-swarm-using-the-swarm-desktop-app-a-step-by-step-guide/</link>
      <pubDate>Tue, 28 Mar 2023 22:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2023/how-to-publish-a-website-on-swarm-using-the-swarm-desktop-app-a-step-by-step-guide/</guid>
      <description>TL;DR: This guide will walk you through the process of publishing a website on Swarm using the Swarm Desktop App. You’ll learn how to install the app, fund your account, upload your website, and connect an ENS domain for a user-friendly experience. By following these steps, you’ll be able to host a censorship-resistant website on decentralised storage and make it easily accessible for users.
Introduction to the Swarm Desktop App Swarm Desktop App serves as a personal access point to the Swarm network, enabling interaction with content hosted on Swarm.</description>
    </item>
    
    <item>
      <title>Run a light or full Bee node — A Devcon workshop by Attila Gazsó</title>
      <link>https://blog.ethswarm.org/foundation/2022/run-a-light-or-full-bee-node-a-devcon-workshop-by-attila-gazs%C3%B3/</link>
      <pubDate>Mon, 24 Oct 2022 22:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2022/run-a-light-or-full-bee-node-a-devcon-workshop-by-attila-gazs%C3%B3/</guid>
      <description>In this informative workshop recorded during Devcon VI, Bee product lead Attila Gazsó takes the audience through the process of setting up light and full Bee node. The workshop includes a brief introduction to different types of Bee nodes, the demonstration of how to install the Swarm Desktop dApp and how to run a full Bee node with a Q&amp;amp;A section at the end.
The entire workshop is available on the links below:</description>
    </item>
    
    <item>
      <title>Swarm &amp; Swarm testnet Package Available at the DAppStore</title>
      <link>https://blog.ethswarm.org/foundation/2022/swarm-swarm-testnet-package-available-at-the-dappstore/</link>
      <pubDate>Wed, 19 Oct 2022 22:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2022/swarm-swarm-testnet-package-available-at-the-dappstore/</guid>
      <description>Maintained by the community member MFW78.
What is this? Blockchain sits at the fore-front of novel, technological development, with most software being written by specialists, with little attention given to the end user experience — out-of-date documentation (when the documentation actually exists!) and how-tos attempting to guide people through being able to actually use the software.
This issue is particularly acute for software at the bleeding edge, that software which is working towards realising the vision of the world computer.</description>
    </item>
    
    <item>
      <title>How to… Bridge DAI from Ethereum Mainnet to Gnosis Chain</title>
      <link>https://blog.ethswarm.org/foundation/2022/how-to-bridge-dai-to-gnosis/</link>
      <pubDate>Tue, 12 Jul 2022 04:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2022/how-to-bridge-dai-to-gnosis/</guid>
      <description>Your Bee node uses the Gnosis Chain network to buy postage stamps, to keep your files and data alive in the Swarm network, and to participate in bandwidth incentives, amongst other things. In order to use the Gnosis Chain network, you must pay for transaction fees or ‘gas’ in its native token, xDAI. This tutorial will explain how to bridge MakerDAO DAI from Ethereum Mainnet to Gnosis Chain, using the Gnosis Chain bridge.</description>
    </item>
    
    <item>
      <title>Defining API Security in Web3 Applications</title>
      <link>https://blog.ethswarm.org/foundation/2021/defining-api-security-in-web3-applications/</link>
      <pubDate>Thu, 09 Dec 2021 04:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2021/defining-api-security-in-web3-applications/</guid>
      <description>By Peter and Anatol, Swarm Foundation Dev Team
The Swarm Bee team is excited to announce that an initial version of the Restricted API feature is available and ready for experimentation!
Decentralised web programming paradigms and data access patterns pose novel threats to user data security. The different ways in which users publish their data can incentivise (but also prevent) attackers to act in different ways and utilise different attack vectors in order to obtain user data or misuse keys in ways that demand a potentially radical rewrite of what we conceive as “internet security”.</description>
    </item>
    
    <item>
      <title>Hacking with Swarm and Bee-js</title>
      <link>https://blog.ethswarm.org/foundation/2021/hacking-with-swarm-and-bee-js/</link>
      <pubDate>Tue, 30 Nov 2021 04:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2021/hacking-with-swarm-and-bee-js/</guid>
      <description>The Swarm ecosystem is young, and there is always space for a lot of cool utilities, apps, and use cases. We support developing on Swarm with a set of libraries, CLIs, and utilities. I will demonstrate how to utilize some of these components with a small hacking session.
What is the goal? It is common for developers to share application logs with each other. What about using Swarm for storing the logs?</description>
    </item>
    
    <item>
      <title>How to upload data to the Swarm network</title>
      <link>https://blog.ethswarm.org/foundation/2021/how-to-upload-data-to-the-swarm-network/</link>
      <pubDate>Tue, 20 Jul 2021 22:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2021/how-to-upload-data-to-the-swarm-network/</guid>
      <description>Running the Swarm Desktop App (Beta) in light mode lets you upload files, folders or websites to the Swarm network. To do that you first need to buy postage stamps.
Postage stamps Just like in the physical world when you send a parcel, when you are uploading a file you need to make sure a postage stamp is attached to each file, otherwise, the upload will not succeed.
A postage stamp is proof of payment on the Swarm network.</description>
    </item>
    
    <item>
      <title>Swarm and xDAI: a match made in crypto</title>
      <link>https://blog.ethswarm.org/foundation/2021/swarm-and-xdai-a-match-made-in-crypto/</link>
      <pubDate>Wed, 30 Jun 2021 04:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2021/swarm-and-xdai-a-match-made-in-crypto/</guid>
      <description>With the launch of its mainnet, Swarm has reached what is probably the most important milestone in its existence. The Ethereum mainnet, however, is very expensive for the sort of transactions Swarm Bee generates. So Swarm has opted to use xDAI as a scaling solution.
xDAI is an Ethereum Virtual Machine compatible blockchain. Unlike the Ethereum mainnet, it is a proof-of-stake network. This means that instead of having to resort to proof-of-work to mine blocks, validators agree on the veracity of the chain.</description>
    </item>
    
    <item>
      <title>Upgrading Swarm Desktop App (Beta) from an ultra light to a light node</title>
      <link>https://blog.ethswarm.org/foundation/2021/upgrading-swarm-desktop-app-beta-from-an-ultra-light-to-a-light-node/</link>
      <pubDate>Sun, 20 Jun 2021 22:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2021/upgrading-swarm-desktop-app-beta-from-an-ultra-light-to-a-light-node/</guid>
      <description>Installation Go to the official Swarm Desktop webpage and download the installer. Run it and wait for the process to finish. Everything should be automatic and the node should set up by itself. A successful installation is indicated by the green status icon in the bottom left-hand side corner.
After a successful installation your Swarm network node will run in ultra light mode by default. With it, you can access content stored on the network and download data from it.</description>
    </item>
    
    <item>
      <title>How to cash out gBZZ cheques — video tutorial</title>
      <link>https://blog.ethswarm.org/foundation/2021/how-to-cash-out-gbzz-cheques-video-tutorial/</link>
      <pubDate>Mon, 22 Mar 2021 04:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2021/how-to-cash-out-gbzz-cheques-video-tutorial/</guid>
      <description>Only one month after we announced the 1 million BZZ tokens airdrop, the Swarm network has grown immensely. To take part in this airdrop, participants have to install and run their Bee nodes. We have received a lot of feedback from the community and the network is getting more decentralized and resilient in the testing phase than we ever thought it could be. As of today, there are more than 23,600 Bee nodes running all over the world.</description>
    </item>
    
    <item>
      <title>How to run a Bee node and earn gBZZ</title>
      <link>https://blog.ethswarm.org/foundation/2021/how-to-run-a-bee-node-and-earn-gbzz/</link>
      <pubDate>Fri, 26 Feb 2021 04:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2021/how-to-run-a-bee-node-and-earn-gbzz/</guid>
      <description>As we head towards the Swarm 1.0 release, we are working hard on expanding the network as much as possible. We are happy to see that the number of active Bee nodes is bigger day by day and the reality of a truly decentralized world computer is closer than ever.
At the latest count, the Swarm network consists of +4000 nodes.
Why should you join our network as soon as possible?</description>
    </item>
    
    <item>
      <title>How-to: Run Bee on a DappNode Raspberry Pi</title>
      <link>https://blog.ethswarm.org/foundation/2020/how-to-run-bee-on-a-dappnode-raspberry-pi/</link>
      <pubDate>Mon, 21 Dec 2020 16:00:00 +0000</pubDate>
      
      <guid>https://blog.ethswarm.org/foundation/2020/how-to-run-bee-on-a-dappnode-raspberry-pi/</guid>
      <description>Installing Bee is easy as 123 With the latest Swarm releases, it became extremely easy to install and run a Bee node. There are several ways to do it, but probably one of the most elegant ways is to run your Bee node on a DappNode Raspberry Pi.
Using a Raspberry Pi makes running a Bee node cheap and reliable. With DappNode, installing Bee is a breeze.
Here are the minimum requirements of your Raspberry Pi for running a Bee node: Raspberry model: 4, 3B+ Raspberry RAM: 8GB, 4GB Micro SD free space: 64 GB or more Connectivity to the Rpi There are tons of reasons why you should install your Bee node as soon as possible, but these are the main two:</description>
    </item>
    
  </channel>
</rss>
