DWeb and Civil Society: An Introduction For Makers

TechSoup
TechSoup TechSoup
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)
DWeb and Civil Society: An Introduction For Makers
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!
DWeb and Civil Society: An Introduction For Makers
Contribute
to Gitcoin
Grants
round
THANK YOU!
Do you have any questions? Drop us a message at
MakerLabs@techsoup.com
APPENDIX
DAOs
DWeb and Civil Society: An Introduction For Makers
DWeb and Civil Society: An Introduction For Makers
DWeb and Civil Society: An Introduction For Makers
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
1 de 48

Recomendados

Blockchian introduction por
Blockchian introductionBlockchian introduction
Blockchian introductionkesavan N B
608 vistas21 diapositivas
Lapine blockchain introduction 10/04/2018 por
Lapine blockchain introduction 10/04/2018Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Chuck Bair
55 vistas9 diapositivas
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance por
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance Kellton Tech Solutions Ltd
889 vistas21 diapositivas
Ultimate guide to understand- What is Blockchain Technology por
Ultimate guide to understand- What is Blockchain Technology Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Chapter247 Infotech
61 vistas6 diapositivas
A Complete Guide to Blockchain Development por
A Complete Guide to Blockchain DevelopmentA Complete Guide to Blockchain Development
A Complete Guide to Blockchain DevelopmentSterling Technolabs
6 vistas18 diapositivas
Blockchain 101 por
Blockchain 101Blockchain 101
Blockchain 101Jan Baeriswyl
158 vistas29 diapositivas

Más contenido relacionado

Similar a DWeb and Civil Society: An Introduction For Makers

Distributed Ledger Technologies; What's up with all these blockchains? por
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
364 vistas17 diapositivas
Blockchain and Competition – CORBETT – June 2018 OECD discussion por
Blockchain and Competition – CORBETT – June 2018 OECD discussionBlockchain and Competition – CORBETT – June 2018 OECD discussion
Blockchain and Competition – CORBETT – June 2018 OECD discussionOECD Directorate for Financial and Enterprise Affairs
20.6K vistas21 diapositivas
How to raise $100M for your healthcare startup via ICO: Breaking the myths of... por
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
728 vistas17 diapositivas
Blockchain & Islamic Finance por
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic FinanceFarrukh Habib
532 vistas17 diapositivas
Machine learning presentation in using pyhton por
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhtonmasukmia.com
273 vistas23 diapositivas
blockchain governance : opportunities and challenges por
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challengesRachid Meziani, PhD, CGEIT, PMP
307 vistas44 diapositivas

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

Distributed Ledger Technologies; What's up with all these blockchains? por Chuck Bair
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 Bair364 vistas
How to raise $100M for your healthcare startup via ICO: Breaking the myths of... por VSee
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...
VSee728 vistas
Blockchain & Islamic Finance por Farrukh Habib
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic Finance
Farrukh Habib532 vistas
Machine learning presentation in using pyhton por masukmia.com
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
masukmia.com273 vistas
Blockchain for Digital Transformation in Telco por Blockchain Worx
Blockchain for Digital Transformation in TelcoBlockchain for Digital Transformation in Telco
Blockchain for Digital Transformation in Telco
Blockchain Worx180 vistas
Blockchain technology.docx por aymenabbaci
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docx
aymenabbaci60 vistas
Blockchain - Primer for City CIOs v05 01 22.pdf por ssusera441c2
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
ssusera441c2164 vistas
Blockchain - Use Cases for The Nigerian Economy and Potential Legal Risks por Rilwan Shittu
Blockchain - Use Cases for The Nigerian Economy and Potential Legal RisksBlockchain - Use Cases for The Nigerian Economy and Potential Legal Risks
Blockchain - Use Cases for The Nigerian Economy and Potential Legal Risks
Rilwan Shittu297 vistas
Blockchain- Use Cases for the Nigerian Economy and Potential Legal Risks por Damilola A. Oyebayo
Blockchain- Use Cases for the Nigerian Economy and Potential Legal RisksBlockchain- Use Cases for the Nigerian Economy and Potential Legal Risks
Blockchain- Use Cases for the Nigerian Economy and Potential Legal Risks
Damilola A. Oyebayo142 vistas
Use case of block chain unit 4 AKTU por Rohit Verma
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTU
Rohit Verma586 vistas
Adoption Of Blockchain In Financial Services por Claire Webber
Adoption Of Blockchain In Financial ServicesAdoption Of Blockchain In Financial Services
Adoption Of Blockchain In Financial Services
Claire Webber7 vistas
DLT developments in Finance por Alphons Ranner
DLT developments in FinanceDLT developments in Finance
DLT developments in Finance
Alphons Ranner339 vistas
DLT developments in finance por Alphons Ranner
DLT developments in financeDLT developments in finance
DLT developments in finance
Alphons Ranner340 vistas
Blockchain for Enterprise por Joe Tawfik
Blockchain for EnterpriseBlockchain for Enterprise
Blockchain for Enterprise
Joe Tawfik 90 vistas
8 Decimal Capital Enterprise Solution Overview por Remi Gai
8 Decimal Capital Enterprise Solution Overview8 Decimal Capital Enterprise Solution Overview
8 Decimal Capital Enterprise Solution Overview
Remi Gai718 vistas

Más de TechSoup

Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdf por
 Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdf Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdf
Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdfTechSoup
32 vistas18 diapositivas
SEO Strategies for Nonprofits Boosting Visibility and Traffic to Your Websit... por
SEO Strategies for Nonprofits  Boosting Visibility and Traffic to Your Websit...SEO Strategies for Nonprofits  Boosting Visibility and Traffic to Your Websit...
SEO Strategies for Nonprofits Boosting Visibility and Traffic to Your Websit...TechSoup
68 vistas24 diapositivas
CHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdf por
CHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdfCHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdf
CHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdfTechSoup
731 vistas27 diapositivas
AI for Nonprofits What You Need to Know-.pdf por
AI for Nonprofits What You Need to Know-.pdfAI for Nonprofits What You Need to Know-.pdf
AI for Nonprofits What You Need to Know-.pdfTechSoup
214 vistas45 diapositivas
Art of the Impact Pitch: How To Craft Your Narrative for Funders and Nonprofits por
Art of the Impact Pitch: How To Craft Your Narrative for Funders and NonprofitsArt of the Impact Pitch: How To Craft Your Narrative for Funders and Nonprofits
Art of the Impact Pitch: How To Craft Your Narrative for Funders and NonprofitsTechSoup
169 vistas26 diapositivas
Downloading Transactions in Quickbooks (Desktop and Online) por
Downloading Transactions in Quickbooks (Desktop and Online)Downloading Transactions in Quickbooks (Desktop and Online)
Downloading Transactions in Quickbooks (Desktop and Online)TechSoup
151 vistas19 diapositivas

Más de TechSoup (20)

Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdf por TechSoup
 Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdf Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdf
Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdf
TechSoup 32 vistas
SEO Strategies for Nonprofits Boosting Visibility and Traffic to Your Websit... por TechSoup
SEO Strategies for Nonprofits  Boosting Visibility and Traffic to Your Websit...SEO Strategies for Nonprofits  Boosting Visibility and Traffic to Your Websit...
SEO Strategies for Nonprofits Boosting Visibility and Traffic to Your Websit...
TechSoup 68 vistas
CHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdf por TechSoup
CHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdfCHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdf
CHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdf
TechSoup 731 vistas
AI for Nonprofits What You Need to Know-.pdf por TechSoup
AI for Nonprofits What You Need to Know-.pdfAI for Nonprofits What You Need to Know-.pdf
AI for Nonprofits What You Need to Know-.pdf
TechSoup 214 vistas
Art of the Impact Pitch: How To Craft Your Narrative for Funders and Nonprofits por TechSoup
Art of the Impact Pitch: How To Craft Your Narrative for Funders and NonprofitsArt of the Impact Pitch: How To Craft Your Narrative for Funders and Nonprofits
Art of the Impact Pitch: How To Craft Your Narrative for Funders and Nonprofits
TechSoup 169 vistas
Downloading Transactions in Quickbooks (Desktop and Online) por TechSoup
Downloading Transactions in Quickbooks (Desktop and Online)Downloading Transactions in Quickbooks (Desktop and Online)
Downloading Transactions in Quickbooks (Desktop and Online)
TechSoup 151 vistas
Unlocking the Potential of Decentralized Storage por TechSoup
Unlocking the Potential of Decentralized StorageUnlocking the Potential of Decentralized Storage
Unlocking the Potential of Decentralized Storage
TechSoup 68 vistas
Introduction to Nonprofit Accounting : The Basics por TechSoup
Introduction to Nonprofit Accounting : The BasicsIntroduction to Nonprofit Accounting : The Basics
Introduction to Nonprofit Accounting : The Basics
TechSoup 468 vistas
Stand Out This Giving Tuesday Fundraising Habits That Will Set You Apart!.pdf por TechSoup
Stand Out This Giving Tuesday  Fundraising Habits That Will Set You Apart!.pdfStand Out This Giving Tuesday  Fundraising Habits That Will Set You Apart!.pdf
Stand Out This Giving Tuesday Fundraising Habits That Will Set You Apart!.pdf
TechSoup 184 vistas
After Twitter: Understanding Social Media Protocols por TechSoup
After Twitter: Understanding Social Media ProtocolsAfter Twitter: Understanding Social Media Protocols
After Twitter: Understanding Social Media Protocols
TechSoup 71 vistas
From Unreliable Magic to Good Marketing Insights Learned from Interviewing 4... por TechSoup
From Unreliable Magic to Good Marketing  Insights Learned from Interviewing 4...From Unreliable Magic to Good Marketing  Insights Learned from Interviewing 4...
From Unreliable Magic to Good Marketing Insights Learned from Interviewing 4...
TechSoup 38 vistas
Welcome to TechSoup New Member Orientation and Q&A Septemeber 2023 por TechSoup
Welcome to TechSoup   New Member Orientation and Q&A Septemeber 2023Welcome to TechSoup   New Member Orientation and Q&A Septemeber 2023
Welcome to TechSoup New Member Orientation and Q&A Septemeber 2023
TechSoup 259 vistas
Nonprofit Law 101 for Black-led NPOs.pptx.pdf por TechSoup
Nonprofit Law 101 for Black-led NPOs.pptx.pdfNonprofit Law 101 for Black-led NPOs.pptx.pdf
Nonprofit Law 101 for Black-led NPOs.pptx.pdf
TechSoup 167 vistas
DWeb for Good: Real-World Examples of Innovation por TechSoup
DWeb for Good: Real-World Examples of InnovationDWeb for Good: Real-World Examples of Innovation
DWeb for Good: Real-World Examples of Innovation
TechSoup 39 vistas
WGPC Scoring Rubric TechSoup.pdf por TechSoup
WGPC Scoring Rubric TechSoup.pdfWGPC Scoring Rubric TechSoup.pdf
WGPC Scoring Rubric TechSoup.pdf
TechSoup 250 vistas
How to Use a “Grants Scorecard” to Create Winning Proposals.pdf por TechSoup
How to Use a “Grants Scorecard” to Create Winning Proposals.pdfHow to Use a “Grants Scorecard” to Create Winning Proposals.pdf
How to Use a “Grants Scorecard” to Create Winning Proposals.pdf
TechSoup 378 vistas
Requesting Offers on TechSoup & Fulfillment Emails.pdf por TechSoup
 Requesting Offers on TechSoup & Fulfillment Emails.pdf Requesting Offers on TechSoup & Fulfillment Emails.pdf
Requesting Offers on TechSoup & Fulfillment Emails.pdf
TechSoup 86 vistas
Budgeting for Nonprofit Success Using QuickBooks por TechSoup
Budgeting for Nonprofit Success Using QuickBooksBudgeting for Nonprofit Success Using QuickBooks
Budgeting for Nonprofit Success Using QuickBooks
TechSoup 629 vistas
Ask the Experts Hosting, Migrating, and Managing Websites with AWS por TechSoup
Ask the Experts  Hosting, Migrating, and Managing Websites with AWSAsk the Experts  Hosting, Migrating, and Managing Websites with AWS
Ask the Experts Hosting, Migrating, and Managing Websites with AWS
TechSoup 68 vistas
Partnership Identification Tool.pdf por TechSoup
Partnership Identification Tool.pdfPartnership Identification Tool.pdf
Partnership Identification Tool.pdf
TechSoup 146 vistas

Último

Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue por
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueShapeBlue
96 vistas20 diapositivas
Ransomware is Knocking your Door_Final.pdf por
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
76 vistas46 diapositivas
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue por
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueShapeBlue
46 vistas13 diapositivas
Scaling Knowledge Graph Architectures with AI por
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
53 vistas15 diapositivas
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue por
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueShapeBlue
131 vistas23 diapositivas
"Surviving highload with Node.js", Andrii Shumada por
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
40 vistas29 diapositivas

Último(20)

Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue por ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue96 vistas
Ransomware is Knocking your Door_Final.pdf por Security Bootcamp
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdf
Security Bootcamp76 vistas
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue por ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue46 vistas
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue por ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue131 vistas
"Surviving highload with Node.js", Andrii Shumada por Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays40 vistas
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... por ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue46 vistas
PharoJS - Zürich Smalltalk Group Meetup November 2023 por Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi141 vistas
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 vistas
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates por ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 vistas
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... por Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Jasper Oosterveld28 vistas
Business Analyst Series 2023 - Week 4 Session 7 por DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1080 vistas
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... por ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue65 vistas
DRBD Deep Dive - Philipp Reisner - LINBIT por ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue62 vistas
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... por ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 vistas
Why and How CloudStack at weSystems - Stephan Bienek - weSystems por ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue111 vistas
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... por Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro29 vistas
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue por ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue96 vistas

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)
  • 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.
  • 38. THANK YOU! Do you have any questions? Drop us a message at MakerLabs@techsoup.com
  • 40. DAOs