Currency has value in part because it is rare.  If you can get however much of it you want, it becomes worthless.  Imagine you can just print off $100 bills from home and they count as real dollars.  Why, then, would I sell you, I dunno, a used book for $5?  I can just print off $100, so why do I want your $5?  Or even $500?  Or even $5000?  I don't need your dollars, I can have as many as I want whenever I want.

Likewise, cryptocurrency derives value in part because of its rarity.  You can't just *have* bitcoins.  But like real dollars, bitcoins still have to come from *somewhere*.  You may be thinking "dollars come from the US mint" but that isn't really true.  Physical paper dollars come from the US mint, but the underlying *value* of a dollar comes from the goods and services you can use the dollar to purchase.  Those goods and services take time and resources to acquire, and the dollar value it takes to purchase the goods and services is assigned based on how much time and the cost of those resources.  Take the simplest example: gold.

You want gold, it's shiny, it's malleable, it doesn't tarnish, it's an important part of electronics, etc.  *I* want food, for obvious reasons.  I don't know how to farm and I don't have the tools or land for farming.  I *do* have the tools and expertise to find gold.  The opposite is true for you: you have farming stuff, but no gold-getting stuff.  So I will trade my time getting gold, which to me has less value than food, and trade you my gold for your food.  Everyone wins, and it's not complicated until you start adding in a bunch of other people all trading for different resources and you need a way to keep track of who owes what to whom, and that's where currency is useful.  Assuming nobody is just stamping out money, the amount of currency you have in the system depends on how much of the resources are available and how much time it takes people to get it.  If there's a lot of gold to go around, you need more dollars to represent that gold.  And getting gold takes *time* and *tools*.

Back to bitcoin: you have to have a way for your cryptocurrency to enter the system.  But you can't just dump it in, because then you'll have more currency in your system than you have absolute value in the system, and the currency will be worth less.  You also can't just hand it out to people, because that isn't fair, and those people can horde the cryptocurrency and create artificial scarcity, and control the currency such that it's a hassle to use and nobody wants it, which also makes it worth less (although in both cases, perhaps not worthless).  You have to have a way for the currency to enter the system *slowly* to keep up with the demand for it, and control who gets it, and give the currency inherent value by making it - like gold - hard to obtain.

The solution is "mining" it.  The cryptocurrency is obtained by having your computer "mine" it by solving very long, difficult math problems.  This takes a lot of time - the problems aren't simple 1+2, they're incredibly complex functions that take even fast computers a very long time to complete.  It also takes resources: you can solve more problems with a faster computer, but that means you have to invest in a faster computer.  It solves the cryptocurrency dilemma perfect, though, for those reasons: you are investing time and resources, which are inherently valuable, into the cryptocurrency, which makes *it* valuable.  And anyone can do it.

GPUs or graphics processing units are useful because they attack computing by using a *lot* of small, efficient processors rather than the traditional CPU (central processing unit) way of doing it, which is to have a few very powerful processors.  CPUs solve problems by having a few core processors, like *maybe* eight, doing thousands of processes each second.  A GPU has thousands of processors instead, and they each do a few processes each.

GPUs are useful for crypto mining because you can work on many different functions simultaneously, and the functions can be broken down into smaller, easier problems that can be solved in parallel.  Compare that to a normal CPU that would solve one of the functions much faster, but has to solve *just that one* function, in its entirety, before moving onto the next one.  It's the difference between having a tiny group of miners that work really fast and nonstop, but are all in the same mine, and having thousands of miners that are kind of ok at mining but you have hundreds of them in each mine and you have hundreds of different mines.
එය දුර්ලභ බැවින් මුදලට අර්ධ වශයෙන් වටිනාකමක් ඇත. ඔබට අවශ්‍ය තරම් ප්‍රමාණයක් ලබා ගත හැකි නම්, එය නිෂ්ඵල වේ. ඔබට නිවසේ සිට ඩොලර් 100 බිල්පත් මුද්‍රණය කළ හැකි බවත් ඒවා සැබෑ ඩොලර් ලෙස ගණන් ගත හැකි බවත් සිතන්න. එසේ නම්, මම ඔබට භාවිතා කළ පොතක් ඩොලර් 5 කට විකුණන්නේ ඇයි? මට ඩොලර් 100ක් මුද්‍රණය කළ හැක, එසේනම් මට ඔබේ $5 අවශ්‍ය වන්නේ ඇයි? නැත්නම් $500ක් වත්? නැත්නම් $5000ක් වත්? මට ඔබේ ඩොලර් අවශ්‍ය නැත, මට අවශ්‍ය ඕනෑම වේලාවක මට අවශ්‍ය තරම් ප්‍රමාණයක් ලබා ගත හැකිය. එලෙසම, cryptocurrency එහි දුර්ලභත්වය නිසා අර්ධ වශයෙන් වටිනාකමක් ලබා ගනී. ඔබට බිට්කොයින් පමණක් * තිබිය නොහැක. නමුත් සැබෑ ඩොලර් මෙන්, බිට්කොයින් තවමත් *කොන් සිට* පැමිණිය යුතුය. ඔබ සිතන්නේ &quot;ඩොලර් එන්නේ එක්සත් ජනපද මින්ට් එකෙන්&quot; නමුත් එය ඇත්ත වශයෙන්ම නොවේ. භෞතික කඩදාසි ඩොලර් එක්සත් ජනපද මින්ට් වෙතින් පැමිණේ, නමුත් ඩොලරයක යටින් පවතින *අගය* පැමිණෙන්නේ ඔබට මිලදී ගැනීමට ඩොලරය භාවිතා කළ හැකි භාණ්ඩ සහ සේවා මගිනි. එම භාණ්ඩ හා සේවා අත්පත් කර ගැනීමට කාලය සහ සම්පත් ගත වන අතර, භාණ්ඩ හා සේවා මිලදී ගැනීමට ගතවන ඩොලර් වටිනාකම එම සම්පත්වල කොපමණ කාලයක් සහ පිරිවැය මත පදනම්ව පවරනු ලැබේ. සරලම උදාහරණය ගන්න: රන්. ඔබට රත්‍රන් අවශ්‍යයි, එය දිලිසෙනවා, එය මෘදුයි, එය කැළැල් ඇති නොකරයි, එය ඉලෙක්ට්‍රොනික උපකරණවල වැදගත් අංගයකි, *මට* ආහාර අවශ්‍යයි, පැහැදිලි හේතු නිසා. මම ගොවිතැන් කරන්නේ කෙසේදැයි නොදනිමි, ගොවිතැන් කිරීමට අවශ්‍ය උපකරණ හෝ ඉඩමක් මා සතුව නොමැත. රත්තරන් සොයා ගැනීමට අවශ්‍ය මෙවලම් සහ විශේෂඥ දැනුම මා සතුව ඇත. ඔබට ප්‍රතිවිරුද්ධ දෙය සත්‍ය වේ: ඔබට ගොවිතැන් දේවල් ඇත, නමුත් රන් ලබා ගන්නා දේවල් නොමැත. ඒ නිසා මම මගේ කාලය ආහාරයට වඩා අඩු වටිනාකමක් ඇති රන් ලබා ගැනීමටත්, ඔබේ ආහාර සඳහා මගේ රත්රන් ඔබට ලබා දෙන්නෙමි. සෑම කෙනෙකුම ජයග්‍රහණය කරන අතර, ඔබ විවිධ සම්පත් සඳහා වෙළඳාම් කරන වෙනත් පුද්ගලයින් සමූහයකට එකතු කිරීමට පටන් ගන්නා තෙක් එය සංකීර්ණ නොවේ, සහ ඔබට ණය වන්නේ කවුරුන්ද යන්න පිළිබඳව සොයා බැලීමට ක්‍රමයක් අවශ්‍ය වන අතර මුදල් ප්‍රයෝජනවත් වන්නේ එහිදීය. කිසිවකු නිකම්ම මුදල් කපා හරින්නේ නැතැයි උපකල්පනය කළහොත්, පද්ධතිය තුළ ඔබ සතුව ඇති මුදල් ප්‍රමාණය රඳා පවතින්නේ කොපමණ සම්පත් තිබේද සහ එය ලබා ගැනීමට මිනිසුන්ට කොපමණ කාලයක් ගතවේද යන්න මතය. වටේ යන්න රත්තරන් ගොඩක් තියෙනවා නම් ඒ රත්තරන් නියෝජනය කරන්න තව ඩොලර් ඕන. රත්තරන් ලබා ගැනීමට *කාලය* සහ *මෙවලම්* ගතවේ. Bitcoin වෙත ආපසු: ඔබේ cryptocurrency පද්ධතියට ඇතුළු වීමට ඔබට ක්‍රමයක් තිබිය යුතුය. නමුත් ඔබට එය නිකම්ම දැමිය නොහැක, මන්ද එවිට ඔබට පද්ධතියේ නිරපේක්ෂ වටිනාකමට වඩා වැඩි මුදල් ප්‍රමාණයක් ඔබේ පද්ධතියේ පවතිනු ඇති අතර මුදල් වටිනාකම අඩු වනු ඇත. ඔබට එය මිනිසුන්ට ලබා දිය නොහැක, මන්ද එය සාධාරණ නොවන අතර, එම පුද්ගලයින්ට ගුප්තකේතන මුදල් රඳවා තබාගෙන කෘතිම හිඟයක් ඇති කළ හැකි අතර, එය භාවිතා කිරීමට කරදරයක් වන අතර කිසිවෙකුට අවශ්‍ය නොවන පරිදි මුදල් පාලනය කළ හැකිය. එය අඩු වටිනාකමක් (අවස්ථා දෙකේදීම, සමහර විට නොවටිනා නොවේ). මුදල් ඒකකයට ඉල්ලුමට සරිලන සේ පද්ධතියට *සෙමින්* ඇතුළු වීමට ක්‍රමයක් තිබිය යුතු අතර, එය ලබාගන්නේ කවුරුන්ද යන්න පාලනය කර, මුදල් ඒකකයට ආවේණික වටිනාකමක් ලබා දීමෙන් - රත්‍රන් මෙන් - ලබාගැනීමට අපහසු වේ. විසඳුම &quot;පතල්&quot; එයයි. ගුප්තකේතන මුදල් ලබාගන්නේ ඔබේ පරිගණකය &quot;මගේ&quot; තිබීමෙන් ඉතා දිගු දුෂ්කර ගණිත ගැටලු නිරාකරණය කිරීමෙනි. මෙයට බොහෝ කාලයක් ගතවේ - ගැටළු සරල 1+2 නොවේ, ඒවා ඇදහිය නොහැකි තරම් සංකීර්ණ කාර්යයන් වන අතර වේගවත් පරිගණක පවා සම්පූර්ණ කිරීමට ඉතා දිගු කාලයක් ගතවේ. එයට සම්පත් ද අවශ්‍ය වේ: ඔබට වේගවත් පරිගණකයක් සමඟ තවත් ගැටළු විසඳිය හැකිය, නමුත් එයින් අදහස් කරන්නේ ඔබට වේගවත් පරිගණකයක් සඳහා ආයෝජනය කළ යුතු බවයි. එය ක්‍රිප්ටෝ මුදල් උභතෝකෝටිකය පරිපූර්ණ ලෙස විසඳයි, නමුත් එම හේතු නිසා: ඔබ සහජයෙන්ම වටිනා කාලය සහ සම්පත්, *එය* වටිනා බවට පත් කරන ගුප්තකේතන මුදල් සඳහා ආයෝජනය කරයි. ඒ වගේම ඕනෑම කෙනෙකුට එය කළ හැකියි. GPU හෝ ග්‍රැෆික් සැකසුම් ඒකක ප්‍රයෝජනවත් වන්නේ ඒවා සාම්ප්‍රදායික CPU (මධ්‍යම සැකසුම් ඒකක) ක්‍රමයට වඩා කුඩා, කාර්යක්ෂම ප්‍රොසෙසර * ගොඩක් භාවිතා කිරීමෙන් පරිගණනයට පහර දෙන බැවිනි, එනම් ඉතා බලවත් ප්‍රොසෙසර කිහිපයක් තිබීමයි. CPUs සෑම තත්පරයකම ක්‍රියාවලි දහස් ගණනක් කරමින් *සමහර විට* අටක් වැනි මූලික ප්‍රොසෙසර කිහිපයක් තිබීමෙන් ගැටලු විසඳයි. GPU එකකට ඒ වෙනුවට ප්‍රොසෙසර දහස් ගණනක් ඇත, ඒ සෑම එකක්ම ක්‍රියාවලි කිහිපයක් සිදු කරයි. GPUs crypto mining සඳහා ප්‍රයෝජනවත් වන්නේ ඔබට එකවර විවිධ කාර්යයන් මත ක්‍රියා කළ හැකි නිසාත්, එම කාර්යයන් සමාන්තරව විසඳා ගත හැකි කුඩා, පහසු ගැටළු වලටත් බෙදිය හැකි නිසාත් ය. එය සාමාන්‍ය CPU එකක් සමඟ සසඳන්න, එය එක් කාර්යයක් වඩා වේගයෙන් විසඳනු ඇත, නමුත් ඊළඟ එකට යාමට පෙර සම්පූර්ණයෙන් *එම * කාර්යය පමණක් විසඳිය යුතුය. එය ඉතා වේගයෙන් සහ නොනවත්වා වැඩ කරන, නමුත් එකම පතලක සිටින කුඩා පතල් කම්කරුවන් කණ්ඩායමක් සිටීම සහ පතල් කැණීමේදී යම් ආකාරයක යෝග්‍ය පතල් කම්කරුවන් දහස් ගණනක් සිටීම අතර වෙනසයි, නමුත් ඔබට සෑම පතලකම ඔවුන් සිය ගණනක් සිටින අතර ඔබට සිය ගණනක් ඇත. විවිධ පතල් වලින්.