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 sur 48

Recommandé

Blockchian introduction par
Blockchian introductionBlockchian introduction
Blockchian introductionkesavan N B
604 vues21 diapositives
Lapine blockchain introduction 10/04/2018 par
Lapine blockchain introduction 10/04/2018Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Chuck Bair
55 vues9 diapositives
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance par
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
887 vues21 diapositives
Ultimate guide to understand- What is Blockchain Technology par
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 vues6 diapositives
A Complete Guide to Blockchain Development par
A Complete Guide to Blockchain DevelopmentA Complete Guide to Blockchain Development
A Complete Guide to Blockchain DevelopmentSterling Technolabs
5 vues18 diapositives
Blockchain 101 par
Blockchain 101Blockchain 101
Blockchain 101Jan Baeriswyl
158 vues29 diapositives

Contenu connexe

Similaire à DWeb and Civil Society: An Introduction For Makers

Distributed Ledger Technologies; What's up with all these blockchains? par
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 vues17 diapositives
Blockchain and Competition – CORBETT – June 2018 OECD discussion par
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 vues21 diapositives
How to raise $100M for your healthcare startup via ICO: Breaking the myths of... par
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
727 vues17 diapositives
Blockchain & Islamic Finance par
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic FinanceFarrukh Habib
532 vues17 diapositives
Machine learning presentation in using pyhton par
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhtonmasukmia.com
273 vues23 diapositives
blockchain governance : opportunities and challenges par
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challengesRachid Meziani, PhD, CGEIT, PMP
307 vues44 diapositives

Similaire à DWeb and Civil Society: An Introduction For Makers(20)

Distributed Ledger Technologies; What's up with all these blockchains? par 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 vues
How to raise $100M for your healthcare startup via ICO: Breaking the myths of... par 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...
VSee727 vues
Machine learning presentation in using pyhton par masukmia.com
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
masukmia.com273 vues
Blockchain for Digital Transformation in Telco par Blockchain Worx
Blockchain for Digital Transformation in TelcoBlockchain for Digital Transformation in Telco
Blockchain for Digital Transformation in Telco
Blockchain Worx180 vues
Blockchain technology.docx par aymenabbaci
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docx
aymenabbaci58 vues
Blockchain - Primer for City CIOs v05 01 22.pdf par 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 vues
Blockchain - Use Cases for The Nigerian Economy and Potential Legal Risks par 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 vues
Blockchain- Use Cases for the Nigerian Economy and Potential Legal Risks par 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
Use case of block chain unit 4 AKTU par 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 Verma583 vues
Adoption Of Blockchain In Financial Services par Claire Webber
Adoption Of Blockchain In Financial ServicesAdoption Of Blockchain In Financial Services
Adoption Of Blockchain In Financial Services
Claire Webber7 vues
Blockchain for Enterprise par Joe Tawfik
Blockchain for EnterpriseBlockchain for Enterprise
Blockchain for Enterprise
Joe Tawfik 90 vues
8 Decimal Capital Enterprise Solution Overview par Remi Gai
8 Decimal Capital Enterprise Solution Overview8 Decimal Capital Enterprise Solution Overview
8 Decimal Capital Enterprise Solution Overview
Remi Gai717 vues

Plus de TechSoup

Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdf par
 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
10 vues18 diapositives
SEO Strategies for Nonprofits Boosting Visibility and Traffic to Your Websit... par
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
56 vues24 diapositives
CHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdf par
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
690 vues27 diapositives
AI for Nonprofits What You Need to Know-.pdf par
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
161 vues45 diapositives
Art of the Impact Pitch: How To Craft Your Narrative for Funders and Nonprofits par
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
161 vues26 diapositives
Downloading Transactions in Quickbooks (Desktop and Online) par
Downloading Transactions in Quickbooks (Desktop and Online)Downloading Transactions in Quickbooks (Desktop and Online)
Downloading Transactions in Quickbooks (Desktop and Online)TechSoup
141 vues19 diapositives

Plus de TechSoup (20)

Learn How Mobile Beacon’s Internet Can Boost Your Organization!.pdf par 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 10 vues
SEO Strategies for Nonprofits Boosting Visibility and Traffic to Your Websit... par 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 56 vues
CHAT-GPT Prompts for Grant Writing, Fundraising, and Marketing.pdf par 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 690 vues
AI for Nonprofits What You Need to Know-.pdf par 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 161 vues
Art of the Impact Pitch: How To Craft Your Narrative for Funders and Nonprofits par 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 161 vues
Downloading Transactions in Quickbooks (Desktop and Online) par TechSoup
Downloading Transactions in Quickbooks (Desktop and Online)Downloading Transactions in Quickbooks (Desktop and Online)
Downloading Transactions in Quickbooks (Desktop and Online)
TechSoup 141 vues
Unlocking the Potential of Decentralized Storage par TechSoup
Unlocking the Potential of Decentralized StorageUnlocking the Potential of Decentralized Storage
Unlocking the Potential of Decentralized Storage
TechSoup 68 vues
Introduction to Nonprofit Accounting : The Basics par TechSoup
Introduction to Nonprofit Accounting : The BasicsIntroduction to Nonprofit Accounting : The Basics
Introduction to Nonprofit Accounting : The Basics
TechSoup 458 vues
Stand Out This Giving Tuesday Fundraising Habits That Will Set You Apart!.pdf par 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 vues
After Twitter: Understanding Social Media Protocols par TechSoup
After Twitter: Understanding Social Media ProtocolsAfter Twitter: Understanding Social Media Protocols
After Twitter: Understanding Social Media Protocols
TechSoup 68 vues
From Unreliable Magic to Good Marketing Insights Learned from Interviewing 4... par 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 vues
Welcome to TechSoup New Member Orientation and Q&A Septemeber 2023 par 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 244 vues
Nonprofit Law 101 for Black-led NPOs.pptx.pdf par 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 vues
DWeb for Good: Real-World Examples of Innovation par 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 vues
WGPC Scoring Rubric TechSoup.pdf par TechSoup
WGPC Scoring Rubric TechSoup.pdfWGPC Scoring Rubric TechSoup.pdf
WGPC Scoring Rubric TechSoup.pdf
TechSoup 249 vues
How to Use a “Grants Scorecard” to Create Winning Proposals.pdf par 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 372 vues
Requesting Offers on TechSoup & Fulfillment Emails.pdf par TechSoup
 Requesting Offers on TechSoup & Fulfillment Emails.pdf Requesting Offers on TechSoup & Fulfillment Emails.pdf
Requesting Offers on TechSoup & Fulfillment Emails.pdf
TechSoup 83 vues
Budgeting for Nonprofit Success Using QuickBooks par TechSoup
Budgeting for Nonprofit Success Using QuickBooksBudgeting for Nonprofit Success Using QuickBooks
Budgeting for Nonprofit Success Using QuickBooks
TechSoup 629 vues
Ask the Experts Hosting, Migrating, and Managing Websites with AWS par 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 66 vues
Partnership Identification Tool.pdf par TechSoup
Partnership Identification Tool.pdfPartnership Identification Tool.pdf
Partnership Identification Tool.pdf
TechSoup 146 vues

Dernier

MemVerge: Gismo (Global IO-free Shared Memory Objects) par
MemVerge: Gismo (Global IO-free Shared Memory Objects)MemVerge: Gismo (Global IO-free Shared Memory Objects)
MemVerge: Gismo (Global IO-free Shared Memory Objects)CXL Forum
112 vues16 diapositives
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... par
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...NUS-ISS
32 vues54 diapositives
The Research Portal of Catalonia: Growing more (information) & more (services) par
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
66 vues25 diapositives
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ... par
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...Fwdays
33 vues39 diapositives
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ... par
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation
25 vues9 diapositives
JCon Live 2023 - Lice coding some integration problems par
JCon Live 2023 - Lice coding some integration problemsJCon Live 2023 - Lice coding some integration problems
JCon Live 2023 - Lice coding some integration problemsBernd Ruecker
67 vues85 diapositives

Dernier(20)

MemVerge: Gismo (Global IO-free Shared Memory Objects) par CXL Forum
MemVerge: Gismo (Global IO-free Shared Memory Objects)MemVerge: Gismo (Global IO-free Shared Memory Objects)
MemVerge: Gismo (Global IO-free Shared Memory Objects)
CXL Forum112 vues
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... par NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS32 vues
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ... par Fwdays
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
Fwdays33 vues
JCon Live 2023 - Lice coding some integration problems par Bernd Ruecker
JCon Live 2023 - Lice coding some integration problemsJCon Live 2023 - Lice coding some integration problems
JCon Live 2023 - Lice coding some integration problems
Bernd Ruecker67 vues
Future of Learning - Yap Aye Wee.pdf par NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS38 vues
Five Things You SHOULD Know About Postman par Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman25 vues
Understanding GenAI/LLM and What is Google Offering - Felix Goh par NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS39 vues
Business Analyst Series 2023 - Week 3 Session 5 par DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 vues
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV par Splunk
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk86 vues
Transcript: The Details of Description Techniques tips and tangents on altern... par BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada119 vues
AMD: 4th Generation EPYC CXL Demo par CXL Forum
AMD: 4th Generation EPYC CXL DemoAMD: 4th Generation EPYC CXL Demo
AMD: 4th Generation EPYC CXL Demo
CXL Forum126 vues
TE Connectivity: Card Edge Interconnects par CXL Forum
TE Connectivity: Card Edge InterconnectsTE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge Interconnects
CXL Forum96 vues
Photowave Presentation Slides - 11.8.23.pptx par CXL Forum
Photowave Presentation Slides - 11.8.23.pptxPhotowave Presentation Slides - 11.8.23.pptx
Photowave Presentation Slides - 11.8.23.pptx
CXL Forum126 vues
GigaIO: The March of Composability Onward to Memory with CXL par CXL Forum
GigaIO: The March of Composability Onward to Memory with CXLGigaIO: The March of Composability Onward to Memory with CXL
GigaIO: The March of Composability Onward to Memory with CXL
CXL Forum126 vues
Micron CXL product and architecture update par CXL Forum
Micron CXL product and architecture updateMicron CXL product and architecture update
Micron CXL product and architecture update
CXL Forum27 vues

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