{"id":25941,"date":"2026-06-29T15:31:44","date_gmt":"2026-06-29T12:31:44","guid":{"rendered":"https:\/\/www.paribu.com\/blog\/?post_type=glossary&#038;p=25941"},"modified":"2026-06-29T15:31:44","modified_gmt":"2026-06-29T12:31:44","slug":"solidity-nedir","status":"publish","type":"glossary","link":"https:\/\/www.paribu.com\/blog\/sozluk\/solidity-nedir\/","title":{"rendered":"Solidity nedir?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Solidity, <span class=\" cmtt_Kripto Para\" title=\"Paribu S&ouml;zl&uuml;k: Ethereum (ETH) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Ethereum<\/span> ve EVM uyumlu a&#287;lar i&ccedil;in <span class=\"\" title=\"Paribu S&ouml;zl&uuml;k: Ak&#305;ll&#305; s&ouml;zle&#351;me (smart contract) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">ak&#305;ll&#305; s&ouml;zle&#351;me<\/span> yazmak amac&#305;yla geli&#351;tirilen, nesne y&ouml;nelimli y&uuml;ksek seviyeli bir programlama dilidir. Kripto varl&#305;k standartlar&#305;, <span class=\"\"  title=\"Paribu S&ouml;zl&uuml;k: NFT (Non-Fungible Token) nedir?\"  data-mobile-support=\"0\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex='0' role='link'>NFT<\/span>&rsquo;ler, DeFi protokolleri ve <span class=\"\"  title=\"Paribu S&ouml;zl&uuml;k: Merkezi Olmayan Otonom Organizasyon (DAO) nedir?\"  data-mobile-support=\"0\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex='0' role='link'>DAO<\/span> yap&#305;lar&#305; b&uuml;y&uuml;k &ouml;l&ccedil;&uuml;de Solidity ile kurulur. C++, Python ve JavaScript&rsquo;ten esinlenen s&ouml;zdizimi sayesinde &ouml;&#287;renmesi g&ouml;rece kolayd&#305;r.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Solidity, ak&#305;ll&#305; s&ouml;zle&#351;meler geli&#351;tirmek i&ccedil;in tasarlanm&#305;&#351;, statik tipli ve nesne y&ouml;nelimli bir programlama dilidir. Kod, Ethereum Sanal Makinesi (EVM) &uuml;zerinde &ccedil;al&#305;&#351;&#305;r. Dil; kal&#305;t&#305;m, k&uuml;t&uuml;phane ve karma&#351;&#305;k veri tiplerini destekler.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Statik tip, de&#287;i&#351;kenlerin t&uuml;r&uuml;n&uuml;n kod yaz&#305;l&#305;rken belirlendi&#287;i anlam&#305;na gelir. Bu, hatalar&#305;n &ccedil;al&#305;&#351;ma an&#305;nda de&#287;il derleme s&#305;ras&#305;nda yakalanmas&#305;n&#305; sa&#287;lar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Y&uuml;ksek seviyeli olmas&#305; ise donan&#305;m detaylar&#305;yla u&#287;ra&#351;madan kod yaz&#305;labildi&#287;ini g&ouml;sterir. Solidity belgelerinde dilin kal&#305;t&#305;m, k&uuml;t&uuml;phane ve kullan&#305;c&#305; tan&#305;ml&#305; tipleri destekledi&#287;i belirtilir. Bu &ouml;zellikler, oylama sistemlerinden &ccedil;oklu imzal&#305; c&uuml;zdanlara kadar &ccedil;e&#351;itli s&ouml;zle&#351;meler yazmay&#305; m&uuml;mk&uuml;n k&#305;lar.<\/span><\/p>\n<h2><strong>Solidity neden geli&#351;tirilmi&#351;tir?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Ethereum, yaln&#305;zca bir kripto varl&#305;&#287;&#305; transfer etmek i&ccedil;in kurulmam&#305;&#351;t&#305;r. Hedef kod y&uuml;r&uuml;tebilen, ko&#351;ullara g&ouml;re karar verebilen bir a&#287; in&#351;a etmektir. Bu vizyon, s&ouml;zle&#351;me mant&#305;&#287;&#305;n&#305; kodla ifade edebilecek bir dile ihtiya&ccedil; duymu&#351;tur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Solidity de bu bo&#351;lu&#287;u doldurmak i&ccedil;in ortaya &ccedil;&#305;km&#305;&#351;t&#305;r. Dil, A&#287;ustos 2014&rsquo;te Gavin Wood taraf&#305;ndan &ouml;nerilmi&#351;tir. Daha sonra Christian Reitwiessner liderli&#287;indeki Ethereum ekibi taraf&#305;ndan geli&#351;tirilmi&#351;tir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span class=\" cmtt_Kripto Para\" title=\"Paribu S&ouml;zl&uuml;k: Bitcoin (BTC) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Bitcoin<\/span>&rsquo;in kendine ait bir programlama dili yoktur ve betik yap&#305;s&#305; s&#305;n&#305;rl&#305;d&#305;r. Ethereum ise programlanabilir <span class=\"\" title=\"Paribu S&ouml;zl&uuml;k: Blokzincir (blockchain) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">blokzincir<\/span> fikrini merkeze alm&#305;&#351;t&#305;r. Solidity sayesinde geli&#351;tiriciler <span class=\"\" title=\"Paribu S&ouml;zl&uuml;k: Token nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">token<\/span> &uuml;retebilmi&#351;, merkeziyetsiz uygulamalar (dApp) kurabilmi&#351; ve karma&#351;&#305;k finans ara&ccedil;lar&#305; yazabilmi&#351;tir.<\/span><\/p>\n<h2><strong>Ak&#305;ll&#305; s&ouml;zle&#351;meler ve Solidity ili&#351;kisi<\/strong><\/h2>\n<p><a href=\"https:\/\/www.paribu.com\/blog\/sozluk\/akilli-sozlesme-smart-contract-nedir\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Ak&#305;ll&#305; s&ouml;zle&#351;me<\/span><\/a><span style=\"font-weight: 400;\">, belirli &#351;artlar sa&#287;land&#305;&#287;&#305;nda otomatik &ccedil;al&#305;&#351;an bir kod par&ccedil;as&#305;d&#305;r. &#304;ki taraf aras&#305;ndaki anla&#351;may&#305; do&#287;rudan kod y&uuml;r&uuml;t&uuml;r. EVM ekosisteminin standart dili Solidity oldu&#287;u i&ccedil;in bu dili bilmek &ccedil;o&#287;u zaman ak&#305;ll&#305; s&ouml;zle&#351;me yazabilmek demektir.<\/span><\/p>\n<h2><strong>Solidity nas&#305;l &ccedil;al&#305;&#351;&#305;r?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Geli&#351;tirici Solidity kodunu yazar. Derleyici (solc) bu kodu bytecode&rsquo;a &ccedil;evirir. Bytecode a&#287;a da&#287;&#305;t&#305;l&#305;r ve EVM taraf&#305;ndan &ccedil;al&#305;&#351;t&#305;r&#305;l&#305;r. Her <span class=\"\" title=\"Paribu S&ouml;zl&uuml;k: &#304;&#351;lem (transaction) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">i&#351;lem<\/span>, a&#287; &uuml;zerinde gas ad&#305; verilen bir i&#351;lem maliyeti gerektirir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu ak&#305;&#351; birka&ccedil; temel kavrama dayan&#305;r:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Derleyici (solc):<\/b><span style=\"font-weight: 400;\"> &#304;nsan&#305;n okuyabildi&#287;i Solidity kodunu, makinenin anlad&#305;&#287;&#305; bytecode&rsquo;a d&ouml;n&uuml;&#351;t&uuml;r&uuml;r.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Bytecode:<\/b><span style=\"font-weight: 400;\"> EVM&rsquo;nin do&#287;rudan &ccedil;al&#305;&#351;t&#305;rd&#305;&#287;&#305; d&uuml;&#351;&uuml;k seviyeli komut dizisidir.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Da&#287;&#305;t&#305;m (deployment):<\/b><span style=\"font-weight: 400;\"> Bytecode&rsquo;un blokzincire y&uuml;klenmesi ve s&ouml;zle&#351;menin bir adres almas&#305;d&#305;r.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Gas: <\/b><span style=\"font-weight: 400;\">Bir i&#351;lemin a&#287;da harcad&#305;&#287;&#305; hesaplama g&uuml;c&uuml;n&uuml;n kar&#351;&#305;l&#305;&#287;&#305;d&#305;r.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Bir s&ouml;zle&#351;me a&#287;a da&#287;&#305;t&#305;ld&#305;ktan sonra genelde de&#287;i&#351;tirilemez. Bu y&uuml;zden kodun ilk seferde do&#287;ru yaz&#305;lmas&#305; b&uuml;y&uuml;k &ouml;nem ta&#351;&#305;r. Gas maliyeti de kod tasar&#305;m&#305;n&#305; do&#287;rudan etkiler. Verimsiz kod daha pahal&#305; i&#351;lemlere yol a&ccedil;ar.<\/span><\/p>\n<h2><strong>Solidity ile neler yap&#305;labilir?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Solidity, kripto ekosisteminin &ccedil;o&#287;u yap&#305; ta&#351;&#305;n&#305; &uuml;retir. Ayn&#305; dil, k&uuml;&ccedil;&uuml;k bir token s&ouml;zle&#351;mesinden milyarlarca dolarl&#305;k protokollere kadar geni&#351; bir alanda kullan&#305;l&#305;r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ba&#351;l&#305;ca kullan&#305;m alanlar&#305; &#351;&ouml;yle s&#305;ralanabilir:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Kripto varl&#305;k standartlar&#305;:<\/b><span style=\"font-weight: 400;\"> <span class=\"\" title=\"Paribu S&ouml;zl&uuml;k: ERC-20 nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">ERC-20<\/span> standard&#305;, a&#287;daki bir&ccedil;ok token&rsquo;&#305;n temelini olu&#351;turur. Bu standart sayesinde token&rsquo;lar birbiriyle uyumlu &ccedil;al&#305;&#351;&#305;r.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>NFT&rsquo;ler: <\/b><span style=\"font-weight: 400;\">ERC-721 ve ERC-1155 standartlar&#305;, benzersiz dijital varl&#305;klar&#305;n olu&#351;turulmas&#305;n&#305; sa&#287;lar. NFT (Non-fungible token) pazar yerleri bu kodlara dayan&#305;r.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>DeFi protokolleri: <\/b><span style=\"font-weight: 400;\">&Ccedil;o&#287;u<\/span> <span style=\"font-weight: 400;\">merkeziyetsiz finans uygulamas&#305; Solidity ile in&#351;a edilir. Bor&ccedil; verme, merkeziyetsiz borsalar ve staking bu kapsamdad&#305;r.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>DAO yap&#305;lar&#305;: <\/b><span style=\"font-weight: 400;\">Baz&#305;<\/span> <span style=\"font-weight: 400;\">merkeziyetsiz otonom organizasyonlar&#305;n (DAO) oylama ve y&ouml;neti&#351;im mant&#305;&#287;&#305; yine Solidity ile kurulur.<\/span><\/li>\n<\/ul>\n<h2><strong>Solidity hangi blokzincirlerde &ccedil;al&#305;&#351;&#305;r?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Solidity yaln&#305;zca Ethereum&rsquo;a &ouml;zg&uuml; de&#287;ildir. EVM uyumlu t&uuml;m a&#287;larda &ccedil;al&#305;&#351;&#305;r. <span class=\" cmtt_Kripto Para\" title=\"Paribu S&ouml;zl&uuml;k: Polygon (POL) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Polygon<\/span>, <span class=\" cmtt_Kripto Para\" title=\"Paribu S&ouml;zl&uuml;k: Avalanche (AVAX) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Avalanche<\/span> C-Chain, Base, <span class=\" cmtt_Kripto Para\" title=\"Paribu S&ouml;zl&uuml;k: Arbitrum (ARB) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Arbitrum<\/span> ve Optimism bunlar&#305;n ba&#351;&#305;nda gelir. Ortak noktalar&#305; ayn&#305; sanal makineyi yani EVM&rsquo;yi kullanmalar&#305;d&#305;r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu uyumluluk b&uuml;y&uuml;k bir avantaj sa&#287;lar. Bir geli&#351;tirici Solidity &ouml;&#287;rendi&#287;inde tek bir a&#287;a de&#287;il, geni&#351; bir ekosisteme kod yazabilir. Ayn&#305; s&ouml;zle&#351;me, k&uuml;&ccedil;&uuml;k de&#287;i&#351;ikliklerle farkl&#305; EVM uyumlu a&#287;lara da&#287;&#305;t&#305;labilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sekt&ouml;r verileri, merkeziyetsiz finansta kilitli toplam de&#287;erin b&uuml;y&uuml;k b&ouml;l&uuml;m&uuml;n&uuml;n EVM uyumlu a&#287;larda bulundu&#287;unu g&ouml;sterir. Bu durum, Solidity&rsquo;nin neden en yayg&#305;n ak&#305;ll&#305; s&ouml;zle&#351;me dili oldu&#287;unu a&ccedil;&#305;klar. A&#287; etkisi b&uuml;y&uuml;d&uuml;k&ccedil;e dilin konumu daha da g&uuml;&ccedil;lenir.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Solidity, Ethereum ve EVM uyumlu a&#287;lar i&ccedil;in ak&#305;ll&#305; s&ouml;zle&#351;me yazmak amac&#305;yla geli&#351;tirilen, nesne y&ouml;nelimli y&uuml;ksek seviyeli bir programlama dilidir. Kripto varl&#305;k standartlar&#305;, NFT&rsquo;ler, DeFi protokolleri ve DAO yap&#305;lar&#305; b&uuml;y&uuml;k &ouml;l&ccedil;&uuml;de Solidity ile kurulur. C++, Python ve JavaScript&rsquo;ten esinlenen s&ouml;zdizimi sayesinde &ouml;&#287;renmesi g&ouml;rece kolayd&#305;r.&nbsp; Solidity, ak&#305;ll&#305; s&ouml;zle&#351;meler geli&#351;tirmek i&ccedil;in tasarlanm&#305;&#351;, statik tipli ve nesne y&ouml;nelimli bir [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":25943,"menu_order":0,"template":"","meta":{"footnotes":""},"glossary-categories":[],"glossary-tags":[],"glossary-languages":[],"class_list":["post-25941","glossary","type-glossary","status-publish","has-post-thumbnail","hentry"],"post_title":"Solidity nedir?","post_content":"<span style=\"font-weight: 400;\">Solidity, Ethereum ve EVM uyumlu a\u011flar i\u00e7in ak\u0131ll\u0131 s\u00f6zle\u015fme yazmak amac\u0131yla geli\u015ftirilen, nesne y\u00f6nelimli y\u00fcksek seviyeli bir programlama dilidir. Kripto varl\u0131k standartlar\u0131, NFT'ler, DeFi protokolleri ve DAO yap\u0131lar\u0131 b\u00fcy\u00fck \u00f6l\u00e7\u00fcde Solidity ile kurulur. C++, Python ve JavaScript'ten esinlenen s\u00f6zdizimi sayesinde \u00f6\u011frenmesi g\u00f6rece kolayd\u0131r.\u00a0<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Solidity, ak\u0131ll\u0131 s\u00f6zle\u015fmeler geli\u015ftirmek i\u00e7in tasarlanm\u0131\u015f, statik tipli ve nesne y\u00f6nelimli bir programlama dilidir. Kod, Ethereum Sanal Makinesi (EVM) \u00fczerinde \u00e7al\u0131\u015f\u0131r. Dil; kal\u0131t\u0131m, k\u00fct\u00fcphane ve karma\u015f\u0131k veri tiplerini destekler.\u00a0<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Statik tip, de\u011fi\u015fkenlerin t\u00fcr\u00fcn\u00fcn kod yaz\u0131l\u0131rken belirlendi\u011fi anlam\u0131na gelir. Bu, hatalar\u0131n \u00e7al\u0131\u015fma an\u0131nda de\u011fil derleme s\u0131ras\u0131nda yakalanmas\u0131n\u0131 sa\u011flar.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Y\u00fcksek seviyeli olmas\u0131 ise donan\u0131m detaylar\u0131yla u\u011fra\u015fmadan kod yaz\u0131labildi\u011fini g\u00f6sterir. Solidity belgelerinde dilin kal\u0131t\u0131m, k\u00fct\u00fcphane ve kullan\u0131c\u0131 tan\u0131ml\u0131 tipleri destekledi\u011fi belirtilir. Bu \u00f6zellikler, oylama sistemlerinden \u00e7oklu imzal\u0131 c\u00fczdanlara kadar \u00e7e\u015fitli s\u00f6zle\u015fmeler yazmay\u0131 m\u00fcmk\u00fcn k\u0131lar.<\/span>\r\n<h2><strong>Solidity neden geli\u015ftirilmi\u015ftir?<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">Ethereum, yaln\u0131zca bir kripto varl\u0131\u011f\u0131 transfer etmek i\u00e7in kurulmam\u0131\u015ft\u0131r. Hedef kod y\u00fcr\u00fctebilen, ko\u015fullara g\u00f6re karar verebilen bir a\u011f in\u015fa etmektir. Bu vizyon, s\u00f6zle\u015fme mant\u0131\u011f\u0131n\u0131 kodla ifade edebilecek bir dile ihtiya\u00e7 duymu\u015ftur.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Solidity de bu bo\u015flu\u011fu doldurmak i\u00e7in ortaya \u00e7\u0131km\u0131\u015ft\u0131r. Dil, A\u011fustos 2014'te Gavin Wood taraf\u0131ndan \u00f6nerilmi\u015ftir. Daha sonra Christian Reitwiessner liderli\u011findeki Ethereum ekibi taraf\u0131ndan geli\u015ftirilmi\u015ftir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Bitcoin'in kendine ait bir programlama dili yoktur ve betik yap\u0131s\u0131 s\u0131n\u0131rl\u0131d\u0131r. Ethereum ise programlanabilir blokzincir fikrini merkeze alm\u0131\u015ft\u0131r. Solidity sayesinde geli\u015ftiriciler token \u00fcretebilmi\u015f, merkeziyetsiz uygulamalar (dApp) kurabilmi\u015f ve karma\u015f\u0131k finans ara\u00e7lar\u0131 yazabilmi\u015ftir.<\/span>\r\n<h2><strong>Ak\u0131ll\u0131 s\u00f6zle\u015fmeler ve Solidity ili\u015fkisi<\/strong><\/h2>\r\n<a href=\"https:\/\/www.paribu.com\/blog\/sozluk\/akilli-sozlesme-smart-contract-nedir\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Ak\u0131ll\u0131 s\u00f6zle\u015fme<\/span><\/a><span style=\"font-weight: 400;\">, belirli \u015fartlar sa\u011fland\u0131\u011f\u0131nda otomatik \u00e7al\u0131\u015fan bir kod par\u00e7as\u0131d\u0131r. \u0130ki taraf aras\u0131ndaki anla\u015fmay\u0131 do\u011frudan kod y\u00fcr\u00fct\u00fcr. EVM ekosisteminin standart dili Solidity oldu\u011fu i\u00e7in bu dili bilmek \u00e7o\u011fu zaman ak\u0131ll\u0131 s\u00f6zle\u015fme yazabilmek demektir.<\/span>\r\n<h2><strong>Solidity nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">Geli\u015ftirici Solidity kodunu yazar. Derleyici (solc) bu kodu bytecode'a \u00e7evirir. Bytecode a\u011fa da\u011f\u0131t\u0131l\u0131r ve EVM taraf\u0131ndan \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r. Her i\u015flem, a\u011f \u00fczerinde gas ad\u0131 verilen bir i\u015flem maliyeti gerektirir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Bu ak\u0131\u015f birka\u00e7 temel kavrama dayan\u0131r:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Derleyici (solc):<\/b><span style=\"font-weight: 400;\"> \u0130nsan\u0131n okuyabildi\u011fi Solidity kodunu, makinenin anlad\u0131\u011f\u0131 bytecode'a d\u00f6n\u00fc\u015ft\u00fcr\u00fcr.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Bytecode:<\/b><span style=\"font-weight: 400;\"> EVM'nin do\u011frudan \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131 d\u00fc\u015f\u00fck seviyeli komut dizisidir.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Da\u011f\u0131t\u0131m (deployment):<\/b><span style=\"font-weight: 400;\"> Bytecode'un blokzincire y\u00fcklenmesi ve s\u00f6zle\u015fmenin bir adres almas\u0131d\u0131r.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Gas: <\/b><span style=\"font-weight: 400;\">Bir i\u015flemin a\u011fda harcad\u0131\u011f\u0131 hesaplama g\u00fcc\u00fcn\u00fcn kar\u015f\u0131l\u0131\u011f\u0131d\u0131r.<\/span><\/li>\r\n<\/ul>\r\n<span style=\"font-weight: 400;\">Bir s\u00f6zle\u015fme a\u011fa da\u011f\u0131t\u0131ld\u0131ktan sonra genelde de\u011fi\u015ftirilemez. Bu y\u00fczden kodun ilk seferde do\u011fru yaz\u0131lmas\u0131 b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r. Gas maliyeti de kod tasar\u0131m\u0131n\u0131 do\u011frudan etkiler. Verimsiz kod daha pahal\u0131 i\u015flemlere yol a\u00e7ar.<\/span>\r\n<h2><strong>Solidity ile neler yap\u0131labilir?<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">Solidity, kripto ekosisteminin \u00e7o\u011fu yap\u0131 ta\u015f\u0131n\u0131 \u00fcretir. Ayn\u0131 dil, k\u00fc\u00e7\u00fck bir token s\u00f6zle\u015fmesinden milyarlarca dolarl\u0131k protokollere kadar geni\u015f bir alanda kullan\u0131l\u0131r.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Ba\u015fl\u0131ca kullan\u0131m alanlar\u0131 \u015f\u00f6yle s\u0131ralanabilir:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Kripto varl\u0131k standartlar\u0131:<\/b><span style=\"font-weight: 400;\"> ERC-20 standard\u0131, a\u011fdaki bir\u00e7ok token'\u0131n temelini olu\u015fturur. Bu standart sayesinde token'lar birbiriyle uyumlu \u00e7al\u0131\u015f\u0131r.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>NFT'ler: <\/b><span style=\"font-weight: 400;\">ERC-721 ve ERC-1155 standartlar\u0131, benzersiz dijital varl\u0131klar\u0131n olu\u015fturulmas\u0131n\u0131 sa\u011flar. NFT (Non-fungible token) pazar yerleri bu kodlara dayan\u0131r.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>DeFi protokolleri: <\/b><span style=\"font-weight: 400;\">\u00c7o\u011fu<\/span> <span style=\"font-weight: 400;\">merkeziyetsiz finans uygulamas\u0131 Solidity ile in\u015fa edilir. Bor\u00e7 verme, merkeziyetsiz borsalar ve staking bu kapsamdad\u0131r.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>DAO yap\u0131lar\u0131: <\/b><span style=\"font-weight: 400;\">Baz\u0131<\/span> <span style=\"font-weight: 400;\">merkeziyetsiz otonom organizasyonlar\u0131n (DAO) oylama ve y\u00f6neti\u015fim mant\u0131\u011f\u0131 yine Solidity ile kurulur.<\/span><\/li>\r\n<\/ul>\r\n<h2><strong>Solidity hangi blokzincirlerde \u00e7al\u0131\u015f\u0131r?<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">Solidity yaln\u0131zca Ethereum'a \u00f6zg\u00fc de\u011fildir. EVM uyumlu t\u00fcm a\u011flarda \u00e7al\u0131\u015f\u0131r. Polygon, Avalanche C-Chain, Base, Arbitrum ve Optimism bunlar\u0131n ba\u015f\u0131nda gelir. Ortak noktalar\u0131 ayn\u0131 sanal makineyi yani EVM'yi kullanmalar\u0131d\u0131r.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Bu uyumluluk b\u00fcy\u00fck bir avantaj sa\u011flar. Bir geli\u015ftirici Solidity \u00f6\u011frendi\u011finde tek bir a\u011fa de\u011fil, geni\u015f bir ekosisteme kod yazabilir. Ayn\u0131 s\u00f6zle\u015fme, k\u00fc\u00e7\u00fck de\u011fi\u015fikliklerle farkl\u0131 EVM uyumlu a\u011flara da\u011f\u0131t\u0131labilir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Sekt\u00f6r verileri, merkeziyetsiz finansta kilitli toplam de\u011ferin b\u00fcy\u00fck b\u00f6l\u00fcm\u00fcn\u00fcn EVM uyumlu a\u011flarda bulundu\u011funu g\u00f6sterir. Bu durum, Solidity'nin neden en yayg\u0131n ak\u0131ll\u0131 s\u00f6zle\u015fme dili oldu\u011funu a\u00e7\u0131klar. A\u011f etkisi b\u00fcy\u00fcd\u00fck\u00e7e dilin konumu daha da g\u00fc\u00e7lenir.<\/span>","_links":{"self":[{"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary\/25941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary\/25941\/revisions"}],"predecessor-version":[{"id":25945,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary\/25941\/revisions\/25945"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/media\/25943"}],"wp:attachment":[{"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/media?parent=25941"}],"wp:term":[{"taxonomy":"glossary-categories","embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary-categories?post=25941"},{"taxonomy":"glossary-tags","embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary-tags?post=25941"},{"taxonomy":"glossary-languages","embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary-languages?post=25941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}