Node Nedir?

Node Nedir?

Ba┼člang─▒├ž Seviyesi
Yay─▒nlanma: Nov 29, 2018G├╝ncellenme: Aug 17, 2023
5m

NodeÔÇÖlar nedir?

Bir nodeÔÇÖun tan─▒m─▒ kullan─▒ld─▒─č─▒ ba─člama g├Âre b├╝y├╝k oranda farkl─▒l─▒k g├Âsterebilir. Bilgisayar ya da telekom├╝nikasyon a─člar─▒ s├Âz konusu oldu─čunda, nodeÔÇÖlar yeniden da─č─▒t─▒m noktas─▒ ya da ileti┼čim son noktas─▒ olmak gibi farkl─▒ ama├žlara hizmet ediyor olabilir. Genellikle, bir node fiziksel bir a─č ayg─▒t─▒ndan olu┼čur ┬áfakat baz─▒ ├Âzel durumlarda sanal nodeÔÇÖlar da kullan─▒lmaktad─▒r.

Basit├že a├ž─▒klarsak, bir a─č nodeÔÇÖu bir mesaj─▒n yarat─▒ld─▒─č─▒, al─▒nd─▒─č─▒ ya da iletildi─či bir nokta olabilir. Buradan sonra farkl─▒ BitcoinÔÇÖin nodeÔÇÖlar─▒n─▒ndan bahsedece─čiz: tam nodeÔÇÖlar, super nodeÔÇÖlar, madenci nodeÔÇÖlar ve SPV m├╝┼čterileri.┬á


Bitcoin Nodelar─▒

Merkeziyetisiz sistemler olarak tasarlanm─▒┼č blockchain ba─člam─▒n─▒ inceledi─čimizde, BitcoinÔÇÖin tasar─▒m─▒ gere─či sans├╝re dayan─▒kl─▒ ve kullan─▒c─▒lar aras─▒ i┼člemler i├žin arac─▒ gerektirmeyen (d├╝nyada birbirlerinden ne kadar uzakta olurlarsa olsunlar), e┼čler aras─▒ (P2P) merkeziyetsiz bir dijital para olarak kullan─▒lmas─▒n─▒ m├╝mk├╝n k─▒lan ┼čey bilgisayar nodeÔÇÖlar─▒ a─č─▒d─▒r.┬á

Dolay─▒s─▒yla, blockchain nodeÔÇÖlar─▒ de─či┼čik fonksiyonlar─▒ y├╝r├╝tebilen ileti┼čim noktalar─▒ olarak hareket etmekle y├╝k├╝ml├╝d├╝r. BitcoinÔÇÖe ba─članan herhangi bir bilgisayar ya da ayg─▒t birbirleriyle bir ┼čekilde ileti┼čim kurdu─ču i├žin node olarak kabul edilir. Bu nodeÔÇÖlar ayn─▒ zamanda Bitcoin e┼čler aras─▒ protokol├╝n├╝ kullanarak da─č─▒t─▒lm─▒┼č bilgisayar a─č─▒ i├žinde i┼člemler ve bloklar hakk─▒nda bilgi iletimi de yapabilmektedir. Fakat, her bir bilgisayar nodeÔÇÖu kendine ait i┼člevine g├Âre tan─▒mlanm─▒┼čt─▒r, bu y├╝zden de bir├žok Bitcoin node tipi bulunmaktad─▒r.┬á


Tam nodelar 

Tam nodeÔÇÖlar BitcoinÔÇÖe ger├žek anlamda destek ve g├╝venlik sa─člayan nodelard─▒r ve a─č i├žin vazge├žilmezdirler. Bu nodlara, i┼člemlerin ve bloklar─▒n sistemin mutabakat kurallar─▒ do─črultusunda do─črulanmas─▒ s├╝recinde ├žal─▒┼čt─▒klar─▒ i├žin do─črulay─▒c─▒ nodeÔÇÖlar ad─▒ da verilir. Tam nodeÔÇÖlar ayr─▒ca yeni i┼člemleri ve bloklar─▒ blockchaine aktarabilir.┬á

Genellikle tam nodelar Bitcoin blockchainin her bir blok ve i┼člemini i├žeren bir kopyas─▒n─▒ indirir fakat bu tam node say─▒lmak i├žin bir zorunluluk de─čildir (blockchainin k─▒salt─▒lm─▒┼č bir kopyas─▒ da kullan─▒labilir)

Bir bitcoin tam nodeÔÇÖu farkl─▒ yaz─▒l─▒m eklentileriyle olu┼čturulabilir fakat en s─▒k kullan─▒lan ve pop├╝ler olan Bitcoin CoreÔÇÖdur. Bitcoin Core tam nodeÔÇÖu olabilmek i├žin minimum gereklilikler a┼ča─č─▒daki ┼čekildedir.┬á
  • Windows, Mac OS X ya da LinuxÔÇÖun son versiyonuna sahip bir masa├╝st├╝ ya da diz├╝st├╝ bilgisayar

  • 200 GB bo┼č disk alan─▒

  • 2GB haf─▒za (RAM)

  • Kar┼č─▒ya y├╝kleme h─▒z─▒ en az 50 kB/SÔÇÖye ula┼čan y├╝ksek h─▒zda internet ba─člant─▒s─▒

  • Limitsiz ya da y├╝ksek y├╝kleme limitine sahip ba─člant─▒. Tam nodelar 200 GB/ay kar┼č─▒ya y├╝kleme ve 20 GB/ay indirme kullan─▒m─▒n─▒ ge├žebilir. Ayr─▒ca tam node olundu─čunda ba┼čta ┬á~200GB indirme yapmak gerekir.┬á

  • Tam node bir g├╝nde en az 6 saat ├žal─▒┼č─▒r halde olmal─▒d─▒r. Aral─▒ks─▒z (24/7) ├žal─▒┼čt─▒r─▒lmas─▒ daha da iyidir┬á


Pek ├žok g├Ân├╝ll├╝ organizasyon ve kullan─▒c─▒ Bitcoin ekosistemine yard─▒mc─▒ olmak i├žin Bitcoin tam nodeÔÇÖu olarak hizmet vermektedir. ┼×u anda, Bitcoin a─č─▒nda yakla┼č─▒k 9700 genel nodeÔÇÖu bulunmaktad─▒r. Bu say─▒n─▒n yaln─▒zca g├Âr├╝n├╝r ve eri┼čilebilir Bitcoin dinleyici nodeÔÇÖlar─▒n─▒ (nam-─▒ di─čer dinleme nodeÔÇÖlar─▒) i├žerdi─čini de belirtmek gerekir.┬á

Genel nodeÔÇÖlar─▒n yan─▒ s─▒ra, ┬ába┼čka pek ├žok g├Âr├╝n├╝r olmayan (dinleyici-olmayan nodeÔÇÖlar) gizli node da bulunmaktad─▒r. Bu nodeÔÇÖlar genellikle bir g├╝venlik duvar─▒n─▒n arkas─▒nda Tor gibi gizli protokoller arac─▒l─▒─č─▒yla ├žal─▒┼č─▒r ya da yaln─▒zca ba─člant─▒lar─▒ dinlememek ├╝zere yap─▒land─▒r─▒lm─▒┼člard─▒r.┬á


Dinleyici NodeÔÇÖlar (S├╝per NodeÔÇÖlar)

Temelde, bir dinleyici node ya da super node herkes taraf─▒ndan g├Âr├╝n├╝r olan bir tam nodeÔÇÖdur. Kendisiyle ba─člant─▒ kurmaya karar veren herhangi bir nodeÔÇÖla ileti┼čim kurar ve ona bilgi sa─člar. Dolay─▒s─▒yla bir s├╝per node basit├že hem bir veri kayna─č─▒ hem de ileti┼čim k├Âpr├╝s├╝ olarak hareket eden bir tekrar da─č─▒t─▒m noktas─▒d─▒r.┬á

G├╝venilir bir s├╝per node tipik olarak 7/24 ├žal─▒┼č─▒r ve d├╝nya genelinde ├žoklu nodeÔÇÖlara blockchain ge├žmi┼čini ve i┼člemleri yay─▒nlad─▒─č─▒ ├že┼čitli say─▒da kurulmu┼č ba─člant─▒ya sahiptir. Bu nedenle, bir s├╝per node muhtemelen bir tam nodeÔÇÖa g├Âre daha fazla hesap g├╝c├╝ne ve daha iyi internet ba─člant─▒s─▒na ihtiya├ž duyar.┬á


Madenci NodeÔÇÖlar

┼×u anki rekabet├ži ortam i├žinde Bitcoin kazabilmek i├žin ki┼činin ├Âzel madencilik donan─▒mlar─▒na ve programlar─▒na yat─▒r─▒m yapmas─▒ gerekir. Bu madencilik programlar─▒ (yaz─▒l─▒m) Bitcoin Core ile direk ba─člant─▒l─▒ de─čildir ve Bitcoin bloklar─▒n─▒ kazabilmek i├žin Bitcoin Core ile paralel olarak ├žal─▒┼čt─▒r─▒lmal─▒d─▒r. Bir madenci yaln─▒z (solo madenci) ya da gruplarla (grup madenci) ├žal─▒┼čmay─▒ tercih edebilir.

Solo madencilerin tam nodeÔÇÖlar─▒ kendi blockchain kopyalar─▒n─▒ kullan─▒rken, grup madencileri bir arada ├žal─▒┼čarak kendi hesaplama kaynaklar─▒yla gruba katk─▒da bulunabilir. Bir maden havuzunda, yaln─▒zca y├Âneticinin tam node i┼čletmesi gerekir, buna da grup madencinin tam nodeÔÇÖu ad─▒ verilebilir. ┬á


─░nce ─░stemciler ve SPV M├╝┼čterileri

Basitle┼čtirilmi┼č ├ľdeme Do─črulamas─▒ (SPV) olarak da bilinen ince istemciler Bitcoin a─č─▒n─▒ kullanan ama ger├žekte tam node olarak hareket etmeyen ki┼čilerdir. Yani, SPV m├╝┼čterileri blockchainin bir kopyas─▒n─▒ saklamad─▒klar─▒ i├žin a─č─▒n g├╝venli─čine katk─▒da bulunmaz ve i┼člem onaylanmas─▒ ve do─črulanmas─▒ i┼čleminde kat─▒l─▒mc─▒ olmaz.┬á

K─▒saca, SPV y├Ântemiyle bir kullan─▒c─▒ t├╝m blok verisini indirmeden i┼člemlerin bir blo─ča eklenip eklenmedi─čini kontrol edebilir. Yani, SPV m├╝┼čterileri di─čer tam nodeÔÇÖlar─▒n (super nodeÔÇÖlar) sa─člad─▒─č─▒ bilgiye bel ba─člar. ─░nce istemciler ileti┼čim son noktalar─▒ olarak ├žal─▒┼č─▒r ve bir ├žok kripto para c├╝zdan─▒ taraf─▒ndan kullan─▒l─▒r.┬á


M├╝┼čteri ve Madenci NodeÔÇÖlar─▒ K─▒yaslamas─▒

Tam node i┼čletmenin, tam madencilik nodeÔÇÖu i┼čletmekle ayn─▒ olmad─▒─č─▒n─▒ ├Âzellikle belirtmek gerekir. Madencilerin pahal─▒ madencilik donan─▒m ve yaz─▒l─▒mlara yat─▒r─▒m yapmas─▒ gerekirken, herhangi biri tam onaylama nodu olabilir. Dahas─▒, madencinin bir blok kazmaya ├žal─▒┼čmadan ├Ânce ge├žerlili─či daha ├Ânceden tam nodeÔÇÖlar taraf─▒ndan kabul edilmi┼č ve beklemede olan i┼člemleri bir araya getirmesi gerekir. Daha sonra madenci aday bir blok yarat─▒r (i┼člem gruplar─▒yla) ve bu blo─ču kazmaya ├žal─▒┼č─▒r. Madenci e─čer bu blok i├žin ge├žerli bir ├ž├Âz├╝m bulabilirse bunu a─ča yay─▒nlar ve di─čer tam nodeÔÇÖlar blok ge├žerlili─čini do─črular. Dolay─▒s─▒yla,┬ámutabakat kurallar─▒n─▒n belirlenmesi ve g├╝vene al─▒nmas─▒ madenciler de─čil da─č─▒t─▒lm─▒┼č onaylay─▒c─▒ node a─člar─▒ taraf─▒ndan yap─▒l─▒r.


Sonu├ž

Bitcoin nodeÔÇÖlar─▒ birbirleriyle Bitcoin P2P a─č protokol├╝ kullanarak ileti┼čim kurar ve bunu yaparak sistemin b├╝t├╝nl├╝─č├╝n├╝ garanti alt─▒na al─▒r. Uygunsuz davranan ya da yanl─▒┼č bilgi yaymaya ├žal─▒┼čan bir node d├╝r├╝st nodeÔÇÖlar taraf─▒ndan hemen fark edilir ve bu nodeÔÇÖun a─čla ba─člant─▒s─▒ kesilir.┬á

Tam onaylay─▒c─▒ node i┼čletmek finansal bir getiri sa─člamasa da, bunu yapmak g├╝ven, g├╝venlik ve gizlilik sa─člad─▒─č─▒ i├žin ┼čiddetle tavsiye edilir. Tam nodeÔÇÖlar kurallara uyulmas─▒n─▒ sa─člar, blockchainÔÇÖi sald─▒r─▒ ve sahtekarl─▒─ča (├Âr. ├žift-harcama) kar┼č─▒ korur. Buna ek olarak, bir tam nodeÔÇÖun ba┼čka kimseye g├╝venmesi gerekmez ve bu da ki┼čiye paras─▒n─▒n tam kontrol├╝n├╝ kazand─▒r─▒r.┬á

G├Ânderiler Payla┼č─▒n
Hesap olu┼čturun
Hemen bir Binance hesab─▒ olu┼čturarak bilgilerinizi uygulamaya d├Âk├╝n.