PageSourceSearch

https://www.techdreams.org/crypto-currency/ethereum-miners/15602-20220909

html techdreams.org collected 2026-10-02 13:15:12 UTC 93,734 bytes, 786 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<link rel="profile" href="https://gmpg.org/xfn/11">
7
8<title>Ethereum Miners Analysis – Past 60 Days</title>
9
10		<!-- All in One SEO 4.5.4 - aioseo.com -->
11		<meta name="description" content="Our focus in this article is to study the ethereum.core.fact_blocks table, Are there certain miners that prefer mining blocks with fewer transactions?Are some miners only mining blocks with high transaction counts?By analyzing the distribution of transaction counts, you can determine what constitutes low or high transaction counts Overview Of Ethereum Miners On Ethereum&#039;s blockchain, mining" />
12		<meta name="robots" content="max-image-preview:large" />
13		<link rel="canonical" href="https://www.techdreams.org/crypto-currency/ethereum-miners/15602-20220909" />
14		<meta name="generator" content="All in One SEO (AIOSEO) 4.5.4" />
15		<meta property="og:locale" content="en_US" />
16		<meta property="og:site_name" content="Tech Dreams | Blockchain Analytics" />
17		<meta property="og:type" content="article" />
18		<meta property="og:title" content="Ethereum Miners Analysis – Past 60 Days" />
19		<meta property="og:description" content="Our focus in this article is to study the ethereum.core.fact_blocks table, Are there certain miners that prefer mining blocks with fewer transactions?Are some miners only mining blocks with high transaction counts?By analyzing the distribution of transaction counts, you can determine what constitutes low or high transaction counts Overview Of Ethereum Miners On Ethereum&#039;s blockchain, mining" />
20		<meta property="og:url" content="https://www.techdreams.org/crypto-currency/ethereum-miners/15602-20220909" />
21		<meta property="og:image" content="https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200.png" />
22		<meta property="og:image:secure_url" content="https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200.png" />
23		<meta property="article:published_time" content="2022-09-09T20:27:20+00:00" />
24		<meta property="article:modified_time" content="2022-09-13T19:38:46+00:00" />
25		<meta name="twitter:card" content="summary" />
26		<meta name="twitter:title" content="Ethereum Miners Analysis – Past 60 Days" />
27		<meta name="twitter:description" content="Our focus in this article is to study the ethereum.core.fact_blocks table, Are there certain miners that prefer mining blocks with fewer transactions?Are some miners only mining blocks with high transaction counts?By analyzing the distribution of transaction counts, you can determine what constitutes low or high transaction counts Overview Of Ethereum Miners On Ethereum&#039;s blockchain, mining" />
28		<meta name="twitter:image" content="https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200.png" />
29		
29<script type="application/ld+json" class="aioseo-schema">
30			{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909#article","name":"Ethereum Miners Analysis \u2013 Past 60 Days","headline":"Ethereum Miners Analysis &#8211; Past 60 Days","author":{"@id":"https:\/\/www.techdreams.org\/author\/admin#author"},"publisher":{"@id":"https:\/\/www.techdreams.org\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.techdreams.org\/wp-content\/uploads\/2022\/09\/Miners-1024x356.png","@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909\/#articleImage"},"datePublished":"2022-09-09T13:27:20-07:00","dateModified":"2022-09-13T12:38:46-07:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909#webpage"},"isPartOf":{"@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909#webpage"},"articleSection":"Crypto Currency"},{"@type":"BreadcrumbList","@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.techdreams.org\/#listItem","position":1,"name":"Home","item":"https:\/\/www.techdreams.org\/","nextItem":"https:\/\/www.techdreams.org\/category\/crypto-currency#listItem"},{"@type":"ListItem","@id":"https:\/\/www.techdreams.org\/category\/crypto-currency#listItem","position":2,"name":"Crypto Currency","item":"https:\/\/www.techdreams.org\/category\/crypto-currency","nextItem":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/#listItem","previousItem":"https:\/\/www.techdreams.org\/#listItem"},{"@type":"ListItem","@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/#listItem","position":3,"name":"Ethereum Miners Analysis - Past 60 Days","previousItem":"https:\/\/www.techdreams.org\/category\/crypto-currency#listItem"}]},{"@type":"Organization","@id":"https:\/\/www.techdreams.org\/#organization","name":"Tech Dreams","url":"https:\/\/www.techdreams.org\/","logo":{"@type":"ImageObject","url":"https:\/\/www.techdreams.org\/wp-content\/uploads\/2019\/12\/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200.png","@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909\/#organizationLogo","width":200,"height":200},"image":{"@id":"https:\/\/www.techdreams.org\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.techdreams.org\/author\/admin#author","url":"https:\/\/www.techdreams.org\/author\/admin","name":"Kavitha","image":{"@type":"ImageObject","@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/edbbb3512f3eda1df892db6d6cec6086?s=96&d=mm&r=g","width":96,"height":96,"caption":"Kavitha"}},{"@type":"WebPage","@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909#webpage","url":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909","name":"Ethereum Miners Analysis \u2013 Past 60 Days","description":"Our focus in this article is to study the ethereum.core.fact_blocks table, Are there certain miners that prefer mining blocks with fewer transactions?Are some miners only mining blocks with high transaction counts?By analyzing the distribution of transaction counts, you can determine what constitutes low or high transaction counts Overview Of Ethereum Miners On Ethereum's blockchain, mining","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.techdreams.org\/#website"},"breadcrumb":{"@id":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909#breadcrumblist"},"author":{"@id":"https:\/\/www.techdreams.org\/author\/admin#author"},"creator":{"@id":"https:\/\/www.techdreams.org\/author\/admin#author"},"datePublished":"2022-09-09T13:27:20-07:00","dateModified":"2022-09-13T12:38:46-07:00"},{"@type":"WebSite","@id":"https:\/\/www.techdreams.org\/#website","url":"https:\/\/www.techdreams.org\/","name":"Tech Dreams","description":"Blockchain Analytics","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.techdreams.org\/#organization"}}]}
31		</script>
31
32		<!-- All in One SEO -->
33
34<!-- Jetpack Site Verification Tags -->
35<meta name="google-site-verification" content="wI7N7GRql4ii-FyypnaVl9_VVe9o9K2pP2-1G0uKqhQ" />
36<link rel='dns-prefetch' href='//stats.wp.com' />
37<link rel='dns-prefetch' href='//c0.wp.com' />
38<link rel="alternate" type="application/rss+xml" title="Tech Dreams &raquo; Feed" href="https://www.techdreams.org/feed" />
39<link rel="alternate" type="application/rss+xml" title="Tech Dreams &raquo; Comments Feed" href="https://www.techdreams.org/comments/feed" />
40<link rel="alternate" type="application/rss+xml" title="Tech Dreams &raquo; Ethereum Miners Analysis &#8211; Past 60 Days Comments Feed" href="https://www.techdreams.org/crypto-currency/ethereum-miners/15602-20220909/feed" />
41		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 41-42
41
42							<script src="//www.googletagmanager.com/gtag/js?id=
42G-3HFLWJFK1E
vendor: 68 bytes, lines 42-43
42"  data-cfasync="false" data-wpfc-render="false" async></script>
43			
43<script data-cfasync="false" data-wpfc-render="false">
44				var mi_version = '11.3.0';
45				var mi_track_user = true;
46				var mi_no_track_reason = '';
47								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.techdreams.org\/crypto-currency\/ethereum-miners\/15602-20220909\/"};
48								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
49					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
50				} else {
51					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
52				}
53
54								var disableStrs = [
55										'ga-disable-G-3HFLWJFK1E',
56									];
57
58				/* Function to detect opted out users */
59				function __gtagTrackerIsOptedOut() {
60					for (var index = 0; index < disableStrs.length; index++) {
61						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
62							return true;
63						}
64					}
65
66					return false;
67				}
68
69				/* Disable tracking if the opt-out cookie exists. */
70				if (__gtagTrackerIsOptedOut()) {
71					for (var index = 0; index < disableStrs.length; index++) {
72						window[disableStrs[index]] = true;
73					}
74				}
75
76				/* Opt-out function */
77				function __gtagTrackerOptout() {
78					for (var index = 0; index < disableStrs.length; index++) {
79						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
80						window[disableStrs[index]] = true;
81					}
82				}
83
84				if ('undefined' === typeof gaOptout) {
85					function gaOptout() {
86						__gtagTrackerOptout();
87					}
88				}
89								window.dataLayer = window.dataLayer || [];
90
91				window.MonsterInsightsDualTracker = {
92					helpers: {},
93					trackers: {},
94				};
95				if (mi_track_user) {
96					function __gtagDataLayer() {
97						dataLayer.push(arguments);
98					}
99
100					function __gtagTracker(type, name, parameters) {
101						if (!parameters) {
102							parameters = {};
103						}
104
105						if (parameters.send_to) {
106							__gtagDataLayer.apply(null, arguments);
107							return;
108						}
109
110						if (type === 'event') {
111														parameters.send_to = monsterinsights_frontend.v4_id;
112							var hookName = name;
113							if (typeof parameters['event_category'] !== 'undefined') {
114								hookName = parameters['event_category'] + ':' + name;
115							}
116
117							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
118								MonsterInsightsDualTracker.trackers[hookName](parameters);
119							} else {
120								__gtagDataLayer('event', name, parameters);
121							}
122							
123						} else {
124							__gtagDataLayer.apply(null, arguments);
125						}
126					}
127
128					__gtagTracker('js', new Date());
129					__gtagTracker('set', {
130						'developer_id.dZGIzZG': true,
131											});
132					if ( MonsterInsightsLocations.page_location ) {
133						__gtagTracker('set', MonsterInsightsLocations);
134					}
135										__gtagTracker('config', 'G-3HFLWJFK1E', {"forceSSL":"true"} );
136										window.gtag = __gtagTracker;										(function () {
137						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
138						/* ga and __gaTracker compatibility shim. */
139						var noopfn = function () {
140							return null;
141						};
142						var newtracker = function () {
143							return new Tracker();
144						};
145						var Tracker = function () {
146							return null;
147						};
148						var p = Tracker.prototype;
149						p.get = noopfn;
150						p.set = noopfn;
151						p.send = function () {
152							var args = Array.prototype.slice.call(arguments);
153							args.unshift('send');
154							__gaTracker.apply(null, args);
155						};
156						var __gaTracker = function () {
157							var len = arguments.length;
158							if (len === 0) {
159								return;
160							}
161							var f = arguments[len - 1];
162							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
163								if ('send' === arguments[0]) {
164									var hitConverted, hitObject = false, action;
165									if ('event' === arguments[1]) {
166										if ('undefined' !== typeof arguments[3]) {
167											hitObject = {
168												'eventAction': arguments[3],
169												'eventCategory': arguments[2],
170												'eventLabel': arguments[4],
171												'value': arguments[5] ? arguments[5] : 1,
172											}
173										}
174									}
175									if ('pageview' === arguments[1]) {
176										if ('undefined' !== typeof arguments[2]) {
177											hitObject = {
178												'eventAction': 'page_view',
179												'page_path': arguments[2],
180											}
181										}
182									}
183									if (typeof arguments[2] === 'object') {
184										hitObject = arguments[2];
185									}
186									if (typeof arguments[5] === 'object') {
187										Object.assign(hitObject, arguments[5]);
188									}
189									if ('undefined' !== typeof arguments[1].hitType) {
190										hitObject = arguments[1];
191										if ('pageview' === hitObject.hitType) {
192											hitObject.eventAction = 'page_view';
193										}
194									}
195									if (hitObject) {
196										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
197										hitConverted = mapArgs(hitObject);
198										__gtagTracker('event', action, hitConverted);
199									}
200								}
201								return;
202							}
203
204							function mapArgs(args) {
205								var arg, hit = {};
206								var gaMap = {
207									'eventCategory': 'event_category',
208									'eventAction': 'event_action',
209									'eventLabel': 'event_label',
210									'eventValue': 'event_value',
211									'nonInteraction': 'non_interaction',
212									'timingCategory': 'event_category',
213									'timingVar': 'name',
214									'timingValue': 'value',
215									'timingLabel': 'event_label',
216									'page': 'page_path',
217									'location': 'page_location',
218									'title': 'page_title',
219									'referrer' : 'page_referrer',
220								};
221								for (arg in args) {
222																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
223										hit[gaMap[arg]] = args[arg];
224									} else {
225										hit[arg] = args[arg];
226									}
227								}
228								return hit;
229							}
230
231							try {
232								f.hitCallback();
233							} catch (ex) {
234							}
235						};
236						__gaTracker.create = newtracker;
237						__gaTracker.getByName = newtracker;
238						__gaTracker.getAll = function () {
239							return [];
240						};
241						__gaTracker.remove = noopfn;
242						__gaTracker.loaded = true;
243						window['__gaTracker'] = __gaTracker;
244					})();
245									} else {
246										console.log("");
247					(function () {
248						function __gtagTracker() {
249							return null;
250						}
251
252						window['__gtagTracker'] = __gtagTracker;
253						window['gtag'] = __gtagTracker;
254					})();
255									}
256			</script>
256
257							<!-- / Google Analytics by MonsterInsights -->
258		
258<script>
259window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.techdreams.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=4c283e138f7043889ec4ecb345da50af"}};
260/*! This file is auto-generated */
261!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
262</script>
262
263<link rel='stylesheet' id='astra-theme-css-css' href='https://www.techdreams.org/wp-content/themes/astra/assets/css/minified/style.min.css?ver=3.6.9' media='all' />
264<style id='astra-theme-css-inline-css'>
265html{font-size:93.75%;}a,.page-title{color:#0274be;}a:hover,a:focus{color:#3a3a3a;}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:inherit;font-size:15px;font-size:1rem;}blockquote{color:#000000;}.site-title{font-size:35px;font-size:2.3333333333333rem;display:none;}header .custom-logo-link img{max-width:80px;}.astra-logo-svg{width:80px;}.ast-archive-description .ast-archive-title{font-size:40px;font-size:2.6666666666667rem;}.site-header .site-description{font-size:15px;font-size:1rem;display:none;}.entry-title{font-size:40px;font-size:2.6666666666667rem;}h1,.entry-content h1{font-size:40px;font-size:2.6666666666667rem;}h2,.entry-content h2{font-size:30px;font-size:2rem;}h3,.entry-content h3{font-size:25px;font-size:1.6666666666667rem;}h4,.entry-content h4{font-size:20px;font-size:1.3333333333333rem;}h5,.entry-content h5{font-size:18px;font-size:1.2rem;}h6,.entry-content h6{font-size:15px;font-size:1rem;}.ast-single-post .entry-title,.page-title{font-size:30px;font-size:2rem;}::selection{background-color:#0274be;color:#ffffff;}body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:#3a3a3a;}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:#0274be;background-color:#0274be;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#0274be;}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#0274be;background-color:#0274be;box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:#0274be;border-color:#0274be;}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:#0274be;}.entry-meta,.entry-meta *{line-height:1.45;color:#0274be;}.entry-meta a:hover,.entry-meta a:hover *,.entry-meta a:focus,.entry-meta a:focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#3a3a3a;}.widget-title{font-size:21px;font-size:1.4rem;color:#3a3a3a;}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:#0274be;}.secondary .calendar_wrap #today,.ast-progress-val span{background:#0274be;}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:#0274be;border-color:#0274be;}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:#0274be;}.main-header-menu .menu-link,.ast-header-custom-item a{color:#3a3a3a;}.main-header-menu .menu-item:hover > .menu-link,.main-header-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus > .menu-link,.main-header-menu .menu-item.focus > .ast-menu-toggle,.main-header-menu .current-menu-item > .menu-link,.main-header-menu .current-menu-ancestor > .menu-link,.main-header-menu .current-menu-item > .ast-menu-toggle,.main-header-menu .current-menu-ancestor > .ast-menu-toggle{color:#0274be;}.header-main-layout-3 .ast-main-header-bar-alignment{margin-right:auto;}.header-main-layout-2 .site-header-section-left .ast-site-identity{text-align:left;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle{background:transparent;color:#0274be;}.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle{background:transparent;border:1px solid #0274be;color:#0274be;}.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{background:#0274be;}.footer-adv .footer-adv-overlay{border-top-style:solid;border-top-color:#7a7a7a;}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:782px){.entry-content .wp-block-columns .wp-block-column{margin-left:0px;}}@media (max-width:768px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:1.5em 2.14em;}.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0;}#primary,#secondary{padding:1.5em 0;margin:0;}.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}.ast-author-box img.avatar{margin:20px 0 0 0;}}@media (min-width:769px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{color:#ffffff;border-color:#0274be;background-color:#0274be;border-radius:2px;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;font-family:inherit;font-weight:inherit;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 1em;margin-bottom:1.5em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}.site-branding img,.site-header .site-logo-img .custom-logo-link img{max-width:100%;}}@media (max-width:768px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em;}.ast-separate-container .comment-respond{padding:2em 2.14em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}}@media (max-width:768px){.site-title{display:none;}.ast-archive-description .ast-archive-title{font-size:40px;}
265.site-header .site-description{display:none;}.entry-title{font-size:30px;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}.ast-single-post .entry-title,.page-title{font-size:30px;}}@media (max-width:544px){.site-title{display:none;}.ast-archive-description .ast-archive-title{font-size:40px;}.site-header .site-description{display:none;}.entry-title{font-size:30px;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}.ast-single-post .entry-title,.page-title{font-size:30px;}}@media (max-width:768px){html{font-size:85.5%;}}@media (max-width:544px){html{font-size:85.5%;}}@media (min-width:769px){.ast-container{max-width:1240px;}}@font-face {font-family: "Astra";src: url(https://www.techdreams.org/wp-content/themes/astra/assets/fonts/astra.woff) format("woff"),url(https://www.techdreams.org/wp-content/themes/astra/assets/fonts/astra.ttf) format("truetype"),url(https://www.techdreams.org/wp-content/themes/astra/assets/fonts/astra.svg#astra) format("svg");font-weight: normal;font-style: normal;font-display: fallback;}@media (max-width:921px) {.main-header-bar .main-header-bar-navigation{display:none;}}.ast-desktop .main-header-menu.submenu-with-border .sub-menu,.ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-color:#0274be;}.ast-desktop .main-header-menu.submenu-with-border .sub-menu{border-top-width:2px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;border-style:solid;}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu{top:-2px;}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link,.ast-desktop .main-header-menu.submenu-with-border .children .menu-link{border-bottom-width:0px;border-style:solid;border-color:#eaeaea;}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.ast-small-footer{border-top-style:solid;border-top-width:1px;border-top-color:#7a7a7a;}.ast-small-footer-wrap{text-align:center;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .main-header-bar-navigation .ast-search-icon {display: none;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {padding: 0;display: block;overflow: hidden;}.ast-header-break-point .ast-header-custom-item .widget:last-child {margin-bottom: 1em;}.ast-header-custom-item .widget {margin: 0.5em;display: inline-block;vertical-align: middle;}.ast-header-custom-item .widget p {margin-bottom: 0;}.ast-header-custom-item .widget li {width: auto;}.ast-header-custom-item-inside .button-custom-menu-item .menu-link {display: none;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link {display: none;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link {display: block;}.ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon {margin-right: 1em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field,.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field {width: 100%;padding-right: 5.5em;}.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items {padding-left: 20px;padding-right: 20px;margin-bottom: 1em;margin-top: 1em;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item {padding-left: 0;padding-right: 0;margin-top: 0;margin-bottom: 0;}.astra-icon-down_arrow::after {content: "\e900";font-family: Astra;}.astra-icon-close::after {content: "\e5cd";font-family: Astra;}.astra-icon-drag_handle::after {content: "\e25d";font-family: Astra;}.astra-icon-format_align_justify::after {content: "\e235";font-family: Astra;}.astra-icon-menu::after {content: "\e5d2";font-family: Astra;}.astra-icon-reorder::after {content: "\e8fe";font-family: Astra;}.astra-icon-search::after {content: "\e8b6";font-family: Astra;}.astra-icon-zoom_in::after {content: "\e56b";font-family: Astra;}.astra-icon-check-circle::after {content: "\e901";font-family: Astra;}
265.astra-icon-shopping-cart::after {content: "\f07a";font-family: Astra;}.astra-icon-shopping-bag::after {content: "\f290";font-family: Astra;}.astra-icon-shopping-basket::after {content: "\f291";font-family: Astra;}.astra-icon-circle-o::after {content: "\e903";font-family: Astra;}.astra-icon-certificate::after {content: "\e902";font-family: Astra;}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:769px){.main-header-bar{border-bottom-width:1px;}}.ast-safari-browser-less-than-11 .main-header-menu .menu-item, .ast-safari-browser-less-than-11 .main-header-bar .ast-masthead-custom-menu-items{display:block;}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link,{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items{flex:unset;}.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg);}.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before{font-weight:bold;content:"\e900";font-family:Astra;text-decoration:inherit;display:inline-block;}.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{content:"\e900";font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:translate(0, -2px) rotateZ(270deg);margin-right:5px;}.widget_search .search-form:after{font-family:Astra;font-size:1.2em;font-weight:normal;content:"\e8b6";position:absolute;top:50%;right:15px;transform:translate(0, -50%);}.astra-search-icon::before{content:"\e8b6";font-family:Astra;font-style:normal;font-weight:normal;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.main-header-bar .main-header-bar-navigation .page_item_has_children > a:after, .main-header-bar .main-header-bar-navigation .menu-item-has-children > a:after, .site-header-focus-item .main-header-bar-navigation .menu-item-has-children > .menu-link:after{content:"\e900";display:inline-block;font-family:Astra;font-size:.6rem;font-weight:bold;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;line-height:normal;}.ast-mobile-popup-drawer .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg);}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children > .menu-link:after{display:none;}.comment-reply-title{font-size:24px;font-size:1.6rem;}.ast-comment-meta{line-height:1.666666667;color:#0274be;font-size:12px;font-size:0.8rem;}.ast-comment-list #cancel-comment-reply-link{font-size:15px;font-size:1rem;}.comments-count-wrapper {padding: 2em 0;}.comments-count-wrapper .comments-title {font-weight: normal;word-wrap: break-word;}.ast-comment-list {margin: 0;word-wrap: break-word;padding-bottom: 0.5em;list-style: none;}.ast-comment-list li {list-style: none;}.ast-comment-list li.depth-1 .ast-comment,.ast-comment-list li.depth-2 .ast-comment {border-bottom: 1px solid #eeeeee;}.ast-comment-list .comment-respond {padding: 1em 0;border-bottom: 1px solid #eeeeee;}.ast-comment-list .comment-respond .comment-reply-title {margin-top: 0;padding-top: 0;}.ast-comment-list .comment-respond p {margin-bottom: .5em;}.ast-comment-list .ast-comment-edit-reply-wrap {-js-display: flex;display: flex;justify-content: flex-end;}.ast-comment-list .ast-edit-link {flex: 1;}.ast-comment-list .comment-awaiting-moderation {margin-bottom: 0;}.ast-comment {padding: 1em 0;}.ast-comment-avatar-wrap img {border-radius: 50%;}
265.ast-comment-content {clear: both;}.ast-comment-cite-wrap {text-align: left;}.ast-comment-cite-wrap cite {font-style: normal;}.comment-reply-title {padding-top: 1em;font-weight: normal;line-height: 1.65;}.ast-comment-meta {margin-bottom: 0.5em;}.comments-area {border-top: 1px solid #eeeeee;margin-top: 2em;}.comments-area .comment-form-comment {width: 100%;border: none;margin: 0;padding: 0;}.comments-area .comment-notes,.comments-area .comment-textarea,.comments-area .form-allowed-tags {margin-bottom: 1.5em;}.comments-area .form-submit {margin-bottom: 0;}.comments-area textarea#comment,.comments-area .ast-comment-formwrap input[type="text"] {width: 100%;border-radius: 0;vertical-align: middle;margin-bottom: 10px;}.comments-area .no-comments {margin-top: 0.5em;margin-bottom: 0.5em;}.comments-area p.logged-in-as {margin-bottom: 1em;}.ast-separate-container .comments-count-wrapper {background-color: #fff;padding: 2em 6.67em 0;}@media (max-width: 1200px) {.ast-separate-container .comments-count-wrapper {padding: 2em 3.34em;}}.ast-separate-container .comments-area {border-top: 0;}.ast-separate-container .ast-comment-list {padding-bottom: 0;}.ast-separate-container .ast-comment-list li {background-color: #fff;}.ast-separate-container .ast-comment-list li.depth-1 {padding: 4em 6.67em;margin-bottom: 2em;}@media (max-width: 1200px) {.ast-separate-container .ast-comment-list li.depth-1 {padding: 3em 3.34em;}}.ast-separate-container .ast-comment-list li.depth-1 .children li {padding-bottom: 0;padding-top: 0;margin-bottom: 0;}.ast-separate-container .ast-comment-list li.depth-1 .ast-comment,.ast-separate-container .ast-comment-list li.depth-2 .ast-comment {border-bottom: 0;}.ast-separate-container .ast-comment-list .comment-respond {padding-top: 0;padding-bottom: 1em;background-color: transparent;}.ast-separate-container .ast-comment-list .pingback p {margin-bottom: 0;}.ast-separate-container .ast-comment-list .bypostauthor {padding: 2em;margin-bottom: 1em;}.ast-separate-container .ast-comment-list .bypostauthor li {background: transparent;margin-bottom: 0;padding: 0 0 0 2em;}.ast-separate-container .comment-respond {background-color: #fff;padding: 4em 6.67em;border-bottom: 0;} @media (max-width: 1200px) { .ast-separate-container .comment-respond { padding: 3em 2.34em; } }.ast-separate-container .comment-reply-title {padding-top: 0;}.comment-content a {word-wrap: break-word;}.ast-comment-list .children {margin-left: 2em;}@media (max-width: 992px) {.ast-comment-list .children {margin-left: 1em;}}.ast-comment-list #cancel-comment-reply-link {white-space: nowrap;font-size: 15px;font-size: 1rem;margin-left: 1em;}.ast-comment-avatar-wrap {float: left;clear: right;margin-right: 1.33333em;}.ast-comment-meta-wrap {float: left;clear: right;padding: 0 0 1.33333em;}.ast-comment-time .timendate,.ast-comment-time .reply {margin-right: 0.5em;}.comments-area #wp-comment-cookies-consent {margin-right: 10px;}.ast-page-builder-template .comments-area {padding-left: 20px;padding-right: 20px;margin-top: 0;margin-bottom: 2em;}.ast-separate-container .ast-comment-list .bypostauthor .bypostauthor {background: transparent;margin-bottom: 0;padding-right: 0;padding-bottom: 0;padding-top: 0;}@media (min-width:769px){.ast-separate-container .ast-comment-list li .comment-respond{padding-left:2.66666em;padding-right:2.66666em;}}@media (max-width:544px){.ast-separate-container .comments-count-wrapper{padding:1.5em 1em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 1em;margin-bottom:1.5em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-separate-container .comment-respond{padding:1.5em 1em;}.ast-separate-container .ast-comment-list .bypostauthor li{padding:0 0 0 .5em;}.ast-comment-list .children{margin-left:0.66666em;}}@media (max-width:768px){.ast-comment-avatar-wrap img{max-width:2.5em;}.comments-area{margin-top:1.5em;}.ast-separate-container .comments-count-wrapper{padding:2em 2.14em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em;}.ast-separate-container .comment-respond{padding:2em 2.14em;}}@media (max-width:768px){.ast-comment-avatar-wrap{margin-right:0.5em;}}
266</style>
267<link rel='stylesheet' id='astra-menu-animation-css' href='https://www.techdreams.org/wp-content/themes/astra/assets/css/minified/menu-animation.min.css?ver=3.6.9' media='all' />
268<style id='wp-emoji-styles-inline-css'>
269
270	img.wp-smiley, img.emoji {
271		display: inline !important;
272		border: none !important;
273		box-shadow: none !important;
274		height: 1em !important;
275		width: 1em !important;
276		margin: 0 0.07em !important;
277		vertical-align: -0.1em !important;
278		background: none !important;
279		padding: 0 !important;
280	}
281</style>
282<link rel='stylesheet' id='wp-block-library-css' href='https://c0.wp.com/c/6.4.12/wp-includes/css/dist/block-library/style.min.css' media='all' />
283<link rel='stylesheet' id='mediaelement-css' href='https://c0.wp.com/c/6.4.12/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' media='all' />
284<link rel='stylesheet' id='wp-mediaelement-css' href='https://c0.wp.com/c/6.4.12/wp-includes/js/mediaelement/wp-mediaelement.min.css' media='all' />
285<style id='jetpack-sharing-buttons-style-inline-css'>
286.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}
287</style>
288<style id='classic-theme-styles-inline-css'>
289/*! This file is auto-generated */
290.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
290padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
291</style>
292<style id='global-styles-inline-css'>
293body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
293--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
293.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
294.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
295:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
296:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
297.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
298</style>
299<link rel='stylesheet' id='contact-form-7-css' href='https://www.techdreams.org/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.8.6' media='all' />
300<link rel='stylesheet' id='astra-contact-form-7-css' href='https://www.techdreams.org/wp-content/themes/astra/assets/css/minified/compatibility/contact-form-7-main.min.css?ver=3.6.9' media='all' />
301<!--[if IE]>
302<script src="https://www.techdreams.org/wp-content/themes/astra/assets/js/minified/flexibility.min.js?ver=3.6.9" id="astra-flexibility-js"></script>
vendor: 1 bytes, line 302
302
303<script id="astra-flexibility-js-after">
304flexibility(document.documentElement);
305</script>
305
306<![endif]-->
307<script src="https://www.techdreams.org/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0" id="monsterinsights-frontend-script-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 307
307
308<script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"pdf,doc,ppt,xls,zip,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.techdreams.org","hash_tracking":"false","v4_id":"G-3HFLWJFK1E"};</script>
vendor: 1 bytes, line 308
308
309<script src="https://c0.wp.com/c/6.4.12/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
vendor: 1 bytes, line 309
309
310<script src="https://c0.wp.com/c/6.4.12/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
310
311<link rel="https://api.w.org/" href="https://www.techdreams.org/wp-json/" /><link rel="alternate" type="application/json" href="https://www.techdreams.org/wp-json/wp/v2/posts/15602" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.techdreams.org/xmlrpc.php?rsd" />
312
313<link rel='shortlink' href='https://www.techdreams.org/?p=15602' />
314<link rel="alternate" type="application/json+oembed" href="https://www.techdreams.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.techdreams.org%2Fcrypto-currency%2Fethereum-miners%2F15602-20220909" />
315<link rel="alternate" type="text/xml+oembed" href="https://www.techdreams.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.techdreams.org%2Fcrypto-currency%2Fethereum-miners%2F15602-20220909&#038;format=xml" />
316
317<link rel="alternate" type="application/rss+xml" title="Podcast RSS feed" href="https://www.techdreams.org/feed/podcast" />
318
319	<style>img#wpstats{display:none}</style>
320		<link rel="pingback" href="https://www.techdreams.org/xmlrpc.php">
321
322
323<script type="application/ld+json" class="saswp-schema-markup-output">
324[{"@context":"https://schema.org/","@type":"Blogposting","@id":"https://www.techdreams.org/crypto-currency/ethereum-miners/15602-20220909#Blogposting","url":"https://www.techdreams.org/crypto-currency/ethereum-miners/15602-20220909","inLanguage":"en-US","mainEntityOfPage":"https://www.techdreams.org/crypto-currency/ethereum-miners/15602-20220909","headline":"Ethereum Miners Analysis &#8211; Past 60 Days","description":"Source : Unsplash Our focus in this article is to study the ethereum.core.fact_blocks table, Are there certain miners that prefer mining blocks with fewer transactions?Are some miners only mining blocks with high transaction counts?By analyzing the distribution of transaction counts, you can determine what constitutes low or high transaction counts Overview Of Ethereum Miners On","articleBody":"Source : Unsplash    Our focus in this article is to study the ethereum.core.fact_blocks table,    Are there certain miners that prefer mining blocks with fewer transactions?Are some miners only mining blocks with high transaction counts?By analyzing the distribution of transaction counts, you can determine what constitutes low or high transaction counts    Overview Of Ethereum Miners    On Ethereum's blockchain, mining involves creating blocks of transactions. Traditionally, mining is used to describe crypto currencies as gold analogies. Digital tokens are also scarce, and mining is the only way to increase their volume. Ethereum is also the only currency that can be issued post launch through mining. The mining process creates, verifies, publishes, propagates and secures blocks in the blockchain, unlike these examples.    Keeping the network secure by mining ether. Ethereum is a decentralized system that needs everyone's agreement on how transactions should be ordered. In order to protect the network from attacks, miners solve computationally difficult puzzles.     After Sep 14th 2022, we will no longer be able to mine Ethereum once the Ethereum merge is launched. The following tweet provides information about this proposal.    Before we get to the steps, what is happening again?Ethereum is going through an upgrade where it will transition from Proof of Work to Proof of Stake. After the transition, ETH miners can no longer mine. Miners are forking ETH to keep a PoW version so they can continue mining.— Bobby Ong (@bobbyong) September 5, 2022     Approach    Using the ethereum.core.fact_blocks table in this dashboard,    Our focus was on finding the number of transactions mined per block, as well as the distribution of blocks with the number of transactionsAs a next step, we can see the numbers of transactions processed by miners compared to average transactions, as well as their percentages on a daily basis.In the next part, we will see how miners are distributed by the number of transactions mined per blockFurthermore, we can also see the miners who frequently mined more than 500 txns per blockLastly, we will look at the top 10 miners and their top 5 block sizes, which are selected individually by each miner.    From the graph below, you can see the minimum, maximum, and average transactions mined per block for the past 60 days. According to the graph below, the minimum number of transactions mined per block is between 2-3.&nbsp; During July 26 2022, a maximum of 273.42 average transactions were recorded. On Sep 04 2022, we can observe a maximum of 1418 maximum transactions, and on August 30, 2022, we can observe a minimum of 702 maximum transactions. The maximum transactions that are mined on a blockwise basis are showing a downward trend. There may be a reason for this because the Ethereum merge is removing the mining.&nbsp;        We can see here the distribution of blocks based on the number of transactions. The total number of mined blocks across all buckets is 371,708.&nbsp;46.84% of the total mined blocks came from the top two buckets, while 64.5% came from the top three buckets.&nbsp;The lowest number of Mined Blocks is 41 (S.901 to 950 txns), while the highest number is 87,056 (A.1 to 50 txns).        Between July 11, 2022 and September 9, 2022, there were 3.1K miners.&nbsp;Out of the two categories, Processed Txns.Below Average contributes the most (68.12%) to the total Miners.&nbsp;In this case, the lowest number of processed transactions is 987 (Processed Txns. Above Average), whereas the highest number is 2.11K (Processed Txns. Below Average).&nbsp;It was observed that the maximum number of miners was 55 on July 29, 2022, and the minimum number of miners was 46 on September 1, 2022.&nbsp;Here we can see processed Txns.below Average&nbsp;has a steady percentage of&nbsp;Miners.        From the below graph out of the two categories, Processed Txns.Below Average contributes the most to the total miners which is almost 70%.        According to the graph below, we can see how miners have distributed the number of transactions mined per block over the past 60 days. We can see that a maximum of 50 txns are mined per block by a maximum number of miners. There are a total of 19 categories of transactions taking place with miners per block. Among the top 5 mining categories, transactions per block are between 1 and 250. A very small number of miners fall under the category of 901-950 transactions mined per block.&nbsp;            The following graph shows the miners who mined more than 500 Txns per block frequently for the past 60 days.  We can see that the total number of blocks mined is 1,272.&nbsp;A total of 49.69% of total blocks were mined by 0xea674fdde714fd979de3edf0f56aa9716b898ec8 Miners, and 66.9% were mined by the top 2 miners.&nbsp;A total of 42.06% of total blocks mined were from K.501 to 550 txns, and 57.94% of total blocks mined were from the Top 2 blocks.&nbsp; The lowest total number of blocks mined is 5 (0x2a20380dca5bc24d052acfbf79ba23e988ad0050), while the highest total number of blocks mined is 632 (0xea674fdde714fd979de3edf0f56aa9716b898ec8).&nbsp;A total of 24 blocks have been mined (S.901 to 950 tracts) and 535 blocks have been mined (K.501 to 550 tracts).        Below is a graph that shows miners who mine less than 500 Txns per block frequently. The total number of blocks mined is 365.58K.&nbsp;In total, the 0xea674fdde714fd979de3edf0f56aa9716b898ec8 Miners contributed for 27.57%, and the Top 3 Miners contributed for 52.78%.&nbsp;47.36% of total blocks mined came from the top two blocks, and 65.2% came from the top three blocks.&nbsp;0x6a0806cca96c0600224de365f45b9e042c03e35b is the lowest total Blocks Mined and 0xea674fdde714fd979de3edf0f56aa9716b898ec8 is the highest total Blocks Mined.&nbsp;The low total number of Blocks Mined is 910 (J.451 to 500 txns) and the highest total number of Blocks Mined is 86,593 (B.51 to 100 txns).&nbsp;        The total number of mined blocks across the top 10 miners is 292K . More than 30% of total mined blocks were contributed by 0xea674fdde714fd979de3edf0f56aa9716b898ec8, while more than half contributed by the Top 2 Miners.&nbsp;The lowest mined blocks total is 9K (0x3ecef08d0e2dad803847e052249bb4f8bf2d5bb) while the highest is 101K (0xea674fdde714fd979de3edf0f56aa9716b898ec).        Based on the top 5 block sizes selected by Miner #1, the maximum number of transactions chosen by this miner is 1-50 transactions, followed by 51-100 transactions. The most popular transaction categories for Miner#2 and 3 out of their top 5 block sizes are 1-50 transactions and 51-100 transactions.&nbsp; From Miner#4 and Miner#5, 51-100 transactions were selected out of their total transactions from each. Miner#8 can be seen to have almost 60% of his transactions falling between the 1-50 range of transactions. Most of the categories of miner#10's top 5 chosen categories are in more than 20%, except the category '1 to 50 transactions'. That means this miner doesn't choose the category of '1-50 transactions' very often.    Based on individual analyses of these Top 10 miners, the majority of the miners have selected the '1-50 transactions' and '51-100 transactions' categories for their transactions.                                                                          Observations    From the above analysis, we can see that the minimum number of transactions mined per block is 2-3.&nbsp; A maximum of 273.42 average transactions were recorded during July 26 2022. The maximum number of transactions on Sep 4 2022 was 1418, while the minimum number of transactions on August 30, 2022 was 702.There is a downward trend in the maximum number of transactions mined on a block-by-block basis. Possibly, the mining has been removed as a result of the Ethereum merge.&nbsp;Also, from the above analysis, we see that a maximum number of miners mines a maximum of 50 transactions per block.&nbsp; There are just a few miners who mine between 901 and 950 transactions per block.&nbsp;A total of 1,272 blocks have been mined by miners who mine more than 500 transactions per block frequently. There are 365.58K blocks mined by miners who mine fewer than 500 transactions per block. As can be seen from the graph, more miners use fewer than 500 transaction categories for mining.According to the individual analyses of these Top 10 miners, the majority of their transactions fall into the categories of '1-50 transactions' and '51-100 transactions'.    SQL Reference    with  miner_txns as (   SELECT      \tMINER,     \ttx_count,   \t\tblock_number,     \twidth_bu
324cket(tx_count, 1, 1500, 20) as bucket_number,     \tconcat(chr(64+bucket_number), '.', ((bucket_number - 1) * 50) + 1 , ' to ', bucket_number * 50, ' txns') as bucket,   \t\ttx_count   FROM ethereum.core.fact_blocks   where tx_count &gt; 1      and block_timestamp &gt; CURRENT_DATE - {{days}} ), miner_blocks as (   \tselect    \t\tminer,   \t\tcount(block_number) as total_blocks_mined   \tfrom miner_txns   \tGROUP BY miner ), miner_buckets as (   \tselect    \t\tminer as miner,   \t\tbucket,   \t\tcount(block_number) as blocks_mined   \tfrom miner_txns   \tgroup by miner, bucket ), miner_blocks_bucket as (   \tselect    \t\tminer_buckets.*,   \t\tblocks_mined / total_blocks_mined * 100 as perct_mined   \tfrom miner_blocks   \tINNER JOIn miner_buckets using (miner) ) SELECT * FROM miner_blocks_bucket","keywords":"","datePublished":"2022-09-09T13:27:20-07:00","dateModified":"2022-09-13T12:38:46-07:00","author":{"@type":"Person","name":"Kavitha","url":"https://www.techdreams.org/author/admin","sameAs":["http://www.techdreams.org","admin"],"image":{"@type":"ImageObject","url":"https://secure.gravatar.com/avatar/edbbb3512f3eda1df892db6d6cec6086?s=96&d=mm&r=g","height":96,"width":96}},"editor":{"@type":"Person","name":"Kavitha","url":"https://www.techdreams.org/author/admin","sameAs":["http://www.techdreams.org","admin"],"image":{"@type":"ImageObject","url":"https://secure.gravatar.com/avatar/edbbb3512f3eda1df892db6d6cec6086?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Tech Dreams","url":"https://www.techdreams.org","logo":{"@type":"ImageObject","url":"https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200-600x60.png","width":"600","height":"60"}},"image":[{"@type":"ImageObject","url":"https://www.techdreams.org/wp-content/uploads/2022/09/Miners-1024x356-1200x675.png","width":1200,"height":675,"@id":"https://www.techdreams.org/crypto-currency/ethereum-miners/15602-20220909#primaryimage"}]}]
325</script>
325
326
327<link rel="amphtml" href="https://www.techdreams.org/crypto-currency/ethereum-miners/15602-20220909/amp"><link rel="icon" href="https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200-80x80.png" sizes="32x32" />
328<link rel="icon" href="https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200.png" sizes="192x192" />
329<link rel="apple-touch-icon" href="https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200.png" />
330<meta name="msapplication-TileImage" content="https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200.png" />
331		<style id="wp-custom-css">
332			.twitter-tweet {margin:auto;}
333.google-data-studio {
334position: relative;
335padding-bottom: 56.25%;
336padding-top: 30px; height: 0; overflow: hidden;
337}
338		</style>
339		<style id="wpforms-css-vars-root">
340				:root {
341					--wpforms-field-border-radius: 3px;
342--wpforms-field-background-color: #ffffff;
343--wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
344--wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
345--wpforms-label-color: rgba( 0, 0, 0, 0.85 );
346--wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
347--wpforms-label-error-color: #d63637;
348--wpforms-button-border-radius: 3px;
349--wpforms-button-background-color: #066aab;
350--wpforms-button-text-color: #ffffff;
351--wpforms-field-size-input-height: 43px;
352--wpforms-field-size-input-spacing: 15px;
353--wpforms-field-size-font-size: 16px;
354--wpforms-field-size-line-height: 19px;
355--wpforms-field-size-padding-h: 14px;
356--wpforms-field-size-checkbox-size: 16px;
357--wpforms-field-size-sublabel-spacing: 5px;
358--wpforms-field-size-icon-size: 1;
359--wpforms-label-size-font-size: 16px;
360--wpforms-label-size-line-height: 19px;
361--wpforms-label-size-sublabel-font-size: 14px;
362--wpforms-label-size-sublabel-line-height: 17px;
363--wpforms-button-size-font-size: 17px;
364--wpforms-button-size-height: 41px;
365--wpforms-button-size-padding-h: 15px;
366--wpforms-button-size-margin-top: 10px;
367
368				}
369			</style></head>
370
371<body itemtype='https://schema.org/Blog' itemscope='itemscope' class="post-template-default single single-post postid-15602 single-format-standard wp-custom-logo ast-desktop ast-plain-container ast-no-sidebar astra-3.6.9 ast-header-custom-item-inside group-blog ast-blog-single-style-1 ast-single-post ast-mobile-inherit-site-logo ast-inherit-site-logo-transparent ast-normal-title-enabled">
372<div 
373class="hfeed site" id="page">
374	<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
375			<header
376		class="site-header ast-primary-submenu-animation-fade header-main-layout-1 ast-primary-menu-disabled ast-logo-title-inline ast-hide-custom-menu-mobile ast-menu-toggle-icon ast-mobile-header-inline" id="masthead" itemtype="https://schema.org/WPHeader" itemscope="itemscope" itemid="#masthead"		>
377			
378<div class="main-header-bar-wrap">
379	<div class="main-header-bar">
380				<div class="ast-container">
381
382			<div class="ast-flex main-header-container">
383				
384		<div class="site-branding">
385			<div
386			class="ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope"			>
387				<span class="site-logo-img"><a href="https://www.techdreams.org/" class="custom-logo-link" rel="home"><img width="80" height="80" src="https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200-80x80.png" class="custom-logo" alt="Tech Dreams" decoding="async" srcset="https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200-80x80.png 80w, https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200-150x150.png 150w, https://www.techdreams.org/wp-content/uploads/2019/12/6774820a-0c29-4e28-a66c-21d8ed88a43b_200x200.png 200w" sizes="(max-width: 80px) 100vw, 80px" /></a></span>			</div>
388		</div>
389
390		<!-- .site-branding -->
391		<div class="main-header-bar-navigation ast-flex-1 ast-header-custom-item ast-flex ast-justify-content-flex-end">			<div class="ast-masthead-custom-menu-items search-custom-menu-item">
392						<div class="ast-search-menu-icon slide-search" id="ast-search-form" tabindex="-1">
393			<div class="ast-search-icon">
394				<a class="slide-search astra-search-icon" aria-label="Search icon link" href="#">
395					<span class="screen-reader-text">Search</span>
396					<span class="ast-icon icon-search"></span>				</a>
397			</div>
398			<form role="search" method="get" class="search-form" action="https://www.techdreams.org/">
399	<label>
400		<span class="screen-reader-text">Search for:</span>
401		<input type="search" class="search-field"  placeholder="Search &hellip;" value="" name="s" tabindex="-1">
402			</label>
403	</form>
404		</div>
405					</div>
406			</div>			</div><!-- Main Header Container -->
407		</div><!-- ast-row -->
408			</div> <!-- Main Header Bar -->
409</div> <!-- Main Header Bar Wrap -->
410		</header><!-- #masthead -->
411			<div id="content" class="site-content">
412		<div class="ast-container">
413		
414
415	<div id="primary" class="content-area primary">
416
417		
418					<main id="main" class="site-main">
419				
420
421<article
422class="post-15602 post type-post status-publish format-standard hentry category-crypto-currency ast-article-single" id="post-15602" itemtype="https://schema.org/CreativeWork" itemscope="itemscope">
423
424	
425	
426<div class="ast-post-format- ast-no-thumb single-layout-1">
427
428	
429	<header class="entry-header ast-no-thumbnail ast-no-meta">
430
431		
432				<div class="ast-single-post-order">
433			<h1 class="entry-title" itemprop="headline">Ethereum Miners Analysis &#8211; Past 60 Days</h1>		</div>
434		
435		
436	</header><!-- .entry-header -->
437
438	
439	<div class="entry-content clear" 
440	itemprop="text"	>
441
442		
443		
444<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><a href="https://www.techdreams.org/wp-content/uploads/2022/09/Miners.png"><img fetchpriority="high" decoding="async" src="https://www.techdreams.org/wp-content/uploads/2022/09/Miners-1024x356.png" alt="" class="wp-image-15620" width="1200" height="417" srcset="https://www.techdreams.org/wp-content/uploads/2022/09/Miners-1024x356.png 1024w, https://www.techdreams.org/wp-content/uploads/2022/09/Miners-300x104.png 300w, https://www.techdreams.org/wp-content/uploads/2022/09/Miners-768x267.png 768w, https://www.techdreams.org/wp-content/uploads/2022/09/Miners-1536x535.png 1536w, https://www.techdreams.org/wp-content/uploads/2022/09/Miners.png 1563w" sizes="(max-width: 1200px) 100vw, 1200px" /></a><figcaption>Source : <a href="https://unsplash.com/photos/4nB999MB5gc" rel="sponsored" title="Unsplash">Unsplash</a></figcaption></figure></div>
445
446
447
448<p>Our focus in this article is to study the ethereum.core.fact_blocks table,</p>
449
450
451
452<ul><li>Are there certain miners that prefer mining blocks with fewer transactions?</li><li>Are some miners only mining blocks with high transaction counts?</li><li>By analyzing the distribution of transaction counts, you can determine what constitutes low or high transaction counts</li></ul>
453
454
455
456<h2 class="wp-block-heading">Overview Of Ethereum Miners</h2>
457
458
459
460<p>On Ethereum&#8217;s blockchain, mining involves creating blocks of transactions. Traditionally, mining is used to describe crypto currencies as gold analogies. Digital tokens are also scarce, and mining is the only way to increase their volume. Ethereum is also the only currency that can be issued post launch through mining. The mining process creates, verifies, publishes, propagates and secures blocks in the blockchain, unlike these examples.</p>
461
462
463
464<p>Keeping the network secure by mining ether. Ethereum is a decentralized system that needs everyone&#8217;s agreement on how transactions should be ordered. In order to protect the network from attacks, miners solve computationally difficult puzzles.</p>
465
466
467
468<p> After Sep 14th 2022, we will no longer be able to mine Ethereum once the Ethereum merge is launched. The following tweet provides information about this proposal.</p><div class='code-block code-block-1' style='margin: 8px 0; clear: both;'>
469<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
469
470<!-- td_blog_ads -->
471<ins class="adsbygoogle"
472     style="display:block"
473     data-ad-client="ca-pub-1919101872903091"
474     data-ad-slot="7883452366"
475     data-ad-format="auto"></ins>
476<script>
477(adsbygoogle = window.adsbygoogle || []).push({});
478</script>
478</div>
479
480
481
482
483<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Before we get to the steps, what is happening again?<br><br>Ethereum is going through an upgrade where it will transition from Proof of Work to Proof of Stake. After the transition, ETH miners can no longer mine. Miners are forking ETH to keep a PoW version so they can continue mining.</p>— Bobby Ong (@bobbyong) <a href="https://twitter.com/bobbyong/status/1566616587196461057?ref_src=twsrc%5Etfw">September 5, 2022</a></blockquote> 
483<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
483
484
485
486
487<h2 class="wp-block-heading">Approach</h2>
488
489
490
491<p>Using the ethereum.core.fact_blocks table in this dashboard,</p>
492
493
494
495<ul><li>Our focus was on finding the number of transactions mined per block, as well as the distribution of blocks with the number of transactions</li><li>As a next step, we can see the numbers of transactions processed by miners compared to average transactions, as well as their percentages on a daily basis.</li><li>In the next part, we will see how miners are distributed by the number of transactions mined per block</li><li>Furthermore, we can also see the miners who frequently mined more than 500 txns per block</li><li>Lastly, we will look at the top 10 miners and their top 5 block sizes, which are selected individually by each miner.</li></ul>
496
497
498
499<p>From the graph below, you can see the minimum, maximum, and average transactions mined per block for the past 60 days. According to the graph below, the minimum number of transactions mined per block is between 2-3.&nbsp; During July 26 2022, a maximum of 273.42 average transactions were recorded. On Sep 04 2022, we can observe a maximum of 1418 maximum transactions, and on August 30, 2022, we can observe a minimum of 702 maximum transactions. The maximum transactions that are mined on a blockwise basis are showing a downward trend. There may be a reason for this because the Ethereum merge is removing the mining.&nbsp;</p>
500
501
502
503<iframe frameborder="0" width="100%" height="800" src="https://analytics.zoho.com/open-view/2467969000006239082"></iframe>
504
505
506
507<p>We can see here the distribution of blocks based on the number of transactions. The total number of mined blocks across all buckets is 371,708.&nbsp;46.84% of the total mined blocks came from the top two buckets, while 64.5% came from the top three buckets.&nbsp;The lowest number of Mined Blocks is 41 (S.901 to 950 txns), while the highest number is 87,056 (A.1 to 50 txns).</p>
508
509
510
511<iframe frameborder="0" width="100%" height="1000" src="https://analytics.zoho.com/open-view/2467969000006246523"></iframe>
512
513
514
515<p>Between July 11, 2022 and September 9, 2022, there were 3.1K miners.&nbsp;Out of the two categories, Processed Txns.Below Average contributes the most (68.12%) to the total Miners.&nbsp;In this case, the lowest number of processed transactions is 987 (Processed Txns. Above Average), whereas the highest number is 2.11K (Processed Txns. Below Average).&nbsp;It was observed that the maximum number of miners was 55 on July 29, 2022, and the minimum number of miners was 46 on September 1, 2022.&nbsp;Here we can see processed Txns.below Average&nbsp;has a steady percentage of&nbsp;Miners.</p>
516
517
518
519<iframe loading="lazy" frameborder="0" width="100%" height="800" src="https://analytics.zoho.com/open-view/2467969000006239326"></iframe>
520
521
522
523<p>From the below graph out of the two categories, Processed Txns.Below Average contributes the most to the total miners which is almost 70%.</p>
524
525
526
527<iframe loading="lazy" frameborder="0" width="100%" height="800" src="https://analytics.zoho.com/open-view/2467969000006239306"></iframe>
528
529
530
531<p>According to the graph below, we can see how miners have distributed the number of transactions mined per block over the past 60 days. We can see that a maximum of 50 txns are mined per block by a maximum number of miners. There are a total of 19 categories of transactions taking place with miners per block. Among the top 5 mining categories, transactions per block are between 1 and 250. A very small number of miners fall under the category of 901-950 transactions mined per block.&nbsp;</p>
532
533
534
535<iframe loading="lazy" frameborder="0" width="100%" height="800" src="https://analytics.zoho.com/open-view/2467969000006239470"></iframe>
536
537
538
539<iframe loading="lazy" frameborder="0" width="100%" height="800" src="https://analytics.zoho.com/open-view/2467969000006239694"></iframe>
540
541
542
543<p>The following graph shows the miners who mined more than 500 Txns per block frequently for the past 60 days.  We can see that the total number of blocks mined is 1,272.&nbsp;A total of 49.69% of total blocks were mined by 0xea674fdde714fd979de3edf0f56aa9716b898ec8 Miners, and 66.9% were mined by the top 2 miners.&nbsp;A total of 42.06% of total blocks mined were from K.501 to 550 txns, and 57.94% of total blocks mined were from the Top 2 blocks.&nbsp; The lowest total number of blocks mined is 5 (0x2a20380dca5bc24d052acfbf79ba23e988ad0050), while the highest total number of blocks mined is 632 (0xea674fdde714fd979de3edf0f56aa9716b898ec8).&nbsp;A total of 24 blocks have been mined (S.901 to 950 tracts) and 535 blocks have been mined (K.501 to 550 tracts).</p>
544
545
546
547<iframe loading="lazy" frameborder="0" width="100%" height="800" src="https://analytics.zoho.com/open-view/2467969000006239823"></iframe>
548
549
550
551<p>Below is a graph that shows miners who mine less than 500 Txns per block frequently. The total number of blocks mined is 365.58K.&nbsp;In total, the 0xea674fdde714fd979de3edf0f56aa9716b898ec8 Miners contributed for 27.57%, and the Top 3 Miners contributed for 52.78%.&nbsp;47.36% of total blocks mined came from the top two blocks, and 65.2% came from the top three blocks.&nbsp;0x6a0806cca96c0600224de365f45b9e042c03e35b is the lowest total Blocks Mined and 0xea674fdde714fd979de3edf0f56aa9716b898ec8 is the highest total Blocks Mined.&nbsp;The low total number of Blocks Mined is 910 (J.451 to 500 txns) and the highest total number of Blocks Mined is 86,593 (B.51 to 100 txns).&nbsp;</p>
552
553
554
555<iframe loading="lazy" frameborder="0" width="100%" height="800" src="https://analytics.zoho.com/open-view/2467969000006246039"></iframe>
556
557
558
559<p>The total number of mined blocks across the top 10 miners is 292K . More than 30% of total mined blocks were contributed by 0xea674fdde714fd979de3edf0f56aa9716b898ec8, while more than half contributed by the Top 2 Miners.&nbsp;The lowest mined blocks total is 9K (0x3ecef08d0e2dad803847e052249bb4f8bf2d5bb) while the highest is 101K (0xea674fdde714fd979de3edf0f56aa9716b898ec).</p>
560
561
562
563<iframe loading="lazy" frameborder="0" width="100%" height="800" src="https://analytics.zoho.com/open-view/2467969000006246788"></iframe>
564
565
566
567<p>Based on the top 5 block sizes selected by Miner #1, the maximum number of transactions chosen by this miner is 1-50 transactions, followed by 51-100 transactions. The most popular transaction categories for Miner#2 and 3 out of their top 5 block sizes are 1-50 transactions and 51-100 transactions.&nbsp; From Miner#4 and Miner#5, 51-100 transactions were selected out of their total transactions from each. Miner#8 can be seen to have almost 60% of his transactions falling between the 1-50 range of transactions. Most of the categories of miner#10&#8217;s top 5 chosen categories are in more than 20%, except the category &#8216;1 to 50 transactions&#8217;. That means this miner doesn&#8217;t choose the category of &#8216;1-50 transactions&#8217; very often.</p>
568
569
570
571<p>Based on individual analyses of these Top 10 miners, the majority of the miners have selected the &#8216;1-50 transactions&#8217; and &#8217;51-100 transactions&#8217; categories for their transactions.</p>
572
573
574
575<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex">
576<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
577<iframe loading="lazy" frameborder="0" width="100%" height="600" src="https://analytics.zoho.com/open-view/2467969000006249268"></iframe>
578</div>
579
580
581
582<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
583<iframe loading="lazy" frameborder="0" width="800" height="600" src="https://analytics.zoho.com/open-view/2467969000006249514"></iframe>
584</div>
585</div>
586
587
588
589<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-2 wp-block-columns-is-layout-flex">
590<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
591<iframe loading="lazy" frameborder="0" width="800" height="600" src="https://analytics.zoho.com/open-view/2467969000006249599"></iframe>
592</div>
593
594
595
596<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
597<iframe loading="lazy" frameborder="0" width="100%" height="600" src="https://analytics.zoho.com/open-view/2467969000006249714"></iframe>
598</div>
599</div>
600
601
602
603<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-3 wp-block-columns-is-layout-flex">
604<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
605<iframe loading="lazy" frameborder="0" width="800" height="600" src="https://analytics.zoho.com/open-view/2467969000006249829"></iframe>
606</div>
607
608
609
610<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
611<iframe loading="lazy" frameborder="0" width="800" height="600" src="https://analytics.zoho.com/open-view/2467969000006254338"></iframe>
612</div>
613</div>
614
615
616
617<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-4 wp-block-columns-is-layout-flex">
618<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
619<iframe loading="lazy" frameborder="0" width="800" height="600" src="https://analytics.zoho.com/open-view/2467969000006254487"></iframe>
620</div>
621
622
623
624<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
625<iframe loading="lazy" frameborder="0" width="800" height="600" src="https://analytics.zoho.com/open-view/2467969000006254591"></iframe>
626</div>
627</div>
628
629
630
631<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-5 wp-block-columns-is-layout-flex">
632<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
633<iframe loading="lazy" frameborder="0" width="800" height="600" src="https://analytics.zoho.com/open-view/2467969000006254692"></iframe>
634</div>
635
636
637
638<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
639<iframe loading="lazy" frameborder="0" width="800" height="600" src="https://analytics.zoho.com/open-view/2467969000006254793"></iframe>
640</div>
641</div>
642
643
644
645<h2 class="wp-block-heading">Observations</h2>
646
647
648
649<ul><li>From the above analysis, we can see that the minimum number of transactions mined per block is 2-3.&nbsp; A maximum of 273.42 average transactions were recorded during July 26 2022. The maximum number of transactions on Sep 4 2022 was 1418, while the minimum number of transactions on August 30, 2022 was 702.</li><li>There is a downward trend in the maximum number of transactions mined on a block-by-block basis. Possibly, the mining has been removed as a result of the Ethereum merge.&nbsp;</li><li>Also, from the above analysis, we see that a maximum number of miners mines a maximum of 50 transactions per block.&nbsp; There are just a few miners who mine between 901 and 950 transactions per block.&nbsp;</li><li>A total of 1,272 blocks have been mined by miners who mine more than 500 transactions per block frequently. There are 365.58K blocks mined by miners who mine fewer than 500 transactions per block. As can be seen from the graph, more miners use fewer than 500 transaction categories for mining.</li><li>According to the individual analyses of these Top 10 miners, the majority of their transactions fall into the categories of &#8216;1-50 transactions&#8217; and &#8217;51-100 transactions&#8217;.</li></ul>
650
651
652
653<h3 class="wp-block-heading">SQL Reference</h3>
654
655
656
657<pre class="wp-block-code"><code>with 
658miner_txns as (
659  SELECT 
660    	MINER,
661    	tx_count,
662  		block_number,
663    	width_bucket(tx_count, 1, 1500, 20) as bucket_number,
664    	concat(chr(64+bucket_number), '.', ((bucket_number - 1) * 50) + 1 , ' to ', bucket_number * 50, ' txns') as bucket,
665  		tx_count
666  FROM ethereum.core.fact_blocks
667  where tx_count &gt; 1
668  
669  and block_timestamp &gt;= CURRENT_DATE - {{days}}
670),
671miner_blocks as (
672  	select 
673  		miner,
674  		count(block_number) as total_blocks_mined
675  	from miner_txns
676  	GROUP BY miner
677),
678miner_buckets as (
679  	select 
680  		miner as miner,
681  		bucket,
682  		count(block_number) as blocks_mined
683  	from miner_txns
684  	group by miner, bucket
685),
686miner_blocks_bucket as (
687  	select 
688  		miner_buckets.*,
689  		blocks_mined / total_blocks_mined * 100 as perct_mined
690  	from miner_blocks
691  	INNER JOIn miner_buckets using (miner)
692)
693SELECT * FROM miner_blocks_bucket</code></pre>
694<!-- AI CONTENT END 1 -->
695
696		
697		
698			</div><!-- .entry-content .clear -->
699</div>
700
701	
702</article><!-- #post-## -->
703
704
705	        <nav class="navigation post-navigation" role="navigation" aria-label="Posts">
706	                <span class="screen-reader-text">Post navigation</span>
707	                <div class="nav-links"><div class="nav-previous"><a href="https://www.techdreams.org/crypto-currency/benddao-metrics%ef%bf%bc/15568-20220907" rel="prev"><span class="ast-left-arrow">&larr;</span> Previous Post</a></div><div class="nav-next"><a href="https://www.techdreams.org/crypto-currency/weth-thor-pools-on-sushiswap/15613-20220910" rel="next">Next Post <span class="ast-right-arrow">&rarr;</span></a></div></div>
708	        </nav>
709<div id="comments" class="comments-area">
710
711	
712	
713	
714		<div id="respond" class="comment-respond">
715		<h3 id="reply-title" class="comment-reply-title">Leave a Comment <small><a rel="nofollow" id="cancel-comment-reply-link" href="/crypto-currency/ethereum-miners/15602-20220909#respond" style="display:none;">Cancel Reply</a></small></h3><form action="https://www.techdreams.org/wp-comments-post.php" method="post" id="ast-commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><div class="ast-row comment-textarea"><fieldset class="comment-form-comment"><div class="comment-form-textarea ast-col-lg-12"><label for="comment" class="screen-reader-text">Type here..</label><textarea id="comment" name="comment" placeholder="Type here.." cols="45" rows="8" aria-required="true"></textarea></div></fieldset></div><div class="ast-comment-formwrap ast-row"><p class="comment-form-author ast-col-xs-12 ast-col-sm-12 ast-col-md-4 ast-col-lg-4"><label for="author" class="screen-reader-text">Name*</label><input id="author" name="author" type="text" value="" placeholder="Name*" size="30" aria-required='true' /></p>
716<p class="comment-form-email ast-col-xs-12 ast-col-sm-12 ast-col-md-4 ast-col-lg-4"><label for="email" class="screen-reader-text">Email*</label><input id="email" name="email" type="text" value="" placeholder="Email*" size="30" aria-required='true' /></p>
717<p class="comment-form-url ast-col-xs-12 ast-col-sm-12 ast-col-md-4 ast-col-lg-4"><label for="url"><label for="url" class="screen-reader-text">Website</label><input id="url" name="url" type="text" value="" placeholder="Website" size="30" /></label></p></div>
718<p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment &raquo;" /> <input type='hidden' name='comment_post_ID' value='15602' id='comment_post_ID' />
719<input type='hidden' name='comment_parent' id='comment_parent' value='0' />
720</p> <p class="comment-form-aios-antibot-keys"><input type="hidden" name="t0czuvbn" value="tgddcos08mnx" ><input type="hidden" name="cn27f7kw" value="309jmmsrmpn4" ><input type="hidden" name="jepqnur0" value="jt6ze38lk8kj" ><input type="hidden" name="aios_antibot_keys_expiry" id="aios_antibot_keys_expiry" value="1790985600"></p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="6b7cee7188" /></p><p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="58"/>
720<script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script>
720</p></form>	</div><!-- #respond -->
721	
722	
723</div><!-- #comments -->
724			</main><!-- #main -->
725			
726		
727	</div><!-- #primary -->
728
729
730	</div> <!-- ast-container -->
731	</div><!-- #content -->
732
733		<footer
734		class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon"		>
735
736			
737			
738<div class="ast-small-footer footer-sml-layout-1">
739	<div class="ast-footer-overlay">
740		<div class="ast-container">
741			<div class="ast-small-footer-wrap" >
742									<div class="ast-small-footer-section ast-small-footer-section-1" >
743						Copyright &copy; 2026 <span class="ast-footer-site-title">Tech Dreams</span> | Powered by <a href="https://wpastra.com/">Astra WordPress Theme</a>					</div>
744				
745				
746			</div><!-- .ast-row .ast-small-footer-wrap -->
747		</div><!-- .ast-container -->
748	</div><!-- .ast-footer-overlay -->
749</div><!-- .ast-small-footer-->
750
751			
752		</footer><!-- #colophon -->
753			</div><!-- #page -->
754<style id='core-block-supports-inline-css'>
755.wp-container-core-columns-layout-1.wp-container-core-columns-layout-1{flex-wrap:nowrap;}.wp-container-core-columns-layout-2.wp-container-core-columns-layout-2{flex-wrap:nowrap;}.wp-container-core-columns-layout-3.wp-container-core-columns-layout-3{flex-wrap:nowrap;}.wp-container-core-columns-layout-4.wp-container-core-columns-layout-4{flex-wrap:nowrap;}.wp-container-core-columns-layout-5.wp-container-core-columns-layout-5{flex-wrap:nowrap;}
756</style>
757<script src="https://c0.wp.com/c/6.4.12/wp-includes/js/comment-reply.min.js" id="comment-reply-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 757
757
758<script id="astra-theme-js-js-extra">
759var astra = {"break_point":"921","isRtl":""};
760</script>
vendor: 1 bytes, line 760
760
761<script src="https://www.techdreams.org/wp-content/themes/astra/assets/js/minified/style.min.js?ver=3.6.9" id="astra-theme-js-js"></script>
vendor: 1 bytes, line 761
761
762<script src="https://www.techdreams.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.8.6" id="swv-js"></script>
vendor: 1 bytes, line 762
762
763<script id="contact-form-7-js-extra">
764var wpcf7 = {"api":{"root":"https:\/\/www.techdreams.org\/wp-json\/","namespace":"contact-form-7\/v1"}};
765</script>
vendor: 1 bytes, line 765
765
766<script src="https://www.techdreams.org/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.8.6" id="contact-form-7-js"></script>
vendor: 1 bytes, line 766
766
767<script id="country-filter-script-js-extra">
768var countryFilter = {"ajax_url":"https:\/\/www.techdreams.org\/wp-admin\/admin-ajax.php","is_admin":"","debug":"1"};
769</script>
vendor: 1 bytes, line 769
769
770<script src="https://www.techdreams.org/wp-content/plugins/country-filter/country-filter.js" id="country-filter-script-js"></script>
vendor: 1 bytes, line 770
770
771<script src="https://stats.wp.com/e-202640.js" id="jetpack-stats-js" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 771
771
772<script id="jetpack-stats-js-after">
773_stq = window._stq || [];
774_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"16473931\",\"post\":\"15602\",\"tz\":\"-7\",\"srv\":\"www.techdreams.org\",\"j\":\"1:13.6.2\"}") ]);
775_stq.push([ "clickTrackerInit", "16473931", "15602" ]);
776</script>
vendor: 1 bytes, line 776
776
777<script id="aios-front-js-js-extra">
778var AIOS_FRONT = {"ajaxurl":"https:\/\/www.techdreams.org\/wp-admin\/admin-ajax.php","ajax_nonce":"28f40c6458"};
779</script>
vendor: 1 bytes, line 779
779
780<script src="https://www.techdreams.org/wp-content/plugins/all-in-one-wp-security-and-firewall/js/wp-security-front-script.js?ver=5.4.10" id="aios-front-js-js"></script>
vendor: 1 bytes, line 780
780
781<script defer src="https://www.techdreams.org/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1701643486" id="akismet-frontend-js"></script>
781
782			
782<script>
783			/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
784			</script>
784
785				</body>
786</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.