SlideShare a Scribd company logo
grincon<US>(0)
19.01.28 // hero city, san mateo (CA)
How to Mine Grin
Converting Electricity to Magic...
@quentinlesceller
For more presentations like this and updates on Grin, sign up here
What is a Cuckaroo?
2
What is AR/AF?
What is Primary/Secondary PoW?
Can I adopt a Cuckatoo?
What should I mine?
What is the best CPU?
Is Grinmint really the best mining pool?
Which mining software should I use?
A LOT of questions
Can I CPU mine?
Can I mine with my Radeon HD 4850?
Pool
Which pool is the best
for me?
Hardware
Which hardware is the
more profitable?
Software
Which software is the
best?
PoW
Which PoW to choose?
Proof-of-Work
4
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Cuckoo Cycle Family
Finding 42-cycles in a random bipartite graphs with billions
of nodes. Creator: John Tromp
5
Begin with a mess End up with a cycle
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
A Dual-PoWs Cryptocurrency
Grin uses 2 proof of work algorithms
- Primary Proof of Work: ASIC Friendly
- Secondary Proof of Work: ASIC
Resistant, GPU Friendly
Why?
- To guarantee fair and distributed
mining
- To encourage ASIC development
6
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
A Dual-PoWs Cryptocurrency
● For ASICs: Cuckatoo31+ - 2^31 edges or more
○ Variant of Cuckoo PoW that simplifies ASIC design
○ Takes 512 MB of memory
○ Can be mined on 11GB GPU initially
○ 10% of rewards at launch, linearly increasing to 100% in 2 years
● For GPUs: Cuckaroo29 - 2^29 edges
○ Variant of Cuckoo that enforces Mean mining
○ Mining 4GB of memory
○ Tweaked to maintain asic resistance for 2 years
○ 90% of rewards at launch, linearly decreasing to 0 in 2 years
7
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Evolution of PoW
8
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
PoW Choice:
9
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
PoW Choice:
10
Use a calculator:
grin-pool.org/what-to-mine by Hendrik Richter
Hardware Choice
11
CPU
12
GPU
13
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
GPU Choice
- AMD and NVidia GPU are compatible
- At least 4GB of memory available
- NVidia are much more performant
Known compatibles GPUs
- AMD:
R9 390 8GB/RX570 8GB/RX580 8GB/Vega 56 8GB/Vega 64 8GB
- NVidia:
P104/P106/1070/1070Ti/1080/1080Ti/2070/2080/2080Ti/Tesla
V100
14
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
GPU Choice
- Depends if you want to mine Cuckatoo31+
- Safe bet Nvidia RTX 2080 TI
Pros:
- Can mine both PoWs
- Higher resale value
- Can play Crysis in 4k
15
Cons:
- Expensive
- Once ASICs are out,
Cuckatoo mining will not
be profitable
ASIC
16
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
ASIC
One ASIC develops by Obelisk
- October 2019
- 100 GPS on Cuckatoo31
- Equivalent to 50 2080Ti
- A percentage of the profit
goes to the Grin
development fund.
17
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
ASIC: InnoSilicon
- Announced on January 25
- No details for now
18
Software Choice
19
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
The Fair Mining License
“Any derived miner that charges a developer fee for mining a
fair coin
---one with no premine or other form of developer
compensation---
shall offer to share half the fee revenue with the coin
developers.”
- John Tromp
20
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Software Choice: The Good
Mining softwares that are open source or give back to the
community:
- Grin-Miner https://github.com/mimblewimble/grin-miner
- GrinGoldMiner https://github.com/mozkomor/GrinGoldMiner
21
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Software Choice: The Good Too
Mining software that gives back to the community:
- GrinPro https://grinpro.io
- KBminer (included in Minerbabe) https://www.minerbabe.com
- BMiner https://www.bminer.me
22
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Software Choice: The Bad
Mining software that takes a fee and does not give back
anything:
- GMiner
23
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Software Performances: Cuckaroo29
24
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Software Performances: Cuckatoo31
25
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Software Performances: Do the Math!
26
Verify that the software delivers the displayed graphrate
D: pool difficulty
N: number of solutions found in time period T
T: time period in seconds
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Software Performances: Fidelity
27
The probability for a solver to find a 42-cycle
~1 for Cuckaroo29 solvers
~.9 for Cuckatoo31 on GTX
~.7 for Cuckatoo31 on RTX
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Software Performances: Some Experiments
28
Pool Choice
29
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Which Pool?
30
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Which Pool?
31
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Current situation: Cuckaroo29
32
19/01/28
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Current situation: Cuckatoo31
33
19/01/28
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Choose a Fair Pool™
Choose a pool that commit to give back to the Grin
Development Fund:
- MWGrinpool
- Grinmint
- Grin-pool.org
Choose a pool with less than 50% of the hashrate.
34
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
How to get those Grins?
But no addresses…
Various way to move your grins from pool to wallet/exchange
- Direct file/Email with a file
- Keybase
- HTTP/HTTPS
- Wallet713
35
Conclusion
36
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Conclusion
37
PoW Choice
Software
Choice
Hardware
Choice
Pool Choice
grincon<US>(0) // 19.01.28 // hero city, san mateo (CA)
Conclusion
38
PoW Choice
Fair Mining
Software
Hardware
Choice
Fair Pool
For more presentations
like this and updates on
Grin, sign up here

More Related Content

Similar to Grincon U.S. 2019 How to Mine Grin

Grincon U.S. 2019 Layperson's Intro to Grin, Grin Value Prop & Governance
Grincon U.S. 2019 Layperson's Intro to Grin, Grin Value Prop & GovernanceGrincon U.S. 2019 Layperson's Intro to Grin, Grin Value Prop & Governance
Grincon U.S. 2019 Layperson's Intro to Grin, Grin Value Prop & Governance
Karen Hsu
 
Grincon U.S. 2019 Proof of Work
Grincon U.S. 2019 Proof of WorkGrincon U.S. 2019 Proof of Work
Grincon U.S. 2019 Proof of Work
Karen Hsu
 
#Riverflow2 d gpu tests 2019
#Riverflow2 d gpu tests 2019#Riverflow2 d gpu tests 2019
#Riverflow2 d gpu tests 2019
Cheer Chain Enterprise Co., Ltd.
 
Starburn
StarburnStarburn
Starburn
ikhsan saputra
 
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEODangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Altinity Ltd
 
Grincon U.S. 2019 Lightning Round
Grincon U.S. 2019 Lightning RoundGrincon U.S. 2019 Lightning Round
Grincon U.S. 2019 Lightning Round
Karen Hsu
 
Ulop presentation
Ulop presentationUlop presentation
Ulop presentationMarvin Uy
 
7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance 7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance
AMD
 
Open Hardware PowerPC Notebook motherboard V.0.6 August 2020
Open Hardware PowerPC Notebook motherboard V.0.6 August 2020Open Hardware PowerPC Notebook motherboard V.0.6 August 2020
Open Hardware PowerPC Notebook motherboard V.0.6 August 2020
Roberto Innocenti
 
HP Pavilion 15 F Quanta U8A DA0U8AMB6A0 REV 1A UMA Schematic Diagram.pdf
HP Pavilion 15 F Quanta U8A DA0U8AMB6A0 REV 1A UMA Schematic Diagram.pdfHP Pavilion 15 F Quanta U8A DA0U8AMB6A0 REV 1A UMA Schematic Diagram.pdf
HP Pavilion 15 F Quanta U8A DA0U8AMB6A0 REV 1A UMA Schematic Diagram.pdf
CarlosLuisColmenares
 
Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.5
 Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.5 Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.5
Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.5
Roberto Innocenti
 
Computing Performance: On the Horizon (2021)
Computing Performance: On the Horizon (2021)Computing Performance: On the Horizon (2021)
Computing Performance: On the Horizon (2021)
Brendan Gregg
 
Nvidia® cuda™ 5.0 Sample Evaluation Result Part 1
Nvidia® cuda™ 5.0 Sample Evaluation Result Part 1Nvidia® cuda™ 5.0 Sample Evaluation Result Part 1
Nvidia® cuda™ 5.0 Sample Evaluation Result Part 1
Yukio Saito
 
Making GPU resets less painful on Linux
Making GPU resets less painful on LinuxMaking GPU resets less painful on Linux
Making GPU resets less painful on Linux
Igalia
 
new_age_graphics_android_x86
new_age_graphics_android_x86new_age_graphics_android_x86
new_age_graphics_android_x86Droidcon Berlin
 
A beginner’s guide to programming GPUs with CUDA
A beginner’s guide to programming GPUs with CUDAA beginner’s guide to programming GPUs with CUDA
A beginner’s guide to programming GPUs with CUDAPiyush Mittal
 
Electrical Schematic Open Hardware PowerPC Notebook motherboard
Electrical Schematic Open Hardware PowerPC Notebook motherboard Electrical Schematic Open Hardware PowerPC Notebook motherboard
Electrical Schematic Open Hardware PowerPC Notebook motherboard
Roberto Innocenti
 
GPGPU: что это такое и для чего. Александр Титов. CoreHard Spring 2019
GPGPU: что это такое и для чего. Александр Титов. CoreHard Spring 2019GPGPU: что это такое и для чего. Александр Титов. CoreHard Spring 2019
GPGPU: что это такое и для чего. Александр Титов. CoreHard Spring 2019
corehard_by
 
20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdw20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdw
Kohei KaiGai
 
Lrz kurs: gpu and mic programming with r
Lrz kurs: gpu and mic programming with rLrz kurs: gpu and mic programming with r
Lrz kurs: gpu and mic programming with r
Ferdinand Jamitzky
 

Similar to Grincon U.S. 2019 How to Mine Grin (20)

Grincon U.S. 2019 Layperson's Intro to Grin, Grin Value Prop & Governance
Grincon U.S. 2019 Layperson's Intro to Grin, Grin Value Prop & GovernanceGrincon U.S. 2019 Layperson's Intro to Grin, Grin Value Prop & Governance
Grincon U.S. 2019 Layperson's Intro to Grin, Grin Value Prop & Governance
 
Grincon U.S. 2019 Proof of Work
Grincon U.S. 2019 Proof of WorkGrincon U.S. 2019 Proof of Work
Grincon U.S. 2019 Proof of Work
 
#Riverflow2 d gpu tests 2019
#Riverflow2 d gpu tests 2019#Riverflow2 d gpu tests 2019
#Riverflow2 d gpu tests 2019
 
Starburn
StarburnStarburn
Starburn
 
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEODangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
Dangerous on ClickHouse in 30 minutes, by Robert Hodges, Altinity CEO
 
Grincon U.S. 2019 Lightning Round
Grincon U.S. 2019 Lightning RoundGrincon U.S. 2019 Lightning Round
Grincon U.S. 2019 Lightning Round
 
Ulop presentation
Ulop presentationUlop presentation
Ulop presentation
 
7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance 7nm "Navi" GPU - A GPU Built For Performance
7nm "Navi" GPU - A GPU Built For Performance
 
Open Hardware PowerPC Notebook motherboard V.0.6 August 2020
Open Hardware PowerPC Notebook motherboard V.0.6 August 2020Open Hardware PowerPC Notebook motherboard V.0.6 August 2020
Open Hardware PowerPC Notebook motherboard V.0.6 August 2020
 
HP Pavilion 15 F Quanta U8A DA0U8AMB6A0 REV 1A UMA Schematic Diagram.pdf
HP Pavilion 15 F Quanta U8A DA0U8AMB6A0 REV 1A UMA Schematic Diagram.pdfHP Pavilion 15 F Quanta U8A DA0U8AMB6A0 REV 1A UMA Schematic Diagram.pdf
HP Pavilion 15 F Quanta U8A DA0U8AMB6A0 REV 1A UMA Schematic Diagram.pdf
 
Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.5
 Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.5 Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.5
Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.5
 
Computing Performance: On the Horizon (2021)
Computing Performance: On the Horizon (2021)Computing Performance: On the Horizon (2021)
Computing Performance: On the Horizon (2021)
 
Nvidia® cuda™ 5.0 Sample Evaluation Result Part 1
Nvidia® cuda™ 5.0 Sample Evaluation Result Part 1Nvidia® cuda™ 5.0 Sample Evaluation Result Part 1
Nvidia® cuda™ 5.0 Sample Evaluation Result Part 1
 
Making GPU resets less painful on Linux
Making GPU resets less painful on LinuxMaking GPU resets less painful on Linux
Making GPU resets less painful on Linux
 
new_age_graphics_android_x86
new_age_graphics_android_x86new_age_graphics_android_x86
new_age_graphics_android_x86
 
A beginner’s guide to programming GPUs with CUDA
A beginner’s guide to programming GPUs with CUDAA beginner’s guide to programming GPUs with CUDA
A beginner’s guide to programming GPUs with CUDA
 
Electrical Schematic Open Hardware PowerPC Notebook motherboard
Electrical Schematic Open Hardware PowerPC Notebook motherboard Electrical Schematic Open Hardware PowerPC Notebook motherboard
Electrical Schematic Open Hardware PowerPC Notebook motherboard
 
GPGPU: что это такое и для чего. Александр Титов. CoreHard Spring 2019
GPGPU: что это такое и для чего. Александр Титов. CoreHard Spring 2019GPGPU: что это такое и для чего. Александр Титов. CoreHard Spring 2019
GPGPU: что это такое и для чего. Александр Титов. CoreHard Spring 2019
 
20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdw20171206 PGconf.ASIA LT gstore_fdw
20171206 PGconf.ASIA LT gstore_fdw
 
Lrz kurs: gpu and mic programming with r
Lrz kurs: gpu and mic programming with rLrz kurs: gpu and mic programming with r
Lrz kurs: gpu and mic programming with r
 

More from Karen Hsu

Grincon U.S. 2019 The Future of Grin
Grincon U.S. 2019 The Future of GrinGrincon U.S. 2019 The Future of Grin
Grincon U.S. 2019 The Future of Grin
Karen Hsu
 
Grincon U.S. 2019 Introduction
Grincon U.S. 2019 IntroductionGrincon U.S. 2019 Introduction
Grincon U.S. 2019 Introduction
Karen Hsu
 
Grincon U.S. 2019 RSA Accumulators
Grincon U.S. 2019 RSA AccumulatorsGrincon U.S. 2019 RSA Accumulators
Grincon U.S. 2019 RSA Accumulators
Karen Hsu
 
Grincon U.S. 2019 Security concerns in mining
Grincon U.S. 2019 Security concerns in miningGrincon U.S. 2019 Security concerns in mining
Grincon U.S. 2019 Security concerns in mining
Karen Hsu
 
Grincon U.S. 2019 Scriptless Scripts
Grincon U.S. 2019 Scriptless ScriptsGrincon U.S. 2019 Scriptless Scripts
Grincon U.S. 2019 Scriptless Scripts
Karen Hsu
 
Grincon U.S. 2019 Grin Privacy and Scaling
Grincon U.S. 2019 Grin Privacy and ScalingGrincon U.S. 2019 Grin Privacy and Scaling
Grincon U.S. 2019 Grin Privacy and Scaling
Karen Hsu
 
Grincon U.S. 2019 Grin Security Audit Results
Grincon U.S. 2019 Grin Security Audit ResultsGrincon U.S. 2019 Grin Security Audit Results
Grincon U.S. 2019 Grin Security Audit Results
Karen Hsu
 
Faster Payments on the Blockchain
Faster Payments on the BlockchainFaster Payments on the Blockchain
Faster Payments on the Blockchain
Karen Hsu
 
Test Data Management for healthcare
Test Data Management for healthcareTest Data Management for healthcare
Test Data Management for healthcare
Karen Hsu
 

More from Karen Hsu (9)

Grincon U.S. 2019 The Future of Grin
Grincon U.S. 2019 The Future of GrinGrincon U.S. 2019 The Future of Grin
Grincon U.S. 2019 The Future of Grin
 
Grincon U.S. 2019 Introduction
Grincon U.S. 2019 IntroductionGrincon U.S. 2019 Introduction
Grincon U.S. 2019 Introduction
 
Grincon U.S. 2019 RSA Accumulators
Grincon U.S. 2019 RSA AccumulatorsGrincon U.S. 2019 RSA Accumulators
Grincon U.S. 2019 RSA Accumulators
 
Grincon U.S. 2019 Security concerns in mining
Grincon U.S. 2019 Security concerns in miningGrincon U.S. 2019 Security concerns in mining
Grincon U.S. 2019 Security concerns in mining
 
Grincon U.S. 2019 Scriptless Scripts
Grincon U.S. 2019 Scriptless ScriptsGrincon U.S. 2019 Scriptless Scripts
Grincon U.S. 2019 Scriptless Scripts
 
Grincon U.S. 2019 Grin Privacy and Scaling
Grincon U.S. 2019 Grin Privacy and ScalingGrincon U.S. 2019 Grin Privacy and Scaling
Grincon U.S. 2019 Grin Privacy and Scaling
 
Grincon U.S. 2019 Grin Security Audit Results
Grincon U.S. 2019 Grin Security Audit ResultsGrincon U.S. 2019 Grin Security Audit Results
Grincon U.S. 2019 Grin Security Audit Results
 
Faster Payments on the Blockchain
Faster Payments on the BlockchainFaster Payments on the Blockchain
Faster Payments on the Blockchain
 
Test Data Management for healthcare
Test Data Management for healthcareTest Data Management for healthcare
Test Data Management for healthcare
 

Recently uploaded

Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 

Recently uploaded (20)

Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 

Grincon U.S. 2019 How to Mine Grin

  • 1. grincon<US>(0) 19.01.28 // hero city, san mateo (CA) How to Mine Grin Converting Electricity to Magic... @quentinlesceller For more presentations like this and updates on Grin, sign up here
  • 2. What is a Cuckaroo? 2 What is AR/AF? What is Primary/Secondary PoW? Can I adopt a Cuckatoo? What should I mine? What is the best CPU? Is Grinmint really the best mining pool? Which mining software should I use? A LOT of questions Can I CPU mine? Can I mine with my Radeon HD 4850?
  • 3. Pool Which pool is the best for me? Hardware Which hardware is the more profitable? Software Which software is the best? PoW Which PoW to choose?
  • 5. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Cuckoo Cycle Family Finding 42-cycles in a random bipartite graphs with billions of nodes. Creator: John Tromp 5 Begin with a mess End up with a cycle
  • 6. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) A Dual-PoWs Cryptocurrency Grin uses 2 proof of work algorithms - Primary Proof of Work: ASIC Friendly - Secondary Proof of Work: ASIC Resistant, GPU Friendly Why? - To guarantee fair and distributed mining - To encourage ASIC development 6
  • 7. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) A Dual-PoWs Cryptocurrency ● For ASICs: Cuckatoo31+ - 2^31 edges or more ○ Variant of Cuckoo PoW that simplifies ASIC design ○ Takes 512 MB of memory ○ Can be mined on 11GB GPU initially ○ 10% of rewards at launch, linearly increasing to 100% in 2 years ● For GPUs: Cuckaroo29 - 2^29 edges ○ Variant of Cuckoo that enforces Mean mining ○ Mining 4GB of memory ○ Tweaked to maintain asic resistance for 2 years ○ 90% of rewards at launch, linearly decreasing to 0 in 2 years 7
  • 8. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Evolution of PoW 8
  • 9. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) PoW Choice: 9
  • 10. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) PoW Choice: 10 Use a calculator: grin-pool.org/what-to-mine by Hendrik Richter
  • 14. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) GPU Choice - AMD and NVidia GPU are compatible - At least 4GB of memory available - NVidia are much more performant Known compatibles GPUs - AMD: R9 390 8GB/RX570 8GB/RX580 8GB/Vega 56 8GB/Vega 64 8GB - NVidia: P104/P106/1070/1070Ti/1080/1080Ti/2070/2080/2080Ti/Tesla V100 14
  • 15. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) GPU Choice - Depends if you want to mine Cuckatoo31+ - Safe bet Nvidia RTX 2080 TI Pros: - Can mine both PoWs - Higher resale value - Can play Crysis in 4k 15 Cons: - Expensive - Once ASICs are out, Cuckatoo mining will not be profitable
  • 17. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) ASIC One ASIC develops by Obelisk - October 2019 - 100 GPS on Cuckatoo31 - Equivalent to 50 2080Ti - A percentage of the profit goes to the Grin development fund. 17
  • 18. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) ASIC: InnoSilicon - Announced on January 25 - No details for now 18
  • 20. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) The Fair Mining License “Any derived miner that charges a developer fee for mining a fair coin ---one with no premine or other form of developer compensation--- shall offer to share half the fee revenue with the coin developers.” - John Tromp 20
  • 21. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Software Choice: The Good Mining softwares that are open source or give back to the community: - Grin-Miner https://github.com/mimblewimble/grin-miner - GrinGoldMiner https://github.com/mozkomor/GrinGoldMiner 21
  • 22. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Software Choice: The Good Too Mining software that gives back to the community: - GrinPro https://grinpro.io - KBminer (included in Minerbabe) https://www.minerbabe.com - BMiner https://www.bminer.me 22
  • 23. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Software Choice: The Bad Mining software that takes a fee and does not give back anything: - GMiner 23
  • 24. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Software Performances: Cuckaroo29 24
  • 25. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Software Performances: Cuckatoo31 25
  • 26. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Software Performances: Do the Math! 26 Verify that the software delivers the displayed graphrate D: pool difficulty N: number of solutions found in time period T T: time period in seconds
  • 27. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Software Performances: Fidelity 27 The probability for a solver to find a 42-cycle ~1 for Cuckaroo29 solvers ~.9 for Cuckatoo31 on GTX ~.7 for Cuckatoo31 on RTX
  • 28. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Software Performances: Some Experiments 28
  • 30. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Which Pool? 30
  • 31. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Which Pool? 31
  • 32. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Current situation: Cuckaroo29 32 19/01/28
  • 33. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Current situation: Cuckatoo31 33 19/01/28
  • 34. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Choose a Fair Pool™ Choose a pool that commit to give back to the Grin Development Fund: - MWGrinpool - Grinmint - Grin-pool.org Choose a pool with less than 50% of the hashrate. 34
  • 35. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) How to get those Grins? But no addresses… Various way to move your grins from pool to wallet/exchange - Direct file/Email with a file - Keybase - HTTP/HTTPS - Wallet713 35
  • 37. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Conclusion 37 PoW Choice Software Choice Hardware Choice Pool Choice
  • 38. grincon<US>(0) // 19.01.28 // hero city, san mateo (CA) Conclusion 38 PoW Choice Fair Mining Software Hardware Choice Fair Pool
  • 39. For more presentations like this and updates on Grin, sign up here