{"id":2411,"date":"2022-09-29T21:49:18","date_gmt":"2022-09-29T19:49:18","guid":{"rendered":"https:\/\/clone.nextrope.com\/?p=2411"},"modified":"2024-04-08T22:42:30","modified_gmt":"2024-04-08T20:42:30","slug":"jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity","status":"publish","type":"post","link":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/","title":{"rendered":"Jak stworzy\u0107 inteligentny kontrakt &#8220;Hello World&#8221; za pomoc\u0105 Solidity?"},"content":{"rendered":"<p>Aby zosta\u0107 specjalist\u0105 z zakresu smart kontrakt\u00f3w i programist\u0105 <a href=\"https:\/\/clone.nextrope.com\/pl\/technologia-blockchain-do-gry-nft-jak-wybrac-najlepsza\/\">technologii blockchain<\/a> trzeba wykona\u0107 pierwszy krok. Niniejszy poradnik przedstawia to, w jaki spos\u00f3b zbudowa\u0107 kontrakt\u00a0 &#8220;Hello World&#8221; przy u\u017cyciu j\u0119zyka programowania Solidity. Warto podkre\u015bli\u0107, \u017ce do wykonania tej czynno\u015bci nie trzeba posiada\u0107 specjalistycznej wiedzy. Osoba, kt\u00f3ra nie jest zawodowym programist\u0105 pod\u0105\u017caj\u0105c za naszymi krokami stworzy sw\u00f3j w\u0142asny smart kontrakt korzystaj\u0105c z j\u0119zyka Solidity.\u00a0<\/p>\n\n\n\n<div class=\"wp-block-ht-block-toc  is-style-outline htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">Table of Contents<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#htoc-czym-s-inteligentne-kontrakty\">Czym s\u0105 inteligentne kontrakty?<\/a><\/li><li class=\"\"><a href=\"#htoc-czym-jest-j-zyk-programowania-solidity\">Czym jest j\u0119zyk programowania Solidity?<\/a><\/li><li class=\"\"><a href=\"#htoc-smart-kontrakty-w-solidity\">Smart kontrakty w Solidity<\/a><\/li><li class=\"\"><a href=\"#htoc-remix-wdro-enie-do-solidity\">Remix &#8211; wdro\u017cenie do Solidity&nbsp;<\/a><\/li><li class=\"\"><a href=\"#htoc-jak-stworzy-inteligentny-kontrakt\">Jak stworzy\u0107 inteligentny kontrakt?&nbsp;<\/a><\/li><li class=\"\"><a href=\"#htoc-zalety-programowania-solidity\">Zalety programowania Solidity<\/a><\/li><li class=\"\"><a href=\"#htoc-podsumowanie\">Podsumowanie&nbsp;<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-czym-s-inteligentne-kontrakty\">Czym s\u0105 inteligentne kontrakty?<\/h2>\n\n\n\n<p>Smart kontakt, to program komputerowy, kt\u00f3ry jest publikowany i wykonywany w technologii blockchain. W zwi\u0105zku z faktem dzia\u0142ania na blockchainie, mo\u017ce on by\u0107 uruchomiony bez serwera, b\u0105d\u017a centralnej strony. Gdy stworzymy smart kontrakt nie ma mo\u017cliwo\u015bci jego zaktualizowania, b\u0105d\u017a wprowadzenia w nim zmian. Wynika to z niezmienno\u015bci blockchaina. Istnieje opcja, \u017ce smart kontrakt mo\u017ce by\u0107 zaprogramowany funkcjami do zmiany danych. Oznacza to, \u017ce informacje mog\u0105 zosta\u0107 zapisane w jednym bloku, lecz usuni\u0119te w innym. Takie zachowanie nie wyklucza prze\u015bledzenia historii zmian.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-czym-jest-j-zyk-programowania-solidity\">Czym jest j\u0119zyk programowania Solidity?<\/h2>\n\n\n\n<p>Solidity jest pierwszym j\u0119zykiem tworz\u0105cym smart kontrakty. Jedn\u0105 z najwa\u017cniejszych rzeczy, o kt\u00f3rych nale\u017cy pami\u0119ta\u0107 podczas nauki Solidity, jest to, \u017ce jest on j\u0119zykiem zaprojektowanym specjalnie z my\u015bl\u0105 o Ethereum Virtual Machine, czyli EVM. Solidity jest zbli\u017cone do JavaScript. Warto w tym miejscu wskaza\u0107, \u017ce je\u017celi potrafisz programowa\u0107 w Javie, to Solidity b\u0119dzie w nauce \u0142atwiejsze. Co prawda wyst\u0119puj\u0105 r\u00f3\u017cnice w sk\u0142adni, jednak patrz\u0105c na polecenia i koncepcje&nbsp; &#8211; oba j\u0119zyki s\u0105 do siebie zbli\u017cone. J\u0119zyk natywny Ethereum, Ma wbudowane polecenia. To jest wykonane dla Solidity&nbsp; celem uzyskania dost\u0119pu do blockchaina np. znacznika czasu, b\u0105d\u017a adresu bloku. Takie funkcje pomagaj\u0105 \u0142atwo programowa\u0107 smart kontrakty Solidity. Co wi\u0119cej, j\u0119zyk, kt\u00f3ry jest zorientowany na kontrakty na pewno b\u0119dzie r\u00f3\u017cni\u0107 si\u0119 od j\u0119zyk\u00f3w zorientowanych obiektowo np.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Java,<\/li><li>C++,&nbsp;<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>jednak g\u0142\u00f3wnie k\u0142adzie si\u0119 tutaj nacisk na kontrakty i funkcje. Solidity jest typowany w spos\u00f3b statyczny. Obs\u0142uguje tak\u017ce biblioteki i inne funkcje zdefiniowane dzi\u0119ki u\u017cytkownikowi, kt\u00f3re posiadaj\u0105 tendencj\u0119 do bycia skomplikowanymi. J\u0119zyk kompiluje wszelkie instrukcje do bytecode, co pozwala odczytywa\u0107 i interpretowa\u0107 informacje w sieci&nbsp;Ethereum.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-smart-kontrakty-w-solidity\">Smart kontrakty w Solidity<\/h2>\n\n\n\n<p>Celem Ethereum jest rozwi\u0105zywanie i wykonywanie transakcji na poziomie ludzkim, podobnie jak ambicja pe\u0142nej maszyny Turinga. Wymaga to z jednej strony przyj\u0119cia logiki na poziomie cz\u0142owieka z przyjazn\u0105 dla programist\u00f3w prostot\u0105, a z drugiej realizacji inteligentnych kontrakt\u00f3w Solidity w kompletnym systemie zwanym Wirtualn\u0105 Maszyn\u0105 Turinga, co pozwala na niespotykan\u0105 dot\u0105d z\u0142o\u017cono\u015b\u0107 i determinizm. Moc obliczeniowa tej \u201ewirtualnej\u201d maszyny jest wbudowana w implementacj\u0119 w\u0119z\u0142a, niezwyk\u0142e osi\u0105gni\u0119cie decentralizacji i produkt innowacji ruchu blockchain. Inteligentne kontrakty Solidity programowo ustalaj\u0105 regu\u0142y transakcji biznesowych i robi\u0105 to w uproszczonym j\u0119zyku czytelnym dla maszyn. Ta bezprecedensowa zdecentralizowana koncepcja jest zautomatyzowana i mo\u017ce dzia\u0142a\u0107 24\/7 na ca\u0142ym \u015bwiecie, bez nadzoru cz\u0142owieka i zaufanych stron. Dlaczego warto zna\u0107 j\u0119zyk Solidity? Gdy\u017c jest bardziej zaawansowany i skuteczny w tworzeniu Smart Kontrakt\u00f3w, a ponadto pr\u00f3buje czego\u015b, czego nigdy wcze\u015bniej \u017caden j\u0119zyk nie pr\u00f3bowa\u0142 \u2014 mianowicie stosuje po\u0142\u0105czenia rozumowania ludzkiego i maszynowego. Ponadto Solidity u\u0142atwia wyra\u017canie si\u0119 w kodzie, a tak\u017ce przekszta\u0142canie naszego kodu czytelnego dla cz\u0142owieka w funkcjonalno\u015b\u0107 biznesow\u0105.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-remix-wdro-enie-do-solidity\">Remix &#8211; wdro\u017cenie do Solidity&nbsp;<\/h2>\n\n\n\n<p>Remix to narz\u0119dzie internetowe, kt\u00f3re s\u0142u\u017cy do pisania, kompilacji oraz wdra\u017cania i debugowania&nbsp; kodu <a href=\"https:\/\/docs.soliditylang.org\/en\/v0.8.17\/\">Solidity<\/a>. Remix zawiera \u015brodowisko&nbsp; JavaScript VM, kt\u00f3re pe\u0142ni funkcj\u0119 symulatora blockchaina dzia\u0142aj\u0105cego w przegl\u0105darce. Poni\u017cej przedstawiamy praktyczny poradnik tego, jak tworzy si\u0119 smart kontrakty przy u\u017cyciu Solidity. Zapraszamy!&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-jak-stworzy-inteligentny-kontrakt\">Jak stworzy\u0107 inteligentny kontrakt?&nbsp;<\/h2>\n\n\n\n<p>Jak na razie bedziemy uzywac wspomnianego wy\u017cej remixa do kompilowania i deployowania naszego kodu.&nbsp; Odpalamy wi\u0119c remixa i tworzymy nowy plik ja go nazw\u0119 Hello World, ale mo\u017cesz go nazwa\u0107 jak chcesz. Zacznijmy od zdefiniowania wersji solidity, kt\u00f3r\u0105 bedziemy uzywac. Ja w tym tutorialu b\u0119d\u0119 u\u017cywa\u0142 wersji 0.8.0 w g\u00f3r\u0119, wi\u0119c na gorze pliku pisze : pragma solidity ^0.8.0;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/jjTAlRybMFcjd9igbCt4chAExOIaqjjqbEzdQy1qoitydAzds9Jy4AozZS4GEogBDYvKLpW-BoSGzCaudx08ydx7s_rU9kpTxx2_ZhwLRn781MYs-QTwxcQQx_xcNmFzVoia09sOMHIej5Sgw1eOlHsrQk7gYxG1D5tolSvZuVEbzVPu-ZaoXV8tAw\" alt=\"Solidity\"\/><\/figure>\n\n\n\n<p>Po zdefiniowaniu wersji mozemy zaczac pisac nasz pierwszy smart contract.&nbsp;<\/p>\n\n\n\n<p>Definiujemy contract o nazwie HelloWorld Contract, to w nim b\u0119dzie si\u0119 znajdowa\u0107 cala funkcjonalno\u015b\u0107 naszego smart contractu.<\/p>\n\n\n\n<p>W \u015brodku naszego smart contractu tworzymy funkcj\u0119 say Hello World, b\u0119dzie ona publiczna czyli,\u017ce ka\u017cdy b\u0119dzie m\u00f3g\u0142 j\u0105 wywo\u0142a\u0107, pure co oznacza, \u017ce funkcja nie zczytuje ani nie modyfikuje \u017cadnych danych z blockchaina&nbsp; i zwraca\u0142a stringa.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/C_M1dzsZlIHO2WpYHVyOjP6qjy7Ns4vxcF-DCR7ODp3wBKdcR961AK4livWNNvib1ysE816LjJww3tTKFcBfSNk3gdnmAsCquxOQa2_dm1XgeWicC_6qrzpq5SRqwmbaFGrJxU61zK-lkbYdjHlY7oEuBcatOMe2WVjkUxnlZ2B_NHPG-uS-XIq_hw\" alt=\"Solidity\"\/><\/figure>\n\n\n\n<p>Chcemy aby funkcja zwr\u00f3ci\u0142a nam string \u201cHello World!\u201d, wi\u0119c musimy tylko wpisa\u0107 w \u015brodku funkcji : return \u201cHello World\u201d.<\/p>\n\n\n\n<p>Teraz \u017ceby zdeplyowa\u0107 nasz smart contract na lokalny blockchain, musimy najpierw go skompilowa\u0107.&nbsp;<\/p>\n\n\n\n<p>Klikamy w sekcje solidity compiler i klikamy w przycisk compile HelloWorld.sol.<\/p>\n\n\n\n<p>Jak ju\u017c mamy skompilowany nasz plik, to mo\u017cemy zdeployowa\u0107 nasz smart contract.<\/p>\n\n\n\n<p>Klikamy w sekcje Deploy &amp; Run Transactions.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/ySBJKded5RUVIkrFEQnvsKJ0cDGe9LScVrfwtVRmh9OZKwclRcz0TtNmnJNYN3691CyQGmCyZTDC_AWIOxkJYu3VWdCuYk4WafqnozYKTGGQRONDTTSwv_nbwodN8GfD5bROX3ACn63JMBGvke4d_DC48e63K_jk9P04ZnD59q0HQX7ZZBbaHQ0ROA\" alt=\"Solidity\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/5aUWD4GyEnwBU7BDGadF6EtmPRcrNErDD9WdpeHaqcXbjt3MQ3M9_iv389Sho-dBRE0WX4R9btEcjqAdy7pSYornKo9eHMxc-dxKZujcGPINx3KQjP_uLzj1TfLyAnpevRazrRBGGSENcM-IjClKbITzR3tX1ewLThWVeYMjhXfLpVj2Ji97hbik1g\" alt=\"Solidity\"\/><\/figure>\n\n\n\n<p>Gdy wybierzemy nasz smart contract klikamy deploy i koniec ! Nasz inteligentny kontrakt zosta\u0142 z deployowany ! W sekcji Deployed Contracts powinien ci si\u0119 pokaza\u0107 tw\u00f3j smart contract z mo\u017cliwo\u015bci\u0105 wywo\u0142ania funkcji sayHello World, kt\u00f3ra zwr\u00f3ci ci \u201cHello World\u201d.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-zalety-programowania-solidity\">Zalety programowania Solidity<\/h2>\n\n\n\n<p>Pomijaj\u0105c podstawow\u0105 funkcjonalno\u015b\u0107 oprogramowania z Solidity, jest kilka dodatkowych element\u00f3w, kt\u00f3re daj\u0105 mu przewag\u0119 nad innymi j\u0119zykami Ethereum. Mo\u017cna wskaza\u0107, \u017ce zalety s\u0105 nast\u0119puj\u0105ce:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Programowanie akceptuje z\u0142o\u017cone zmienne cz\u0142onkowskie i z\u0142o\u017cone dane.<\/li><li>Program posiada interfejs binarny aplikacji, celem zapewnienia stosownego bezpiecze\u0144stwa &#8211; Je\u015bli kompilator odkryje niedopasowany typ danych dla dowolnej zmiennej, ABI generuje b\u0142\u0105d.&nbsp;<\/li><li>Program por\u00f3wnuje si\u0119 do budowy j\u0119zyka naturalnego, kt\u00f3ra jest wykorzystywana do konwersji specyfikacji zorientowanych na u\u017cytkownika na j\u0119zyk \u0142atwy do zrozumienia przez maszyny.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"htoc-podsumowanie\">Podsumowanie&nbsp;<\/h2>\n\n\n\n<p>Solidity, to narz\u0119dzie u\u0142atwiaj\u0105ce stworzenie <a href=\"https:\/\/clone.nextrope.com\/pl\/jak-tworzyc-gry-nft-praktyczny-przewodnik\/\">smart kontrakt\u00f3w<\/a>. Dzi\u0119ki niemu programowanie w technologii blockchain jest proste, transparentne i przydatne. Dodatkowo programowanie akceptuje z\u0142o\u017cone zmienne dane, posiada interfejs binarny i jest zbli\u017cony do j\u0119zyka naturalnego.&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Aby zosta\u0107 specjalist\u0105 z zakresu smart kontrakt\u00f3w i programist\u0105 technologii blockchain trzeba wykona\u0107 pierwszy krok. Niniejszy poradnik przedstawia to, w jaki spos\u00f3b zbudowa\u0107 kontrakt\u00a0 &#8220;Hello World&#8221; przy u\u017cyciu j\u0119zyka programowania Solidity. Warto podkre\u015bli\u0107, \u017ce do wykonania tej czynno\u015bci nie trzeba posiada\u0107 specjalistycznej wiedzy. Osoba, kt\u00f3ra nie jest zawodowym programist\u0105 pod\u0105\u017caj\u0105c za naszymi krokami stworzy sw\u00f3j [&hellip;]<\/p>","protected":false},"author":8,"featured_media":2415,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"iawp_total_views":0,"footnotes":""},"categories":[1310,1353],"tags":[],"class_list":["post-2411","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidity-2-pl-pl","category-tutoriale"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jak stworzy\u0107 inteligentny kontrakt &quot;Hello World&quot; za pomoc\u0105 Solidity? -<\/title>\n<meta name=\"description\" content=\"Dzi\u0119ki Solidity programowanie w technologii blockchain jest proste, transparentne i przydatne. Zapraszamy do niniejszego poradnika!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak stworzy\u0107 inteligentny kontrakt &quot;Hello World&quot; za pomoc\u0105 Solidity? -\" \/>\n<meta property=\"og:description\" content=\"Dzi\u0119ki Solidity programowanie w technologii blockchain jest proste, transparentne i przydatne. Zapraszamy do niniejszego poradnika!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/\" \/>\n<meta property=\"og:site_name\" content=\"Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/weknowtheropes\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-29T19:49:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-08T20:42:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/solidity.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Maciej Zieli\u0144ski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maciej Zieli\u0144ski\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/\"},\"author\":{\"name\":\"Maciej Zieli\u0144ski\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#\\\/schema\\\/person\\\/6241d28e62538c2fa7bda937e601efbb\"},\"headline\":\"Jak stworzy\u0107 inteligentny kontrakt &#8220;Hello World&#8221; za pomoc\u0105 Solidity?\",\"datePublished\":\"2022-09-29T19:49:18+00:00\",\"dateModified\":\"2024-04-08T20:42:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/\"},\"wordCount\":1092,\"publisher\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/solidity.png\",\"articleSection\":[\"Solidity\",\"Tutoriale\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/\",\"name\":\"Jak stworzy\u0107 inteligentny kontrakt \\\"Hello World\\\" za pomoc\u0105 Solidity? -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/solidity.png\",\"datePublished\":\"2022-09-29T19:49:18+00:00\",\"dateModified\":\"2024-04-08T20:42:30+00:00\",\"description\":\"Dzi\u0119ki Solidity programowanie w technologii blockchain jest proste, transparentne i przydatne. Zapraszamy do niniejszego poradnika!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/#primaryimage\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/solidity.png\",\"contentUrl\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/solidity.png\",\"width\":1600,\"height\":900,\"caption\":\"solidity\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/wsparcie-konsultacje-technologie-web3-blockchain-nextrope\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak stworzy\u0107 inteligentny kontrakt &#8220;Hello World&#8221; za pomoc\u0105 Solidity?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/\",\"name\":\"Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services\",\"description\":\"Fintech Software House\",\"publisher\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#organization\",\"name\":\"Nextrope\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/logo-dark.png\",\"contentUrl\":\"https:\\\/\\\/clone.nextrope.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/logo-dark.png\",\"width\":180,\"height\":40,\"caption\":\"Nextrope\"},\"image\":{\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/weknowtheropes\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/nextrope\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/#\\\/schema\\\/person\\\/6241d28e62538c2fa7bda937e601efbb\",\"name\":\"Maciej Zieli\u0144ski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0d5a307027581d4a397f5295d364bec52aae5d4af816ff14e6185d50f8355357?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0d5a307027581d4a397f5295d364bec52aae5d4af816ff14e6185d50f8355357?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0d5a307027581d4a397f5295d364bec52aae5d4af816ff14e6185d50f8355357?s=96&d=mm&r=g\",\"caption\":\"Maciej Zieli\u0144ski\"},\"url\":\"https:\\\/\\\/clone.nextrope.com\\\/pl\\\/author\\\/mz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak stworzy\u0107 inteligentny kontrakt \"Hello World\" za pomoc\u0105 Solidity? -","description":"Dzi\u0119ki Solidity programowanie w technologii blockchain jest proste, transparentne i przydatne. Zapraszamy do niniejszego poradnika!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak stworzy\u0107 inteligentny kontrakt \"Hello World\" za pomoc\u0105 Solidity? -","og_description":"Dzi\u0119ki Solidity programowanie w technologii blockchain jest proste, transparentne i przydatne. Zapraszamy do niniejszego poradnika!","og_url":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/","og_site_name":"Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services","article_publisher":"https:\/\/www.facebook.com\/weknowtheropes\/","article_published_time":"2022-09-29T19:49:18+00:00","article_modified_time":"2024-04-08T20:42:30+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/solidity.png","type":"image\/png"}],"author":"Maciej Zieli\u0144ski","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Maciej Zieli\u0144ski","Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/#article","isPartOf":{"@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/"},"author":{"name":"Maciej Zieli\u0144ski","@id":"https:\/\/clone.nextrope.com\/pl\/#\/schema\/person\/6241d28e62538c2fa7bda937e601efbb"},"headline":"Jak stworzy\u0107 inteligentny kontrakt &#8220;Hello World&#8221; za pomoc\u0105 Solidity?","datePublished":"2022-09-29T19:49:18+00:00","dateModified":"2024-04-08T20:42:30+00:00","mainEntityOfPage":{"@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/"},"wordCount":1092,"publisher":{"@id":"https:\/\/clone.nextrope.com\/pl\/#organization"},"image":{"@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/#primaryimage"},"thumbnailUrl":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/solidity.png","articleSection":["Solidity","Tutoriale"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/","url":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/","name":"Jak stworzy\u0107 inteligentny kontrakt \"Hello World\" za pomoc\u0105 Solidity? -","isPartOf":{"@id":"https:\/\/clone.nextrope.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/#primaryimage"},"image":{"@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/#primaryimage"},"thumbnailUrl":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/solidity.png","datePublished":"2022-09-29T19:49:18+00:00","dateModified":"2024-04-08T20:42:30+00:00","description":"Dzi\u0119ki Solidity programowanie w technologii blockchain jest proste, transparentne i przydatne. Zapraszamy do niniejszego poradnika!","breadcrumb":{"@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/#primaryimage","url":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/solidity.png","contentUrl":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2022\/09\/solidity.png","width":1600,"height":900,"caption":"solidity"},{"@type":"BreadcrumbList","@id":"https:\/\/clone.nextrope.com\/pl\/jak-stworzyc-inteligentny-kontrakt-hello-world-za-pomoca-solidity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clone.nextrope.com\/pl\/wsparcie-konsultacje-technologie-web3-blockchain-nextrope\/"},{"@type":"ListItem","position":2,"name":"Jak stworzy\u0107 inteligentny kontrakt &#8220;Hello World&#8221; za pomoc\u0105 Solidity?"}]},{"@type":"WebSite","@id":"https:\/\/clone.nextrope.com\/pl\/#website","url":"https:\/\/clone.nextrope.com\/pl\/","name":"Nextrope - Your Trusted Partner for Blockchain Development and Advisory Services","description":"Fintech Software House","publisher":{"@id":"https:\/\/clone.nextrope.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clone.nextrope.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/clone.nextrope.com\/pl\/#organization","name":"Nextrope","url":"https:\/\/clone.nextrope.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/clone.nextrope.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2020\/07\/logo-dark.png","contentUrl":"https:\/\/clone.nextrope.com\/wp-content\/uploads\/2020\/07\/logo-dark.png","width":180,"height":40,"caption":"Nextrope"},"image":{"@id":"https:\/\/clone.nextrope.com\/pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/weknowtheropes\/","https:\/\/www.linkedin.com\/company\/nextrope"]},{"@type":"Person","@id":"https:\/\/clone.nextrope.com\/pl\/#\/schema\/person\/6241d28e62538c2fa7bda937e601efbb","name":"Maciej Zieli\u0144ski","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/0d5a307027581d4a397f5295d364bec52aae5d4af816ff14e6185d50f8355357?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0d5a307027581d4a397f5295d364bec52aae5d4af816ff14e6185d50f8355357?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0d5a307027581d4a397f5295d364bec52aae5d4af816ff14e6185d50f8355357?s=96&d=mm&r=g","caption":"Maciej Zieli\u0144ski"},"url":"https:\/\/clone.nextrope.com\/pl\/author\/mz\/"}]}},"_links":{"self":[{"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/posts\/2411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/comments?post=2411"}],"version-history":[{"count":8,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/posts\/2411\/revisions"}],"predecessor-version":[{"id":2426,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/posts\/2411\/revisions\/2426"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/media\/2415"}],"wp:attachment":[{"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/media?parent=2411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/categories?post=2411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clone.nextrope.com\/pl\/wp-json\/wp\/v2\/tags?post=2411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}