SlideShare a Scribd company logo
1 of 48
Download to read offline
DWeb
foundations for
Makers in Civil
Society
This series of guides is intended to help you take the information presented in the webinar
and translate that into practical knowledge.
Guide #1 will take you through the foundations of decentralized web and how itʼs
fundamentals apply to the makers of Civil Society.
Once completed, youʼll be well on your way to understanding how decentralized web
technology can benefit yourself and your organization.
We encourage you to take the lessons learned and explore further. It is not intended to be
financial advice.
INTRODUCTION
Been working in decentralized web since 2017.
40+ hackathons a year since 2020
Formerly of Gitcoin and Buildbox
Always be building!
Bio
Blockchain
101
What are
blockchains?
Blockchains are distributed and decentralized digital ledger technologies that are designed to record
transactions and data in a secure and immutable manner. They serve as the foundational technology
behind cryptocurrencies like Bitcoin, but their applications extend far beyond digital currencies. Here are
some key characteristics and concepts associated with blockchains:
Decentralization
Immutable and Transparent
Security
Consensus Mechanisms
Smart Contracts
Public vs. Private Blockchains
Use Cases
Tokens and Cryptocurrencies
How do they work?
How do they work?
Blockchains operate by harnessing a blend of cryptographic methods, distributed networks, and
consensus mechanisms. They establish an impervious, decentralized, and openly accessible ledger for
recording transactions or data. These ledgers rely on consensus mechanisms to confirm and incorporate
fresh information into the blockchain, and once integrated, the data becomes unchangeable. This
transformative technology holds the capacity to reshape numerous industries by fostering trust and
diminishing the necessity for intermediaries in both transaction processing and data administration
How do they work?
What are the
different type of
chains
The choice of which type of blockchain to use depends on the specific use case and requirements. Public
blockchains offer decentralization and security but may have scalability and privacy limitations. Private
and consortium blockchains offer more control and privacy but sacrifice some decentralization. The type
of blockchain selected will depend on factors such as the need for trust, transparency, scalability, and the
intended user base.
Public Blockchains
Private Blockchains
Consortium Blockchains
Permissioned Blockchains
Hybrid Blockchains
Sidechains
Federated Blockchains
Multi-Chain Systems
Non-Blockchain Distributed Ledgers
What are smart
contracts?
Smart contracts are self-executing contracts with predefined rules and conditions that automatically
execute and enforce the terms of an agreement when certain predefined conditions are met. They are a
key feature of blockchain technology, particularly on platforms like Ethereum, which was designed with
the explicit purpose of supporting smart contracts.
Here are some key characteristics and concepts related to smart contracts:
Code-Based
Decentralized Execution
Automation
Transparency
Trust
Decentralization
How does blockchain
enable
decentralization?
Blockchain technology shifts control and trust away from centralized authorities and intermediaries,
distributing it across a network of nodes. This decentralization model offers greater security,
transparency, and autonomy, making it particularly suitable for applications where trust, censorship
resistance, and transparency are critical, such as cryptocurrencies, smart contracts, and decentralized
finance (DeFi).
How does blockchain
enable
decentralization?
Distributed Ledger:
Peer-to-Peer Network:
Consensus Mechanisms:
Immutable Records:
Public Verification:
Decentralized Governance:
No Single Point of Failure:
Permissionless Access:
Trustless Transactions:
Global Accessibility
What are the broader
impacts of
decentralization in
civil society?
Decentralization can have significant and far-reaching impacts on civil society and various aspects of
society as a whole. Here are some of the broader impacts of decentralization:
Empowerment of Individuals and Communities
Enhanced Civic Engagement
Reduced Corruption and Accountability
Tailored Solutions
Faster Response to Local Issues
Promotion of Diversity and Inclusivity
Innovation and Experimentation
Conflict Resolution
Resilience and Sustainability
Distribution of Ethereum node
IP addresses by country
Cryptocurrency
What are
cryptocurrencies and
how do they work?
Cryptocurrencies are digital or virtual currencies that use cryptography for security. They operate on a
technology called blockchain, which is a distributed and decentralized ledger that records all transactions
across a network of computers.
Insert image
What functions do
they serve in
societies?
Cryptocurrencies serve various functions in societies, ranging from financial transactions to enabling new
technological innovations. Here are some of the key functions that cryptocurrencies fulfill:
Digital Cash
Store of Value
Remittances
Financial Inclusion
Micropayments
Fundraising and Crowdfunding
Smart Contracts
Privacy and Security
Digital Identity
Supply Chain Management
Voting Systems
Ownership and Provenance
Cross-Border Trade
Innovation and Research
Decentralized Finance (DeFi)
How do you buy
crypto?
1. Choose a Cryptocurrency
2. Select a Cryptocurrency Exchange or
Platform
3. Create an Account
4. Secure Your Account
5. Deposit Funds
6. Place an Order
7. Review and Confirm
8. Secure a Wallet
9. Withdraw to a Wallet (Optional)
10. Track Your Investment
11. Secure Your Investments
12. Stay Informed
How do you sell
crypto?
1. Choose a Cryptocurrency Exchange
2. Log In to Your Account
3. Navigate to the Trading Section
4. Select the Cryptocurrency to Sell
5. Choose the Trading Pair
6. Select the Order Type
7. Enter Transaction Details
8. Review and Confirm
9. Verify Your Identity
10. Complete the Sale
11. Receive Funds
12. Withdraw to Your Bank Account or Wallet
13. Secure Your Remaining Holdings
14. Keep Records
How do you store?
Storing cryptocurrencies securely is crucial to protect your digital assets from theft or loss.
A cryptocurrency wallet to store your digital assets.
Secure Your Private Keys:
Your private keys are the most critical piece of
information when it comes to cryptocurrency
security. Keep them secret and secure:
a. Never Share Your Private Keys
b. Use Strong Passwords
c. Enable Two-Factor Authentication (2FA):
How do you send
crypto?
Sending cryptocurrencies involves a straightforward process, but it requires precision and adherence to
specific steps to ensure a successful and secure transaction.
Enter the Recipient's Address
Specify the Amount
Set the Transaction Fee (if applicable)
Include a Memo or Note (if necessary)
Review the Transaction Details
Confirm and Send
DApps
What are protocols?
Protocols and dApps (decentralized applications) are two fundamental components of blockchain and
decentralized technology ecosystems. They work together to enable various functionalities and use cases
in the world of blockchain and cryptocurrencies.
Protocols are the foundational rules, standards, and sets of instructions that govern how a blockchain
network operates.
Well-known blockchain protocols include Bitcoin (BTC) for peer-to-peer digital cash transactions,
Ethereum (ETH) for smart contracts and decentralized applications, and various others like Cardano
(ADA), Polkadot (DOT), and Solana (SOL).
What are dApps?
Decentralized applications (dApps) are software applications that run on blockchain networks.
dApps have a wide range of use cases, including decentralized finance (DeFi), non-fungible tokens (NFTs),
gaming, supply chain management, identity verification, and more. Some well-known dApps include
Uniswap (a decentralized exchange), CryptoKitties (a collectible NFT game), and Aave (a DeFi lending
platform).
Benefits
Decentralized applications (dApps) offer several benefits compared to traditional centralized applications
Decentralization:
Trustless Transactions:
Transparency:
Ownership of Data:
Global Accessibility:
Innovation and Customization:
Tokenization:
Reduced Costs:
Immutable History:
Global Collaboration:
Community Governance:
Resilience:
Challenges
Decentralized applications (dApps) have several challenges and limitations that can impact their adoption
and effectiveness.
Scalability:
User-Friendliness:
Low Adoption:
Interoperability:
Regulatory Uncertainty
Example of tools
being built?
What programming
languages are being
used?
Solidity:
● Platform: Ethereum
● Use Case: Smart contract development
● Description: Solidity is Ethereum's primary smart contract programming language. It is specifically designed
for creating decentralized applications and self-executing contracts. It has gained significant popularity in the
Ethereum ecosystem.
Rust:
● Platform: Polkadot, Solana
● Use Case: Blockchain development, smart contract development
● Description: Rust is a systems programming language known for its strong memory safety guarantees. It is
used in the development of various blockchain platforms and smart contracts, including Polkadot parachains
and Solana.
C/C++:
● Platform: Bitcoin, Ethereum (client development)
● Use Case: Blockchain development, client implementations
● Description: C and C++ are used for implementing the core clients of blockchain networks like Bitcoin and
Ethereum. They provide low-level control and are suitable for performance-critical components.
What programming
languages are being
used?
JavaScript/TypeScript:
● Platform: Ethereum (dApps), Web3.js, Truffle
● Use Case: Decentralized application development, front-end development, tooling
● Description: JavaScript and TypeScript are commonly used for building user interfaces and web-based
applications that interact with Ethereum and other blockchain networks. Web3.js is a JavaScript library for
Ethereum interaction, and Truffle is a development framework.
Go (Golang):
● Platform: Ethereum (Go-Ethereum client), Hyperledger Fabric
● Use Case: Blockchain development, client implementations
● Description: Go is used for implementing Ethereum's official Go-Ethereum client and is also used in
Hyperledger Fabric, a permissioned blockchain platform.
Python:
● Platform: Various blockchain platforms (for scripting and tooling)
● Use Case: Blockchain scripting, tooling, data analysis
● Description: Python is used for various tasks in blockchain development, such as scripting, building tools, and
performing data analysis. Libraries like Web3.py facilitate interaction with Ethereum.
What programming
languages are being
used?
Java:
● Platform: Hyperledger Fabric, Corda
● Use Case: Enterprise blockchain development
● Description: Java is used in enterprise blockchain platforms like Hyperledger Fabric and Corda for building
smart contracts and applications.
LLL (Low-Level Lisp-like Language):
● Platform: Ethereum
● Use Case: Smart contract development (low-level)
● Description: LLL is a low-level language for Ethereum smart contract development. It is less commonly used
than Solidity and Vyper but offers more control over contract execution.
Simplicity:
● Platform: Bitcoin, Tezos
● Use Case: Smart contract development (Tezos)
● Description: Simplicity is a high-level programming language designed for secure and reliable smart contract
development. It is used in the Tezos blockchain.
Buidl the
future of
web3!
Contribute
to Gitcoin
Grants
round
THANK YOU!
Do you have any questions? Drop us a message at
MakerLabs@techsoup.com
APPENDIX
DAOs
Tokens
DWeb and Civil Society: An Introduction For Makers
DWeb and Civil Society: An Introduction For Makers
DWeb and Civil Society: An Introduction For Makers
DWeb and Civil Society: An Introduction For Makers

More Related Content

Similar to DWeb and Civil Society: An Introduction For Makers

A Complete Guide to Blockchain Development
A Complete Guide to Blockchain DevelopmentA Complete Guide to Blockchain Development
A Complete Guide to Blockchain DevelopmentSterling Technolabs
 
Blockchain Development.pdf
Blockchain Development.pdfBlockchain Development.pdf
Blockchain Development.pdfTaylorroy9
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGRids Vazi
 
Distributed Ledger Technologies; What's up with all these blockchains?
Distributed Ledger Technologies; What's up with all these blockchains?Distributed Ledger Technologies; What's up with all these blockchains?
Distributed Ledger Technologies; What's up with all these blockchains?Chuck Bair
 
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdfCustom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdfJPLoft Solutions
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structurekasthurimukila
 
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...VSee
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic FinanceFarrukh Habib
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhtonmasukmia.com
 
Blockchain for Digital Transformation in Telco
Blockchain for Digital Transformation in TelcoBlockchain for Digital Transformation in Telco
Blockchain for Digital Transformation in TelcoBlockchain Worx
 
crypto is the power of today
crypto is the power of todaycrypto is the power of today
crypto is the power of todaythinksmater
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docxaymenabbaci
 
Cryptocurrency News Digest - Smart contract platforms – A Beginner's Guide on...
Cryptocurrency News Digest - Smart contract platforms – A Beginner's Guide on...Cryptocurrency News Digest - Smart contract platforms – A Beginner's Guide on...
Cryptocurrency News Digest - Smart contract platforms – A Beginner's Guide on...Crypto in California
 
Blockchain in industry 4.0
Blockchain in industry 4.0Blockchain in industry 4.0
Blockchain in industry 4.0Mujahid Hussain
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalDavid Lee Kuo Chuen 李国权
 
Blockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfBlockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfssusera441c2
 

Similar to DWeb and Civil Society: An Introduction For Makers (20)

A Complete Guide to Blockchain Development
A Complete Guide to Blockchain DevelopmentA Complete Guide to Blockchain Development
A Complete Guide to Blockchain Development
 
Blockchain Development.pdf
Blockchain Development.pdfBlockchain Development.pdf
Blockchain Development.pdf
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Cto eng
Cto engCto eng
Cto eng
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNG
 
Distributed Ledger Technologies; What's up with all these blockchains?
Distributed Ledger Technologies; What's up with all these blockchains?Distributed Ledger Technologies; What's up with all these blockchains?
Distributed Ledger Technologies; What's up with all these blockchains?
 
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdfCustom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structure
 
Blockchain and Competition – CORBETT – June 2018 OECD discussion
Blockchain and Competition – CORBETT – June 2018 OECD discussionBlockchain and Competition – CORBETT – June 2018 OECD discussion
Blockchain and Competition – CORBETT – June 2018 OECD discussion
 
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic Finance
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
Blockchain for Digital Transformation in Telco
Blockchain for Digital Transformation in TelcoBlockchain for Digital Transformation in Telco
Blockchain for Digital Transformation in Telco
 
crypto is the power of today
crypto is the power of todaycrypto is the power of today
crypto is the power of today
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docx
 
Cryptocurrency News Digest - Smart contract platforms – A Beginner's Guide on...
Cryptocurrency News Digest - Smart contract platforms – A Beginner's Guide on...Cryptocurrency News Digest - Smart contract platforms – A Beginner's Guide on...
Cryptocurrency News Digest - Smart contract platforms – A Beginner's Guide on...
 
Blockchain in industry 4.0
Blockchain in industry 4.0Blockchain in industry 4.0
Blockchain in industry 4.0
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_Final
 
Blockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfBlockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdf
 

More from TechSoup

Building the Commons: Community Archiving & Decentralized Storage
Building the Commons: Community Archiving & Decentralized StorageBuilding the Commons: Community Archiving & Decentralized Storage
Building the Commons: Community Archiving & Decentralized StorageTechSoup
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Welcome to TechSoup - New Member Orientation and Q & A (April 2024)
Welcome to TechSoup - New Member Orientation and Q & A (April 2024)Welcome to TechSoup - New Member Orientation and Q & A (April 2024)
Welcome to TechSoup - New Member Orientation and Q & A (April 2024)TechSoup
 
Executive Directors Chat Initiating Equity for Impact.pdf
Executive Directors Chat  Initiating Equity for Impact.pdfExecutive Directors Chat  Initiating Equity for Impact.pdf
Executive Directors Chat Initiating Equity for Impact.pdfTechSoup
 
Set the Path Forward with Smart Technology Decisions.pdf
Set the Path Forward with Smart Technology Decisions.pdfSet the Path Forward with Smart Technology Decisions.pdf
Set the Path Forward with Smart Technology Decisions.pdfTechSoup
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?TechSoup
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfTechSoup
 
Hitting the Inbox: Email Authentication Changes and What You Need to Know
Hitting the Inbox: Email Authentication Changes and What You Need to KnowHitting the Inbox: Email Authentication Changes and What You Need to Know
Hitting the Inbox: Email Authentication Changes and What You Need to KnowTechSoup
 
Welcome to TechSoup New Member Orientation March 2024
Welcome to TechSoup New Member Orientation March 2024Welcome to TechSoup New Member Orientation March 2024
Welcome to TechSoup New Member Orientation March 2024TechSoup
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
 
Celebrate National Library Lovers Month with TechSoup! We love libraries!.pdf
Celebrate National Library Lovers Month with TechSoup! We love libraries!.pdfCelebrate National Library Lovers Month with TechSoup! We love libraries!.pdf
Celebrate National Library Lovers Month with TechSoup! We love libraries!.pdfTechSoup
 
Google Ad Grants Services at TechSoup.pdf
Google Ad Grants Services at TechSoup.pdfGoogle Ad Grants Services at TechSoup.pdf
Google Ad Grants Services at TechSoup.pdfTechSoup
 
Techsoup_ Prompt Strategy _ Template.docx.pdf
Techsoup_ Prompt Strategy _ Template.docx.pdfTechsoup_ Prompt Strategy _ Template.docx.pdf
Techsoup_ Prompt Strategy _ Template.docx.pdfTechSoup
 
Ask the Exerts - Focus on AI Prompt Engineering.pdf
Ask the Exerts - Focus on AI Prompt Engineering.pdfAsk the Exerts - Focus on AI Prompt Engineering.pdf
Ask the Exerts - Focus on AI Prompt Engineering.pdfTechSoup
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use CasesTechSoup
 
Grantseeking Solo- Securing Awards with Limited Staff PDF.pdf
Grantseeking Solo- Securing Awards with Limited Staff  PDF.pdfGrantseeking Solo- Securing Awards with Limited Staff  PDF.pdf
Grantseeking Solo- Securing Awards with Limited Staff PDF.pdfTechSoup
 
Welcome to TechSoup New Member Orientation and Q & A (February 2024)
Welcome to TechSoup New Member Orientation and Q & A (February 2024)Welcome to TechSoup New Member Orientation and Q & A (February 2024)
Welcome to TechSoup New Member Orientation and Q & A (February 2024)TechSoup
 
Choosing the Right CRM for your Website, Fundraising, and Marketing _ TechSou...
Choosing the Right CRM for your Website, Fundraising, and Marketing _ TechSou...Choosing the Right CRM for your Website, Fundraising, and Marketing _ TechSou...
Choosing the Right CRM for your Website, Fundraising, and Marketing _ TechSou...TechSoup
 
Enhance Your Funding Success Through Partnerships.pdf
Enhance Your Funding Success Through Partnerships.pdfEnhance Your Funding Success Through Partnerships.pdf
Enhance Your Funding Success Through Partnerships.pdfTechSoup
 
Is Your Tech Up to Date? Find Out If You Need To Upgrade With Our Experts!.pdf
Is Your Tech Up to Date? Find Out If You Need To Upgrade With Our Experts!.pdfIs Your Tech Up to Date? Find Out If You Need To Upgrade With Our Experts!.pdf
Is Your Tech Up to Date? Find Out If You Need To Upgrade With Our Experts!.pdfTechSoup
 

More from TechSoup (20)

Building the Commons: Community Archiving & Decentralized Storage
Building the Commons: Community Archiving & Decentralized StorageBuilding the Commons: Community Archiving & Decentralized Storage
Building the Commons: Community Archiving & Decentralized Storage
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Welcome to TechSoup - New Member Orientation and Q & A (April 2024)
Welcome to TechSoup - New Member Orientation and Q & A (April 2024)Welcome to TechSoup - New Member Orientation and Q & A (April 2024)
Welcome to TechSoup - New Member Orientation and Q & A (April 2024)
 
Executive Directors Chat Initiating Equity for Impact.pdf
Executive Directors Chat  Initiating Equity for Impact.pdfExecutive Directors Chat  Initiating Equity for Impact.pdf
Executive Directors Chat Initiating Equity for Impact.pdf
 
Set the Path Forward with Smart Technology Decisions.pdf
Set the Path Forward with Smart Technology Decisions.pdfSet the Path Forward with Smart Technology Decisions.pdf
Set the Path Forward with Smart Technology Decisions.pdf
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
 
Hitting the Inbox: Email Authentication Changes and What You Need to Know
Hitting the Inbox: Email Authentication Changes and What You Need to KnowHitting the Inbox: Email Authentication Changes and What You Need to Know
Hitting the Inbox: Email Authentication Changes and What You Need to Know
 
Welcome to TechSoup New Member Orientation March 2024
Welcome to TechSoup New Member Orientation March 2024Welcome to TechSoup New Member Orientation March 2024
Welcome to TechSoup New Member Orientation March 2024
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Celebrate National Library Lovers Month with TechSoup! We love libraries!.pdf
Celebrate National Library Lovers Month with TechSoup! We love libraries!.pdfCelebrate National Library Lovers Month with TechSoup! We love libraries!.pdf
Celebrate National Library Lovers Month with TechSoup! We love libraries!.pdf
 
Google Ad Grants Services at TechSoup.pdf
Google Ad Grants Services at TechSoup.pdfGoogle Ad Grants Services at TechSoup.pdf
Google Ad Grants Services at TechSoup.pdf
 
Techsoup_ Prompt Strategy _ Template.docx.pdf
Techsoup_ Prompt Strategy _ Template.docx.pdfTechsoup_ Prompt Strategy _ Template.docx.pdf
Techsoup_ Prompt Strategy _ Template.docx.pdf
 
Ask the Exerts - Focus on AI Prompt Engineering.pdf
Ask the Exerts - Focus on AI Prompt Engineering.pdfAsk the Exerts - Focus on AI Prompt Engineering.pdf
Ask the Exerts - Focus on AI Prompt Engineering.pdf
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Grantseeking Solo- Securing Awards with Limited Staff PDF.pdf
Grantseeking Solo- Securing Awards with Limited Staff  PDF.pdfGrantseeking Solo- Securing Awards with Limited Staff  PDF.pdf
Grantseeking Solo- Securing Awards with Limited Staff PDF.pdf
 
Welcome to TechSoup New Member Orientation and Q & A (February 2024)
Welcome to TechSoup New Member Orientation and Q & A (February 2024)Welcome to TechSoup New Member Orientation and Q & A (February 2024)
Welcome to TechSoup New Member Orientation and Q & A (February 2024)
 
Choosing the Right CRM for your Website, Fundraising, and Marketing _ TechSou...
Choosing the Right CRM for your Website, Fundraising, and Marketing _ TechSou...Choosing the Right CRM for your Website, Fundraising, and Marketing _ TechSou...
Choosing the Right CRM for your Website, Fundraising, and Marketing _ TechSou...
 
Enhance Your Funding Success Through Partnerships.pdf
Enhance Your Funding Success Through Partnerships.pdfEnhance Your Funding Success Through Partnerships.pdf
Enhance Your Funding Success Through Partnerships.pdf
 
Is Your Tech Up to Date? Find Out If You Need To Upgrade With Our Experts!.pdf
Is Your Tech Up to Date? Find Out If You Need To Upgrade With Our Experts!.pdfIs Your Tech Up to Date? Find Out If You Need To Upgrade With Our Experts!.pdf
Is Your Tech Up to Date? Find Out If You Need To Upgrade With Our Experts!.pdf
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

DWeb and Civil Society: An Introduction For Makers

  • 2. This series of guides is intended to help you take the information presented in the webinar and translate that into practical knowledge. Guide #1 will take you through the foundations of decentralized web and how itʼs fundamentals apply to the makers of Civil Society. Once completed, youʼll be well on your way to understanding how decentralized web technology can benefit yourself and your organization. We encourage you to take the lessons learned and explore further. It is not intended to be financial advice. INTRODUCTION
  • 3. Been working in decentralized web since 2017. 40+ hackathons a year since 2020 Formerly of Gitcoin and Buildbox Always be building! Bio
  • 5. What are blockchains? Blockchains are distributed and decentralized digital ledger technologies that are designed to record transactions and data in a secure and immutable manner. They serve as the foundational technology behind cryptocurrencies like Bitcoin, but their applications extend far beyond digital currencies. Here are some key characteristics and concepts associated with blockchains: Decentralization Immutable and Transparent Security Consensus Mechanisms Smart Contracts Public vs. Private Blockchains Use Cases Tokens and Cryptocurrencies
  • 6. How do they work?
  • 7. How do they work? Blockchains operate by harnessing a blend of cryptographic methods, distributed networks, and consensus mechanisms. They establish an impervious, decentralized, and openly accessible ledger for recording transactions or data. These ledgers rely on consensus mechanisms to confirm and incorporate fresh information into the blockchain, and once integrated, the data becomes unchangeable. This transformative technology holds the capacity to reshape numerous industries by fostering trust and diminishing the necessity for intermediaries in both transaction processing and data administration
  • 8. How do they work?
  • 9. What are the different type of chains The choice of which type of blockchain to use depends on the specific use case and requirements. Public blockchains offer decentralization and security but may have scalability and privacy limitations. Private and consortium blockchains offer more control and privacy but sacrifice some decentralization. The type of blockchain selected will depend on factors such as the need for trust, transparency, scalability, and the intended user base. Public Blockchains Private Blockchains Consortium Blockchains Permissioned Blockchains Hybrid Blockchains Sidechains Federated Blockchains Multi-Chain Systems Non-Blockchain Distributed Ledgers
  • 10. What are smart contracts? Smart contracts are self-executing contracts with predefined rules and conditions that automatically execute and enforce the terms of an agreement when certain predefined conditions are met. They are a key feature of blockchain technology, particularly on platforms like Ethereum, which was designed with the explicit purpose of supporting smart contracts. Here are some key characteristics and concepts related to smart contracts: Code-Based Decentralized Execution Automation Transparency Trust
  • 12. How does blockchain enable decentralization? Blockchain technology shifts control and trust away from centralized authorities and intermediaries, distributing it across a network of nodes. This decentralization model offers greater security, transparency, and autonomy, making it particularly suitable for applications where trust, censorship resistance, and transparency are critical, such as cryptocurrencies, smart contracts, and decentralized finance (DeFi).
  • 13. How does blockchain enable decentralization? Distributed Ledger: Peer-to-Peer Network: Consensus Mechanisms: Immutable Records: Public Verification: Decentralized Governance: No Single Point of Failure: Permissionless Access: Trustless Transactions: Global Accessibility
  • 14. What are the broader impacts of decentralization in civil society? Decentralization can have significant and far-reaching impacts on civil society and various aspects of society as a whole. Here are some of the broader impacts of decentralization: Empowerment of Individuals and Communities Enhanced Civic Engagement Reduced Corruption and Accountability Tailored Solutions Faster Response to Local Issues Promotion of Diversity and Inclusivity Innovation and Experimentation Conflict Resolution Resilience and Sustainability
  • 15. Distribution of Ethereum node IP addresses by country
  • 17. What are cryptocurrencies and how do they work? Cryptocurrencies are digital or virtual currencies that use cryptography for security. They operate on a technology called blockchain, which is a distributed and decentralized ledger that records all transactions across a network of computers.
  • 19. What functions do they serve in societies? Cryptocurrencies serve various functions in societies, ranging from financial transactions to enabling new technological innovations. Here are some of the key functions that cryptocurrencies fulfill: Digital Cash Store of Value Remittances Financial Inclusion Micropayments Fundraising and Crowdfunding Smart Contracts Privacy and Security Digital Identity Supply Chain Management Voting Systems Ownership and Provenance Cross-Border Trade Innovation and Research Decentralized Finance (DeFi)
  • 20.
  • 21. How do you buy crypto? 1. Choose a Cryptocurrency 2. Select a Cryptocurrency Exchange or Platform 3. Create an Account 4. Secure Your Account 5. Deposit Funds 6. Place an Order 7. Review and Confirm 8. Secure a Wallet 9. Withdraw to a Wallet (Optional) 10. Track Your Investment 11. Secure Your Investments 12. Stay Informed
  • 22. How do you sell crypto? 1. Choose a Cryptocurrency Exchange 2. Log In to Your Account 3. Navigate to the Trading Section 4. Select the Cryptocurrency to Sell 5. Choose the Trading Pair 6. Select the Order Type 7. Enter Transaction Details 8. Review and Confirm 9. Verify Your Identity 10. Complete the Sale 11. Receive Funds 12. Withdraw to Your Bank Account or Wallet 13. Secure Your Remaining Holdings 14. Keep Records
  • 23. How do you store? Storing cryptocurrencies securely is crucial to protect your digital assets from theft or loss. A cryptocurrency wallet to store your digital assets.
  • 24. Secure Your Private Keys: Your private keys are the most critical piece of information when it comes to cryptocurrency security. Keep them secret and secure: a. Never Share Your Private Keys b. Use Strong Passwords c. Enable Two-Factor Authentication (2FA):
  • 25. How do you send crypto? Sending cryptocurrencies involves a straightforward process, but it requires precision and adherence to specific steps to ensure a successful and secure transaction. Enter the Recipient's Address Specify the Amount Set the Transaction Fee (if applicable) Include a Memo or Note (if necessary) Review the Transaction Details Confirm and Send
  • 26. DApps
  • 27. What are protocols? Protocols and dApps (decentralized applications) are two fundamental components of blockchain and decentralized technology ecosystems. They work together to enable various functionalities and use cases in the world of blockchain and cryptocurrencies. Protocols are the foundational rules, standards, and sets of instructions that govern how a blockchain network operates. Well-known blockchain protocols include Bitcoin (BTC) for peer-to-peer digital cash transactions, Ethereum (ETH) for smart contracts and decentralized applications, and various others like Cardano (ADA), Polkadot (DOT), and Solana (SOL).
  • 28. What are dApps? Decentralized applications (dApps) are software applications that run on blockchain networks. dApps have a wide range of use cases, including decentralized finance (DeFi), non-fungible tokens (NFTs), gaming, supply chain management, identity verification, and more. Some well-known dApps include Uniswap (a decentralized exchange), CryptoKitties (a collectible NFT game), and Aave (a DeFi lending platform).
  • 29. Benefits Decentralized applications (dApps) offer several benefits compared to traditional centralized applications Decentralization: Trustless Transactions: Transparency: Ownership of Data: Global Accessibility: Innovation and Customization: Tokenization: Reduced Costs: Immutable History: Global Collaboration: Community Governance: Resilience:
  • 30. Challenges Decentralized applications (dApps) have several challenges and limitations that can impact their adoption and effectiveness. Scalability: User-Friendliness: Low Adoption: Interoperability: Regulatory Uncertainty
  • 32. What programming languages are being used? Solidity: ● Platform: Ethereum ● Use Case: Smart contract development ● Description: Solidity is Ethereum's primary smart contract programming language. It is specifically designed for creating decentralized applications and self-executing contracts. It has gained significant popularity in the Ethereum ecosystem. Rust: ● Platform: Polkadot, Solana ● Use Case: Blockchain development, smart contract development ● Description: Rust is a systems programming language known for its strong memory safety guarantees. It is used in the development of various blockchain platforms and smart contracts, including Polkadot parachains and Solana. C/C++: ● Platform: Bitcoin, Ethereum (client development) ● Use Case: Blockchain development, client implementations ● Description: C and C++ are used for implementing the core clients of blockchain networks like Bitcoin and Ethereum. They provide low-level control and are suitable for performance-critical components.
  • 33. What programming languages are being used? JavaScript/TypeScript: ● Platform: Ethereum (dApps), Web3.js, Truffle ● Use Case: Decentralized application development, front-end development, tooling ● Description: JavaScript and TypeScript are commonly used for building user interfaces and web-based applications that interact with Ethereum and other blockchain networks. Web3.js is a JavaScript library for Ethereum interaction, and Truffle is a development framework. Go (Golang): ● Platform: Ethereum (Go-Ethereum client), Hyperledger Fabric ● Use Case: Blockchain development, client implementations ● Description: Go is used for implementing Ethereum's official Go-Ethereum client and is also used in Hyperledger Fabric, a permissioned blockchain platform. Python: ● Platform: Various blockchain platforms (for scripting and tooling) ● Use Case: Blockchain scripting, tooling, data analysis ● Description: Python is used for various tasks in blockchain development, such as scripting, building tools, and performing data analysis. Libraries like Web3.py facilitate interaction with Ethereum.
  • 34. What programming languages are being used? Java: ● Platform: Hyperledger Fabric, Corda ● Use Case: Enterprise blockchain development ● Description: Java is used in enterprise blockchain platforms like Hyperledger Fabric and Corda for building smart contracts and applications. LLL (Low-Level Lisp-like Language): ● Platform: Ethereum ● Use Case: Smart contract development (low-level) ● Description: LLL is a low-level language for Ethereum smart contract development. It is less commonly used than Solidity and Vyper but offers more control over contract execution. Simplicity: ● Platform: Bitcoin, Tezos ● Use Case: Smart contract development (Tezos) ● Description: Simplicity is a high-level programming language designed for secure and reliable smart contract development. It is used in the Tezos blockchain.
  • 36.
  • 38. THANK YOU! Do you have any questions? Drop us a message at MakerLabs@techsoup.com
  • 40. DAOs
  • 41.
  • 42.
  • 43.