Skip to content

Instantly share code, notes, and snippets.

View ravikantcool2023's full-sized avatar

Ravikant ravikantcool2023

  • @Ravikant_traders
  • Delhi, india
  • 02:55 (UTC +05:30)
View GitHub Profile
@ravikantcool2023
ravikantcool2023 / HallOfBlame.md
Created May 14, 2024 00:21 — forked from yorickdowne/HallOfBlame.md
Great and less great SSDs for Ethereum nodes

Overview

Syncing an Ethereum node is largely reliant on IOPS, I/O Per Second. Budget SSDs will struggle to an extent, and some won't be able to sync at all.

This document aims to snapshot some known good and known bad models.

For size, 4TB comes recommended as of mid 2024. The smaller 2TB drive should last an Ethereum full node until early 2025 or thereabouts, with crystal ball uncertainty. Remy wrote a migration guide to 4TB.

High-level, QLC and DRAMless are far slower than "mainstream" SSDs. QLC has lower endurance as well. Any savings will be gone when the drive fails early and needs to be replaced.

@ravikantcool2023
ravikantcool2023 / WavePortal.sol
Created May 15, 2023 04:35 — forked from adilanchian/WavePortal.sol
Section 2: Write and deploy your WavePortal smart contract to a local Ethereum network
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.0;
import "hardhat/console.sol";
contract WavePortal {
uint256 totalWaves;
constructor() {