SlideShare a Scribd company logo
grincon<US>(0)
19.01.28 // hero city, san mateo (CA)
Grin Proof of Work
@tromp
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Overview
● What is proof-of-work
● Hash tables
● Cuckoo Hashtable
● Cuckoo Cycle
● Scary Math
● Cycle finding
● Edge Trimming
● Lean and Mean
● Cuckatoo Cycle
2
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
What is Proof of Work?
CRYPTO 92, Cynthia Dwork and Moni Naor
A Puzzle
1. Hard to Solve
2. Easy to verify
3. Tied to some message
3
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Key ingredient in cryptocurrencies
● Consensus
by Longest Chain Rule
● Distribution
4. Can randomly generate puzzles
of any desired hardness
4
Hashcash Adam Back 1997
5
Given message m and target T
find n such that Hash(m | n) < T
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Asymmetric PoWs
● July 2013 Primecoin Cunningham chains e.g. 5, 11, 23, 47
● Nov 2013 Momentum Hash(x) = Hash(y)
● Jan 2014 Cuckoo Cycle announced 42-way collision
● Jan 2015 Cuckoo Cycle presented at Bitcoin2015
● Sep 2015 Equihash Xor(2^k Hashi
) = 0
●
● Apr 2014 ethash
○ Verification actually slower than proof attempt
○ Miners use multiple GB dataset computed every epoch
○ Verifiers use smaller 30 MB dataset
6
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Hashtable
7
2 11 8
Hash(11) Hash(8)
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Hashtable
Hash0(8)
Hash1(8)
8
2 11
19
Pagh & Rodler 2004
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Hashtable
Hash0(8)
Hash1(8)
9
2 11
30 19
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Hashtable
Hash0(8)
Hash1(8)
10
2 8
30 19
11
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Hashtable
Hash0(11)
Hash1(11)
11
2 8
30 19
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Hashtable
12
2 8 19
30 11
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Hashtable
13
30 19 8
2 11
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 14
30 19 8
2 11
Cuckoo Hashtable
7
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Cycle
15
19
11
8
30 2
N edges between N + N nodes
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo graph, 2^8 edges
16
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo graph, 2^12 edges
17
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
How many 42-cycles?
18
i40
i2
i41
i42
. . . N
. . . N
i1
i3 i39
Thm: E[# anchored cycles] = #PACs * Prob(PAC is cycle) ~ N42
* (1/N)42
~ 1
=> E[# cycles] ~ 1 / 42
Every sequence of 42 edge indices
i1, i2, … , i42 is potential anchored cycle (PAC)
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
How many L-cycles among N edges?
Expected # L-cycles =
19
N Exp[ # 42-cycles ]
2^6 0.0000000000095 / 42
2^8 0.0052600 / 42
2^10 0.2821445 / 42
2^12 0.7307900 / 42
2^15 0.9616480 / 42
2^20 0.9987791 / 42
2^25 0.9999618 / 42
2^30 0.9999988 / 42
NL
= N * (N-1) * … * (N-L+1)
1 NL
(NL/2
)2
L NL
NL
**
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cycle finding
● Two algorithms
● consider additional edges one at a time
○ Cuckoo miner -> cyclebase
○ Graph miner -> all cycles
20
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Miner
● Emulates Cuckoo Hashtable
● Storing alternative location
● Maintain directed forest
21
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Miner
● Emulates Cuckoo Hashtable
● Storing alternative location
● Maintain directed forest
○ When adding edge (u,v)
○ both have outgoing edges
○ Compare their roots
22
node u
node v
root u
root v
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Miner
● Emulates Cuckoo Hashtable
● Storing alternative location
● Maintain directed forest
23
node u
node v
root u
root v
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Miner
● Emulates Cuckoo Hashtable
● Storing alternative location
● Maintain directed forest
● Finds cycle base
● Uses 2 * 32 = 64 bits per edge
● High latency
24
node u
node v
root u
==
root v
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Graph Miner
● explore all paths of
length at most 42
● iterate over all
adjacent edges
● Store (half)edges in
adjacency lists
● 32 bits per node
● 64 bits per half-edge
● Total 192 bits per edge
● High latency
25
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cycle finding
Combination of
● lots of memory
● random (high latency) access
● single-threading
slows down mining
In 2014, David Andersen identified a fast preprocessing
phase, that can reduce the problem a thousandfold.
26
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Edge Trimming
27
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Edge Trimming
28
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Edge Trimming
29
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Edge Trimming
30
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Edge Trimming
31
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Edge Trimming
32
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 331024 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 34649 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 35312 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 36199 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 37144 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 38115 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 3994 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4080 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4168 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4258 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4350 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4442 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4535 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4630 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4726 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4824 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 4922 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 5020 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 5118 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 5216 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 5314 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 5412 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 5510 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 568 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 576 edges
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Lean vs Mean
● Bitmap
● 1
● Node degrees
● 2 (or 1*)
● Random
58
● List
● CPU 32 GPU 64
● Bucket sort
● CPU+1% GPU+65%
● Sequential
● Remaining edges
● Bits per edge
● Identify leaf edges
● Bits used
● Access Pattern
1 >=2 >=2 10 >=2 0
8 1415
4
2 105
9 13
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckatoo Graph off-by-1 adjacency
59
a b c d
a adjacent to b adjacent to c
c NOT adjacent to d
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckatoo Graph
60
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckatoo Graph
61
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckatoo Graph
62
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckatoo Cycle
63
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Grin Mainnet PoWs
● for GPUs: Cuckaroo on 2^29 edges
○ Variant of Cuckoo that enforces Mean mining
○ Takes 5.5 GB of memory (perhaps 4 GB with slowdown)
○ CPUs run about 10x slower, needing under 4 GB
○ Tweaked every 6 month to maintain ASIC resistance
○ 90% of rewards at launch, linearly decreasing to 0 in 2 years
● for ASICs: Cuckatoo on 2^31 or more edges
○ Variant of Cuckoo that simplifies ASIC design
○ Takes 512 MB of memory, with random single-bit accesses to half
○ Takes 2^k GB after 2^(1+k) years, by phasing out smaller sizes
○ 10% of rewards at launch, linearly increasing to 100% in 2 years
○ Mean mineable in 11 GB with NVIDIA 2080 Ti achieving 1.7 GPS
64
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) 65
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Any questions?
Where’s the White King?
66
Raymond Smullyan The Chess Mysteries of the Arabian Knights
https://grin-tech.org

More Related Content

Recently uploaded

UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 

Recently uploaded (20)

UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Grincon U.S. 2019 Proof of Work