diff --git a/_config.yml b/_config.yml index 6de2806e28802661cd7eab9dd021e6afd53092f7..efbd3296c1a6e5c2a8858148a240461977aa037e 100644 --- a/_config.yml +++ b/_config.yml @@ -24,7 +24,7 @@ gems: - jekyll-multiple-languages-plugin # jekyll-multiple-languages-plugin settings: -languages: ["en", "es", "it"] +languages: ["en", "es", "it", "pl"] exclude_from_localizations: ["img", "css", "fonts", "media", "404", "feed.xml", "404", "meta", "forum-funding-system", "_posts", "legal"] diff --git a/_data/lang/pl/footer-1.yml b/_data/lang/pl/footer-1.yml new file mode 100644 index 0000000000000000000000000000000000000000..4b3973fb0698041d99f8954fcb3dcd3be2535345 --- /dev/null +++ b/_data/lang/pl/footer-1.yml @@ -0,0 +1,50 @@ +- title: MateriaÅ‚y + subfolderitems: + - name: O Monero + url: resources/about/ + - name: Moneropedia + url: resources/moneropedia/ + - name: Przewodniki dla deweloperów + url: resources/developer-guides/ + - name: Przewodniki dla użytkowników + url: resources/user-guides/ + - name: KanaÅ‚ RSS + url: https://getmonero.org/feed.xml +- title: KanaÅ‚y IRC + subfolderitems: + - name: monero + url: irc://chat.freenode.net/#monero + - name: monero-dev + url: irc://chat.freenode.net/#monero-dev + - name: monero-markets + url: irc://chat.freenode.net/#monero-markets + - name: monero-pools + url: irc://chat.freenode.net/#monero-pools + - name: monero-community + url: irc://chat.freenode.net/#monero-community + - name: monero-translations + url: irc://chat.freenode.net/#monero-translations + - name: monero-hardware + url: irc://chat.freenode.net/#monero-hardware +- title: SpoÅ‚eczność + subfolderitems: + - name: Reddit + url: https://reddit.com/r/monero + - name: Stack Exchange + url: https://monero.stackexchange.com/ + - name: BitcoinTalk Thread + url: https://bitcointalk.org/index.php?topic=583449.0 + - name: Mattermost Chat + url: https://mattermost.getmonero.org/ + - name: Telegram Chat + url: https://telegram.me/bitmonero +- title: Projekt Monero + subfolderitems: + - name: Open Alias + url: https://openalias.org/ + - name: Kovri + url: https://getkovri.org/ + - name: Laboratorium Badawcze Monero + url: resources/research-lab/ + - name: Monero Press Kit + url: press-kit diff --git a/_data/lang/pl/footer-2.yml b/_data/lang/pl/footer-2.yml new file mode 100644 index 0000000000000000000000000000000000000000..554d81713962b6d5fd8415f7ecd0d4b1bf650af5 --- /dev/null +++ b/_data/lang/pl/footer-2.yml @@ -0,0 +1,6 @@ +- name: Informacje prawne + url: legal +- name: Kod źródÅ‚owy + url: https://github.com/monero-project +- name: WÅ‚aÅ›ciwoÅ›ci techniczne + url: technical-specs/ diff --git a/_data/lang/pl/navigation.yml b/_data/lang/pl/navigation.yml new file mode 100644 index 0000000000000000000000000000000000000000..40fe8200900467c632df44c55786f2a472cd0c64 --- /dev/null +++ b/_data/lang/pl/navigation.yml @@ -0,0 +1,54 @@ +- title: WstÄ™p + subfolderitems: + - page: Czym jest Monero? + url: get-started/what-is-monero + - page: Używanie + url: get-started/using + - page: Akceptowanie + url: get-started/accepting + - page: Współpraca + url: get-started/contributing + - page: Wydobywanie + url: get-started/mining + - page: FAQ + url: get-started/faq +- title: Downloads + url: downloads/ +- title: Najnowsze + subfolderitems: + - page: Wszystkie wpisy + url: blog + - page: Postulaty + url: blog/tags/monero%20missives.html + - page: Zapisy z czatów + url: blog/tags/dev%20diaries.html + - page: Aktualizacje + url: blog/tags/releases.html +- title: SpoÅ‚eczność + subfolderitems: + - page: Zespół + url: community/team + - page: Miejsca spotkaÅ„ + url: community/hangouts + - page: Wydarzenia + url: community/events + - page: Sponsoring + url: community/sponsorships + - page: Handel + url: community/merchants +- title: MateriaÅ‚y + subfolderitems: + - page: O Monero + url: resources/about + - page: OÅ› czasu + url: resources/roadmap + - page: Laboratorium badawcze + url: resources/research-lab + - page: Moneropedia + url: resources/moneropedia + - page: Przewodniki dla użytkowników + url: resources/user-guides + - page: Przewodniki dla deweloperów + url: resources/developer-guides + - page: WÅ‚aÅ›ciwoÅ›ci techniczne + url: technical-specs diff --git a/_data/lang/pl/roadmap.yml b/_data/lang/pl/roadmap.yml new file mode 100644 index 0000000000000000000000000000000000000000..f53c0468f4db45d2d0d9966ada58e73d75ad48a0 --- /dev/null +++ b/_data/lang/pl/roadmap.yml @@ -0,0 +1,109 @@ +- year: 2014 + accomplishments: + - name: Pojawienie siÄ™ na Bitcointalk + date: 2014-04-18 + status: completed + - name: Zmiana nazwy z Bitmonero na Monero + date: 2014-04-23 + status: completed + - name: Odzyskanie po ataku spamu + date: 2014-09-04 + status: completed + - name: Publikacja pierwszej i drugiej dokumentacji Laboratorium Badawczego Monero + date: 2014-09-12 + status: completed + - name: Publikacja trzeciej dokumentacji Laboratorium Badawczego Monero + date: 2014-09-25 + status: completed + - name: Wypuszczenie wersji 0.8.8.6 + date: 2014-12-08 + status: completed +- year: 2015 + accomplishments: + - name: Publikacja czwartej dokumentacji Laboratorium Badawczego Monero + date: 2015-01-26 + status: completed +- year: 2016 + accomplishments: + - name: Wypuszczenie wersji 0.9.0 Hydrogen Helix + date: 2016-01-01 + status: completed + - name: Publikacja piÄ…tej dokumentacji Laboratorium Badawczego Monero + date: 2016-02-10 + status: completed + - name: Hardfork do wymagania co najmniej 3 stron we wszystkich transakcjach + date: 2016-03-22 + status: completed + - name: Wypuszczenie wersji 0.10.0 Wolfram Warptangent + date: 2016-09-18 + status: completed + - name: Hardfork do rozdzielenia bazy monetarnej na jednostki + date: 2016-09-21 + status: completed + - name: Wypuszczenie wersji 0.10.1 Wolfram Warptangent + date: 2016-12-14 + status: completed + - name: Wypuszczenie oficjalnej wersji Beta 1 Graficznego Interfejsu Użytkownika + date: 2016-12-22 + status: completed +- year: 2017 + accomplishments: + - name: Hardfork do umożliwienia transakcji RingCT + date: 2017-01-05 + status: completed + - name: Wypuszczenie wersji 0.10.2; Å‚atka krytycznej luki + date: 2017-02-22 + status: completed + - name: Wypuszczenie wersji 0.10.3.1 Wolfram Warptangent + date: 2017-03-27 + status: completed + - name: Hardfork do regulacji minimalnego rozmiaru bloku i algorytmu dynamicznej opÅ‚aty + date: 2017-04-15 + status: completed + - name: Zmiana wyglÄ…du strony internetowej + date: 2017-07-04 + status: completed + - name: Wypuszczenie wersji 0.11.0.0 Helium Hydra + date: 2017-09-07 + status: completed + - name: Puchowe bloki + date: 2017-09-07 + status: completed + - name: Graficzny Interfejs Użytkownika poza wersjÄ… beta + date: 2017-09-10 + status: completed + - name: Hardfork do zwiÄ™kszenia minimalnej liczby stron transakcji do 5 i do wymagania transakcji RingCT + date: 2017-09-15 + status: completed + - name: 0MQ/ZeroMQ + date: September, 2017 + status: completed + - name: Puchowe bloki + date: + status: ongoing + - name: Graficzny Interfejs Użytkownika dla Androida + date: + status: ongoing + - name: Zmiana wyglÄ…du Forumowego Systemu Finansowania + date: + status: ongoing + - name: Podadresy + date: + status: ongoing + - name: Multi-podpisy (multisig) + date: + status: ongoing + - name: Wypuszczenie systemu Kovri Alpha + date: + status: upcoming +- year: 2018 + accomplishments: + - name: Publikacja dodatkowej dokumentacji Laboratorium Badawczego Monero + date: + status: upcoming + - name: RozwiÄ…zania drugowarstwowe dla szybkoÅ›ci i skalowalnoÅ›ci + date: + status: upcoming + - name: Efektywniejsze dowody zasiÄ™gu dla RingCT w celu zmniejszenia rozmiarów transakcji + date: + status: upcoming diff --git a/_data/lang/template/footer-1.yml b/_data/lang/template/footer-1.yml index 2d0408f8e0f920fc623ae00cbe0c185bf9c57486..cd542c295aef0dcbe7ae14d8d9d0790a89bd85aa 100644 --- a/_data/lang/template/footer-1.yml +++ b/_data/lang/template/footer-1.yml @@ -47,4 +47,4 @@ - name: Monero Research Lab url: resources/research-lab/ - name: Monero Press Kit - url: press-kit \ No newline at end of file + url: press-kit diff --git a/_i18n/en.yml b/_i18n/en.yml index a9331d050d8d171ffbca286cc1e96598fa4f29de..5fc5aa653ce0a3eeb9a1d796efd88db8c9912fb7 100644 --- a/_i18n/en.yml +++ b/_i18n/en.yml @@ -2,6 +2,7 @@ langs: en: English es: Español it: Italiano + pl: Polski global: date: '%Y/%m/%d' diff --git a/_i18n/es.yml b/_i18n/es.yml index 9ccfa017bf9b6f2169f3eccf0c98f915d8603828..c39ce760bd159e320ca2430d5a08e8b2f5c936c0 100644 --- a/_i18n/es.yml +++ b/_i18n/es.yml @@ -2,6 +2,7 @@ langs: en: English es: Español it: Italiano + pl: Polish global: date: '%Y/%m/%d' diff --git a/_i18n/it.yml b/_i18n/it.yml index 6627f32763478ddedfd96a3915fc176b0b8736e1..483367d3643479247e6e73dd4ccfc93c9477f587 100644 --- a/_i18n/it.yml +++ b/_i18n/it.yml @@ -2,6 +2,7 @@ langs: en: English es: Español it: Italiano + pl: Polish global: date: '%Y/%m/%d' diff --git a/_i18n/pl.yml b/_i18n/pl.yml new file mode 100644 index 0000000000000000000000000000000000000000..61934a844c8acc586713ae8f15da2eba117a7721 --- /dev/null +++ b/_i18n/pl.yml @@ -0,0 +1,98 @@ +langs: + en: English + es: Español + it: Italian + pl: Polski + +global: + date: '%Y/%m/%d' + monero: Monero + getting_started: Wprowadzenie + copyright: Prawa autorskie + monero_project: Projekt Monero + sitename: getmonero.org, Projekt Monero + wiki: Moneropedia + tags: ArtykuÅ‚y po tagu + wikimeta: w Moneropedii, otwartej encyklopedii wiedzy o Monero + tagsmeta: Wszystkie otagowane artykuÅ‚y o Monero na blogu + titlemeta: w domu Monero, cyfrowej waluty, która jest bezpieczna, prywatna i niewykrywalna + terms: Warunki + privacy: Prywatność + copyright: Prawa autorskie + edit: Edytuj tÄ™ stronÄ™ + untranslated: Ta strona jeszcze nie zostaÅ‚a przetÅ‚umaczona. JeÅ›li chcesz pomóc w jej tÅ‚umaczeniu, przejdź do +titles: + index: Start + whatismonero: Czym jest Monero (XMR)? + using: Używanie Monero + accepting: Akceptowanie Monero + contributing: Ulepszanie Monero + mining: Wydobywanie Monero + faq: FAQ + downloads: Do Å›ciÄ…gniÄ™cia + allposts: Wszystkie wpisy na blogu + team: Zespół Monero + hangouts: Hangouty + events: Wydarzenia + sponsorships: Sponsoring + merchants: Handlowcy i serwisy + about: O Monero + roadmap: OÅ› czasu + researchlab: Laboratorium Badawcze Monero + moneropedia: Moneropedia + userguides: Przewodniki dla użytkowników + developerguides: Przewodniki dla deweloperów + technicalspecs: WÅ‚aÅ›ciwoÅ›ci techniczne + themoneroproject: Projekt Monero + presskit: MateriaÅ‚y prasowe Monero + legal: Informacje prawne + ffs: Forumowy System Finansowania + ffs-cp: UkoÅ„czone propozycje + ffs-fr: Wymagane Å›rodki + ffs-ideas: PomysÅ‚y + ffs-ot: Zadania otwarte + ffs-wip: Prace w toku + blogbytag: Blog po tagu +index: + page_title: "Monero - bezpieczne, prywatne, niewykrywalne" + what_is_1: Czym jest + what_is_2: " ?" + what_is_orange_block: "Monero jest bezpiecznÄ…, prywatnÄ… i niewykrywalnÄ… walutÄ… otwartego źródÅ‚a, która jest wolnodostÄ™pna dla wszystkich." + what_is_text_block_1: "Z Monero sam jesteÅ› swoim bankiem i masz peÅ‚nÄ… kontrolÄ™ nad swoimi funduszami. Z Monero twoje konta i transakcje sÄ… caÅ‚kowicie prywatne." + what_is_text_block_2: "Chcesz siÄ™ dowiedzieć wiÄ™cej? Poniżej znajdziesz przeglÄ…d najważniejszych charakterystyk Monero. JeÅ›li chcesz wypróbować Monero," + what_is_text_block_3: "Wprowadzenie" + what_is_text_block_4: "ta strona bÄ™dzie doskonaÅ‚ym punktem startowym." + news: WiadomoÅ›ci + the_latest: Najnowsze + private: Prywatność + secure: BezpieczeÅ„stwo + untraceable: Niewykrywalność + private_text: "Monero ukrywa kwoty oraz dane nadawcy i odbiorcy wszystkich transakcji. Oznacza to, że nikt poza tobÄ… nie bÄ™dzie wiedziaÅ‚, ile pieniÄ™dzy przesyÅ‚asz, a to zapewnia odgórnÄ… prywatność twoich zakupów i innych transferów." + untraceable_text: "DziÄ™ki użyciu podpisów pierÅ›cieniowych, Monero pozwala na prywatne wysyÅ‚anie i otrzymywanie pieniÄ™dzy. Nawet jeÅ›li twoje transakcje sÄ… możliwe do publicznego zweryfikowania w Å‚aÅ„cuchu bloków, posiadajÄ… one cyfrowy podpis, który uÅ›ciÅ›la pewnÄ… grupÄ™, ale uniemożliwia odkrycie, kto dokÅ‚adnie dokonaÅ‚ podpisu. OkreÅ›lenie tego, które fundusze zostaÅ‚y przesÅ‚ane, pozostaje niejasne i dlatego twoje transakcje sÄ… prywatne i nie mogÄ… zostać przypisane do ciebie." + secure_text: "Monero korzysta z rozproszonej sieci umownej peer-to-peer i wszystkie transakcje sÄ… kryptograficznie podpisane. Twoje pieniÄ…dze sÄ… bezpiecznie przechowywane w Å‚aÅ„cuchach bloków i mogÄ… zostać przywrócone w każdej chwili, za pomocÄ… klucza pamiÄ™ciowego skÅ‚adajÄ…cego siÄ™ z 25 słów na każdym komputerze z oprogramowaniem Monero. Pliki portfela sÄ… zaszyfrowane na dysku i zablokowane hasÅ‚em, dziÄ™ki czemu sÄ… bezużyteczne, jeÅ›li skradzione." + how_do_i_1: "Jak mogÄ™" + how_do_i_2: " ?" + get_started: zacząć + get_started_1: "NajszybszÄ… metodÄ…, aby zacząć używać Monero, jest za pomocÄ… menedżera konta, takiego jak " + mymonero: "MyMonero" + get_started_2: "." + get_started_3: "JeÅ›li byÅ› chciaÅ‚ uruchomić swój wÅ‚asny [peÅ‚ny wÄ™zeÅ‚ Monero](/getting-started/running), Å›ciÄ…gnij klienta i kickstarter Å‚aÅ„cucha bloków (aby przyspieszyć dziaÅ‚anie lokalnego klienta), wchodzÄ…c w link do Å›ciÄ…gniÄ™cia po prawej stronie." + where_can_i: Gdzie mogÄ™ + download_1: Å›ciÄ…gnąć + download_2: " ?" + different_os: "Posiadasz inny system operacyjny?" + all_downloads: Zobacz wszystkie dokumenty dostÄ™pne do Å›ciÄ…gniÄ™cia + c_download: ÅšciÄ…gnij + monero_for: Monero dla + latest_blockchain: Ostatni Å‚aÅ„cuch bloków +blog: + title_1: Wszystkie wpisy + title_2: Blog + title_3: Posty + tagged: Otagowane + author: Opublikowane przez + date: Opublikowane o + forum: Kliknij, aby dołączyć siÄ™ do dyskusji na forum Monero +tags: + all: ArtykuÅ‚y po tagu + notags: Nie ma wpisów z tym tagiem. diff --git a/_i18n/pl/community/events.md b/_i18n/pl/community/events.md new file mode 100644 index 0000000000000000000000000000000000000000..ded99440a533710aa6d515604f8464857241dcbd --- /dev/null +++ b/_i18n/pl/community/events.md @@ -0,0 +1,27 @@ +<div markdown="1" class="text-center container description"> +SpoÅ‚eczność Monero zawsze jest gotowa na spotkanie siÄ™ i wspólne spÄ™dzenie czasu. Sprawdź poniżej wydarzenia zwiÄ…zane z Monero, które odbÄ™dÄ… siÄ™ w Twoim pobliżu. +</div> + +{% for toplevel in site.data.events %} + +<div class="events"> + <div class="container full col-xs-12"> + <div class="info-block text-adapt"> + <div class="row"> + <div class="col-xs-12"> + <h2>{{toplevel.event}}</h2> + <h3>Gdzie</h3> + <p>{{toplevel.where}}</p> + <h3>Kiedy</h3> + <p>{{toplevel.when}}</p> + <h3>Szczegóły</h3> + <p>{{toplevel.description}}</p> + <h3>Link</h3> + <a>{{toplevel.link}}</a> + </div> + </div> + </div> + </div> +</div> + +{%endfor%} diff --git a/_i18n/pl/community/hangouts.md b/_i18n/pl/community/hangouts.md new file mode 100644 index 0000000000000000000000000000000000000000..61528243eb981a7c6723c1f6afed9cf79d516631 --- /dev/null +++ b/_i18n/pl/community/hangouts.md @@ -0,0 +1,99 @@ +<div markdown="1" class="text-center container description"> +SpoÅ‚eczność Monero jest różnorodna. JesteÅ›my na caÅ‚ym Å›wiecie, ale mamy swoje ulubione miejsca spotkaÅ„. WiÄ™kszość z nich znajdziesz poniżej. Dołącz do nas! +</div> + +<div class="hangouts"> + <section class="container"> + <ul class="row center-xs"> + <li> + <a href="https://twitter.com/monerocurrency" target="_blank" rel="noreferrer noopener"><div class="social-icon twitter"></div></a> + </li> + <li> + <a href="https://reddit.com/r/monero" target="_blank" rel="noreferrer noopener"><div class="social-icon reddit"></div></a> + </li> + <li> + <a href="https://www.facebook.com/monerocurrency/" target="_blank" rel="noreferrer noopener"><div class="social-icon facebook"></div></a> + </li> + <li> + <a href="https://github.com/monero-project" target="_blank" rel="noreferrer noopener"><div class="social-icon github"></div></a> + </li> + </ul> + </section> + + <section class="container"> + <div class="row"> + <!-- left two-thirds block--> + <div class="left two-thirds col-lg-8 col-md-8 col-sm-12 col-xs-12"> + <div class="col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>MateriaÅ‚y do pracy grupowej</h2> + </div> + </div> + <div class="row center-xs"> + <p>Aby wspomóc pracÄ™ grupowÄ…, Monero posiada wiele materiałów, które mogÄ… zostać użyte na spotkaniach i przy planowaniu projektów. Najistotniejsze z nich sÄ… nawet przekazywane najpopularniejszym kanaÅ‚om IRC zwiÄ…zanym z Monero. + </p> + </div> + <div class="row relays around-xs"> + <div class="col-md-4 col-sm-4 col-xs-4"> + <p><a href="https://monero.slack.com/" class="btn-link btn-fixed">Slack</a></p> + </div> + <div class="col-md-4 col-sm-4 col-xs-4"> + <p><a href="https://mattermost.getmonero.org/" class="btn-link btn-fixed">Mattermost</a></p> + </div> + <div class="col-md-4 col-sm-4 col-xs-4"> + <p><a href="https://taiga.getmonero.org/" class="btn-link btn-fixed">Taiga</a></p> + </div> + </div> + </div> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>KanaÅ‚y IRC</h2> + </div> + </div> + <div class="row start-xs"> + <p>SpoÅ‚eczność Monero używa wielu kanałów IRC, a każdy z nich jest przeznaczony do czegoÅ› innego. Niektóre z nich sÅ‚użą do pracy, a niektóre do pogadania. Najpopularniejsze z nich znajdziesz poniżej. + </p> + </div> + <div class="row irc"> + {% for channel in site.data.irc %} + <div class="col-md-4 col-xs-12"> + <a href="irc://chat.freenode.net/#{{ channel.channel }}">#{{ channel.channel }}</a> + <p>{{ channel.description }}</p> + </div> + {% endfor %} + </div> + </div> + </div> + </div> + <!-- end left two-thirds block--> + + <!-- right one-third block--> + <div class="right one-third col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"><h2>Stack Exchange</h2></div> + </div> + <div class="row start-xs"> + <p>Stack Exchange Monero jest szybkim i prostym sposobem na zadanie pytania i uzyskanie odpowiedzi. Poniżej znajdziesz kilka istotnych odpowiedzi na czÄ™sto zadawane pytania. + </p> + </div> + <div class="row start-xs sequestions"> + <a href="https://monero.stackexchange.com/questions/4277/why-does-monero-have-higher-transaction-fees-than-bitcoin">Dlaczego opÅ‚aty za transakcje Monero sÄ… wyższe niż opÅ‚aty za Bitcoina?</a> + <a href="https://monero.stackexchange.com/questions/4335/what-does-moneros-scaling-roadmap-look-like">Jak wyglÄ…da oÅ› czasu skalowania Monero?</a> + <a href="https://monero.stackexchange.com/questions/4302/what-cryptography-primitives-concepts-other-than-the-basic-ones-does-monero-us">Jakich pojęć kryptograficznych używa Monero, poza tymi podstawowymi?</a> + <a href="https://monero.stackexchange.com/questions/4242/how-to-extract-data-from-local-blockchain">Jak wyodrÄ™bnić dane z lokalnego Å‚aÅ„cucha bloków?</a> + <a href="https://monero.stackexchange.com/questions/4302/what-cryptography-primitives-concepts-other-than-the-basic-ones-does-monero-us">Ukrycie ProtokoÅ‚u Kontroli Transmisji dla górników.</a> + </div> + <div class="row center-xs"> + <p><a href="https://monero.stackexchange.com" class="btn-link btn-auto">Odwiedź Stack Exchange</a></p> + </div> + </div> + </div> + <!-- end right one-third block--> + </div> + </section> + +</div> diff --git a/_i18n/pl/community/merchants.md b/_i18n/pl/community/merchants.md new file mode 100644 index 0000000000000000000000000000000000000000..f206c56af7a65a078f3200878b417dd26a102b81 --- /dev/null +++ b/_i18n/pl/community/merchants.md @@ -0,0 +1,26 @@ +<div markdown="1" class="text-center container description"> +Różnego rodzaju handlowcy doceniajÄ… finansowÄ… prywatność, jakiej dostarcza Monero. Poniżej znajduje siÄ™ lista organizacji, o których wiemy, że akceptujÄ… Monero jako Å›rodek pÅ‚atniczy za swoje produkty i usÅ‚ugi. JeÅ›li któraÅ› z nich już nie uznaje Monero lub chciaÅ‚byÅ›, żeby Twoja firma znalazÅ‚a siÄ™ na liÅ›cie, załóż wÄ…tek na GitHub i daj nam znać (https://github.com/monero-project/monero-site/issues). +</div> +<div class="merchants"> +{% for toplevel in site.data.merchants %} +<div class="container full" id="{{toplevel.id}}"> + <div class="info-block"> + <h2>{{toplevel.category}}</h2> + <div class="row"> + {% assign sortedMerchants = toplevel.merchants | sort: 'name' %} + {% for merchants in sortedMerchants %} + <div class="col-md-4 col-sm-6 col-xs-12"> + <a href="{{merchants.url}}">{{merchants.name}}</a> + </div> + {% endfor %} + </div> + </div> +</div> +{%endfor%} + + +</div> + +<div markdown="1" class="text-center container description"> +*Uwaga: powyższe linki sÄ… jedynie udogodnieniem i sÅ‚użą tylko do celów informacyjnych; nie reprezentujÄ… one wsparcia spoÅ‚ecznoÅ›ci Monero dla żadnego z produktów, usÅ‚ug ani opinii wymienionych organizacji lub osób. SpoÅ‚eczność Monero nie bierze odpowiedzialnoÅ›ci za zgodność, legalność ani treść tych zewnÄ™trznych stron. W przypadku wÄ…tpliwoÅ›ci zwiÄ…zanych z treÅ›ciÄ… linków, skontaktuj siÄ™ z wÅ‚aÅ›cicielami zewnÄ™trznej strony. JesteÅ› odpowiedzialny za swoje wyszukiwania. Zawsze przemyÅ›l swój internetowy zakup.* +</div> diff --git a/_i18n/pl/community/sponsorships.md b/_i18n/pl/community/sponsorships.md new file mode 100644 index 0000000000000000000000000000000000000000..1bfa9e01a371d3ecf2ff2113f172aa874fc759b7 --- /dev/null +++ b/_i18n/pl/community/sponsorships.md @@ -0,0 +1,96 @@ +<div markdown="1" class="text-center container description"> +Poniższe organizacje wsparÅ‚y Projekt Monero w niesieniu Å›wiatu finansowej prywatnoÅ›ci. JesteÅ›my bardzo wdziÄ™czni za ich wkÅ‚ad. JeÅ›li chcesz zasponsorować Projekt Monero i pojawić siÄ™ na tej liÅ›cie, wyÅ›lij e-mail na adres dev@getmonero.org. +</div> + +<div> + <section class="container sponsors"> + <div class="row"> + <div class="left one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>My Monero</h2> + <a href="https://mymonero.com/#/" target="_blank" rel="noreferrer noopener"><img src="/img/mymonero.png"></a> + </div> + </div> + </div> + </div> + <div class="center one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Araxis</h2> + <a href="https://www.araxis.com/"><img src="/img/araxis.png"></a> + </div> + </div> + </div> + </div> + <div class="right one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Dome9 Security</h2> + <a href="https://dome9.com/"><img src="/img/dome9.png"></a> + </div> + </div> + </div> + </div> + </div> + <div class="row"> + <div class="left one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Kitware</h2> + <a href="https://www.kitware.com/"><img src="/img/kitware.png"></a> + </div> + </div> + </div> + </div> + + <div class="center one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Fork Networking</h2> + <a href="https://www.forked.net"><img src="/img/forked_logo.png"></a> + </div> + </div> + </div> + </div> + + <div class="right one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>JetBrains</h2> + <a href="http://www.jetbrains.com/"><img src="/img/jetbrains.png"></a> + </div> + </div> + </div> + </div> + </div> + <div class="row"> + <div class="left half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Navicat</h2> + <a href="https://www.navicat.com"><img src="/img/navicat.png"></a> + </div> + </div> + </div> + </div> + <div class="right half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Symas</h2> + <a href="https://symas.com/"><img src="/img/symas.png"></a> + </div> + </div> + </div> + </div> + </div> + </section> +</div> diff --git a/_i18n/pl/community/team.md b/_i18n/pl/community/team.md new file mode 100644 index 0000000000000000000000000000000000000000..f148fd762ca6bb939f66c500b6b4adce5eef4eae --- /dev/null +++ b/_i18n/pl/community/team.md @@ -0,0 +1,180 @@ +<div class="team"> + + <section class="container"> + <div class="row"> + <div class="col-xs-12"> + <div class="tabPanel-widget"> + <label for="tab-1" tabindex="0"></label> + <input id="tab-1" type="radio" name="tabs" aria-hidden="true" checked> + <h2>Centrum</h2> + <div class="tabPanel-content"> + <div class="row"> + {% for toplevel in site.data.team %} + {% if toplevel.area == "Core" %} + {% for member in toplevel.member %} + <div class="half col-lg-6 col-md-6 col-sm-6 col-xs-6"> + <div class="info-block"> + <div class="row center-xs"> + <h3>{{member.name}}</h3> + </div> + <div class="row center-xs"> + <p>{{member.email}}</p> + </div> + <div class="row center-xs icons"> + {% if member.github %} + <a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a> + {%endif%} + {% if member.twitter %} + <a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a> + {%endif%} + {% if member.reddit %} + <a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a> + {%endif%} + </div> + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + </div> + <label for="tab-2" tabindex="0"></label> + <input id="tab-2" type="radio" name="tabs" aria-hidden="true"> + <h2>Deweloperzy</h2> + <div class="tabPanel-content"> + <div class="container full"> + <div class="info-block text-adapt"> + <div class="row"> + <div class="col-xs-12 text-adapt"> + <p>W Projekcie Monero wzięło udziaÅ‚ ponad 200 twórców. Aby zobaczyć całą listÄ™, wejdź na <a href="https://www.openhub.net/p/monero/contributors">stronÄ™ twórców OpenHub</a>. Poniżej znajdziesz listÄ™ osób, które szczególnie siÄ™ przyczyniÅ‚y dla Monero. </p> + </div> + </div> + </div> + </div> + <div class="row"> + {% for toplevel in site.data.team %} + {% if toplevel.area == "Developers" %} + {% for member in toplevel.member %} + <div class="half col-lg-6 col-md-6 col-sm-6 col-xs-6"> + <div class="info-block"> + <div class="row center-xs"> + <h3>{{member.name}}</h3> + </div> + <div class="row center-xs icons"> + {% if member.github %} + <a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a> + {%endif%} + {% if member.twitter %} + <a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a> + {%endif%} + {% if member.reddit %} + <a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a> + {%endif%} + </div> + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + </div> + <label for="tab-3" tabindex="0"></label> + <input id="tab-3" type="radio" name="tabs" aria-hidden="true"> + <h2>SpoÅ‚eczność</h2> + <div class="tabPanel-content"> + <div class="row"> + {% for toplevel in site.data.team %} + {% if toplevel.area == "Community" %} + {% for member in toplevel.member %} + <div class="half col-lg-6 col-md-6 col-sm-6 col-xs-6"> + <div class="info-block"> + <div class="row center-xs"> + <h3>{{member.name}}</h3> + </div> + <div class="row center-xs icons"> + {% if member.github %} + <a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a> + {%endif%} + {% if member.twitter %} + <a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a> + {%endif%} + {% if member.reddit %} + <a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a> + {%endif%} + </div> + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + </div> + <label for="tab-4" tabindex="0"></label> + <input id="tab-4" type="radio" name="tabs" aria-hidden="true"> + <h2>Laboratorium Badawcze</h2> + <div class="tabPanel-content"> + <div class="row"> + {% for toplevel in site.data.team %} + {% if toplevel.area == "Monero Research Lab" %} + {% for member in toplevel.member %} + <div class="half col-lg-6 col-md-6 col-sm-12 col-xs-6"> + <div class="info-block"> + <div class="row center-xs"> + <h3>{{member.name}}</h3> + </div> + <div class="row center-xs icons"> + {% if member.github %} + <a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a> + {%endif%} + {% if member.twitter %} + <a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a> + {%endif%} + {% if member.reddit %} + <a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a> + {%endif%} + </div> + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + </div> + <label for="tab-5" tabindex="0"></label> + <input id="tab-5" type="radio" name="tabs" aria-hidden="true"> + <h2>Specjalne podziÄ™kowania</h2> + <div class="tabPanel-content"> + <div class="row"> + {% for toplevel in site.data.team %} + {% if toplevel.area == "Special Thanks" %} + {% for member in toplevel.member %} + <div class="half col-lg-6 col-md-6 col-sm-12 col-xs-6"> + <div class="info-block"> + <div class="row center-xs"> + <h3>{{member.name}}</h3> + </div> + <div class="row center-xs icons"> + {% if member.github %} + <a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a> + {%endif%} + {% if member.twitter %} + <a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a> + {%endif%} + {% if member.reddit %} + <a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a> + {%endif%} + </div> + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + </div> + </div> + </div> + </div> +</section> + + +</div> diff --git a/_i18n/pl/downloads.md b/_i18n/pl/downloads.md new file mode 100644 index 0000000000000000000000000000000000000000..43f8d3b89bbae1469f0b6c66ab9f0aaceb0ac1cb --- /dev/null +++ b/_i18n/pl/downloads.md @@ -0,0 +1,140 @@ +<div class="downloads"> + +<div class="container description" markdown="1"> + +Jeżeli potrzebujesz pomocy przy wyborze wÅ‚aÅ›ciwej aplikacji, kliknij [tutaj](https://www.reddit.com/r/Monero/comments/64b5lf/what_is_the_best_monero_wallet/), aby znaleźć szybkÄ… odpowiedź. NastÄ™pnie wybierz poniżej wersjÄ™ odpowiedniÄ… dla twojego systemu operacyjnego. Uwaga: hasze SHA256 zostaÅ‚y umieszczone na liÅ›cie jako udogodnienie. Lista haszów podpisanych przez GPG znajduje siÄ™ na stronie [getmonero.org/downloads/hashes.txt](https://getmonero.org/downloads/hashes.txt) i jest uznawana za ogónie przyjÄ™tÄ…, z podpisem zweryfikowanym przeciwko odpowiedniemu kluczowi GPG w kodzie źródÅ‚owym (in /utils/gpg_keys). + +</div> +<div class="container full downdropdown"> +<div class="info-block download-nav row middle-xs between-xs" id="selections"> + + <div class="col"><a href="#windows">Windows</a></div> + <div class="col"><a href="#mac">Mac</a></div> + <div class="col"><a href="#linux">Linux</a></div> + <div class="col"><a href="#arm">Arm (v7 & 8)</a></div> + <div class="col"><a href="#bsd">BSD</a></div> + <div class="col"><a href="#source">Kod źródÅ‚owy i Å‚aÅ„cuch</a></div> + <div class="col"><a href="#mobilelight">Mobilne i lekkie</a></div> + <div class="col"><a href="#hardware">Hardware</a></div> + +</div> +</div> + +<div class="container full"> + <div class="info-block row center-xs" id="pick-platform"> + <div class="mob dropdowndrop"> + <input id="check01" type="checkbox" name="menu"/> + <label for="check01">Wybierz system operacyjny</label> + <ul id="menu"> + <li><a href="#windows">Windows</a></li> + <li><a href="#mac">Mac</a></li> + <li><a href="#linux">Linux</a></li> + <li><a href="#arm">Arm (v7 & 8)</a></li> + <li><a href="#bsd">BSD</a></li> + <li><a href="#source">Kod źródÅ‚owy i Å‚aÅ„cuch</a></li> + <li><a href="#mobilelight">Mobilne i lekkie</a></li> + <li><a href="#hardware">Hardware</a></li> + </ul> + </div> + </div> +</div> + + +<div class="download-platforms"> + +{% for data_downloads in site.data.downloads %} + +<section class="container full" id="{{ data_downloads.id}}"> + <div class="info-block"> + <h2> + {% if data_downloads.icon != null %} + <span class="{{data_downloads.icon}}"></span> + {% endif %} + {{data_downloads.platform}} + </h2> + {% if data_downloads.version != null %} + <p class="text-center">Obecna wersja: {{ data_downloads.version }} {{ data_downloads.tag }}</p> + {%endif%} + + + +{% if data_downloads.cli_hash == "source" %} +<div class="row"> +<div class="col-md-8 col-md-offset-2 col-sm-12 col-xs-12"> +<h4 id="{{ data_downloads.platform | slugify }}"> + <a href="{{ data_downloads.cli_url }}">Kod źródÅ‚owy</a> +</h4> +</div> +<div class="col-md-8 col-md-offset-2 col-sm-12 col-xs-12" markdown="1"> +JeÅ›li wolisz użyć bootstrap Å‚aÅ„cucha bloków zamiast synchronizować od zera, możesz [użyć tego linka do najnowszego bootstrapa](https://downloads.getmonero.org/blockchain.raw). Jednak synchronizacja od zera przeważnie jest dużo szybsza i zajmuje dużo mniej pamiÄ™ci RAM (importowanie jest bardzo zachÅ‚anne). +</div> +</div> +{% elsif data_downloads.id == "hardware" %} +<div class="row"> +<div class="col-md-8 col-md-offset-2 col-sm-12 col-xs-12"> +<p>SpoÅ‚eczność Monero ufundowaÅ‚a niedawno <a href="https://forum.getmonero.org/9/work-in-progress/88149/dedicated-monero-hardware-wallet" target="_blank" rel="noreferrer, noopener">Dedykowany Portfel SprzÄ™towy</a>, który jest w trakcie opracowania. Z kolei Ledger pracuje nad <a href="https://github.com/LedgerHQ/blue-app-monero" target="_blank" rel="noreferrer, noopener"></a>zintegrowaniem Monero z jego portfelem sprzÄ™towym.</p> +</div></div> + +{% elsif data_downloads.id == "mobilelight" %} +<div class="row"> +<div class="col-md-8 col-md-offset-2 col-sm-12 col-xs-12"> +<p>Poniżej znajdujÄ… siÄ™ portfele mobilne i lżejsze, uważane za bezpieczne przez zaufanych czÅ‚onków spoÅ‚ecznoÅ›ci. JeÅ›li jakiÅ› portfel nie znajduje siÄ™ na liÅ›cie, poproÅ› spoÅ‚eczność o sprawdzenie go. Przejdź do strony z naszymi <a href="/community/hangouts/">Hangoutami</a> i zobacz, gdzie można nas spotkać.</p> +</div> +</div> +<div class="row center-xs"> + <div class="col-xs-6"> + <a href="https://mymonero.com"><img src="/img/mymonero.png" alt="MyMonero Logo"></a> + </div> + <div class="col-xs-6"> + <a href="https://monerujo.io"><img style="height: 115px;" src="/img/Monerujo-wallet.png" alt="Monerujo Logo"></a> + </div> +</div> + + +{% elsif data_downloads.gui_hash == nil and data_downloads.cli_hash != nil %} +<div class="row"><div class="col-md-8 col-md-offset-2 col-sm-12 col-xs-12"><h4 id="{{ data_downloads.platform | slugify }}"> + <a href="//downloads.getmonero.org/cli/{{ data_downloads.cli_url }}"> {{ data_downloads.platform }} (Wyłącznie narzÄ™dzia wiersza poleceÅ„)</a> + </h4></div></div> + <div class="row"><div class="col-md-8 col-md-offset-2 col-sm-12 col-xs-12"> + <p><strong>Hasz SHA256:</strong></p> <p class="hash"> {{ data_downloads.cli_hash }}</p></div> +</div> +{% elsif data_downloads.gui_hash != nil and data_downloads.cli_hash == nil %} +<div class="row"> + +<h4 id="{{ data_downloads.platform | slugify }}"> + <a href="//downloads.getmonero.org/gui/{{ data_downloads.gui_url }}">{{ data_downloads.platform }}</a> + </h4></div> +<div class="row"> +<p><strong>Hasz SHA256:</strong></p> <p class="hash"> {{ data_downloads.gui_hash }}</p> +</div> +{% elsif data_downloads.gui_hash != nil and data_downloads.cli_hash != nil %} +<div class="row start-md"> +<div class="col-md-6 col-sm-12" > + +<h4 id="{{ data_downloads.platform | slugify }}"> + <a href="//downloads.getmonero.org/gui/{{ data_downloads.gui_url }}">{{ data_downloads.platform }}</a> +</h4> +<p><strong>Hasz SHA256 (Graficzny Interfejs Użytkownika):</strong></p> <p class="hash"> {{ data_downloads.gui_hash }}</p> + +</div> + +<div class="col-md-6 col-sm-12"> +<h4> + <a href="//downloads.getmonero.org/cli/{{ data_downloads.cli_url }}">{{ data_downloads.platform }} (Wyłącznie narzÄ™dzia wiersza poleceÅ„)</a> +</h4> +<p><strong>Hasz SHA256 (Interfejs Wiersza PoleceÅ„):</strong></p> <p class="hash"> {{ data_downloads.cli_hash }}</p> +</div> +</div> +{% endif %} + </div> +</section> + +{% endfor %} + +</div> +<a href="#" class="arrow-up"><i></i></a> + +</div> + + + diff --git a/_i18n/pl/get-started/accepting.md b/_i18n/pl/get-started/accepting.md new file mode 100644 index 0000000000000000000000000000000000000000..ec2dc0701907605aa00144f79e09e13bca1d8e37 --- /dev/null +++ b/_i18n/pl/get-started/accepting.md @@ -0,0 +1,91 @@ +<section class="container"> + <div class="row"> + <!-- left two-thirds block--> + <div class="full"> + <div class="info-block text-adapt"> + <div class="row center-xs"> + <div class="col"> + <h2>Instrukcje dla Interfejsu Wiersza PoleceÅ„</h2> + </div> + </div> +<div markdown="1"> + +### Podstawy + +Monero dziaÅ‚a trochÄ™ inaczej niż inne kryptowaluty, do których mogÅ‚eÅ› siÄ™ przyzwyczaić. W przypadku cyfrowej waluty, takiej jak Bitcoin i jego pochodne, system pÅ‚atnoÅ›ci handlowych przeważnie tworzy nowy adres odbiorcy dla każdej pÅ‚atnoÅ›ci lub każdego użytkownika. + +Jednak Monero posiada jednorazowe adresy i nie musi tworzyć osobnego adresu odbiorcy przy każdej pÅ‚atnoÅ›ci lub nowym użytkowniku, a pojedynczy adres konta może zostać upubliczniony. Aby otrzymać pÅ‚atność, sprzedajÄ…cy udostÄ™pnia kupujÄ…cemu swój numer identyfikacyjny. + +Numer identyfikacyjny to heksadecymalny ciÄ…g 64 znaków, przeważnie tworzony losowo przez odbiorcÄ™. PrzykÅ‚adem numeru identyfikacyjnego jest: + +``` +666c75666679706f6e7920697320746865206265737420706f6e792065766572 +``` + +### Weryfikacja pÅ‚atnoÅ›ci w monero-wallet-cli + +JeÅ›li chcesz zweryfikować danÄ… pÅ‚atność za pomocÄ… monero-wallet-cli, użyj polecenia "payments" i wpisz numer lub numery identyfikacyjne, na które zrealizowano wpÅ‚atÄ™. Na przykÅ‚ad: + +``` +[wallet 49VNLa]: payments 666c75666679706f6e7920697320746865206265737420706f6e792065766572 + payment transaction height amount unlock time + 666c75666679706f6e79206973207 7ba4cd810c9b4096869849458181e98e 441942 30.00000 0 +[wallet 49VNLa]: â–ˆ +``` + +JeÅ›li chcesz zaprogramować weryfikacjÄ™ pÅ‚atnoÅ›ci, przejdź do sekcji poniżej. + +### Otrzymywanie pÅ‚atnoÅ›ci krok po kroku + +* Wygeneruj losowo heksadecymalny ciÄ…g 64 znaków +* Przekaż swój nowy numer identyfikacyjny i adres Monero osobie, która dokonuje wpÅ‚aty +* Zweryfikuj pÅ‚atność przy użyciu polecenia "payments" w monero-wallet-cli. + +### Programowanie weryfikacji pÅ‚atnoÅ›ci + +Aby zaprogramować weryfikacjÄ™ pÅ‚atnoÅ›ci, możesz użyć funkcji get_payments lub get_bulk_payments JSON RPC API. + +*get_payments*: ta funkcja wymaga parametru payment_id z jednorazowym numerem identyfikacyjnym. + +*get_bulk_payments*: to preferowana metoda, która wymaga dwóch parametrów: payment_ids - szereg JSON numerów identyfikacyjnych - oraz, opcjonalnie, min_block_height - wysokość bloku, który bÄ™dzie skanowany. + +W rezultacie otrzymujemy nastÄ™pujÄ…cy wynik: + +``` +[ monero->~ ]$ curl -X POST http://127.0.0.1:18500/json_rpc -d '{"jsonrpc":"2.0","method":"get_bulk_payments","id":"test", "params":{"payment_ids": ["666c75666679706f6e7920697320746865206265737420706f6e792065766572"]}}' -H "Content-Type: application/json" +{ + "id": "test", + "jsonrpc": "2.0", + "result": { + "payments": [{ + "amount": 30000000000000, + "block_height": 441942, + "payment_id": "666c75666679706f6e7920697320746865206265737420706f6e792065766572", + "tx_hash": "7ba4cd810c9b4096869849458181e98e18b6474ab66415de0f4ccf7ab1162fdf", + "unlock_time": 0 + }] + } +} +``` + +Warto zauważyć, że otrzymane wartoÅ›ci sÄ… w podstawowych jednostkach Monero, a nie w jednostkach normalnie używanych w aplikacjach użytkownika koÅ„cowego. Transakcja przeważnie bÄ™dzie miaÅ‚a wiele wyników, które siÄ™ sumujÄ… do caÅ‚ej kwoty pÅ‚atnoÅ›ci, dlatego kwota powinna być pogrupowana na funkcje tx_hash lub payment_id i nastÄ™pnie zsumowana. Ponadto wiele wyników może mieć tÄ™ samÄ… wartość i ich filtrowanie nie może siÄ™ odbywać jedynie za pomocÄ… funkcji get_bulk_payments. + +Przed skanowaniem pÅ‚atnoÅ›ci zalecane jest sprawdzenie, czy wyłączony zostaÅ‚ daemon RPC API (funkcja get_info RPC) i czy nie zostaÅ‚y naÅ‚ożone dodatkowe blokady. NastÄ™pnie warto skanować jedynie poczÄ…wszy od otrzymanego bloku, precyzujÄ…c go w funkcji min_block_height i get_bulk_payments. + +### Programowanie skanowania pÅ‚atnoÅ›ci + +* Sprawdź w daemonie obecnÄ… wysokość bloku, kontynuuj tylko jeÅ›li siÄ™ zwiÄ™kszyÅ‚ od ostatniego skanowania +* Użyj funkcji get_bulk_payments RPC API z ostatnio zeskanowanÄ… przez nas wysokoÅ›ciÄ… i z listÄ… wszystkich numerów identyfikacyjnych w naszym systemie +* Zachowaj obecnÄ… wysokość bloku jako ostatnio zeskanowanÄ… +* UsuÅ„ duplikaty, biorÄ…c pod uwagÄ™ hasze transakcji, które już otrzymaliÅ›my i przetworzyliÅ›my. + + +</div> + </div> + </div> + + + <!-- end right one-third block--> + </div> + </section> + diff --git a/_i18n/pl/get-started/contributing.md b/_i18n/pl/get-started/contributing.md new file mode 100644 index 0000000000000000000000000000000000000000..3778da969e75e8f03c0da4f983d88be7b4031f4c --- /dev/null +++ b/_i18n/pl/get-started/contributing.md @@ -0,0 +1,93 @@ +<div markdown="1" class="text-center container description"> +Monero jest projektem otwartego źródÅ‚a i tworzonym przez spoÅ‚eczność. Poniżej opisane sÄ… sposoby, którymi możesz wesprzeć ten projekt. + +</div> + +<div class="contribute"> + <section class="container"> + <div class="row"> + <!-- full block--> + <div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12"> + <div class="info-block text-adapt"> + <div class="row center-xs"> + <div class="col"><h2>Wesprzyj sieć</h2></div> + </div> +<div class="row start-xs" markdown="1"> + +### Programuj +Monero głównie pisany jest jÄ™zykiem C++. Ponieważ jest projektem zdecentralizowanym, każdy jest mile widziany w dodawaniu lub zmienianiu istniejÄ…cego kodu. Zapotrzebowanie na zmiany jest oparte na porozumieniu spoÅ‚ecznoÅ›ci. Zobacz <a href="https://github.com/monero-project"> tematy</a> i <a href="https://github.com/monero-project/monero/issues">główne wÄ…tki</a>. + +### Uruchom peÅ‚ne wÄ™zÅ‚y +Uruchom monerod z otwartym portem 18080. PeÅ‚ne wÄ™zÅ‚y zapewniajÄ… maksymalnÄ… prywatność przy transakcjach Monero oraz ulepszajÄ… rozmieszczenie Å‚aÅ„cuchów bloków pomiÄ™dzy nowymi użytkownikami. + +### Wydobywaj +Wydobywanie zapewnia, że sieć Monero pozostaje zdecentralizowana i bezpieczna. W Graficznym Interfejsie Użytkownika Monero oraz w interfejsie wiersza poleceÅ„ możliwe jest uruchomienie wydobywania w tle. Aby uzyskać wiÄ™cej informacji na temat wydobcia, przejdź [tutaj](https://reddit.com/r/MoneroMining). + +</div> + </div> + </div> + <!-- end full block--> + <!-- full block--> + <div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12"> + <div class="info-block text-adapt"> + <div class="row center-xs"> + <div class="col"> + <h2>Zobacz Forumowy System Finansowania</h2> + </div> + </div> + <div class="row start-xs"> + <p>Monero korzysta z <a href="https://forum.getmonero.org">forumowego systemu finansowania</a>, który polega na spoÅ‚ecznym proponowaniu rozwoju projektów i ich opÅ‚acaniu. Fundusze sÄ… trzymane w depozycie i rozdzielane miÄ™dzy deweloperami po osiÄ…gniÄ™ciu programowych kamieni milowych. Każdy może doÅ‚ożyć swojÄ… propozycjÄ™ lub wesprzeć finansowo te już istniejÄ…ce.</p> + </div> + </div> + </div> + <!-- full block--> + <!-- full block--> + <div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12"> + <div class="info-block text-adapt"> + <div class="row center-xs"> + <div class="col"> + <h2>Przekaż dotacjÄ™</h2> + </div> + </div> + <div class="row start-xs"> + <p>Obecny rozwój jest wspierany przez dotacje i <a href="{{site.baseurl}}/community/sponsorships/">sponsoring</a>.</p> + </div> + <div class="row center-xs"> + <div class="col-lg-6"> + <img src="/img/donate-monero.png" alt=""/> + </div> + <div class="col-lg-6"> + <img src="/img/donate-bitcoin.png" alt=""/> + </div> + </div> + <div class="row start-xs"> + <div class="col-xs-12"> + <h3>Dotacje w Monero</h3> + <p>Dotacje można przekazywać na donate.getmonero.org lub 44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A</p> + </div> + </div> + <div class="row start-xs"> + <div class="col-xs-12"> + <h3>Dotacje w Bitcoinach</h3> + <p>Dotacje można przekazywać na donate.getmonero.org lub 1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H</p> + </div> + </div> + <div class="row start-xs"> + <div class="col-xs-12"> + <h3>PozostaÅ‚e</h3> + <p>WyÅ›lij e-mail na adres <a href="mailto:dev@getmonero.org">dev@getmonero.org</a>, aby przekazać darowiznÄ™ w innej formie lub jeÅ›li chcesz zostać sponsorem Projektu Monero.</p> + </div> + </div> + </div> + </div> + <!-- full block--> + + + + + + + </div> + </section> + +</div> diff --git a/_i18n/pl/get-started/faq.md b/_i18n/pl/get-started/faq.md new file mode 100644 index 0000000000000000000000000000000000000000..51f634cd377238db91793f29110993ac60e60258 --- /dev/null +++ b/_i18n/pl/get-started/faq.md @@ -0,0 +1,134 @@ +<div class="tab"> + <input id="tab-one" type="checkbox" name="tabs" class="accordion"> + <label for="tab-one" class="accordion">W jaki sposób Monero ma wartość?</label> + +<div class="tab-content" markdown="1"> + +Monero ma wartość, ponieważ ludzie chcÄ… go kupować. JeÅ›li nikt nie chce kupić Monero, to jego wartość przestaje istnieć. Cena Monero wzrasta, gdy popyt na niego przewyższa podaż i spada, gdy podaż przewyższa jego popyt. + +</div> + +</div> + +<div class="tab"> + <input id="tab-two" type="checkbox" name="tabs" class="accordion"> + <label for="tab-two" class="accordion">SkÄ…d mogÄ™ wziąć Monero?</label> + +<div class="tab-content" markdown="1"> + +Możesz kupić Monero na gieÅ‚dzie lub od kogoÅ›. Możesz też spróbować wydobycia Monero, otrzymujÄ…c walutÄ™ jako wynagrodzenie za każdy blok. +</div> + +</div> + +<div class="tab"> + <input id="tab-three" type="checkbox" name="tabs" class="accordion"> + <label for="tab-three" class="accordion">Co to jest kod mnemoniczny?</label> + +<div class="tab-content" markdown="1"> + +Kod mnmemoniczny to ciÄ…g 25 słów, który może zostać użyty do przywrócenia twojego konta w jakimkolwiek miejscu. Zachowaj te sÅ‚owa w bezpiecznym miejscu i nie pokazuj ich nikomu. Możesz użyć tego kodu, aby przywrócić swoje konto, nawet jeÅ›li twój komputer siÄ™ zepsuje. +</div> + +</div> + +<div class="tab"> + <input id="tab-four" type="checkbox" name="tabs" class="accordion"> + <label for="tab-four" class="accordion">Czym siÄ™ różni prywatność Monero od innych walut?</label> + +<div class="tab-content" markdown="1"> + +Monero korzysta z trzech różnych technologii prywatnoÅ›ci: podpisu pierÅ›cieniowego, poufnych transakcji pierÅ›cieniowych (RingCT) i jednorazowych adresów. SÅ‚użą one do ukrycia, odpowiednio, nadawcy, kwoty i odbiorcy transakcji. Wszystkie transakcje w sieci sÄ… odgórnie prywatne i nie ma możliwoÅ›ci przypadkowego dokonania jawnego kupna lub sprzedaży. Jedynie Monero posiada takÄ… wÅ‚aÅ›ciwość. Na nikim nie musisz polegać w kwestii swojej prywatnoÅ›ci. +</div> + +</div> + +<div class="tab"> + <input id="tab-five" type="checkbox" name="tabs" class="accordion"> + <label for="tab-five" class="accordion">Dlaczego synchronizacja mojego portfela tyle trwa?</label> + +<div class="tab-content" markdown="1"> + +JeÅ›li uruchomiÅ‚eÅ› peÅ‚ne wÄ™zÅ‚y lokalnie, musisz skopiować caÅ‚y Å‚aÅ„cuch bloków do twojego komputera. To może trochÄ™ potrwać, zwÅ‚aszcza w przypadku starych dysków lub wolnego połączenia internetowego. JeÅ›li używasz wÄ™zÅ‚a zdalnie, twój komputer nadal zażąda kopii wszystkich wyników, co może zająć kilka godzin. BÄ…dź cierpliwy, a jeÅ›li byÅ› chciaÅ‚ poÅ›wiÄ™cić trochÄ™ swojej prywatnoÅ›ci dla szybszego czasu synchronizacji, pomyÅ›l o lżejszym portfelu. +</div> + +</div> + +<div class="tab"> + <input id="tab-six" type="checkbox" name="tabs" class="accordion"> + <label for="tab-six" class="accordion">Jaka jest różnica miÄ™dzy lżejszym a normalnym portfelem?</label> + +<div class="tab-content" markdown="1"> + +W lżejszym portfelu udostÄ™pniasz swój klucz widocznoÅ›ci wÄ™zÅ‚owi, który skanuje Å‚aÅ„cuchy bloków w poszukiwaniu nadchodzÄ…cych transakcji na twoje konto lub w twoim imieniu. Ten wÄ™zeÅ‚ bÄ™dzie wiedziaÅ‚, kiedy pieniÄ…dze wpÅ‚ynÄ…, ale nie bÄ™dzie znaÅ‚ kwoty transakcji, nadawcy ani odbiorcy, w przypadku transakcji wychodzÄ…cej. W zależnoÅ›ci od twojego programu portfelowego, możesz użyć wÄ™zÅ‚a kotrolowanego przez ciebie, aby uniknąć utraty prywatnoÅ›ci. Aby zwiÄ™kszyć prywatność, korzystaj z normalnego portfela, do którego możesz użyć wÅ‚asnego wÄ™zÅ‚a. +</div> + +</div> + +<div class="tab"> + <input id="tab-seven" type="checkbox" name="tabs" class="accordion"> + <label for="tab-seven" class="accordion">Czym siÄ™ różni Monero od Bitcoina?</label> + +<div class="tab-content" markdown="1"> + +Monero nie opiera siÄ™ na Bitcoinie, ale na protokole CryptoNote. Bitcoin jest systemem zupeÅ‚nie przejrzystym, gdzie możliwe jest zobaczenie dokÅ‚adnej kwoty przesyÅ‚anej od jednego użytkownika do drugiego. Monero ukrywa te informacje, aby chronić prywatność użytkowników we wszystkich transakcjach. Posiada również m. in. dynamiczny rozmiar bloku i dynamicznÄ… wysokość opÅ‚at, dowód pracy odporny na ASIC oraz permanentÄ… emisjÄ™ monet. + +</div> + +<div class="tab"> + <input id="tab-eight" type="checkbox" name="tabs" class="accordion"> + <label for="tab-eight" class="accordion">Czy Monero posiada limit rozmiaru bloku?</label> + +<div class="tab-content" markdown="1"> + +Nie, Monero nie posiada limitu rozmiaru bloku. Blok może zwiÄ™kszać i zmniejszać swój rozmiar w zależnoÅ›ci od potrzeby. Jest to jednak ograniczone do okreÅ›lonej stopy, aby uniknąć wygórowanego wzrostu. +</div> + +</div> + +<div class="tab"> + <input id="tab-nine" type="checkbox" name="tabs" class="accordion"> + <label for="tab-nine" class="accordion">Czym jest Å‚aÅ„cuch bloków?</label> + +<div class="tab-content" markdown="1"> + +ÅaÅ„cuch bloków to system, który zawiera kopie wszystkich transakcji w sieci Monero. Co dwie minuty do Å‚aÅ„cucha dodawany jest nowy blok z najÅ›wieższymi danymi. ÅaÅ„cuch pozwala sieci na weryfikacjÄ™ iloÅ›ci pieniÄ™dzy na istniejÄ…cych kontach i zapobiega próbom ataku i centralizacji. +</div> + +</div> + +<div class="tab"> + <input id="tab-ten" type="checkbox" name="tabs" class="accordion"> + <label for="tab-ten" class="accordion">Czym jest Kovri?</label> + +<div class="tab-content" markdown="1"> + +Kovri to router I2P napisany w jÄ™zyku C++. I2P jest ukrytÄ… sieciÄ…, jak Tor, z kilkoma technicznymi różnicami. Kovri jest niezależnym projektem Monero, ale współpracuje on z Monero i innymi przedsiÄ™wziÄ™ciami. Kovri ukrywa transmisjÄ™ transakcji, aby pozostaÅ‚e wÄ™zÅ‚y nie wiedziaÅ‚y, kto jest jej autorem. Kovri może być wykorzystany także w celu ukrycia caÅ‚ego obrotu Monero za pomocÄ… I2P, co by uniemożliwiÅ‚o wiedzÄ™ o jakimkolwiek użyciu Monero. Obecnie Kovri dziaÅ‚a w fazie alfa i nie jest w peÅ‚ni zintegrowany z Monero. Dowiedz siÄ™ wiÄ™cej o Kovri [na stronie projektu.](https://getkovri.org) +</div> + +</div> + +<div class="tab"> + <input id="tab-eleven" type="checkbox" name="tabs" class="accordion"> + <label for="tab-eleven" class="accordion">Czym jest zamienność i dlaczego jest ważna?</label> + +<div class="tab-content" markdown="1"> + +Zamienność jest prostÄ… cechÄ… pieniÄ…dza, która polega na braku różnicy pomiÄ™dzy dwoma iloÅ›ciami o takiej samej wartoÅ›ci. JeÅ›li dwie osoby wymieniÄ… siÄ™ jednÄ… jednostkÄ… o wartoÅ›ci 10 na dwie jednostki o wartoÅ›ci 5, to nikt nie wyjdzie na tym stratny. Ale załóżmy, że "10" zostaÅ‚a użyta w ataku hakerskim z okupem. Czy ktoÅ› przyjmie tÄ™ jednostkÄ™? Zapewne nie, nawet jeÅ›li partner wymiany z "10" nie ma nic wspólnego z atakiem. To może być problemem, bo osoba przyjmujÄ…ca pieniÄ…dze musiaÅ‚aby ciÄ…gle sprawdzać, czy nie sÄ… one nieczyste. Monero jest zamienne, co oznacza, że nie musimy siÄ™ tym martwić. +</div> + +</div> + +<div class="tab"> + <input id="tab-twelve" type="checkbox" name="tabs" class="accordion"> + <label for="tab-twelve" class="accordion">Skoro Monero jest takie prywatne, skÄ…d wiemy, czy nie jest tworzone z niczego? </label> + +<div class="tab-content" markdown="1"> +Każdy wynik transakcji Monero jest unikalnie powiÄ…zany z kluczem, który może być wygenerowany jedynie przez posiadacza tego wyniku. Klucze użyte wielokrotnie sÄ… odrzucane przez górników jako dwukrotny wydatek i nie mogÄ… zostać dodane do prawidÅ‚owego bloku. Gdy pojawia siÄ™ nowa transakcja, górnicy weryfikujÄ…, czy klucz już nie istnieje, aby uniknąć podwójnego wydatku. + +Wiemy również, że kwoty transakcji sÄ… uzasadnione, mimo że wartość, którÄ… wprowadzasz lub otrzymujesz sÄ… zaszyfrowane (sÄ… ukryte dla wszystkich z wyjÄ…tkiem odbiorcy). Ponieważ wartoÅ›ci sÄ… zaszyfrowane za pomocÄ… zobowiÄ…zania Pedersena, nie można odczytać wartoÅ›ci wychodzÄ…cej ani przychodzÄ…cej, ale robiÄ…c obliczenia można stwierdzić, że żadne Monero nie zostaÅ‚o stworzone z niczego. + +Dopóki zaszyfrowane wartoÅ›ci wychodzÄ…ce sÄ… równe sumie wkÅ‚adów (łącznie z kwotÄ… dla odbiorcy, zwrotem dla nadawcy i nieszyfrowanÄ… opÅ‚atÄ… za transakcjÄ™), możesz mieć pewność, że transakcja jest poprawna i żadne Monero nie zostaÅ‚o stworzone z niczego. ZobowiÄ…zanie Pedersena oznacza, że sumy mogÄ… zostać zweryfikowane jako równe, ale wartość Monero każdej z sum oraz wartość wychodzÄ…ca i przychodzÄ…ca pozostajÄ… nieznane. +</div> + +</div> diff --git a/_i18n/pl/get-started/mining.md b/_i18n/pl/get-started/mining.md new file mode 100644 index 0000000000000000000000000000000000000000..e54182736e40beb2da8ec7110935734e5e9e25b2 --- /dev/null +++ b/_i18n/pl/get-started/mining.md @@ -0,0 +1,86 @@ +<div class="mining"> +<div class="center-xs container description"> +<p>Monero jest kryptowalutÄ…, która opiera siÄ™ na wydobywaniu z dowodem pracy, aby osiÄ…gnąć powszechny konsensus. Poniżej znajdziesz informacje i materiaÅ‚y dotyczÄ…ce rozpoczÄ™cia wydobywania.</p> + +<p><strong>Projekt Moneto nie wspiera żadnego zrzeszenia, oprogramowania ani sprzÄ™tu, a poniższa treść sÅ‚uży jedynie do celów informacyjnych.</strong></p> +</div> + +<section class="container"> + <div class="row"> + <!-- full block--> + <div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Pomoc</h2> + </div> + </div> + <div class="row center-xs"> + <p>Zobacz <a href="{{site.baseurl}}/community/hangouts/"> Hangouty</a>, <a href="https://www.reddit.com/r/MoneroMining/" target="_blank" rel="noreferrer noopener">/r/moneromining</a> i <a href="irc://chat.freenode.net/#monero-pools" target="_blank" rel="noreferrer noopener">#monero-pools</a>.</p> + </div> + </div> + </div> + <!-- end full block --> + </div> + </section> +<section class="container"> + <div class="row"> + <div class="left half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Zrzeszenia</h2> + </div> + </div> + <div class="row center-xs"> + <p>Lista zaufanych zrzeszeÅ„ znajduje siÄ™ <a href="http://moneropools.com/">tutaj</a>.</p> + </div> + </div> + </div> + <div class="right half col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Porównanie sprzÄ™tu</h2> + </div> + </div> + <div class="row center-xs"> + <p>Zobacz <a href="http://monerobenchmarks.info/">listÄ™</a> procesorów GPU i CPU i ich prÄ™dkoÅ›ci haszowania.</p> + </div> + </div> + </div> + </div> + </section> + <section class="container"> + <div class="row"> + <!-- full block--> + <div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Programy do wydobywania</h2> + </div> + </div> + <div class="row center-xs"> + <p>Niektóre programy mogÄ… wymagać opÅ‚at.</p> + </div> + <div class="row center-xs"> + <p><a href="https://github.com/fireice-uk/xmr-stak" target="_blank" rel="noreferrer noopener">XMR Stak</a></p> + </div> + <div class="row center-xs"> + <p><a href="https://github.com/xmrig/xmrig" target="_blank" rel="noreferrer noopener">XMRig</a></p> + </div> + <div class="row center-xs"> + <p><a href="https://github.com/xmrig/xmrig-amd" target="_blank" rel="noreferrer noopener">XMRig AMD</a></p> + </div> + <div class="row center-xs"> + <p><a href="https://github.com/xmrig/xmrig-nvidia" target="_blank" rel="noreferrer noopener">XMRig NVIDIA</a></p> + </div> + </div> + </div> + <!-- end full block --> + </div> + </section> + + +</div> diff --git a/_i18n/pl/get-started/using.md b/_i18n/pl/get-started/using.md new file mode 100644 index 0000000000000000000000000000000000000000..e540b77f416bef2cb5b2bb6df4b66db505b1282d --- /dev/null +++ b/_i18n/pl/get-started/using.md @@ -0,0 +1,98 @@ +<div class="text-center container description"> + <p>PÅ‚atnoÅ›ci przy użyciu Monero mogÄ… być Å‚atwe. Ta strona ma na celu pomóc użytkownikom w tym procesie.</p> +</div> +<div class="using"> + <section class="container"> + <div class="row"> + <!-- full block--> + <div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12"> + <div class="info-block text-adapt"> + <div class="row center-xs"> + <div class="col"> + <h2>1. Poznawaj</h2> + </div> + </div> + <div class="row start-xs"> + <p>Monero jest bezpiecznÄ…, prywatnÄ… i niewykrywalnÄ… kryptowalutÄ…. Deweloperzy i spoÅ‚eczność sÄ… zaangażowani w ochronÄ™ tych wartoÅ›ci. Dowiedz siÄ™ wiÄ™cej, czytajÄ…c stronÄ™ <a href="{{site.baseurl}}/get-started/what-is-monero/">Czym jest Monero</a>. Również <a href="https://github.com/monero-project">kod źródÅ‚owy</a> jest dostÄ™pny do przeglÄ…dania i dyskusji.</p> + </div> + </div> + </div> + <!-- end full block --> + </div> + </section> + <section class="container"> + <div class="row"> + <div class="left half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>2. PoproÅ› o pomoc</h2> + </div> + </div> + <div class="row start-xs"> + <p>SpoÅ‚eczność Monero jest wielka i chÄ™tnie ci pomoże, gdy napotkasz jakiekolwiek trudnoÅ›ci. Wejdź na stronÄ™ <a href="{{site.baseurl}}/community/hangouts/">Hangouty</a> po wiÄ™cej informacji.</p> + </div> + </div> + </div> + <div class="right half col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>3. Stwórz swój portfel</h2> + </div> + </div> + <div class="row start-xs"> + <p>Portfel Monero jest wymagany do zabezpieczenia twoich funduszy. Na stronie <a href="{{site.baseurl}}/downloads/">Do Å›ciÄ…gniÄ™cia</a> znajdziesz listÄ™ dostÄ™pnych portfeli.</p> + <p>Najprostszym sposobem na uruchomienie wÄ™zÅ‚a Monero, bez naruszania przepustowoÅ›ci twojego łącza, jest podłączenie do serwera VPS. Zalecamy użycie strony <a href="https://interserver.net/dock/vps-231552.html">InterServer.net</a> wraz z kodem promocyjnym "MONERO", aby otrzymać zniżkÄ™ na już i tak taniÄ… opÅ‚atÄ™ 6 dolarów miesiÄ™cznie. WykorzystujÄ…c kuponu i/lub <a href="https://interserver.net/dock/vps-231552.html">nasz link</a>, wesprzesz także dalszy rozwój Monero.</p> + </div> + </div> + </div> + </div> + </section> + <section class="container"> + <div class="row"> + <!-- full block--> + <div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12"> + <div class="info-block text-adapt"> + <div class="row center-xs"> + <div class="col"> + <h2>4. NabÄ…dź Monero</h2> + </div> + </div> + <div class="row start-xs"> + <p>Możesz zakupić Monero na <a href="{{site.baseurl}}/community/merchants#exchanges">gieÅ‚dzie</a> wraz z innymi kryptowalutami i pieniÄ™dzmi fiducjarnymi. InnÄ… metodÄ… wejÅ›cia w posiadanie Monero jest <a href="{{site.baseurl}}/get-started/mining/">wydobycie</a>, zÅ‚ożony obliczeniowo proces, w wyniku którego transakcje sÄ… niezmiennie zapisywane w Å‚aÅ„cuchach bloków.</p> + </div> + </div> + </div> + <!-- end full block --> + </div> + </section> + <section class="container"> + <div class="row"> + <div class="left half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>5. WysyÅ‚aj i otrzymuj Monero</h2> + </div> + </div> + <div class="row start-xs"> + <p>Dowiedz siÄ™, jak wysyÅ‚ać i otrzymywać Monero, odwiedzajÄ…c <a href="{{site.baseurl}}/get-started/accepting/">przewodnik</a>.</p> + </div> + </div> + </div> + <div class="right half col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>6. Transakcje przy użyciu Monero</h2> + </div> + </div> + <div class="row start-xs"> + <p>Monero może być użyte do zakupu wielu produktów i usÅ‚ug. Aby zobaczyć listÄ™ organizacji uznajÄ…cych Monero, odwiedź stronÄ™ <a href="{{site.baseurl}}/community/merchants/">Handlowcy</a>.</p> + </div> + </div> + </div> + </div> + </section> +</div> diff --git a/_i18n/pl/get-started/what-is-monero.md b/_i18n/pl/get-started/what-is-monero.md new file mode 100644 index 0000000000000000000000000000000000000000..a52a66e817c677f583d47e827bf2c56bafb128dd --- /dev/null +++ b/_i18n/pl/get-started/what-is-monero.md @@ -0,0 +1,120 @@ +<div class="site-wrap"> + <section class="container"> + <div class="row"> + <section class="container about-monero full col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"><h2>Co musisz wiedzieć?</h2></div> + </div> + <div class="row middle-xs info-block-row private"> + <div class="col-lg-7 col-md-6 col-sm-8 col-xs-12 why-text"> + <h3>Monero jest głównÄ… kryptowalutÄ… skoncentrowanÄ… na prywatnoÅ›ci i transakcjach odpornych na cenzurÄ™.</h3> + <p>WiÄ™kszość istniejÄ…cych kryptowalut, w tym Bitcoin i Ethereum, posiada przejrzyste Å‚aÅ„cuchy bloków, co oznacza, że transakcje sÄ… Å‚atwe do zweryfikowania i Å›ledzenia przez kogokolwiek na Å›wiecie. Co wiÄ™cej, ich nadawcze i odbiorcze adresy mogÄ… zostać połączone z prawdziwÄ… tożsamoÅ›ciÄ… użytkownika.</p> + <p>Monero używa kryptografii, aby chronić adresy nadawcy i odbiorcy, jak również i przesyÅ‚ane kwoty. + </p> + </div> + <div class="col-lg-5 col-md-6 col-sm-4 col-xs-12 last-sm first-xs center-xs"> + <img src="/img/crypto-lock.png" alt="Encrypted lock" class="main-icon"> + </div> + </div> + <div class="row middle-xs info-block-row"> + <div class="col-lg-5 col-md-6 col-sm-4 col-xs-12 center-xs"> + <img src="/img/monero-classified.png" alt="Classified document" class="main-icon"> + </div> + <div class="col-lg-7 col-md-6 col-sm-8 col-xs-12 why-text"> + <h3>Transakcje Monero sÄ… poufne i niemożliwe do Å›ledzenia.</h3> + <p>Każda pÅ‚atność przy użyciu Monero odgórnie maskuje adres nadawcy i odbiorcy oraz przesyÅ‚anÄ… kwotÄ™. Ta nieprzerwana prywatność oznacza, że aktywność każdego użytkownika Monero wzmacnia ochronÄ™ prywatnoÅ›ci wszystkich użytkowników, w odróżnieniu od innych kryptowalut z wybiórczÄ… transparentnoÅ›ciÄ… (np. Z-Cash).</p> + <p>Monero jest zamienne. ZaletÄ… maskowania jest to, że Monero nie stanie siÄ™ nieczyste przez poprzednie transakcje. To oznacza, że Monero zawsze bÄ™dzie uznawane, bez ryzyka cenzury.</p> + <p>Obecnie rozwijany <a href="https://getkovri.org/">projekt Kovri</a> skieruje i zaszyfruje transakcje przez wÄ™zÅ‚y I2P. Jego celem jest zamaskowanie adresu IP użytkownika i pomoc w dalszej ochronie przeciw monitorowaniu sieci.</p> + </div> + + </div> + <div class="row middle-xs info-block-row"> + <div class="col-lg-7 col-md-6 col-sm-8 col-xs-12 why-text"> + <h3>Monero jest oddolnÄ… inicjatywÄ… spoÅ‚ecznÄ…, która zrzesza najlepsze Å›wiatowe talenty w zakresie badania i tworzenia kryptowalut.</h3> + <p>Ponad <a href="https://www.openhub.net/p/monero" target="_blank" rel="noreferrer noopener">240 deweloperów</a> przyczyniÅ‚o siÄ™ do Projektu Monero, w tym 30 kluczowych deweloperów. Fora i kanaÅ‚y czatowe sÄ… aktywne i zapraszajÄ… nowych użytkowników.</p> + <p>Laboratorium Badawcze Monero, Centrum Rozwoju oraz deweloperzy spoÅ‚eczni ciÄ…gle przesuwajÄ… granicÄ™ tego, co możliwe w zakresie prywatnoÅ›ci i bezpieczeÅ„stwa kryptowalut.</p> + <p>Monero nie jest korporacjÄ…. Jest rozwijane przez ekspertów kryptografii i systemów rozmieszczenia z caÅ‚ego Å›wiata, którzy poÅ›wiÄ™cajÄ… swój czas, oraz dziÄ™ki spoÅ‚ecznym darowiznom. To oznacza, że Monero nie może zostać wyłączone przez żaden kraj i nie jest ograniczone żadnym szczególnym prawem.</p> + </div> + <div class="col-lg-5 col-md-6 col-sm-4 col-xs-12 last-sm first-xs center-xs"> + <img src="/img/academic-growth.png" alt="Academic growth" class="main-icon"> + </div> + </div> + <div class="row middle-xs info-block-row"> + <div class="col-lg-5 col-md-6 col-sm-4 col-xs-12 center-xs"> + <img src="/img/monero-electronic-cash.png" alt="Electronic cash" class="main-icon"> + </div> + <div class="col-lg-7 col-md-6 col-sm-8 col-xs-12 why-text"> + <h3>Monero jest elektronicznym pieniÄ…dzem, który pozwala na szybkie i niedrogie pÅ‚atnoÅ›ci na caÅ‚ym Å›wiecie.</h3> + <p>Nie istniejÄ… wielodniowe okresy posiadania ani ryzyko nieuczciwych obciążeÅ„ zwrotnych. Monero jest wolne od "kontroli kapitaÅ‚u" - Å›rodków ograniczajÄ…cych wolny przepÅ‚yw tradycyjnych walut w krajach niestabilnej gospodarki, czasami do skrajnego stopnia.</p> + </div> + </div> + </div> + </section> + <section class="full col-xs-12 monero-vid"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"><h2>Filmy Monero</h2></div> + </div> + <div class="row center-xs"> + <div class="col-xs-12 carousel-container"> + <ul class="carousel my-carousel"> + <input class="carousel-activator" type="radio" id="A" name="activator" checked="checked"/> + <input class="carousel-activator" type="radio" id="B" name="activator"/> + <input class="carousel-activator" type="radio" id="C" name="activator"/> + <input class="carousel-activator" type="radio" id="D" name="activator"/> + <div class="carousel-controls"> + <label class="carousel-control carousel-control-backward" for="D"></label> + <label class="carousel-control carousel-control-forward" for="B"></label> + </div> + <div class="carousel-controls"> + <label class="carousel-control carousel-control-backward" for="A"></label> + <label class="carousel-control carousel-control-forward" for="C"></label> + </div> + <div class="carousel-controls"> + <label class="carousel-control carousel-control-backward" for="B"></label> + <label class="carousel-control carousel-control-forward" for="D"></label> + </div> + <div class="carousel-controls"> + <label class="carousel-control carousel-control-backward" for="C"></label> + <label class="carousel-control carousel-control-forward" for="A"></label> + </div> + <li class="carousel-slide ms"> + <h3>Promocja Monero</h3> + <video controls poster="/img/monero-community.png" onclick="this.paused ? this.play() : this.pause();" preload="none"> + <source src="/media/Monero_Promo.m4v"> + </video> + </li> + <li class="carousel-slide"> + <h3>Monero: The Essentials</h3> + <video controls poster="/img/monero-cash-video-poster.png" onclick="this.paused ? this.play() : this.pause();" preload="none"> + <source src="/media/Monero%20-%20The%20Essentials.m4v"> + </video> + </li> + <li class="carousel-slide"> + <h3>Stealth Addresses</h3> + <video controls poster="/img/stealth-address-poster.png" onclick="this.paused ? this.play() : this.pause();" preload="none"> + <source src="/media/Monero%20-%20Stealth%20Addresses.m4v"> + </video> + </li> + <li class="carousel-slide"> + <h3>Ring Signatures</h3> + <video controls poster="/img/ring-signatures-poster.png" onclick="this.paused ? this.play() : this.pause();" preload="none"> + <source src="/media/Monero%20-%20Ring%20Signatures.m4v"> + </video> + </li> + <li class="carousel-slide"> + <h3>RingCT</h3> + <video controls poster="/img/ringct-poster.png" onclick="this.paused ? this.play() : this.pause();" preload="none"> + <source src="/media/Monero%20-%20RingCT.m4v"> + </video> + </li> + </ul> + </div> + </div> + </div> + </section> + + </div> + </section> +</div> diff --git a/_i18n/pl/index.md b/_i18n/pl/index.md new file mode 100644 index 0000000000000000000000000000000000000000..83f573bf84b18cc577527637ad3b5a90c28d707c --- /dev/null +++ b/_i18n/pl/index.md @@ -0,0 +1,190 @@ +<div class="site-wrap"> + <section class="container full col-xs-12"> + <div class="info-block info-block-main"> + <div class="row middle-xs"> + <div class="col-lg-7 col-md-7 col-xs-12 main-video"> + <div class="monero-video"> + <!--iframe width="560" height="315" src="https://www.youtube.com/embed/TZi9xx6aiuY" frameborder="0" allowfullscreen></iframe--> + <video controls poster="/img/monero-community.png" onclick="this.paused ? this.play() : this.pause();" preload="none"> + <source src="/media/Monero_Promo.m4v"> + </video> + </div> + + </div> + <div class="col-lg-5 col-md-5 col-xs-12"> + <div class="main-info"> + <h1 id="main-h1">Monero</h1> + <h2 id="main-h2">Prywatna waluta cyfrowa</h2> + <p id="main-text">Monero jest bezpiecznÄ…, prywatnÄ… i niewykrywalnÄ… kryptowalutÄ… otwartego źródÅ‚a, dostÄ™pnÄ… dla wszystkich. Z Monero sam jesteÅ› swoim bankiem. Tylko ty kontrolujesz i jesteÅ› odpowiedzialny za swoje fundusze. Twoje konto i wszystkie transakcje sÄ… utrzymywane w prywatnoÅ›ci przed wÅ›cibskim okiem.</p> + <p><a href="{{site.baseurl}}/get-started/using/" class="btn-link btn-auto btn-primary">WstÄ™p</a></p> + </div> + </div> + </div> + </div> + </section> + + <!-- FULL WIDTH BLOCK --> + + <section class="container about-main full col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"><h2>Dlaczego Monero jest inne?</h2></div> + </div> + <div class="row middle-xs info-block-row private"> + <div class="col-lg-6 col-md-6 col-sm-8 col-xs-12 why-text"> + <h3>Monero jest bezpieczne</h3> + <p>Monero jest zdecentralizowanÄ… kryptowalutÄ…, co znacza, że jest bezpiecznym, cyfrowym pieniÄ…dzem operowanym przez sieć użytkowników. PÅ‚atnoÅ›ci sÄ… potwierdzane za pomocÄ… powszechnej zgody, a nastÄ™pnie zapisywane w Å‚aÅ„cuchach bloków. Osoby trzecie nie muszÄ… być zaangażowane, aby twoje Monero byÅ‚y bezpieczne.</p> + </div> + <div class="col-lg-6 col-md-6 col-sm-4 col-xs-12 last-sm first-xs center-xs"> + <img src="/img/secure-monero.png" alt="Secure safe" class="main-icon"> + </div> + </div> + <div class="row middle-xs info-block-row"> + <div class="col-lg-6 col-md-6 col-sm-4 col-xs-12 center-xs"> + <img src="/img/private-monero.png" alt="No surveillance" class="main-icon"> + </div> + <div class="col-lg-6 col-md-6 col-sm-8 col-xs-12 why-text"> + <h3>Monero jest prywatne</h3> + <p>Monero korzysta z podpisów pierÅ›cieniowych, poufnych transakcji pierÅ›cieniowych i jednorazowych adresów w celu zamaskowania pochodzenia, kwoty oraz odbiorcy wszystkich pÅ‚atnoÅ›ci. Monero dostarcza wszystkich zalet zdecentralizowanej kryptowaluty bez żadnego ustÄ™pstwa na rzecz prywatoÅ›ci.</p> + </div> + + </div> + <div class="row middle-xs info-block-row"> + <div class="col-lg-6 col-md-6 col-sm-8 col-xs-12 why-text"> + <h3>Monero jest niewykrywalne</h3> + <p>WychodzÄ…ce oraz przychodzÄ…ce adresy oraz przesyÅ‚ana kwota sÄ… odgórnie ukryte. PÅ‚atnoÅ›ci w Å‚aÅ„cuchu bloków Monero nie mogÄ… zostać przypisane do danych pojedynczego użytkownika w realnym Å›wiecie.</p> + </div> + <div class="col-lg-6 col-md-6 col-sm-4 col-xs-12 last-sm first-xs center-xs"> + <img src="/img/untraceable-monero.png" alt="Untraceable Monero paths" class="main-icon"> + </div> + </div> + <div class="row middle-xs info-block-row"> + <div class="col-lg-6 col-md-6 col-sm-4 col-xs-12 center-xs"> + <img src="/img/fungible-monero.png" alt="Monero gold" class="main-icon"> + </div> + <div class="col-lg-6 col-md-6 col-sm-8 col-xs-12 why-text"> + <h3>Monero jest zamienialne</h3> + <p> Monero jest <a href="{{site.baseurl}}/resources/moneropedia/fungibility.html">zamienialne</a>, ponieważ jest odgórnie prywatne. Jednostki Monero nie mogÄ… zostać wyłączone z obiegu przez sprzedawców lub gieÅ‚dÄ™ z powodu ich powiÄ…zania z poprzednimi transakcjami.</p> + </div> + </div> + </div> + </section> + + <!-- END FULL WIDTH BLOCK --> + + + + <!-- TWO THIRDS & ONE THIRD BLOCKS ROW --> + + <section class="container"> + <div class="row"> + <!-- left two-thirds block--> + <div class="left two-thirds col-lg-8 col-md-8 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"><h2>Do Å›ciÄ…gniÄ™cia</h2></div> + </div> + <div class="row around-xs"> + <div class="col"> + <p><a href="{{site.baseurl}}/downloads#windows" class="btn-link btn-fixed"><span class="icon-windows"></span>Monero na Windowsa</a></p> + </div> + <div class="col"> + <p><a href="{{site.baseurl}}/downloads#mac" class="btn-link btn-fixed"><span class="icon-apple"></span>Monero na Mac</a></p> + </div> + </div> + <div class="row around-xs"> + <div class="col"> + <p><a href="{{site.baseurl}}/downloads#linux" class="btn-link btn-fixed"><span class="icon-linux"></span>Monero na Linuxa</a></p> + </div> + <div class="col"> + <p><a href="{{site.baseurl}}/downloads#source" class="btn-link btn-fixed"><span class="icon-blockchain"></span>Ostatni Å‚aÅ„cuch</a></p> + </div> + </div> + <div class="row"> + <div class="col-xs-12"><p class="main-downloads">Posiadasz inny system operacyjny? <a href="{{site.baseurl}}/downloads/">Zobacz wszystkie dostÄ™pne wersje.</a></p> + </div> + </div> + </div> + </div> + <!-- end left two-thirds block--> + + <!-- right one-third block--> + <div class="right one-third col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"><h2>Najnowsze wiadomoÅ›ci</h2></div> + </div> + <div class="info-block-row"> + {% for post in site.posts limit:2 %} + <div class="row start-xs"> + <div class="col"> + <p><a href="{{site.baseurl}}/{{ post.url }}">{{ post.title }}</a></p> + </div> + </div> + {% endfor %} + + + <div class="row end-xs"> + <div class="col"> + <p><a href="{{site.baseurl}}/blog/">WiÄ™cej</a></p> + </div> + </div> + </div> + </div> + </div> + <!-- end right one-third block--> + </div> + </section> + + <!-- END TWO THIRDS & ONE THIRD BLOCKS ROW --> + + <!-- 3 ONE-THIRD BLOCKS ROW --> + + <section class="container"> + <div class="row"> + <!-- left one-third block--> + <div class="left one-third col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Moneropedia</h2> + <p class="main-resources">Chcesz sprawdzić znaczenie pojęć i konceptów używanych przy Monero? Tutaj znajdziesz alfabetyczny przewodnik do pojęć i ich znaczeÅ„ z projektu Monero oraz Kovri.</p> + <p><a href="{{site.baseurl}}/resources/moneropedia/" class="btn-link btn-auto">Przejdź do Moneropedii</a></p> + </div> + </div> + </div> + </div> + <!-- end left one-third block--> + + <!-- center one-third block--> + <div class="center one-third col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Przewodnik</h2> + <p class="main-resources">Przewodnik Monero dla użytkowników podzielony na kategorie. Zawiera wszystko, poczÄ…wszy od zakÅ‚adania portfela, do wspomagania sieci, a nawet do tego, jak edytować tÄ™ stronÄ™.</p> + <p><a href="{{site.baseurl}}/resources/user-guides/" class="btn-link btn-auto">Przejdź do przewodnika</a></p> + </div> + </div> + </div> + </div> + <!-- end center one-third block--> + + <!-- right one-third block--> + <div class="right one-third col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>FAQ</h2> + <p class="main-resources">Otrzymujemy wiele pytaÅ„, dlatego, dla twojej wygody, opracowaliÅ›my kompletny i zróżnicowany zestaw pytaÅ„ i odpowiedzi. Nie przejmuj siÄ™, jeÅ›li twoje pytanie nie znajduje siÄ™ na liÅ›cie, zawsze możesz je zadać spoÅ‚ecznoÅ›ci.</p> + <p><a href="{{site.baseurl}}/get-started/faq/" class="btn-link btn-auto">Przejdź do FAQ</a></p> + </div> + </div> + </div> + </div> + <!-- end right one-third block--> + </div> + </section> + + <!-- END 3 ONE-THIRD BLOCKS ROW --> +</div> diff --git a/_i18n/pl/press-kit.md b/_i18n/pl/press-kit.md new file mode 100644 index 0000000000000000000000000000000000000000..a2fbc808899d7747fb1562d6b3f8c8f3a7ad583e --- /dev/null +++ b/_i18n/pl/press-kit.md @@ -0,0 +1,69 @@ +<div class="text-center container description"> +<p>Tu znajdziesz logo i symbol Monero. Możesz wybrać dowolny rozmiar lub Å›ciÄ…gnąć plik .ai i zmienić je samemu.<strong> Zauważ, że w opcji z biaÅ‚ym tÅ‚em, biaÅ‚e tÅ‚o znajduje siÄ™ jedynie pod symbolem Monero, a nie jako tÅ‚o caÅ‚ego obrazu.</strong> Ostatecznie możesz Å›ciÄ…gnąć zawartość caÅ‚ej strony jako plik .zip, klikajÄ…c <a href="/press-kit/monero-press-kit.zip">tutaj</a>.</p> +</div> +<section class="container"> + <div class="row"> + <div class="left half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Symbol Monero</h2> + </div> + </div> + <div class="row center-xs"> + <img src="/press-kit/symbols/monero-symbol-480.png" alt="Monero Symbol" class="symbol-logo"> + </div> + <div class="row center-xs press"> + <div class="col-md-6"> + <p>Bez tÅ‚a (PNG)</p> + <a href="/press-kit/symbols/monero-symbol-480.png">MaÅ‚y</a> + <a href="/press-kit/symbols/monero-symbol-800.png">Åšredni</a> + <a href="/press-kit/symbols/monero-symbol-1280.png">Duży</a> + </div> + <div class="col-md-6"> + <p>BiaÅ‚e tÅ‚o (PNG)</p> + <a href="/press-kit/symbols/monero-symbol-on-white-480.png">MaÅ‚y</a> + <a href="/press-kit/symbols/monero-symbol-on-white-800.png">Åšredni</a> + <a href="/press-kit/symbols/monero-symbol-on-white-1280.png">Duży</a> + </div> + </div> + <div class="row center-xs press"> + <a href="/press-kit/symbols/monero-symbol.ai" class="adi">Symbol .ai</a> + </div> + </div> + </div> + <div class="right half col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Logo Monero</h2> + </div> + </div> + <div class="row center-xs"> + <div class="col-xs-12"> + <img src="/press-kit/logos/monero-logo-480.png" alt="Monero Logo" class="monero-symbol-logo"> + </div> + </div> + <div class="row center-xs press"> + <div class="col-md-6"> + <p>Bez tÅ‚a (PNG)</p> + <a href="/press-kit/logos/monero-logo-480.png">MaÅ‚e</a> + <a href="/press-kit/logos/monero-logo-800.png">Åšrednie</a> + <a href="/press-kit/logos/monero-logo-1280.png">Duże</a> + </div> + <div class="col-md-6"> + <p>BiaÅ‚e tÅ‚o (PNG)</p> + <a href="/press-kit/logos/monero-logo-symbol-on-white-480.png">MaÅ‚e</a> + <a href="/press-kit/logos/monero-logo-symbol-on-white-800.png">Åšrednie</a> + <a href="/press-kit/logos/monero-logo-symbol-on-white-1280.png">Duże</a> + </div> + </div> + <div class="row center-xs press"> + <div class="col-xs-12"> + <a href="/press-kit/logos/monero-logo.ai" class="adi">Logo .ai</a> + </div> + </div> + </div> + </div> + </div> +</section> diff --git a/_i18n/pl/resources/about.md b/_i18n/pl/resources/about.md new file mode 100644 index 0000000000000000000000000000000000000000..25854b76f7106730a3224fffb325e24339019a55 --- /dev/null +++ b/_i18n/pl/resources/about.md @@ -0,0 +1,57 @@ +<div class="about-monero"> + <section class="container"> + <div class="row"> + <!-- left two-thirds block--> + <div class="full col-xs-12"> + <div class="info-block text-adapt"> + <div class="row center-xs"> + <div class="col"> + <h2>Krótka historia</h2> + </div> + </div> +<div markdown="1"> + +Monero zostaÅ‚o uruchomione w kwietniu 2014 roku, kiedy po zapowiedzi zainicjowano kod referencyjny w CryptoNote. Nie istniaÅ‚o pre-wydobycie ani wydobycie natychmiastowe, a żadna część wynagrodzenia za blok nie szÅ‚a do dewelopera. Da siÄ™ w tym zauważyć nawiÄ…zanie do oryginalnego Bitcoina. Twórca - thankful_for_today - zawnioskowaÅ‚ o kilka kontrowersyjnych zmian, z którymi nie zgodziÅ‚a siÄ™ spoÅ‚eczność. NastÄ…piÅ‚ rozÅ‚am i Podstawowy Zespół Monero rozpoczÄ…Å‚ nowy projekt z wÅ‚asnÄ… spoÅ‚ecznoÅ›ciÄ…. Od tego czasu, nadzór sprawuje ten sam Podstawowy Zespół. + +Od czasu wypuszczenia, Monero ulegÅ‚o wielu znaczÄ…cym zmianom. ÅaÅ„cuch bloków zostaÅ‚ przeniesiony do bazy danych o innej strukturze w celu zwiÄ™kszenia wydajnoÅ›ci i elastycznoÅ›ci, ustalono minimalne rozmiary podpisów pierÅ›cieniowych, aby wszystkie pÅ‚atnoÅ›ci byÅ‚y odgórnie prywatne oraz wdrożono system RingCT do ukrycia kwot transakcji. Niemal wszystkie ulepszenia spowodowaÅ‚y zwiÄ™kszenie bezpieczeÅ„stwa i prywatnoÅ›ci lub uÅ‚atwiÅ‚y używanie waluty. Monero ciÄ…gle siÄ™ rozwija i ma jako główny cel prywatność i bezpieczeÅ„stwo, a jako drugi cel - Å‚atwość użycia i efektywność. + +</div> + </div> + </div> + <!-- end right one-third block--> + </div> + <div class="row"> + <!-- left two-thirds block--> + <div class="full col-xs-12"> + <div class="info-block text-adapt"> + <div class="row center-xs"> + <div class="col"> + <h2>Nasze wartoÅ›ci</h2> + </div> + </div> + +<div markdown="1"> + +Monero to coÅ› wiÄ™cej niż tylko technologia. Jest także tym, co technologia oznacza. Niektóre z wiodÄ…cych myÅ›li zostaÅ‚y wypunktowane poniżej. + + +### BezpieczeÅ„stwo + +Użytkownicy muszÄ… ufać Monero w swoich pÅ‚atnoÅ›ciach, nie obawiajÄ…c siÄ™ ryzyka błędu lub ataku. Monero oferuje wynagrodzenie caÅ‚ego bloku górnikom, którzy sÄ… najistotniejszymi czÅ‚onkami sieci zapewniajÄ…cej to bezpieczeÅ„stwo. Transakcje sÄ… kryptograficznie bezpieczne dziÄ™ki użyciu najnowszych i najsilniejszych dostÄ™pnych narzÄ™dzi szyfrowniczych. + +### Prywatność + +Monero bierze prywatność na serio. Monero musi być w stanie chronić swoich użytkowników w sÄ…dzie, a także, w ekstremalnych przypadkach, od kary Å›mierci. Taki poziom bezpieczeÅ„stwa musi być w caÅ‚oÅ›ci dostÄ™pny dla wszystkich użytkowników, niezależnie od tego, czy posiadajÄ… oni wiedzÄ™ technologicznÄ…, czy nie majÄ… pojÄ™cia, jak dziaÅ‚a Monero. Użytkownik powinien w zupeÅ‚noÅ›ci ufać Monero, aby nie czuÅ‚ siÄ™ zobowiÄ…zany do zmiany swojego sposobu pÅ‚atnoÅ›ci pod ryzykiem zostania wykrytym przez innych. + +### Decentralizacja + +Monero jest zobowiÄ…zane do dostarczenia maksymalnej decentralizacji. Nie musisz ufać nikomu w sieci, Monero nie jest prowadzone przez żadnÄ… dużą grupÄ™. DostÄ™pny algorytm dowodu pracy uÅ‚atwia wydobywanie Monero na zwykÅ‚ych komputerach, co utrudnia nabycie przez jednostkÄ™ znacznej mocy wydobywczej. WÄ™zÅ‚y łączÄ… siÄ™ za pomocÄ… sieci I2P, aby zmniejszyć ryzyko cenzury oraz ujawnienia wrażliwych informacji dotyczÄ…cych transakcji. Decyzje o rozwoju sÄ… jasne i otwarte na publicznÄ… dyskusjÄ™. Zapisy z czatów deweloperów sÄ… w caÅ‚oÅ›ci publikowane na stronie internetowej i sÄ… widoczne dla wszystkich. + +</div> + </div> + </div> + + + <!-- end right one-third block--> + </div> + </section> diff --git a/_i18n/pl/resources/developer-guides.md b/_i18n/pl/resources/developer-guides.md new file mode 100644 index 0000000000000000000000000000000000000000..b840351ddadeb66c3d89588c566284072c9b1ee4 --- /dev/null +++ b/_i18n/pl/resources/developer-guides.md @@ -0,0 +1,19 @@ +<div class="guides"> + +<div class="center-xs container description"> +<p class="text-center">Poniższe przewodniki sÄ… zdezaktualizowane, ale nadal sÄ… dobrym poczÄ…tkiem dla wiÄ™kszoÅ›ci funkcji.</p> +</div> + +<section class="container full"> + <div class="info-block"> + <h2>Dokumenty RPC</h2> +<div markdown="1"> + +[Dokumenty Daemon RPC](daemon-rpc.html) +[Dokumenty Portfela RPC](wallet-rpc.html) + +CiÄ…g dalszy wkrótce. +</div> + </div> +</section> +</div> diff --git a/_i18n/pl/resources/developer-guides/daemon-rpc.md b/_i18n/pl/resources/developer-guides/daemon-rpc.md new file mode 100644 index 0000000000000000000000000000000000000000..0abeed00a89f414d3f284313bdbf559b7d546f54 --- /dev/null +++ b/_i18n/pl/resources/developer-guides/daemon-rpc.md @@ -0,0 +1,832 @@ +## Wprowadzenie + +Poniżej znajduje siÄ™ lista funkcji RPC demona monerod, ich wejÅ›cia i wyników oraz przykÅ‚ady. + +Wiele funkcji RPC korzysta z interfejsu demona JSON RPC, podczas gdy inne używajÄ… wÅ‚asnego interfejsu, jak przedstawiono poniżej. + +Uwaga: "jednostki atomowe" dotyczÄ… najmniejszego uÅ‚amka 1 XMR, zgodnie z implementacjÄ… monerod. **1 XMR = 1e12 jednostek atomowych.** + +### [Metody JSON RPC](#json-rpc-methods): + +* [getblockcount](#getblockcount) +* [on_getblockhash](#on_getblockhash) +* [getblocktemplate](#getblocktemplate) +* [submitblock](#submitblock) +* [getlastblockheader](#getlastblockheader) +* [getblockheaderbyhash](#getblockheaderbyhash) +* [getblockheaderbyheight](#getblockheaderbyheight) +* [getblock](#getblock) +* [get_connections](#get_connections) +* [get_info](#get_info) +* [hard_fork_info](#hard_fork_info) +* [setbans](#setbans) +* [getbans](#getbans) + +### [PozostaÅ‚e metody RPC](#other-daemon-rpc-calls): + +* [/getheight](#getheight) +* [/gettransactions](#gettransactions) +* [/is_key_image_spent](#is_key_image_spent) +* [/sendrawtransaction](#sendrawtransaction) +* [/get_transaction_pool](#get_transaction_pool) +* [/stop_daemon](#stop_daemon) + + +--- + +## Metody JSON RPC + +WiÄ™kszość funkcji RPC monerod korzysta z interfejsu demona `json_rpc`, aby żądać różnych informacji. Wszystkie te metody majÄ… podobnÄ… strukturÄ™, na przykÅ‚ad: + +``` +IP=127.0.0.1 +PORT=18081 +METHOD='getblockheaderbyheight' +PARAMS='{"height":912345}' +curl \ + -X POST http://$IP:$PORT/json_rpc \ + -d '{"jsonrpc":"2.0","id":"0","method":"'$METHOD'","params":'$PARAMS'}' \ + -H 'Content-Type: application/json' +``` + +Niektóre metody zawierajÄ… parametry, a inne nie. Poniżej znajdujÄ… siÄ™ przykÅ‚ady każdej z funkcji JSON RPC. + +### **getblockcount** + +Sprawdza ile bloków znajduje siÄ™ w najdÅ‚uższym Å‚aÅ„cuchu znanym wÄ™zÅ‚owi. + +WejÅ›cie: *brak*. + +Wynik: + +* *count* - niepodpisana liczba caÅ‚kowita; liczba bloków w najdÅ‚uższym Å‚aÅ„cuchu znanym wÄ™zÅ‚owi. +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getblockcount"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "count": 993163, + "status": "OK" + } +} +``` + + +### **on_getblockhash** + +Wyszukuje hasz bloku za pomocÄ… jego wysokoÅ›ci. + +WejÅ›cie: + +* wysokość bloku (liczba caÅ‚kowita szeregu o dÅ‚ugoÅ›ci 1) + +Wynik: + +* hasz bloku (ciÄ…g) + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"on_getblockhash","params":[912345]}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": "e22cf75f39ae720e8b71b3d120a5ac03f0db50bba6379e2850975b4859190bc6" +} +``` + + +### **getblocktemplate** + +WejÅ›cie: + +* *wallet_address* - ciÄ…g; Adres portfela, który otrzyma transakcjÄ™ coinbase, jeÅ›li blok zostanie pomyÅ›lnie wydobyty. +* *reserve_size* - niepodpisana liczba caÅ‚kwita; Wielkość rezerwy. + +Wynik: + +* *blocktemplate_blob* - ciÄ…g; Blob, na którym próbuje siÄ™ wydobyć nowy blok. +* *difficulty* - niepodpisana liczba caÅ‚kowita; Trudność nastÄ™pnego bloku. +* *height* - niepodpisana liczba caÅ‚kowita; Wysokość, na której siÄ™ wydobywa. +* *prev_hash* - ciÄ…g; Hasz ostatniego bloku, po którym wydobywa siÄ™ nastÄ™pny blok. +* *reserved_offset* - niepodpisana liczba caÅ‚kowita; Zarezerwowany offset. +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getblocktemplate","params":{"wallet_address":"44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns","reserve_size":60}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "blocktemplate_blob": "01029af88cb70568b84a11dc9406ace9e635918ca03b008f7728b9726b327c1b482a98d81ed83000000000018bd03c01ffcfcf3c0493d7cec7020278dfc296544f139394e5e045fcda1ba2cca5b69b39c9ddc90b7e0de859fdebdc80e8eda1ba01029c5d518ce3cc4de26364059eadc8220a3f52edabdaf025a9bff4eec8b6b50e3d8080dd9da417021e642d07a8c33fbe497054cfea9c760ab4068d31532ff0fbb543a7856a9b78ee80c0f9decfae01023ef3a7182cb0c260732e7828606052a0645d3686d7a03ce3da091dbb2b75e5955f01ad2af83bce0d823bf3dbbed01ab219250eb36098c62cbb6aa2976936848bae53023c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f12d7c87346d6b84e17680082d9b4a1d84e36dd01bd2c7f3b3893478a8d88fb3", + "difficulty": 982540729, + "height": 993231, + "prev_hash": "68b84a11dc9406ace9e635918ca03b008f7728b9726b327c1b482a98d81ed830", + "reserved_offset": 246, + "status": "OK" + } +} +``` + + +### **submitblock** + +Zatwierdza wydobyty blok do sieci. + +WejÅ›cie: + +* Dane blobu bloku - ciÄ…g + +Wynik: + +* *status* - ciÄ…g; Status zatwierdzenia bloku. + + +### **getlastblockheader** + +DziÄ™ki tej metodzie Å‚atwo jest znaleźć informacje o nagłówku ostatniego bloku. Nie wymaga żadnych wejść. + +WejÅ›cie: *brak*. + +Wynik: + +* *block_header* - struktura zawierajÄ…ca informacje o nagłówku bloku. + * *depth* - niepodpisana liczba caÅ‚kowita; liczba bloków nastÄ™pujÄ…cych po danym bloku w Å‚aÅ„cuchu, wiÄ™ksza liczba oznacza starszy blok. + * *difficulty* - niepodpisana liczba caÅ‚kowita; siÅ‚a sieci Monero na podstawie mocy wydobycia. + * *hash* - ciÄ…g; hasz danego bloku. + * *height* - niepodpisana liczba caÅ‚kowita; liczba bloków poprzedzajÄ…cych dany blok w Å‚aÅ„cuchu. + * *major_version* - niepodpisana liczba caÅ‚kowita; główna wersja protokoÅ‚u Monero na danej wysokoÅ›ci bloku. + * *minor_version* - niepodpisana liczba caÅ‚kowita; podrzÄ™dna wersja protokoÅ‚u Monero na danej wysokoÅ›ci bloku. + * *nonce* - niepodpisana liczba caÅ‚kowita; losowy i jednorazowy numer kryptograficzny użyty do wydobycia bloku Monero. + * *orphan_status* - logiczny typ danych; zazwyczaj `false`. JeÅ›li `true`, dany blok nie jest częściÄ… najdÅ‚uższego Å‚aÅ„cucha. + * *prev_hash* - ciÄ…g; hasz bloku bezpoÅ›rednio poprzedzajÄ…cego dany blok w Å‚aÅ„cuchu. + * *reward* - niepodpisana liczba caÅ‚kowita; liczba nowych jednostek atomowych wytworzonych w danym bloku i przyznanych górnikowi. Zauważ: 1 XMR = 1e12 jednostek atomowych. + * *timestamp* - niepodpisana liczba caÅ‚kowita; czas, kiedy blok zostaÅ‚ zapisany w Å‚aÅ„cuchu. +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. + +W tym przypadku wynikiem jest ostatni blok (wtedy byÅ‚ to blok 990793): + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getlastblockheader"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "block_header": { + "depth": 0, + "difficulty": 746963928, + "hash": "ac0f1e226268d45c99a16202fdcb730d8f7b36ea5e5b4a565b1ba1a8fc252eb0", + "height": 990793, + "major_version": 1, + "minor_version": 1, + "nonce": 1550, + "orphan_status": false, + "prev_hash": "386575e3b0b004ed8d458dbd31bff0fe37b280339937f971e06df33f8589b75c", + "reward": 6856609225169, + "timestamp": 1457589942 + }, + "status": "OK" + } +} +``` + + +### **getblockheaderbyhash** + +Informacja o nagłówku bloku może zostać znaleziona przy użyciu haszu bloku lub jego wysokoÅ›ci. Ta metoda polega na wykorzystaniu bloku haszu jako parametru wejÅ›cia w celu uzyskania podstawowych informacji na temat bloku. + +WejÅ›cie: + +* *hash* - ciÄ…g; hasz sha256 bloku. + +Wynik: + +* *block_header* - struktura zawierajÄ…ca informacje o nagłówku bloku. Zobacz [getlastblockheader](#getlastblockheader). + +W tym przypadku wyszukano blok 912345 za pomocÄ… jego haszu: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getblockheaderbyhash","params":{"hash":"e22cf75f39ae720e8b71b3d120a5ac03f0db50bba6379e2850975b4859190bc6"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "block_header": { + "depth": 78376, + "difficulty": 815625611, + "hash": "e22cf75f39ae720e8b71b3d120a5ac03f0db50bba6379e2850975b4859190bc6", + "height": 912345, + "major_version": 1, + "minor_version": 2, + "nonce": 1646, + "orphan_status": false, + "prev_hash": "b61c58b2e0be53fad5ef9d9731a55e8a81d972b8d90ed07c04fd37ca6403ff78", + "reward": 7388968946286, + "timestamp": 1452793716 + }, + "status": "OK" + } +} +``` + + +### **getblockheaderbyheight** + +Podobnie do funkcji `getblockheaderbyhash` wspomnianej wczeÅ›niej, metoda ta bierze pod uwagÄ™ wysokość bloku jako parametr wejÅ›cia, aby otrzymać podstawowe informacje na temat bloku. + +WejÅ›cie: + +* *height* - niepodpisana liczba caÅ‚kowita; wysokość bloku. + +Wynik: + +* *block_header* - Struktura zawierajÄ…ca informacje na temat nagłówka bloku. Zobacz funkcjÄ™ [getlastblockheader](#getlastblockheader). + +W tym przypadku wyszukano blok 912345 za pomocÄ… jego wysokoÅ›ci (zauważ, że wyszukane informacje sÄ… takie same jak w poprzednim przykÅ‚adzie): + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getblockheaderbyheight","params":{"height":912345}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "block_header": { + "depth": 78376, + "difficulty": 815625611, + "hash": "e22cf75f39ae720e8b71b3d120a5ac03f0db50bba6379e2850975b4859190bc6", + "height": 912345, + "major_version": 1, + "minor_version": 2, + "nonce": 1646, + "orphan_status": false, + "prev_hash": "b61c58b2e0be53fad5ef9d9731a55e8a81d972b8d90ed07c04fd37ca6403ff78", + "reward": 7388968946286, + "timestamp": 1452793716 + }, + "status": "OK" + } +} +``` + + +### **getblock** + +PeÅ‚ne informacje na temat bloku mogÄ… być wyszukane za pomocÄ… wysokoÅ›ci bloku lub jego hasza, podobnie do wczeÅ›niej opisanych funkcji wyszukania nagłówka bloku. Dla peÅ‚nych informacji na temat bloku, obydwa rodzaje wyszukiwania korzystajÄ… z tej samej metody, jednak z różnymi paramterami wejÅ›cia. + +WejÅ›cie (wybierz jedno z nastÄ™pujÄ…cych): + +* *height* - niepodpisana liczba caÅ‚kowita; wysokość bloku. +* *hash* - ciÄ…g; hasz bloku. + +Wynik: + +* *blob* - ciÄ…g; heksadecymalny blok zawierajÄ…cy informacje o bloku. +* *block_header* - struktura zwierajÄ…ca informacje na temat nagłówka bloku. Zobacz [getlastblockheader](#getlastblockheader). +* *json* - ciÄ…g json; szczegóły bloku w formacie JSON: + * *major_version* - to samo co w nagłówku bloku. + * *minor_version* - to samo co w nagłówku bloku. + * *timestamp* - to samo co w nagłówku bloku. + * *prev_id* - to samo co `prev_hash` w nagłówku bloku + * *nonce* - to samo co w nagłówku bloku. + * *miner_tx* - informacje na temat transakcji górnika. + * *version* - numer wersji transakcji. + * *unlock_time* - wysokość bloku gdy transakcja coinbase stanie siÄ™ zdolna do wydania. + * *vin* - lista wejść transakcji: + * *gen* - transakcje górnika sÄ… transakcjami coinbase, inaczej "gen". + * *height* - wysokość danego bloku, czyli kiedy coinbase zostaÅ‚ wygenerowany. + * *vout* - lista wyjść transakcji. Każde wyjÅ›cie zawiera: + * *amount* - kwotÄ™ wyjÅ›cia w jednostkach atomowych. + * *target* - + * *key* - + * *extra* - zazwyczaj nazywane "numerem identyfikacyjnym transakcji", może być użyte do zawarcia jakiegokolwiek ciÄ…gu 32- bajtowego/64-znakowego heksadecymalnego. + * *signatures* - zawiera podpisy uczestników transakcji. Transakcje coinbase nie posiadajÄ… podpisów. + * *tx_hashes* - lista haszy transakcji nie-coinbase w bloku. JeÅ›li nie byÅ‚o takich transakcji, lista bÄ™dzie pusta. +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. + +**Wyszukiwanie przy użyciu wysokoÅ›ci:** + +W poniższym przykÅ‚adzie wyszukano blok 912345 za pomocÄ… jego wysokoÅ›ci. Zauważ, że blok ten nie posiada żadnych transakcji nie-coinbase (zobacz blok z dodatkowymi transakcjami w nastÄ™pnym przykÅ‚adzie): + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getblock","params":{"height":912345}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "blob": "...", + "block_header": { + "depth": 80694, + "difficulty": 815625611, + "hash": "e22cf75f39ae720e8b71b3d120a5ac03f0db50bba6379e2850975b4859190bc6", + "height": 912345, + "major_version": 1, + "minor_version": 2, + "nonce": 1646, + "orphan_status": false, + "prev_hash": "b61c58b2e0be53fad5ef9d9731a55e8a81d972b8d90ed07c04fd37ca6403ff78", + "reward": 7388968946286, + "timestamp": 1452793716 + }, + "json": "{\n \"major_version\": 1, \n \"minor_version\": 2, \n \"timestamp\": 1452793716, \n \"prev_id\": \"b61c58b2e0be53fad5ef9d9731a55e8a81d972b8d90ed07c04fd37ca6403ff78\", \n \"nonce\": 1646, \n \"miner_tx\": {\n \"version\": 1, \n \"unlock_time\": 912405, \n \"vin\": [ {\n \"gen\": {\n \"height\": 912345\n }\n }\n ], \n \"vout\": [ {\n \"amount\": 8968946286, \n \"target\": {\n \"key\": \"378b043c1724c92c69d923d266fe86477d3a5ddd21145062e148c64c57677008\"\n }\n }, {\n \"amount\": 80000000000, \n \"target\": {\n \"key\": \"73733cbd6e6218bda671596462a4b062f95cfe5e1dbb5b990dacb30e827d02f2\"\n }\n }, {\n \"amount\": 300000000000, \n \"target\": {\n \"key\": \"47a5dab669770da69a860acde21616a119818e1a489bb3c4b1b6b3c50547bc0c\"\n }\n }, {\n \"amount\": 7000000000000, \n \"target\": {\n \"key\": \"1f7e4762b8b755e3e3c72b8610cc87b9bc25d1f0a87c0c816ebb952e4f8aff3d\"\n }\n }\n ], \n \"extra\": [ 1, 253, 10, 119, 137, 87, 244, 243, 16, 58, 131, 138, 253, 164, 136, 195, 205, 173, 242, 105, 123, 61, 52, 173, 113, 35, 66, 130, 178, 250, 217, 16, 14, 2, 8, 0, 0, 0, 11, 223, 194, 193, 108\n ], \n \"signatures\": [ ]\n }, \n \"tx_hashes\": [ ]\n}", + "status": "OK" + } +} +``` + +**Wyszukiwanie za pomocÄ… hasza:** + +W poniższym przykÅ‚adzie wyszukano blok 993056 za pomocÄ… jego hasza. Zauważ, że ten blok posiada 3 transakcje nie-coinbase: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getblock","params":{"hash":"510ee3c4e14330a7b96e883c323a60ebd1b5556ac1262d0bc03c24a3b785516f"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "blob": "...", + "block_header": { + "depth": 12, + "difficulty": 964985344, + "hash": "510ee3c4e14330a7b96e883c323a60ebd1b5556ac1262d0bc03c24a3b785516f", + "height": 993056, + "major_version": 1, + "minor_version": 2, + "nonce": 2036, + "orphan_status": false, + "prev_hash": "0ea4af6547c05c965afc8df6d31509ff3105dc7ae6b10172521d77e09711fd6d", + "reward": 6932043647005, + "timestamp": 1457720227 + }, + "json": "{\n \"major_version\": 1, \n \"minor_version\": 2, \n \"timestamp\": 1457720227, \n \"prev_id\": \"0ea4af6547c05c965afc8df6d31509ff3105dc7ae6b10172521d77e09711fd6d\", \n \"nonce\": 2036, \n \"miner_tx\": {\n \"version\": 1, \n \"unlock_time\": 993116, \n \"vin\": [ {\n \"gen\": {\n \"height\": 993056\n }\n }\n ], \n \"vout\": [ {\n \"amount\": 2043647005, \n \"target\": {\n \"key\": \"59e9d685b3484886bc7b47c133e6099ecdf212d5eaa16ce19cd58e8c3c1e590a\"\n }\n }, {\n \"amount\": 30000000000, \n \"target\": {\n \"key\": \"4c5e2f542d25513c46b9e3b7d40140a22d0ae5314bfcae492ad9f56fff8185f0\"\n }\n }, {\n \"amount\": 900000000000, \n \"target\": {\n \"key\": \"13dd8ffdac9e6a2f71e327dad65328198dc879a492d145eae72677c0703a3515\"\n }\n }, {\n \"amount\": 6000000000000, \n \"target\": {\n \"key\": \"62bda00341681dccbc066757862da593734395745bdfe1fdc89b5948c86a5d4c\"\n }\n }\n ], \n \"extra\": [ 1, 182, 145, 133, 28, 240, 87, 185, 195, 2, 163, 219, 202, 135, 158, 28, 186, 76, 196, 80, 97, 202, 85, 170, 166, 224, 60, 220, 103, 171, 158, 69, 80, 2, 8, 0, 0, 0, 12, 97, 127, 223, 22\n ], \n \"signatures\": [ ]\n }, \n \"tx_hashes\": [ \"79c6b9f00db027bde151705aafe85c495883aae2597d5cb8e1adb2e0f3ae1d07\", \"d715db73331abc3ec588ef07c7bb195786a4724b08dff431b51ffa32a4ce899b\", \"b197066426c0ed89f0b431fe171f7fd62bc95dd29943daa7cf3585cf1fdfc99d\"\n ]\n}", + "status": "OK", + "tx_hashes": ["79c6b9f00db027bde151705aafe85c495883aae2597d5cb8e1adb2e0f3ae1d07","d715db73331abc3ec588ef07c7bb195786a4724b08dff431b51ffa32a4ce899b","b197066426c0ed89f0b431fe171f7fd62bc95dd29943daa7cf3585cf1fdfc99d"] + } +} +``` + + +### **get_connections** + +Wyszukuje informacje na temat przychodzÄ…cych i wychodzÄ…cych połączeÅ„ z twoim wÄ™zÅ‚em. + +WejÅ›cie: *brak*. + +Wynik: + +* *connections* - lista wszystkich połączeÅ„ i ich informacje: + * *avg_download* - niepodpisana liczba caÅ‚kowita; Å›rednia bajtów Å›ciÄ…gniÄ™tych przez wÄ™zeÅ‚. + * *avg_upload* - niepodpisana liczba caÅ‚kowita; Å›rednia bajtów przesÅ‚anych przez wÄ™zeÅ‚. + * *current_download* - niepodpisana liczba caÅ‚kowita; aktualna liczba bajtów Å›ciÄ…gniÄ™tych przez wÄ™zeÅ‚. + * *current_upload* - niepodpisana liczba caÅ‚kowita; aktualna liczba bajtów przesÅ‚anych przez wÄ™zeÅ‚. + * *incoming* - logiczny typ danych; czy dany wÄ™zeÅ‚ otrzymuje informacje z twojego wÄ™zÅ‚a? + * *ip* - ciÄ…g; adres IP danego wÄ™zÅ‚a. + * *live_time* - niepodpisana liczba caÅ‚kowita + * *local_ip* - logiczny typ danych + * *localhost* - logiczny typ danych + * *peer_id* - ciÄ…g; ID wÄ™zÅ‚a w sieci. + * *port* - ciÄ…g; port używany przez wÄ™zeÅ‚ do połączenia z sieciÄ…. + * *recv_count* - niepodpisana liczba caÅ‚kowita + * *recv_idle_time* - niepodpisana liczba caÅ‚kowita + * *send_count* - niepodpisana liczba caÅ‚kowita + * *send_idle_time* - niepodpisana liczba caÅ‚kowita + * *state* - ciÄ…g + +Poniżej znajduje siÄ™ przykÅ‚ad funkcji `get_connections` i jej wyniki: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_connections"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "connections": [{ + "avg_download": 0, + "avg_upload": 0, + "current_download": 0, + "current_upload": 0, + "incoming": false, + "ip": "76.173.170.133", + "live_time": 1865, + "local_ip": false, + "localhost": false, + "peer_id": "3bfe29d6b1aa7c4c", + "port": "18080", + "recv_count": 116396, + "recv_idle_time": 23, + "send_count": 176893, + "send_idle_time": 1457726610, + "state": "state_normal" + },{ + ... + }], + "status": "OK" + } +} +``` + + +### **get_info** + +Wyszukuje podstawowe informacje na temat stanu twojego wÄ™zÅ‚a oraz sieci. + +WejÅ›cie: *brak*. + +Wynik: + +* *alt_blocks_count* - niepodpisana liczba caÅ‚kowita; liczba alternatywnych bloków głównego Å‚aÅ„cucha. +* *difficulty* - niepodpisana liczba caÅ‚kowita; trudność sieci (analogiczna do siÅ‚y sieci). +* *grey_peerlist_size* - niepodpisana liczba caÅ‚kowita; rozmiar szarej listy peerów. +* *height* - niepodpisana liczba caÅ‚kowita; aktualna dÅ‚ugość najdÅ‚uższego Å‚aÅ„cucha znanego demonowi. +* *incoming_connections_count* - niepodpisana liczba caÅ‚kowita; liczba peerów podłączonych i korzystajÄ…cych z twojego wÄ™zÅ‚a. +* *outgoing_connections_count* - niepodpisana liczba caÅ‚kowita; liczba peerów, do których jesteÅ› podłączony i od których pobierasz informacje. +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. +* *target* - niepodpisana liczba caÅ‚kowita; aktualny cel nastÄ™pnego dowodu pracy. +* *target_height* - niepodpisana liczba caÅ‚kowita; wysokość nastÄ™pnego bloku w Å‚aÅ„cuchu. +* *testnet* - logiczny typ danych; okreÅ›la, czy wÄ™zeÅ‚ jest w sieci testowej ("true") lub sieci głównej ("false"). +* *top_block_hash* - ciÄ…g; hasz najwyższego bloku w Å‚aÅ„cuchu. +* *tx_count* - niepodpisana liczba caÅ‚kowita; łączna liczba transakcji nie-coinbase w Å‚aÅ„cuchu. +* *tx_pool_siz* - niepodpisana liczba caÅ‚kowita; liczba transakcji, które zostaÅ‚y nadane, ale nie uwzglÄ™dnione w bloku. +* *white_peerlist_size* - niepodpisana liczba caÅ‚kowita; rozmiar biaÅ‚ej listy peerów. + +Poniżej znajduje siÄ™ przykÅ‚ad funkcji `get_info` i jej wyniki: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_info"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "alt_blocks_count": 5, + "difficulty": 972165250, + "grey_peerlist_size": 2280, + "height": 993145, + "incoming_connections_count": 0, + "outgoing_connections_count": 8, + "status": "OK", + "target": 60, + "target_height": 993137, + "testnet": false, + "top_block_hash": "", + "tx_count": 564287, + "tx_pool_size": 45, + "white_peerlist_size": 529 + } +} +``` + + +### **hard_fork_info** + +Wyszukuje informacje na temat gÅ‚osowania na hard fork oraz jego gotowoÅ›ci. + +WejÅ›cie: *brak*. + +Wynik: + +* *earliest_height* - niepodpisana liczba caÅ‚kowita; wysokość bloku, na której hard fork byÅ‚by dokonany, jeÅ›li przegÅ‚osowany. +* *enabled* - logiczny typ danych; okreÅ›a, czy hard fork zostaÅ‚ wyegzekwowany. +* *state* -niepodpisana liczba caÅ‚kowita; aktualny stan hard forku: 0 (hard fork jest prawdopodobny), 1 (aktualizacja jest konieczna do prawidÅ‚owego forku), or 2 (wszystko jest w porzÄ…dku). +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. +* *threshold* - niepodpisana liczba caÅ‚kowita; minimalny procent gÅ‚osów wymagany do rozpoczÄ™cia hard forku. DomyÅ›lnÄ… liczbÄ… jest 80. +* *version* - niepodpisana liczba caÅ‚kowita; główna wersja bloku do hard forku. +* *votes* - niepodpisana liczba caÅ‚kowita; liczba gÅ‚osów za hard forkiem. +* *voting* - niepodpisana liczba caÅ‚kowita; status gÅ‚osowania za hard forkiem. +* *window* - niepodpisana liczba caÅ‚kowita; liczba bloków, w których oddano gÅ‚osy. DomyÅ›lnÄ… liczbÄ… jest 10080 bloków. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"hard_fork_info"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "earliest_height": 1009827, + "enabled": false, + "state": 2, + "status": "OK", + "threshold": 0, + "version": 1, + "votes": 7277, + "voting": 2, + "window": 10080 + } +} +``` + + +### **setbans** + +Banuje inny wÄ™zeÅ‚ za pomocÄ… IP. + +WejÅ›cie: + +* *bans* - lista wÄ™złów do zbanowania: + * *ip* - niepodpisana liczba caÅ‚kowita; adres IP do zbanowania w formacie numerycznym. + * *ban* - logiczny typ danych; ustaw `true`, aby zbanować. + * *seconds* - niepodpisana liczba caÅ‚kowita; liczba sekund do zbanowania wÄ™zÅ‚a. + +Wynik: + +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"setbans","params":{"bans":[{"ip":838969536,"ban":true,"seconds":30}]}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "status": "OK" + } +} +``` + + +### **getbans** + +WejÅ›cie: *brak*. + +Wynik: + +* *bans* - list zbanowanych wÄ™złów: + * *ip* - niepodpisana liczba caÅ‚kowita; zbanowany adres IP w formacie numerycznym. + * *seconds* - niepodpisana liczba caÅ‚kowita; lokalny czas uniksowy, do kiedy dany adres IP jest zbanowany. +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getbans"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "bans": [{ + "ip": 838969536, + "seconds": 1457748792 + }], + "status": "OK" + } +} +``` + + +--- + +## PozostaÅ‚e funkcje demona RPC + +Nie wszystkie funkcje demona RPC korzystajÄ… z interfejsu JSON_RPC. Ta sekcja objaÅ›nia przykÅ‚ady takich funkcji. + +Struktura danych w tych funkcjach jest inna niż w funkcjacj JSON RPC. Podczas gdy metody JSON RPC sÄ… stosowane przy użyciu rozszerzenia `/json_rpc` i okreÅ›leniu metody, poniższe funkcje sÄ… stosowane z wÅ‚asnymi rozszerzeniami. Na przykÅ‚ad: + + IP=127.0.0.1 + PORT=18081 + METHOD='gettransactions' + PARAMS='{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"]}' + curl \ + -X POST http://$IP:$PORT/$METHOD \ + -d $PARAMS \ + -H 'Content-Type: application/json' + +Zauważ: zaleca siÄ™ używanie funkcji JSON RPC, gdy jest to możliwe, na przykÅ‚ad zalecanym sposobem na wyszukanie wysokoÅ›ci wÄ™zÅ‚a jest zastosowanie metody JSON RPC [get_info](#getinfo) lub [getlastblockheader](#getlastblockheader), a nie poniższej [getheight](#getheight). + + +### **/getheight** + +Wyszukanie aktualnej wysokoÅ›ci wÄ™zÅ‚a. + +WejÅ›cie: *brak*. + +Wynik: + +* *height* - niepodpisana liczba caÅ‚kowita; aktualna dÅ‚ugość najdÅ‚uższego Å‚aÅ„cucha znanego demonowi. + +``` +$ curl -X POST http://127.0.0.1:18081/getheight -H 'Content-Type: application/json' + +{ + "height": 993488, + "status": "OK" +} +``` + + +### **/gettransactions** + +Wyszukuje jednÄ… lub wiÄ™cej transakcji za pomocÄ… hasza. + +WejÅ›cie: + +* *txs_hashes* - lista ciÄ…gów; listra haszów transakcji do wyszukania. +* *decode_as_json* - logiczny typ danych; opcjonalny. JeÅ›li ustawiony jako `true`, znalezione informacje na temat transakcji bÄ™dÄ… dekodowane, a nie binarne. + +Wynik: + +* *status* - kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. +* *txs_as_hex* - ciÄ…g; peÅ‚na informacja na temat transakcji jako ciÄ…g heksadecymalny. +* *txs_as_json* - ciÄ…g json; (opcjonalny - znaleziony, jeÅ›li tak wskazano w wejÅ›ciu); lista informacji na temat transakcji: + * *version* - wersja transakcji. + * *unlock_time* - jeÅ›li różne od 0, informuje o czasie, kiedy wyjÅ›cie transakcji bÄ™dzie gotowe do wydania. + * *vin* - lista wkÅ‚adów do transakcji: + * *key* - publiczny klucz poprzedniego wyjÅ›cia, wydanego w tej transakcji. + * *amount* - kwota wkÅ‚adu w jednostkach atomowych. + * *key_offsets* - lista numerycznych offsetów wkÅ‚adu. + * *k_image* - obraz klucza danego wkÅ‚adu. + * *vout* - lista wyjść transakcji: + * *amount* - kwota wyjÅ›cia transakcji w jednostkach atomowych. + * *target* - informacje na temat celu wyjÅ›cia: + * *key* - jednorazowy klucz publiczny odbiorcy. Ktokolwiek posiada prywatny klucz połączony z tym kluczem, kontroluje wyjÅ›cie tej transakcji. + * *extra* - zazwyczaj nazywane "numerem identyfikacyjnym pÅ‚atnoÅ›ci", może zostać użyte do włączenia dowolnych 32 bajtów. + * *signatures* - lista podpisów użytych w podpisie pierÅ›cieniowym w celu ukrycia prawdziwego pochodzenia transakcji. + +PrzykÅ‚ad 1: wynik jest informacjÄ… na temat transakcji w formacie binarnym. + +``` +$ curl -X POST http://127.0.0.1:18081/gettransactions -d '{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"]}' -H 'Content-Type: application/json' + +{ + "status": "OK", + "txs_as_hex": ["..."] +} +``` + + +PrzykÅ‚ad 2: zdekoduj otrzymane informacje na temat transakcji w formacie JSON. Zauważ, że lista "vout" zostaÅ‚a skrócona w podanym wyniku ze wzglÄ™du na jej obszerność. + +``` +$ curl -X POST http://127.0.0.1:18081/gettransactions -d '{"txs_hashes":["d6e48158472848e6687173a91ae6eebfa3e1d778e65252ee99d7515d63090408"],"decode_as_json":true}' -H 'Content-Type: application/json' + +{ + "status": "OK", + "txs_as_hex": ["..."], + "txs_as_json": ["{\n \"version\": 1, \n \"unlock_time\": 0, \n \"vin\": [ {\n \"key\": {\n \"amount\": 70000000, \n \"key_offsets\": [ 35952\n ], \n \"k_image\": \"d16908468dff9438a9814fe96bdaa575f06fe8da85772b72e54926428712293d\"\n }\n }, {\n \"key\": {\n \"amount\": 400000000000000, \n \"key_offsets\": [ 6830\n ], \n \"k_image\": \"c7a7024b763df1181ae6fe821b70669735e38a68162ac02362e33acbe829b605\"\n }\n }\n ], \n \"vout\": [ {\n \"amount\": 50000, \n \"target\": {\n \"key\": \"f6be43f7be4f06adcb1d06f4a07c637c7359e009cf3e57bb32b8c9ea636509c3\"\n }\n }, {\n \"amount\": 200000, \n \"target\": {\n \"key\": \"b0a7a8e32f2b5302552bcd8d85112c62838b1f56cccd844eb9b63e0a732d0353\"\n }\n }, ... \n ], \n \"extra\": [ 1, 225, 240, 98, 34, 169, 73, 47, 237, 117, 192, 30, 192, 60, 155, 47, 4, 115, 20, 21, 11, 13, 252, 219, 129, 13, 174, 37, 36, 78, 191, 141, 109\n ], \n \"signatures\": [ \"e6a3be8003d481d2855c8127f56871de3d28a4fb52385b999eb986c831c5cc08361c126b0db24a21b6c4299b438ee2be201d44d57a371230b9cd04395ab8c400\", \"8309851abaf2cf2a7091e0cdb9c83704fa7d68838a7a8ef8c178bb55a1e93a038dd18bb4a7549dc056b7a70e037cabd80911a03f427e36f712756d4c00f38f0b\"]\n}"] +} +``` + + +### **/is_key_image_spent** + +Sprawdza, czy wyjÅ›cia zostaÅ‚y wydane przy użyciu obrazu klucza powiÄ…zanego z wyjÅ›ciem. + +WejÅ›cie: + +* *key_images* - lista ciÄ…gów; lista ciÄ…gów heksadecymalnych obrazu klucza do sprawdzenia. + +Wynik: + +* *spent_status* - lista niepodpisanych liczb caÅ‚kowitych; lista statusów każdego sprawdzonego obrazu. Statusy sÄ… nastÄ™pujÄ…ce: 0 = niewydany, 1 = wydany w Å‚aÅ„cuchu bloków, 2 = wydany w puli transakcji. +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18081/is_key_image_spent -d '{"key_images":["8d1bd8181bf7d857bdb281e0153d84cd55a3fcaa57c3e570f4a49f935850b5e3","7319134bfc50668251f5b899c66b005805ee255c136f0e1cecbb0f3a912e09d4"]}' -H 'Content-Type: application/json' + +{ + "spent_status": [1,2], + "status": "OK" +} +``` + + +### **/sendrawtransaction** + +Nadaje surowÄ… transakcjÄ™ do sieci. + +WejÅ›cie: + +* *tx_as_hex* - ciÄ…g; peÅ‚na inforacja na temat transakcji jako ciÄ…g heksadecymalny. + +Wynik: + +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. Jakikolwiek inny wynik oznacza, że coÅ› poszÅ‚o nie tak. +* *double_spend* - logiczny typ danych; Transakcja jest dwukrotnym wydaniem (`true`) lub nie (`false`). +* *fee_too_low* - logiczny typ danych; opÅ‚ata jest za niska (`true`) lub nie (`false`). +* *invalid_input* - logiczny typ danych; wejÅ›cie jest nieprawidÅ‚owe (`true`) lub prawidÅ‚owe (`false`). +* *invalid_output* - logiczny typ danych; wyjÅ›cie jest nieprawidÅ‚owe (`true`) lub prawidÅ‚owe (`false`). +* *low_mixin* - logiczny typ danych; liczba Mixin jest zbyt niska (`true`) lub nie (`false`). +* *not_rct* - logiczny typ danych; transakcja nie jest transakcjÄ… pierÅ›cieniowÄ… (`true`) lub jest transakcjÄ… pierÅ›cieniowÄ… (`false`). +* *not_relayed* - logiczny typ danych; transakcja nie zostaÅ‚a przekazana (`true`) lub zostaÅ‚a przekazana (`false`). +* *overspend* - logiczny typ danych; transakcja korzysta z wiÄ™kszej kwoty niż to możliwe (`true`) lub nie (`false`). +* *reason* - ciÄ…g; dodatkowe informacje. Obecnie puste lub "Not relayed", jeÅ›li transakcja zostaÅ‚a zaakceptowana, ale nie przekazana. +* *too_big* - logiczny typ danych; rozmiar transakcji jest zbyt duży (`true`) lub nie (`false`). + + +PrzykÅ‚ad (informacja zwrotna nie zostaÅ‚a tu zawarta): + + +``` +$ curl -X POST http://127.0.0.1:18081/sendrawtransaction -d '{"tx_as_hex":"de6a3..."}' -H 'Content-Type: application/json' +``` + + +### **/get_transaction_pool** + +Wyszukuje informacje na temat ważnych transakcji widocznych przez wÄ™zeÅ‚, które nie zostaÅ‚y jeszcze wydobyte w bloku, oraz informacje na temat obrazu klucza wydawania w pamiÄ™ci wÄ™zÅ‚a. + +WejÅ›cie: *brak*. + +Wynik: + +* *spent_key_images* - lista obrazów klucza wydawania wyjÅ›cia: + * *id_hash* - ciÄ…g; hasz numeru identyfikacyjnego obrazu klucza. + * *txs_hashes* - lista ciÄ…gów; hasze transakcji obrazu klucza. +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. +* *transactions* - lista transakcji w puli pamiÄ™ci, które nie zostaÅ‚y uwzglÄ™dnione w bloku: + * *blob_size* - niepodpisana liczba caÅ‚kowita; rozmiar peÅ‚nego blobu transakcji. + * *fee* - niepodpisana liczba caÅ‚kowita; kwota opÅ‚aty wydobywczej uwzglÄ™dnionej w transakcji w jednostkach atomowych. + * *id_hash* - ciÄ…g; hasz numeru identyfikacyjnego transakcji. + * *kept_by_block* - logiczny typ danych; nie akceptujemy transakcji, które skoÅ„czyÅ‚y siÄ™ wczeÅ›sniej, chyba że ustawiono jako `true`. + * *last_failed_height* - niepodpisana liczba caÅ‚kowita; jeÅ›li transakcja skoÅ„czyÅ‚a siÄ™ wczeÅ›niej, funckja ta okreÅ›la, na jakiej wysokoÅ›ci siÄ™ to staÅ‚o. + * *last_failed_id_hash* - ciÄ…g; podobnie do poprzedniej, funkcja ta okreÅ›la poprzedni hasz numeru identyfikacyjnego transakcji. + * *max_used_block_height* - niepodpisana liczba caÅ‚kowita; okreÅ›la wysokość ostatniego bloku z wyjÅ›ciem użytym do tej transakcji. + * *max_used_block_hash* - ciÄ…g; okreÅ›la hasz ostatniego bloku z wyjÅ›ciem użytym do tej transakcji. + * *receive_time* - niepodpisana liczba caÅ‚kowita; uniksowy czas, kiedy transakcja zostaÅ‚a zauważona w sieci po raz pierwszy przez wÄ™zeÅ‚. + * *tx_json* - ciÄ…g json; struktura JSON wszystkich informacji o transakcji: + * *version* - wersja transakcji. + * *unlock_time* - jeÅ›li różne od 0, okreÅ›la czas, kiedy wyjÅ›cie transakcji bÄ™dzie możliwe do wydania. + * *vin* - lista wkÅ‚adów do transakcji: + * *key* - publiczny klucz poprzedniego wyjÅ›cia, wydanego w tej transakcji. + * *amount* - kwota wkÅ‚adu w jednostkach atomowych. + * *key_offsets* - lista numerycznych offsetów wkÅ‚adu. + * *k_image* - obraz klucza danego wkÅ‚adu. + * *vout* - lista wyjść transakcji: + * *amount* - kwota wyjÅ›cia transakcji w jednostkach atomowych. + * *target* - informacje na temat celu wyjÅ›cia: + * *key* - jednorazowy klucz publiczny odbiorcy. Ktokolwiek posiada prywatny klucz połączony z tym kluczem, kontroluje wyjÅ›cie tej transakcji. + * *extra* - zazwyczaj nazywane "numerem identyfikacyjnym pÅ‚atnoÅ›ci", może zostać użyte do włączenia dowolnych 32 bajtów. + * *signatures* - lista podpisów użytych w podpisie pierÅ›cieniowym w celu ukrycia prawdziwego pochodzenia transakcji. + +PrzykÅ‚ad (zauważ, że niektóre z list w poniższym wyniku zostaÅ‚y skrócone ze wzglÄ™du na ich obszerność): + +``` +$ curl -X POST http://127.0.0.1:18081/get_transaction_pool -H 'Content-Type: application/json' + +{ + "spent_key_images": [{ + "id_hash": "1edb9ecc39602040282d326070ad22cb473c952c0d6280c9c4c3b853fb34f3bc", + "txs_hashes": ["409911b2be02e3f0e930b326c67ab9e74675885ce23d71bb3bd28b62bc3e7803"] + },{ + "id_hash": "4adb4bb63b3397027340ca4e6c45f4ce2147dfb3a4e0fafdec18834ae594a05e", + "txs_hashes": ["946f1f4c52e3426a41959c93b60078f314813bc4bdebcf69b8ee11d593b2bd14"] + }, + ...], + "status": "OK", + "transactions": [{ + "blob_size": 25761, + "fee": 290000000000, + "id_hash": "11d4cff23e610fac6a2b89187ad61d429a5e226652693dcac5d83d506eb92b96", + "kept_by_block": false, + "last_failed_height": 0, + "last_failed_id_hash": "0000000000000000000000000000000000000000000000000000000000000000", + "max_used_block_height": 954508, + "max_used_block_id_hash": "03f96b374778bc059e47b96e2beec2e6d4d9e0ad39afeabdbcd77e1bd5a62f81", + "receive_time": 1457676127, + "tx_json": "{\n \"version\": 1, \n \"unlock_time\": 0, \n \"vin\": [ {\n \"key\": {\n \"amount\": 70000000000, \n \"key_offsets\": [ 63408, 18978, 78357, 16560\n ], \n \"k_image\": \"7319134bfc50668251f5b899c66b005805ee255c136f0e1cecbb0f3a912e09d4\"\n }\n }, ... ], \n \"vout\": [ {\n \"amount\": 80000000000, \n \"target\": {\n \"key\": \"094e6a1b187385533665f89db741149f42d95fdc50bdd2a2384bcd1dc5209c55\"\n }\n }, ... ], \n \"extra\": [ 2, 33, 0, 15, 56, 190, 21, 169, 77, 13, 182, 209, 51, 35, 54, 96, 89, 237, 96, 23, 24, 107, 240, 79, 40, 86, 64, 68, 45, 166, 119, 192, 17, 225, 23, 1, 31, 159, 145, 15, 173, 255, 165, 192, 55, 84, 127, 154, 163, 25, 85, 204, 212, 127, 147, 133, 118, 218, 166, 52, 78, 188, 131, 235, 9, 159, 105, 158\n ], \n \"signatures\": [ \"966e5a67fbdbf72d7dc0364b705121a58e0ced7e2ab45747b6b154c05a1afe04fac4aac7f64faa2dc6dd4d51b8277f11e2f2ec7729fac225088befe3b8399c0b71a4cb55b9d0e20f93d305c78cebceff1bcfcfaf225428dfcfaaec630c88720ab65bf5d3399dd1ac82ea0ecf308b3f80d9780af7742fb157692cd60515a7e2086878f082117fa80fff3d257de7d3a2e9cc8b3472ef4a5e545d90e1159523a60f38d16cece783579627124776813334bdb2a2df4171ef1fa12bf415da338ce5085c01e7a715638ef5505aebec06a0625aaa72d13839838f7d4f981673c8f05f08408e8b372f900af7227c49cfb1e1febab6c07dd42b7c26f921cf010832841205\", ... ]\n}" + }, + ...] +} +``` + + +### **/stop_daemon** + +WysyÅ‚a polecenie do demona, aby bezpiecznie siÄ™ rozłączyć i wyłączyć. + +WejÅ›cie: *brak*. + +Wynik: + +* *status* - ciÄ…g; kod generalnego błędu RPC. "OK" oznacza, że wszystko jest w porzÄ…dku. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18081/stop_daemon -H 'Content-Type: application/json' + +{ + "status": "OK" +} +``` diff --git a/_i18n/pl/resources/developer-guides/wallet-rpc.md b/_i18n/pl/resources/developer-guides/wallet-rpc.md new file mode 100644 index 0000000000000000000000000000000000000000..63a037bac84068a8cb0be0ccdbb6807dbfc5c0be --- /dev/null +++ b/_i18n/pl/resources/developer-guides/wallet-rpc.md @@ -0,0 +1,1215 @@ +## Wprowadzenie + +Poniżej znajduje siÄ™ lista funkcji monero-wallet-rpc, ich wejÅ›cia i wyniki oraz przykÅ‚ady. Oprogramowanie monero-wallet-rpc zamieniÅ‚o interfejs rpc, które znajdowaÅ‚o siÄ™ w simplewallet, a później w monero-wallet-cli. + +Wszystkie metody monero-wallet-rpc korzystajÄ… z tego samego interfejsu JSON RPC. PrzykÅ‚ad: + +``` +IP=127.0.0.1 +PORT=18082 +METHOD="make_integrated_address" +PARAMS="{\"payment_id\":\"1234567890123456789012345678900012345678901234567890123456789000\"}" +curl \ + -X POST http://$IP:$PORT/json_rpc \ + -d '{"jsonrpc":"2.0","id":"0","method":"'$METHOD'","params":'"$PARAMS"'}' \ + -H 'Content-Type: application/json' +``` + +JeÅ›li funkcja monero-wallet-rpc zostaÅ‚a zastosowana z argumentem `--rpc-login` jako `username:password`, postÄ™puj zgodnie z przykÅ‚adem poniżej: + +``` +IP=127.0.0.1 +PORT=18082 +METHOD="make_integrated_address" +PARAMS="{\"payment_id\":\"1234567890123456789012345678900012345678901234567890123456789000\"}" +curl \ + -u username:password --digest \ + -X POST http://$IP:$PORT/json_rpc \ + -d '{"jsonrpc":"2.0","id":"0","method":"'$METHOD'","params":'"$PARAMS"'}' \ + -H 'Content-Type: application/json' +``` + +Zauważ, że jednostki atomowe sÄ… najmniejszÄ… częściÄ… 1 XMR, zgodnie z implementacjÄ… monerod. **1 XMR = 1e12 jednostek atomowych.** + +### Lista metod JSON RPC: + +* [getbalance](#getbalance) +* [getaddress](#getaddress) +* [getheight](#getheight) +* [transfer](#transfer) +* [transfer_split](#transfer_split) +* [sweep_dust](#sweep_dust) +* [sweep_all](#sweep_all) +* [store](#store) +* [get_payments](#get_payments) +* [get_bulk_payments](#get_bulk_payments) +* [get_transfers](#get_transfers) +* [get_transfer_by_txid](#get_transfer_by_txid) +* [incoming_transfers](#incoming_transfers) +* [query_key](#query_key) +* [make_integrated_address](#make_integrated_address) +* [split_integrated_address](#split_integrated_address) +* [stop_wallet](#stop_wallet) +* [make_uri](#make_uri) +* [parse_uri](#parse_uri) +* [rescan_blockchain](#rescan_blockchain) +* [set_tx_notes](#set_tx_notes) +* [get_tx_notes](#get_tx_notes) +* [sign](#sign) +* [verify](#verify) +* [export_key_images](#export_key_images) +* [import_key_images](#import_key_images) +* [get_address_book](#get_address_book) +* [add_address_book](#add_address_book) +* [delete_address_book](#delete_address_book) +* [rescan_spent](#rescan_spent) +* [start_mining](#start_mining) +* [stop_mining](#stop_mining) +* [get_languages](#get_languages) +* [create_wallet](#create_wallet) +* [open_wallet](#open_wallet) + +--- + +## Metody JSON RPC: + +### **getbalance** + +Wyszukuje saldo portfela. + +WejÅ›cie: *brak*. + +Wynik: + +* *balance* - niepodpisana liczba caÅ‚kowita; caÅ‚kowite saldo aktualnego monero-wallet-rpc w sesji. +* *unlocked_balance* - niepodpisana liczba caÅ‚kowita; odblokowane Å›rodki to Å›rodki znajdujÄ…ce siÄ™ wystarczajÄ…co głęboko w Å‚aÅ„cuchu bloków, aby mogÅ‚y być bezpiecznie wydane. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getbalance"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "balance": 140000000000, + "unlocked_balance": 50000000000 + } +} +``` + + +### **getaddress** + +Wyszukuje adres portfela. + +WejÅ›cie: *brak*. + +Wynik: + +* *address* - ciÄ…g; 95-znakowy heksadecymalny ciÄ…g zawierajÄ…cy adres monero-wallet-rpc w sesji. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getaddress"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "address": "427ZuEhNJQRXoyJAeEoBaNW56ScQaLXyyQWgxeRL9KgAUhVzkvfiELZV7fCPBuuB2CGuJiWFQjhnhhwiH1FsHYGQGaDsaBA" + } +} +``` + + +### **getheight** + +Wyszukuje aktualnÄ… wysokość bloku portfela. + +WejÅ›cie: *brak*. + +Wynik: + +* *height* - niepodpisana liczba caÅ‚kowita; aktualna wysokość Å‚aÅ„cucha bloków dla monero-wallet-rpc. JeÅ›li portfel byÅ‚ off-ine przez dÅ‚uższy czas, możliwe, że bÄ™dzie on potrzebowaÅ‚ zaktualizować demona. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"getheight"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "height": 994310 + } +} +``` + + +### **transfer** + +WysyÅ‚a Monero do wielu odbiorców. + +WejÅ›cie: + +* *destinations* - szereg odbiorców XMR: + * *amount* - niepodpisana liczba caÅ‚kowita; kwota do wysÅ‚ania każdemu z odbiorców w jednostkach atomowych. + * *address* - ciÄ…g; adres publiczny odbiorcy. +* *fee* - niepodpisana liczba caÅ‚kowita; kwota opÅ‚aty, gdy zignorowana, zostanie obliczona automatycznie. +* *mixin* - niepodpisana liczba caÅ‚kowita; liczba wyjść Å‚aÅ„cucha do zmiksowaniah (0 oznacza brak miksowania). +* *unlock_time* - niepodpisana liczba caÅ‚kowita; liczba bloków, które muszÄ… minąć zanim Monero może zostać wydane (0 oznacza brak blokady). +* *payment_id* - ciÄ…g; (opcjonalny) losowy ciÄ…g 32-bajtowy/64-znakowy heksadecymalny sÅ‚użący do identyfikacji transakcji. +* *get_tx_key* - logiczny typ danych; (opcjonalny) wyszukuje klucz transakcji po jej wysÅ‚aniu. +* *priority* - niepodpisana liczba caÅ‚kowita; ustala pierwszeÅ„stwo transakcji. Akceptowanymi wartoÅ›ciami sÄ… 0-3 i oznaczajÄ… odpowiednio: domyÅ›lna, nieważna, normalna, ważniejsza, pierwszeÅ„stwo. +* *do_not_relay* - logiczny typ danych; (ocpjonalny) JeÅ›li "true" - nowo utworzona transakcja nie zostanie przekazana sieci Monero (domyÅ›lnie ustawiono jako "false"). +* *get_tx_hex* - logiczny typ danych; wyszukuje transakcje jako ciÄ…g heksadecymalny po jej wysÅ‚aniu. + + +Wynik: + +* *fee* - caÅ‚kowita wartość opÅ‚aty poniesionej za dokonanÄ… transakcjÄ™. +* *tx_hash* - ciÄ…g publicznie możliwego do wyszukania hasza transakcji. +* *tx_key* - ciÄ…g klucza transakcji, jeÅ›li "get_tx_key" jest "true"; w innym przypadku - pusty ciÄ…g. +* *tx_blob* - transakcja jako ciÄ…g heksadecymalny, jeÅ›li "get_tx_hex" jest "true". + + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"transfer","params":{"destinations":[{"amount":100000000,"address":"9wNgSYy2F9qPZu7KBjvsFgZLTKE2TZgEpNFbGka9gA5zPmAXS35QzzYaLKJRkYTnzgArGNX7TvSqZC87tBLwtaC5RQgJ8rm"},{"amount":200000000,"address":"9vH5D7Fv47mbpCpdcthcjU34rqiiAYRCh1tYywmhqnEk9iwCE9yppgNCXAyVHG5qJt2kExa42TuhzQfJbmbpeGLkVbg8xit"}],"mixin":4,"get_tx_key": true}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "fee": 48958481211, + "tx_hash": "985180f468637bc6d2f72ee054e1e34b8d5097988bb29a2e0cb763e4464db23c", + "tx_key": "8d62e5637f1fcc9a8904057d6bed6c697618507b193e956f77c31ce662b2ee07" + } +} +``` + + +### **transfer_split** + +Funkcja podobna do "transfer", ale potrafi podzielić pÅ‚atnoÅ›ci na wiÄ™cej niż jednÄ… transakcjÄ™, jeÅ›li to konieczne. + +WejÅ›cie: + +* *destinations* - szereg odbiorców XMR: + * *amount* - niepodpisana liczba caÅ‚kowita; kwota do wysÅ‚ania każdemu z odbiorców w jednostkach atomowych. + * *address* - ciÄ…g; adres publiczny odbiorcy. +* *fee* - niepodpisana liczba caÅ‚kowita; kwota opÅ‚aty, gdy zignorowana, zostanie obliczona automatycznie. +* *mixin* - niepodpisana liczba caÅ‚kowita; liczba wyjść Å‚aÅ„cucha do zmiksowaniah (0 oznacza brak miksowania). +* *unlock_time* - niepodpisana liczba caÅ‚kowita; liczba bloków, które muszÄ… minąć zanim Monero może zostać wydane (0 oznacza brak blokady). +* *payment_id* - ciÄ…g; (opcjonalny) losowy ciÄ…g 32-bajtowy/64-znakowy heksadecymalny sÅ‚użący do identyfikacji transakcji. +* *get_tx_keys* - logiczny typ danych; (opcjonalny) wyszukuje klucz transakcji po jej wysÅ‚aniu - do zignorowania. +* *priority* - niepodpisana liczba caÅ‚kowita; ustala pierwszeÅ„stwo transakcji. Akceptowanymi wartoÅ›ciami sÄ… 0-3 i oznaczajÄ… odpowiednio: domyÅ›lna, nieważna, normalna, ważniejsza, pierwszeÅ„stwo. +* *do_not_relay* - logiczny typ danych; (ocpjonalny) JeÅ›li "true" - nowo utworzona transakcja nie zostanie przekazana sieci Monero (domyÅ›lnie ustawiono jako "false"). +* *get_tx_hex* - logiczny typ danych; wyszukuje transakcje jako ciÄ…g heksadecymalny po jej wysÅ‚aniu. +* *new_algorithm* - logiczny typ danych; jeÅ›li "true" - używa algorytmu konstrukcji nowej transakcji, domyÅ›lnie ustalony jako "false". + +Wynik: + +* *fee_list* - szereg: liczba caÅ‚kowita. Kwota opÅ‚at za każdÄ… transakcjÄ™. +* *tx_hash_list* - szereg: ciÄ…g. Hasze wszystkich transakcji. +* *tx_blob_list* - szereg: ciÄ…g. Transakcja jako ciÄ…g heksadecymalny. +* *amount_list* - szereg: liczba caÅ‚kowita. Kwota przesÅ‚ana w każdej transakcji. +* *tx_key_list* - szereg: ciÄ…g. Klucze wszystkich transakcji. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"transfer_split","params":{"destinations":[{"amount":100000000,"address":"9wNgSYy2F9qPZu7KBjvsFgZLTKE2TZgEpNFbGka9gA5zPmAXS35QzzYaLKJRkYTnzgArGNX7TvSqZC87tBwtaC5RQgJ8rm"},{"amount":200000000,"address":"9vH5D7Fv47mbpCpdcthcjU34rqiiAYRCh1tYywmhqnEk9iwCE9yppgNCXAyVHG5qJt2kExa42TuhzQfJbmbpeGLkVbg8xit"},{"amount":200000000,"address":"9vC5Q25cR1d3WzKX6dpTaLJaqZyDrtTnfadTmVuB1Wue2tyFGxUhiE4RGa74pEDJv7gSySzcd1Ao6G1nzSaqp78vLfP6MPj"},{"amount":200000000,"address":"A2MSrn49ziBPJBh8ZNEhhbfyLMou6mao4C1F5TLGUatmUnCxZArDYkcbAnVkVEopWVeak2rKDrmc8JpoS7n5dvfN9YDPBTG"},{"amount":200000000,"address":"9tEDyVQ8zgRQbDYiykTdpw5kZ6qWQWcKfExEj9eQshjpGb3sdr3UyWE2AHWzUGzJjaH9HN1DdGBdyQQ4AqGMc7rr5xYwZWW"}],"mixin":4,"get_tx_key": true, "new_algorithm": true}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "fee_list": [97916962422], + "tx_hash_list": ["c5c389846e701c27aaf1f7ab8b9dc457b471fcea5bc9710e8020d51275afbc54"] + } +} +``` + + +### **sweep_dust** + +PrzesyÅ‚a wszystkie drobne wyniki z powrotem do portfela, aby uÅ‚atwić ich wydawanie oraz miksowanie. + +WejÅ›cie: *brak*. + +Wynik: + +* *tx_hash_list* - lista: ciÄ…g + +PrzykÅ‚ad (w tym przypadku funkcja `sweep_dust` pokazuje błąd ze wzglÄ™du na niewystarczajÄ…ce Å›rodki): + + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"sweep_dust"}' -H 'Content-Type: application/json' + +{ + "error": { + "code": -4, + "message": "not enough money" + }, + "id": "0", + "jsonrpc": "2.0" +} +``` + +### **sweep_all** + +PrzesyÅ‚a wszystkie odblokowane Å›rodki na dany adres. + +WejÅ›cie: + +* *address* - ciÄ…g; adres publiczny odbiorcy. +* *priority* - niepodpisana liczba caÅ‚kowita; (opcjonalne) +* *mixin* - niepodpisana liczba caÅ‚kowita; liczba wyjść z Å‚aÅ„cucha bloków do zmiksowania (0 oznacza brak miksowania). +* *unlock_time* - niepodpisana liczba caÅ‚kowita; liczba bloków, które muszÄ… upÅ‚ynąć, zanim Monero może zostać wydane (0 oznacza brak blokady). +* *payment_id* - ciÄ…g; (opcjonalne) Losowy 32-bajtowy/64-znakowy ciÄ…g heksadecymalny sÅ‚użący do identyfikacji transakcji. +* *get_tx_keys* - logiczny typ danych; (opcjonalne) wyszukuje klucze transakcji po jej dokonaniu. +* *below_amount* - niepodpisana liczba caÅ‚kowita; (opcjonalne) +* *do_not_relay* - logiczny typ danych; (opcjonalne) +* *get_tx_hex* - logiczny typ danych; (opcjonalne) pokazuje transakcje jako zakodowany heksadecymalnie ciÄ…g. + +Wynik: + +* *tx_hash_list* - szereg ciÄ…gów; +* *tx_key_list* - szereg ciÄ…gów; +* *tx_blob_list* - szereg ciÄ…gów; + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"sweep_all","params":{"address":"9sS8eRU2b5ZbN2FPSrpkiab1bjbHE5XtL6Ti6We3Fhw5aQPudRfVVypjgzKDNkxtvTQSPs122NKggb2mqcqkKSeMNVu59S","mixin":2,"unlock_time":0,"get_tx_keys":true}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "tx_hash_list": ["53a3648797d5524dd037d4105e067fa61468faecab41927fc43adbb26c202d22"], + "tx_key_list": ["e83b3b78235e36cd7e4d9695efd81a3b3e64c7d1f1ebd61892f0a7add6a50301"] + } +} +``` + +### **store** + +Zapisuje Å‚aÅ„cuch bloków + +WejÅ›cie: *brak*. + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"store"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **get_payments** + +Pobiera listÄ™ pÅ‚atnoÅ›ci przychodzÄ…cych za pomocÄ… numeru identyfikacyjnego pÅ‚atnoÅ›ci. + +WejÅ›cie: + +* *payment_id* - ciÄ…g + +Wynik: + +* *payments* - lista: + * *payment_id* - ciÄ…g + * *tx_hash* - ciÄ…g + * *amount* - niepodpisana liczba caÅ‚kowita + * *block_height* - niepodpisana liczba caÅ‚kowita + * *unlock_time* - niepodpisana liczba caÅ‚kowita + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_payments","params":{"payment_id":"4279257e0a20608e25dba8744949c9e1caff4fcdafc7d5362ecf14225f3d9030"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "payments": [{ + "amount": 10350000000000, + "block_height": 994327, + "payment_id": "4279257e0a20608e25dba8744949c9e1caff4fcdafc7d5362ecf14225f3d9030", + "tx_hash": "c391089f5b1b02067acc15294e3629a463412af1f1ed0f354113dd4467e4f6c1", + "unlock_time": 0 + }] + } +} +``` + + +### **get_bulk_payments** + +Wyszukuje listÄ™ pÅ‚atnoÅ›ci przychodzÄ…cych za pomocÄ… numeru identyfikacyjnego pÅ‚atnoÅ›ci lub listy numerów identyfikacyjnych na danej wysokoÅ›ci. Metoda ta jest zalecana, w odróżnieniu od funkcji `get_payments`, ponieważ posiada tÄ™ samÄ… funkcjonalność, ale jest bardziej rozszerzalna. Obie funkcje sÅ‚użą do wyszukiwania transakcji za pomocÄ… pojedynczego numeru identyfikacyjnego. + +WejÅ›cie: + +* *payment_ids* - szereg ciÄ…gu + * *min_block_height* - niepodpisana liczba caÅ‚kowita; wysokość bloku, od której rozpoczÄ™to wyszukiwanie pÅ‚atnoÅ›ci. + +Wynik: + +* *payments* - lista: + * *payment_id* - ciÄ…gu + * *tx_hash* - ciÄ…gu + * *amount* - niepodpisanej liczby caÅ‚kowitej + * *block_height* - niepodpisanej liczby caÅ‚kowitej + * *unlock_time* - niepodpisanej liczby caÅ‚kowitej + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_bulk_payments","params":{"payment_ids":["4279257e0a20608e25dba8744949c9e1caff4fcdafc7d5362ecf14225f3d9030"],"min_block_height":990000}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "payments": [{ + "amount": 10350000000000, + "block_height": 994327, + "payment_id": "4279257e0a20608e25dba8744949c9e1caff4fcdafc7d5362ecf14225f3d9030", + "tx_hash": "c391089f5b1b02067acc15294e3629a463412af1f1ed0f354113dd4467e4f6c1", + "unlock_time": 0 + }] + } +} +``` + + +### **get_transfers** + +Wyszukuje listÄ™ transferów. + +WejÅ›cie: + +* *in* - logiczny typ danych; +* *out* - logiczny typ danych; +* *pending* - logiczny typ danych; +* *failed* - logiczny typ danych; +* *pool* - logiczny typ danych; +* *filter_by_height* - logiczny typ danych; +* *min_height* - niepodpisana liczba caÅ‚kowita; +* *max_height* - niepodpisana liczba caÅ‚kowita; + +Wynik: + +* *in* szereg transferów: + * *txid* - ciÄ…g; + * *payment_id* - ciÄ…g; + * *height* - niepodpisana liczba caÅ‚kowita; + * *timestamp* - niepodpisana liczba caÅ‚kowita; + * *amount* - niepodpisana liczba caÅ‚kowita; + * *fee* - niepodpisana liczba caÅ‚kowita; + * *note* - ciÄ…g; + * *destinations* - std::list<transfer_destination>; + * *type* - ciÄ…g; +* *out* szereg transferów +* *pending* szereg transferów +* *failed* szereg transferów +* *pool* szereg transferów + + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_transfers","params":{"pool":true}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "pool": [{ + "amount": 500000000000, + "fee": 0, + "height": 0, + "note": "", + "payment_id": "758d9b225fda7b7f", + "timestamp": 1488312467, + "txid": "da7301d5423efa09fabacb720002e978d114ff2db6a1546f8b820644a1b96208", + "type": "pool" + }] + } +} +``` + +### **get_transfer_by_txid** + +Wyszukuje informacje na temat transferów z/na dany adres. + +WejÅ›cie: + +* *txid* - ciÄ…g + +Wynik: + +* *transfer* - obiekt JSON zawierajÄ…cy informacje o pÅ‚atnoÅ›ci: + * *amount* - niepodpisana liczba caÅ‚kowita + * *fee* - niepodpisana liczba caÅ‚kowita + * *height* - niepodpisana liczba caÅ‚kowita + * *note* - ciÄ…g + * *payment_id* - ciÄ…g + * *timestamp* - niepodpisana liczba caÅ‚kowita + * *txid* - ciÄ…g + * *type* - ciÄ…g + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_transfer_by_txid","params":{"txid":"f2d33ba969a09941c6671e6dfe7e9456e5f686eca72c1a94a3e63ac6d7f27baf"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "transfer": { + "amount": 10000000000000, + "fee": 0, + "height": 1316388, + "note": "", + "payment_id": "0000000000000000", + "timestamp": 1495539310, + "txid": "f2d33ba969a09941c6671e6dfe7e9456e5f686eca72c1a94a3e63ac6d7f27baf", + "type": "in" + } + } +} +``` + + +### **incoming_transfers** + +Wyszukuje listÄ™ transferów przychodzÄ…cych do portfela. + +WejÅ›cie: + +* *transfer_type* - ciÄ…g; "all": wszystkie transfery, "available": jedynie transfery jeszcze nie wydane LUB "unavailable": jedynie transfery już wydane. + +Wynik: + +* *transfers* - lista: + * *amount* - niepodpisana liczba caÅ‚kowita + * *spent* - logiczny typ danych + * *global_index* - niepodpisana liczba caÅ‚kowita; zazwyczaj do użytku wewnÄ™trznego, może zostać zignorowana przez wiÄ™kszość użytkowników. + * *tx_hash* - ciÄ…g; wiele transferów przychodzÄ…cych może posiadać ten sam hasz, jeÅ›li zawarte byÅ‚y w tej samej transakcji. + * *tx_size* - niepodpisana liczba caÅ‚kowita + +PrzykÅ‚ad (wszystkie rodzaje transakcji): + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"incoming_transfers","params":{"transfer_type":"all"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "transfers": [{ + "amount": 10000000000000, + "global_index": 711506, + "spent": false, + "tx_hash": "<c391089f5b1b02067acc15294e3629a463412af1f1ed0f354113dd4467e4f6c1>", + "tx_size": 5870 + },{ + "amount": 300000000000, + "global_index": 794232, + "spent": false, + "tx_hash": "<c391089f5b1b02067acc15294e3629a463412af1f1ed0f354113dd4467e4f6c1>", + "tx_size": 5870 + },{ + "amount": 50000000000, + "global_index": 213659, + "spent": false, + "tx_hash": "<c391089f5b1b02067acc15294e3629a463412af1f1ed0f354113dd4467e4f6c1>", + "tx_size": 5870 + }] + } +} +``` + +PrzykÅ‚ad (wszystkie transakcje "available"): + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"incoming_transfers","params":{"transfer_type":"available"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "transfers": [{ + "amount": 10000000000000, + "global_index": 711506, + "spent": false, + "tx_hash": "<c391089f5b1b02067acc15294e3629a463412af1f1ed0f354113dd4467e4f6c1>", + "tx_size": 5870 + },{ + "amount": 300000000000, + "global_index": 794232, + "spent": false, + "tx_hash": "<c391089f5b1b02067acc15294e3629a463412af1f1ed0f354113dd4467e4f6c1>", + "tx_size": 5870 + },{ + "amount": 50000000000, + "global_index": 213659, + "spent": false, + "tx_hash": "<c391089f5b1b02067acc15294e3629a463412af1f1ed0f354113dd4467e4f6c1>", + "tx_size": 5870 + }] + } +} +``` + +PrzykÅ‚ad (wszystkie transakcje "unavailable". Zauważ, że w tym przypadku znaleziono 0 transakcji "unavailable"): + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"incoming_transfers","params":{"transfer_type":"unavailable"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **query_key** + +Wyszukuje prywatny klucz wydawania lub widocznoÅ›ci. + +WejÅ›cie: + +* *key_type* - ciÄ…g; decyduje o rodzaju klucza do wyszukania: "mnemonic" - kod mnemoniczny (starsze portfele nie posiadajÄ… go) LUB "view_key" - klucz widocznoÅ›ci. + +Wynik: + +* *key* - ciÄ…g; klucz widocznoÅ›ci bÄ™dzie zakodowany heksadecymalnie, a kod mnemoniczny bÄ™dzie ciÄ…giem słów. + +PrzykÅ‚ad (dla klucza widocznoÅ›ci): + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"query_key","params":{"key_type":"view_key"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "key": "7e341d..." + } +} +``` + +PrzykÅ‚ad (dla kodu mnemonicznego): + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"query_key","params":{"key_type":"mnemonic"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "key": "adapt adapt nostril ..." + } +} +``` + + +### **make_integrated_address** + +Tworzy adres zintegrowany zÅ‚ożony z adresu portfela i numeru identyfikacyjnego pÅ‚atnoÅ›ci. + +WejÅ›cie: + +* *payment_id* - ciÄ…g; zakodowany heksadecymalnie; może być pusty, co spowoduje wygenerowanie losowego numeru identyfikacyjnego pÅ‚atnoÅ›ci. + +Wynik: + +* *integrated_address* - ciÄ…g + +PrzykÅ‚ad (numer identyfikacyjny pÅ‚atnoÅ›ci jest pusty, użycie losowego numeru): + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"make_integrated_address","params":{"payment_id":""}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "integrated_address": "4BpEv3WrufwXoyJAeEoBaNW56ScQaLXyyQWgxeRL9KgAUhVzkvfiELZV7fCPBuuB2CGuJiWFQjhnhhwiH1FsHYGQQ8H2RRJveAtUeiFs6J" + } +} +``` + + +### **split_integrated_address** + +Wyszukuje adres standardowy i numer identyfikacyjny pÅ‚atnoÅ›ci skÅ‚adajÄ…ce siÄ™ na adres zintegrowany. + +WejÅ›cie: + +* *integrated_address* - ciÄ…g + +Wynik: + +* *standard_address* - ciÄ…g +* *payment* - ciÄ…g; zakodowany heksadecymalnie + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"split_integrated_address","params":{"integrated_address": "4BpEv3WrufwXoyJAeEoBaNW56ScQaLXyyQWgxeRL9KgAUhVzkvfiELZV7fCPBuuB2CGuJiWFQjhnhhwiH1FsHYGQQ8H2RRJveAtUeiFs6J"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "payment_id": "<420fa29b2d9a49f5>", + "standard_address": "427ZuEhNJQRXoyJAeEoBaNW56ScQaLXyyQWgxeRL9KgAUhVzkvfiELZV7fCPBuuB2CGuJiWFQjhnhhwiH1FsHYGQGaDsaBA" + } +} +``` + + +### **stop_wallet** + +Zatrzymuje pracÄ™ portfela, zapisujÄ…c jego aktualny stan. + +WejÅ›cie: *brak*. + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"stop_wallet"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **make_uri** + +Tworzy URI pÅ‚atnoÅ›ci przy użyciu oficjalnych specyfikacji URI. + +WejÅ›cie: + +* *address* - ciÄ…g; adres portfela +* *amount* (opcjonalne) - niepodpisana liczba caÅ‚kowita; kwota do otrzymania w jednostkach **atomowych** +* *payment_id* (opcjonalne) - ciÄ…g; numer identyfikacyjny pÅ‚atnoÅ›ci jako 16- lub 64-znakowy ciÄ…g heksadecymalny +* *recipient_name* (opcjonalne) - ciÄ…g; nazwa odbiorcy pÅ‚atnoÅ›ci +* *tx_description* (opcjonalne) - ciÄ…g; tytuÅ‚ transakcji + +Wynik: + +* *uri* - ciÄ…g zawierajÄ…cy wszystkie informacje na temat wejÅ›cia pÅ‚atnoÅ›ci jako odpowiednio sformatowany URI + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"make_uri","params":{"address":"44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A","amount":10,"payment_id":"0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef","tx_description":"Testing out the make_uri function.","recipient_name":"Monero Project donation address"}}' -H 'Content-Type: application/json' + +{ + "id": 0, + "jsonrpc": "2.0", + "result": { + "uri": "monero:44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A?tx_payment_id=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef&tx_amount=0.000000000010&recipient_name=Monero%20Project%20donation%20address&tx_description=Testing%20out%20the%20make_uri%20function." + } +} +``` + + +### **parse_uri** + +Analizuje URI pÅ‚atnoÅ›ci w celu uzyskania informacji na jej temat. + +WejÅ›cie: + +* *uri* - ciÄ…g zawierajÄ…cy wszystkie informacje na temat wejÅ›cia pÅ‚atnoÅ›ci jako odpowiednio sformatowany URI + +Wynik: + +* *uri* - obiekt JSON zawierajÄ…cy informacje na temat pÅ‚atnoÅ›ci: + * *address* - ciÄ…g; adres portfela + * *amount* - kwota do otrzymania w jednostkach **monetarnych** (0 jeÅ›li brak informacji) + * *payment_id* - numer identyfikacyjny pÅ‚atnoÅ›ci jako 16- lub 64-znakowy ciÄ…g heksadecymalny (zostawić puste, jeÅ›li brak informacji) + * *recipient_name* - ciÄ…g; nazwa odbiorcy pÅ‚atnoÅ›ci (zostawić puste, jeÅ›li brak informacji) + * *tx_description* - ciÄ…g; tytuÅ‚ pÅ‚atnoÅ›ci (zostawić puste, jeÅ›li brak informacji) + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"parse_uri","params":{"uri":"monero:44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A?tx_payment_id=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef&tx_amount=0.000000000010&recipient_name=Monero%20Project%20donation%20address&tx_description=Testing%20out%20the%20make_uri%20function."}}' -H 'Content-Type: application/json' + +{ + "id": 0, + "jsonrpc": "2.0", + "result": { + "uri": { + "address": "44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A", + "amount": 10, + "payment_id": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", + "recipient_name": "Monero Project donation address", + "tx_description": "Testing out the make_uri function." + } + } +} +``` + + +### **rescan_blockchain** + +Skanuje Å‚aÅ„cuch bloków od poczÄ…tku. + +WejÅ›cie: *brak*. + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"rescan_blockchain" -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **set_tx_notes** + +Ustanawia dowolny ciÄ…g adnotacji transakcji. + +WejÅ›cie: + +* *txids* - szereg ciÄ…gów; numery identyfikacyjne transakcji +* *notes* - szereg ciÄ…gów; adnotacje do transakcji + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"set_tx_notes","params":{"txids":["6a1a100c079c236e2cbf36f7760e8ef1a9e8357c434aa790a8c78de653ec4cf2"],"notes":["This is an example"]}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **get_tx_notes** + +Wyszukuje ciÄ…gi adnotacji transakcji. + +WejÅ›cie: + +* *txids* - szereg ciÄ…gów; numery identyfikacyjne transakcji + +Wynik: + +* *notes* - szereg ciÄ…gów; adnotacje do transakcji + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_tx_notes","params":{"txids":["6a1a100c079c236e2cbf36f7760e8ef1a9e8357c434aa790a8c78de653ec4cf2"]}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "notes": ["This is an example"] + } +} +``` + + +### **sign** + +Podpisuje dany ciÄ…g. + +WejÅ›cie: + +* *data* - ciÄ…g; + +Wynik: + +* *signature* - ciÄ…g; + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"sign","params":{"data":"This is sample data to be signed"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "signature": "SigV1Xp61ZkGguxSCHpkYEVw9eaWfRfSoAf36PCsSCApx4DUrKWHEqM9CdNwjeuhJii6LHDVDFxvTPijFsj3L8NDQp1TV" + } +} +``` + + +### **verify** + +Weryfikuje podpis ciÄ…gu. + +WejÅ›cie: + +* *data* - ciÄ…g; +* *address* - ciÄ…g; +* *signature* - ciÄ…g; + +Wynik: + +* *good* - logiczny typ danych; + +PrzykÅ‚ad: + +``` +$ curl -X POST http://127.0.0.1:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"verify","params":{"data":"This is sample data to be signed","address":"9sS8eRU2b5ZbN2FPSrpkiab1bjbHE5XtL6Ti6We3Fhw5aQPudRfVVypjgzKDNkxtvTQZSPs122NKggb2mqcqkKSeMNVu59S","signature":"SigV1Xp61ZkGguxSCHpkYEVw9eaWfRfSoAf36PCsSCApx4DUrKWHEqM9CdNwjeuhJii6LHDVDFxvTPijFsj3L8NDQp1TV"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "good": true + } +} +``` + + +### **export_key_images** + +Eksportuje podpisany zestaw obrazów klucza. + +WejÅ›cie: *brak*. + +Wynik: + +* *signed_key_images* - szereg podpisanych obrazów klucza: + * *key_image* - ciÄ…g; + * *signature* - ciÄ…g; + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"export_key_images"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "signed_key_images": [{ + "key_image": "62b83df78baad99e23b5ad3f667bc6f8d388a13d9e84c7bb6c223a556dfd34af", + "signature": "b87b7e989aa85aa3a2a7cd8adcb3a848d3512ff718b168e15217ff3e5da29c0183c0328b97cc052fcb5ee3548aa5e41e530ba9d854199ea19d7ddaf6a54a4c0a" + }] + } +} +``` + + +### **import_key_images** + +Importuje listy podpisanych obrazów klucza i weryfikuje, czy zostaÅ‚y wydane. + +WejÅ›cie: + +* *signed_key_images* - szereg podpisanych obrazów klucza: + * *key_image* - ciÄ…g; + * *signature* - ciÄ…g; + +Wynik: + +* *height* - niepodpisana liczba caÅ‚kowita; +* *spent* - niepodpisana liczba caÅ‚kowita; +* *unspent* - niepodpisana liczba caÅ‚kowita; + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"import_key_images", "params":{"signed_key_images":[{"key_image":"63b83df78cafd99e23b5ad3f667bc6f8d38813d9e84c7bb6c223a556dfd34af","signature":"b87b7e989aa86aa2a7a7cd8adcb3a848d3512ff718b168e15217ff3e5da29c0183c0328b97cc052fcb5ee3548aa5e41e530ba9d854199ea19d7ddaf6a54a4c0a"},{"key_image":"44ec12fbc56c533a30b09de8ae26febd515528c4957dfe875430377a7e212b4e","signature":"91105f15be0b25bc2a94bd78a7e261608974d6d888080b9f1815655b98af190340325ea1a0840a5951dacf913d4de1b2bd33ea59c1cb7bce1b6648afa7133d03"}]}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "height": 986050, + "spent": 10000100000000, + "unspent": 4979852760000 + } +} +``` + + +### **get_address_book** + +Wyszukuje wpisy do książki adresowej. + +WejÅ›cie: + +* *entries* - szereg niepodpisanych liczb caÅ‚kowitych; znaczniki żądanych wpisów do książki adresowej + +Wynik: + +* *entries* - szereg wpisów: + * *address* - ciÄ…g; + * *description* - ciÄ…g; + * *index* - niepodpisana liczba caÅ‚kowita; + * *payment_id* - ciÄ…g; + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_address_book","params":{"entries":[1,2]}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "entries": [{ + "address": "A135xq3GVMdU5qtAm4hN7zjPgz8bRaiSUQmtuDdjZ6CgXayvQruJy3WPe95qj873JhK4YdTQjoR39Leg6esznQk8PckhjRN", + "description": "", + "index": 1, + "payment_id": "0000000000000000000000000000000000000000000000000000000000000000" + },{ + "address": "A135xq3GVMdU5qtAm4hN7zjPgz8bRaiSUQmtuDdjZ6CgXayvQruJy3WPe95qj873JhK4YdTQjoR39Leg6esznQk8PckhjRN", + "description": "", + "index": 2, + "payment_id": "0000000000000000000000000000000000000000000000000000000000000000" + }] + } +} +``` + + +### **add_address_book** + +Dodaje wpis do książki adresowej. + +WejÅ›cie: + +* *address* - ciÄ…g; +* *payment_id* - (opcjonalne) ciÄ…g, domyÅ›lnie jako "0000000000000000000000000000000000000000000000000000000000000000"; +* *description* - (opcjonalne) ciÄ…g, domyÅ›lnie jako ""; + +Wynik: + +* *index* - niepodpisana liczba caÅ‚kowita; znacznik wpisu do książki adresowej. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"add_address_book","params":{"address":"44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A","description":"Donation address for the Monero project"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "index": 2 + } +} +``` + + +### **delete_address_book** + +Usuwa wpis do książki adresowej. + +WejÅ›cie: + +* *index* - niepodpisana liczba caÅ‚kowita; znacznik wpisu do książki adresowej. + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"delete_address_book","params":{"index":0}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **rescan_spent** + +Skanuje Å‚aÅ„cuch bloków w poszukiwaniu wydanych wyjść. + +WejÅ›cie: *brak*. + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"rescan_spent"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **start_mining** + +Rozpoczyna wydobywanie w demonie Monero. + +WejÅ›cie: + +* *threads_count* - niepodpisana liczba caÅ‚kowita; liczba pasm stworzonych do wydobycia +* *do_background_mining* - logiczny typ danych; +* *ignore_battery* - logiczny typ danych; + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"start_mining","params":{"threads_count":1,"do_background_mining":true,"ignore_battery":true}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **stop_mining** + +Przerywa wydobywanie w demonie Monero. + +WejÅ›cie: *brak*. + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"stop_mining"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **get_languages** + +Wyszukuje listÄ™ dostÄ™pnych wersji jÄ™zykowych portfela. + +WejÅ›cie: *brak*. + +Wynik: + +* *languages* - szereg ciÄ…gów; lista dostÄ™pnych jÄ™zyków + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_languages"}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + "languages": ["Deutsch","English","Español","Français","Italiano","Nederlands","Português","руÑÑкий Ñзык","日本語","ç®€ä½“ä¸æ–‡ (ä¸å›½)","Esperanto"] + } +} +``` + + +### **create_wallet** + +Tworzy nowy portfel.Create a new wallet. Argument "--wallet-dir" musi zostać ustawiony przy uruchamianiu monero-wallet-rpc, aby funkcja zadziaÅ‚aÅ‚a. + +WejÅ›cie: + +* *filename* - ciÄ…g; +* *password* - ciÄ…g; +* *language* - ciÄ…g; jÄ™zyk twojego portfela + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"create_wallet","params":{"filename":"mytestwallet","password":"mytestpassword","language":"English"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` + + +### **open_wallet** + +Otwiera portfel. Argument "--wallet-dir" musi zostać ustawiony przy uruchamianiu monero-wallet-rpc, aby funkcja zadziaÅ‚aÅ‚a. + +WejÅ›cie: + +* *filename* - ciÄ…g; +* *password* - ciÄ…g; + +Wynik: *brak*. + +PrzykÅ‚ad: + +``` +$ curl -X POST http://localhost:18082/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"open_wallet","params":{"filename":"mytestwallet","password":"mytestpassword"}}' -H 'Content-Type: application/json' + +{ + "id": "0", + "jsonrpc": "2.0", + "result": { + } +} +``` diff --git a/_i18n/pl/resources/moneropedia/00-base-00 b/_i18n/pl/resources/moneropedia/00-base-00 new file mode 100644 index 0000000000000000000000000000000000000000..8718072056a3dfae87f1c2677a44c0fc02abbfb6 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/00-base-00 @@ -0,0 +1,10 @@ +--- +layout: moneropedia +entry: "" +terms: ["", ""] +summary: "" +--- + +### Podstawy + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/account.md b/_i18n/pl/resources/moneropedia/account.md new file mode 100644 index 0000000000000000000000000000000000000000..ca9f8dad08151cd6eddb3474dfe50d5c6bd34bc9 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/account.md @@ -0,0 +1,82 @@ +--- +layout: moneropedia +entry: "Konto" +terms: ["konto", "konta"] +summary: "Podobnie jak konto bankowe, konto Monero zawiera wszystkie twoje pÅ‚atnoÅ›ci wychodzÄ…ce i przychodzÄ…ce." +--- + +### Podstawy + +Dla bardziej zaznajomionych z poprzednikami Monero bliższe bÄ™dzie okreÅ›lenie *portfel*. Jest to prywatne konto w posiadaniu i obsÅ‚udze użytkownika Monero. + +Konto zawiera wszystkie twoje wychodzÄ…ce i przychodzÄ…ce @transakcje Monero. Saldo jest sumÄ… wszystkich Monero, jakie otrzymaÅ‚eÅ›, minus Monero, które wysÅ‚aÅ‚eÅ›. Zauważ, że konto posiada dwa salda: zablokowane i odblokowane. Saldo odblokowane zawiera fundusze możliwe do natychmiastowego wydania, a w skÅ‚ad salda zablokowanego wchodzÄ… Å›rodki, których nie możesz w danym momencie wydać. Może siÄ™ zdarzyć, że otrzymasz wpÅ‚atÄ™ z ustawionym @czasem-na-odblokowanie lub że wyÅ›lesz Monero i bÄ™dziesz oczekiwaÅ‚ aż @reszta zostanie zwrócona do twojego portfela. W obu sytuacjach twoje Å›rodki mogÄ… zostać tymczasowo zablokowane. + +Kluczowa różnica miÄ™dzy tradycyjnÄ… walutÄ… elektronicznÄ… a Monero polega na tym, że twoje konto Monero podlega jedynie twojej kontroli, przeważnie na twoim komputerze, i nikt nie ma do niego dostÄ™pu, jeÅ›li tylko praktukujesz [zasady bezpieczeÅ„stwa](#prkatykowanie-zasad-bezpieczeÅ„stwa). + +### Wiele kont + +Nie istniejÄ… żadne koszta zwiÄ…zane z zaÅ‚ożeniem konta Monero ani żadne opÅ‚aty, z wyjÄ…tkiem opÅ‚at za pojedyncze @transakcje, które trafiajÄ… do @górników. + +Oznacza to, że każdy może w Å‚atwy sposób zaÅ‚ożyć konto Monero dla siebie, jak i konto łączone z partnerem lub indywidualne dla dziecka. Podobnie firma może zaÅ‚ożyć osobne konta dla każdego oddziaÅ‚u lub grupy pracowniczej. Ponieważ @opÅ‚aty za transakcje sÄ… dość niskie, przekazywanie Å›rodków miÄ™dzy kontami nie jest drogie. + +### Klucze kryptograficzne + +Monero opiera siÄ™ głównie na zasadzie kryptograficznej znanej jako *kryptografia kluczy publicznych i prywatnych* lub *kryptografia asymetryczna*, która zostaÅ‚a dokÅ‚adnie opisana w [tym artykule Wikipedii](https://en.wikipedia.org/wiki/Public-key_cryptography). + +Twoje konto bazuje na dwóch kluczach: kluczu wydawania i kluczu widocznoÅ›ci. @Klucz-wydawania jest jedynym kluczem wymaganym do wydawania twoich Å›rodków Monero, podczas gdy @klucz-widocznoÅ›ci pozwala na ujawnienie twoich @transakcji osobom trzecim, na przykÅ‚ad dla celów kontrolnych czy rachunkowych. Klucze te peÅ‚niÄ… również istotnÄ… rolÄ™ w @prywatnoÅ›ci-transakcji. + +Klucze prywatne w obu przypadkach muszÄ… być chronione przez ciebie, aby utrzymać prywatność twojego konta. Z drugiej storny, klucze publiczne, jak sama nazwa wskazuje, mogÄ… zostać ujawnione i tworzÄ… część twojego adresu konta Monero. Różnica pomiÄ™dzy kluczem prywatnym a publicznym polega na tym, że ktoÅ› może wysÅ‚ać ci wiadomość zaszyfrowanÄ… jednym z twoich publicznych kluczy, a jedynie ty możesz jÄ… odszyfrować przy użyciu twoich kluczy prywatnych. + +### Tworzenie kopii zapasowej konta + +Po zaÅ‚ożeniu wÅ‚asnego konta Monero z prywatnym @kluczem-wydawania, jesteÅ› jedynÄ… osobÄ… odpowiedzialnÄ… za bezpieczeÅ„stwo twoich Å›rodków. Na szczęście Monero uÅ‚atwia proces tworzenia kopii zapasowej konta. Przy zakÅ‚adaniu konta po raz pierwszy otrzymaÅ‚eÅ› unikalny @kod-mnemoniczny skÅ‚adajÄ…cy siÄ™ z 13 lub 25 słów w wybranym jÄ™zyku. **Ten kod jest jedynÄ… rzeczÄ… potrzebnÄ… do stworzenia kopii zapasowej konta** i konieczne jest jego zapisanie i bezpieczne przechowanie. Nigdy nie chowaj swojego zapisanego kodu w miejscu, w którym ktoÅ› mógÅ‚by go zobaczyć! + +``` +List of available languages for your wallet's seed: +0 : Deutsch +1 : English +2 : Español +3 : Français +4 : Italiano +5 : Nederlands +6 : Português +7 : руÑÑкий Ñзык +8 : 日本語 +9 : ç®€ä½“ä¸æ–‡ (ä¸å›½) +10 : Esperanto +Enter the number corresponding to the language of your choice: 1 +Generated new wallet: 4B15ZjveuttEaTmfZjLVioPVw7bfSmRLpSgB33CJbuC6BoGtZrug9TDAmhZEWD6XoFDGz55bgzisT9Dnv61sbsA6Sa47TYu +view key: 4130fa26463d9451781771a8baa5d0b8085c47c4500cefe4746bab48f1d15903 +********************************************************************** +Your wallet has been generated. +To start synchronizing with the daemon, use "refresh" command. +Use "help" command to see the list of available commands. +Always use "exit" command when closing monero-wallet-cli to save your +current session's state. Otherwise, you might need to synchronize +your wallet again (your wallet keys are NOT at risk in any case). + +PLEASE NOTE: the following 25 words can be used to recover access to your wallet. Please write them down and store them somewhere safe and secure. Please do not store them in your email or on file storage services outside of your immediate control. + +aunt knuckle italics moisture hawk thorn iris abort +chlorine smog uphill glass aptitude nowhere sewage plywood +dual relic fierce divers anvil nodes bubble cabin abort +********************************************************************** +Starting refresh... +Refresh done, blocks received: 21939 +Balance: 0.000000000000, unlocked balance: 0.000000000000 +Background refresh thread started +[wallet 4B15Zj]: â–ˆ + +``` + +Jak wspomniamo w powyższym przykÅ‚adzie, bardzo ważne jest przechowywanie tych słów w bezpiecznym miejscu. JeÅ›li obawiasz siÄ™ ryzyka straty w swoim domu, możesz przekazać kopiÄ™ swojego kodu adwokatowi lub w skrzynce depozytowej. Zalecane jest także zapisanie kodu w formie listu lub jako część innych notatek tak, aby nie byÅ‚o oczywiste, że sÅ‚owa sÄ… twoim kodem mnemonicznym. + +### Praktykowanie zasad bezpieczeÅ„stwa + +Poza stworzenie kopii twojego kodu mnemonicznego, aby mieć dostÄ™p do konta w przypadku utraty danych, ważne jest także praktykowanie zasad bezpieczeÅ„stwa. Użyj bezpiecznego hasÅ‚a przy zakÅ‚adaniu lokalnego konta Monero (innego niż użyte na stronie [MyMonero] (https://mymonero.com) czy innych systemach kont internetowych). + +Nie ujawniaj swojego hasÅ‚a do konta Monero nikomu, bo może ono zostać użyte do uzyskania dostÄ™pu do Monero z twojego komputera bez wymagania kodu mnemonicznego. Upewnij siÄ™, że twój antywirus jest włączony i zaktualizowany, zwÅ‚aszcza na komputerze z systemem Windows. Uważaj przy otwieraniu linków z e-maili lub na nieznanych i niezaufanych stronach internetowych, ponieważ raz zainstalowane zÅ‚oÅ›liwe oprogramowanie może czekać z podebraniem twoich pieniÄ™dzy aż wejdziesz na swoje konto Monero. + +### Przekazywanie konta najbliższym + +Przekazanie dostÄ™pu do konta Monero twoim najbliższym jest tak proste, jak stworzenie jego kopii zapasowej. Po prostu zapisz swój @kod-mnemoniczny w testamencie lub zostaw w bezpiecznym miejscu, które zostanie im ujawnione przy realizacji twojego testamentu. KluczowÄ… zaletÄ… takiego rozwiÄ…zania jest fakt, że twoi najbliżsi nie bÄ™dÄ… musieli czekać miesiÄ…cami na udostÄ™pnienie funduszy przez osoby trzecie. diff --git a/_i18n/pl/resources/moneropedia/address-book.md b/_i18n/pl/resources/moneropedia/address-book.md new file mode 100644 index 0000000000000000000000000000000000000000..b59a525f9f1ffc916dad3ab0907a4a86d4597a38 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/address-book.md @@ -0,0 +1,34 @@ +--- +layout: moneropedia +entry: "Książka adresowa" +tags: ["kovri"] +terms: ["książka-adresowa", "książce-adresowej", "książki-adresowej"] +summary: "Pozwala na odwiedzanie stron/serwisów w sieci I2P w domenie .i2p." +--- + +### Podstawy + +Aby przeglÄ…dać strony i serwisy w sieci @I2P przy użyciu @Kovri, potrzebujesz książki adresowej. Pozwoli ona na przetÅ‚umaczenie stron i serwisów I2P, które używajÄ… [domeny najwyższego poziomu] `.i2p` (https://en.wikipedia.org/wiki/Top_level_domain), na adres zrozumiaÅ‚y przez sieć I2P. + +Bez książki adresowej musiaÅ‚byÅ› używać @adresu-base32 za każdÄ… wizytÄ… na stronie sieci I2P, a to nie jest wcale zabawne! + +### Szczegółowe informacje + +Ponieważ [System Nazywania Domen](https://en.wikipedia.org/wiki/DNS) nie istnieje w sieci I2P, @Kovri również **nie używa** Systemu Nazywania Domen ani żadnego rodzaju rozwiÄ…zania @zasadniczego-unikalnego-hostu. Zamiast tego, Kovri łączy @lokalnie-unikalny-host z @adresem-64 w @subskrypcji. Po wypeÅ‚nieniu książki adresowej subskrypcjÄ…, możesz zamienić danÄ… stronÄ™ o domenie `.i2p` na Å‚atwÄ… do użycia sieć I2P. + +### Tworzenie książki adresowej + +DomyÅ›lnie przy instalacji otrzymasz publicznÄ… @subskrypcjÄ™ o nazwie `hosts.txt` w @katalogu-danych. Po uruchomieniu, Kovri Å‚aduje tÄ™ subskrypcjÄ™ i przywoÅ‚uje wszystkie pozostaÅ‚e sprecyzowane subskrypcje. Po zaÅ‚adowaniu, twoja książka adresowa zostanie odpowiednio wypeÅ‚niona. Po wiÄ™cej szczegółów dotyczÄ…cych zarzÄ…dzania subykrypcjami, przejdź do @subsckrypcji. + +### Aktualizowanie książki adresowej + +Obecnie istnieje kilka sposobów na zaktualizowanie książki adresowej: +1. Użyj @opcji-przeskakiwania, aby wpisać adres I2P do książki adresowej. +2. Użyj @opcji-przeskakiwania, aby skopiować i wkleić adres do twojej prywatnej subskrypcji. +3. RÄ™czniej dodaj lub odejmij z prywatnej subskrypcji. + +**Uwaga: Kovri jest w trakcie rozwoju. W przyszÅ‚oÅ›ci *pojawiÄ… siÄ™* Å‚atwiejsze sposoby na zaktualizowanie książki adresowej.** + +### Specyfikacja książki adresowej/nazewnictwa + +Aby dowiedzieć siÄ™ wiÄ™cej na temat specyfikacji, przejdź do [specyfikacji książki adresowej i nazewnictwa](https://geti2p.net/en/docs/naming). diff --git a/_i18n/pl/resources/moneropedia/address.md b/_i18n/pl/resources/moneropedia/address.md new file mode 100644 index 0000000000000000000000000000000000000000..6ed142d32cdbdcbe2dfb6ec1d8b23f4a3f29c79e --- /dev/null +++ b/_i18n/pl/resources/moneropedia/address.md @@ -0,0 +1,22 @@ +--- +layout: moneropedia +entry: "Adres" +terms: ["adres", "adresu", "adresie"] +summary: "Alias nazwy adresu, np. donate.getmonero.org lub zestaw 95 znaków zaczynajÄ…cy siÄ™ od "4"". +--- + +### Podstawy + +Gdy wysyÅ‚asz do kogoÅ› Monero, potrzebujesz jedynie jednej informacji, a jest niÄ… adres Monero tej osoby. Jest to ciÄ…g 95 znaków zaczynajÄ…cy siÄ™ od "4". PrzykÅ‚adowo adres darowizn Monero to <span class="long-term">44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A</span>. + +Ponieważ adresy sÄ… dÅ‚ugie i skomplikowane, czÄ™sto zamiast niego spotkasz adres @OpenAlias, na przykÅ‚ad darowizny Monero mogÄ… być wysyÅ‚ane na adres <span class="long-term">donate@getmonero.org</span> or <span class="long-term">donate.getmonero.org</span>. + +JeÅ›li chcesz stworzyć swój adres OpenAlias, znajdziesz wiÄ™cej informacji na [stronie OpenAlias](/knowledge-base/openalias). + +### Adres zintegrowany + +Adres zintegrowany to adres, w którego skÅ‚ad wchodzi zaszyfrowany 64-bitowy @numer-identyfikacyjny-pÅ‚atnoÅ›ci. Adres zintegrowany skÅ‚ada siÄ™ z 106 znaków. + +### Szczegółowe informacje + +Adres jest powiÄ…zaniem *publicznego* @klucza-wydawania z *publicznym* @kluczem-widocznoÅ›ci w formacie Base58, poprzedzonym bajtem sieci (numer 18 dla Monero) i zakoÅ„czony pierwszymi czterema bajtami hasza Keccac-256 z caÅ‚ej linii (używanymi jako suma kontrolna). diff --git a/_i18n/pl/resources/moneropedia/airgap.md b/_i18n/pl/resources/moneropedia/airgap.md new file mode 100644 index 0000000000000000000000000000000000000000..0dc6927ab85e9991cffbb4bf8a19f863f915588d --- /dev/null +++ b/_i18n/pl/resources/moneropedia/airgap.md @@ -0,0 +1,12 @@ +--- +layout: moneropedia +entry: "Airgap" +terms: ["airgap"] +summary: "Airgap jest Å›rodkiem bezpieczeÅ„stwa, który fizycznie oddziela komputer lub inne urzÄ…dzenie od wszystkich sieci, takich jak internet." +--- + +### Podstawy + +Air gap, air wall lub air gapping jest Å›rodkiem bezpieczeÅ„stwa sieci podejmowanym na jednym lub wiÄ™cej komputerach w celu zapewnienia, że bezpieczne sieci komputerowe sÄ… fizycznie oddzielone od niebezpiecznych sieci, takich jak internet publiczny lub niezabezpieczone lokalne sieci. Nazwa pochodzi od techniki tworzenia sieci fizycznie oddzielonej (z konceptualistycznÄ… "szczelinÄ… powietrznÄ…") od pozostaÅ‚ych sieci. "Szczelina powietrzna" może nie być zupeÅ‚nie dosÅ‚owna, biorÄ…c pod uwagÄ™, że sieci używajÄ…ce urzÄ…dzeć kryptograficznych, które mogÄ… tunelować pakiety przez niezaufane sieci, jednoczeÅ›nie unikajÄ…c szybkoÅ›ci pakietów lub zmian rozmiarów, mogÄ… być także nazywane air gapped, ponieważ komputery po dwóch różnych stronach szczeliny nie majÄ… możliwoÅ›ci siÄ™ komunikować." + +ZaczerpniÄ™te z https://en.wikipedia.org/wiki/Air_gap_(networking). diff --git a/_i18n/pl/resources/moneropedia/base32-address.md b/_i18n/pl/resources/moneropedia/base32-address.md new file mode 100644 index 0000000000000000000000000000000000000000..e6944606e8aa2946812e0b27af8bc1b1c50779dc --- /dev/null +++ b/_i18n/pl/resources/moneropedia/base32-address.md @@ -0,0 +1,27 @@ +--- +layout: moneropedia +entry: "adres Base32" +tags: ["kovri"] +terms: ["adres-Base32", "adresu-Base32", "adresie-Base32"] +summary: "Zakodowany hasz Base32 adresu Base64." +--- + +### Podstawy + +Adres Base32 jest skróconÄ… i zakodowanÄ… wersjÄ… adresu @I2P. Jest on pierwszÄ… częściÄ… nazwy hosta `.b32.i2p`. + +PrzykÅ‚ad: + +`i35yftyyb22xhcvghmev46t5knefur5v66qzekkajatwfwhyklvq.b32.i2p` + +gdzie + +`i35yftyyb22xhcvghmev46t5knefur5v66qzekkajatwfwhyklvq` jest adresem Base32. + +### Szczegółowe informacje + +Ostatnio adres Base32 skÅ‚ada siÄ™ z 52 znaków i jest [zaszyfrowanÄ… kodem Base32 reprezentacjÄ…] (https://en.wikipedia.org/wiki/Base32) peÅ‚nego hasza SHA-256 @adresu-base64 sieci @I2P. + +### Adnotacje + +**Uwaga: `.b32` nie jest subdomenÄ… `.i2p`** diff --git a/_i18n/pl/resources/moneropedia/base64-address.md b/_i18n/pl/resources/moneropedia/base64-address.md new file mode 100644 index 0000000000000000000000000000000000000000..e001f477663cd23c9618b6f1a6a55a9d09595533 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/base64-address.md @@ -0,0 +1,22 @@ +--- +layout: moneropedia +entry: "Adres Base64" +tags: ["kovri"] +terms: ["adres-base64", "adresu-base64", "adresie-base64"] +summary: "Zakodowany w Base64 adres I2P" +--- + +### Podstawy + +@adres-base64 skÅ‚ada siÄ™ z 516 znaków i jest [zakodowanym w Base64](https://en.wikipedia.org/wiki/Base64) adresem @I2P. Adresy Base64 sÄ… głównie używane w @książce-adresowej, @opcji-przeskakiwania, a także wewnÄ™trznie. + +PrzykÅ‚ad: + +``` +AQZGLAMpI9Q0l0kmMj1vpJJYK3CjLp~fE3MfvE-e7KMKjI5cPOH6EN8m794uHJ6b09qM8mb9VEv1lVLEov~usVliTSXCSHuRBOCIwIOuDNU0AbVa4BpIx~2sU4TxKhoaA3zQ6VzINoduTdR2IJhPvI5xzezp7dR21CEQGGTbenDslXeQ4iLHFA2~bzp1f7etSl9T2W9RID-KH78sRQmzWnv7dbhNodMbpO6xsf1vENf6bMRzqD5vgHEHZu2aSoNuPyYxDU1eM6--61b2xp9mt1k3ud-5WvPVg89RaU9ugU5cxaHgR927lHMCAEU2Ax~zUb3DbrvgQBOTHnJEx2Fp7pOK~PnP6ylkYKQMfLROosLDXinxOoSKP0UYCh2WgIUPwE7WzJH3PiJVF0~WZ1dZ9mg00c~gzLgmkOxe1NpFRNg6XzoARivNVB5NuWqNxr5WKWMLBGQ9YHvHO1OHhUJTowb9X90BhtHnLK2AHwO6fV-iHWxRJyDabhSMj1kuYpVUBQAEAAcAAA== +``` + + +### Szczegółowe informacje + +Przejdź do strony @wÄ™zÅ‚a-docelowego po wiÄ™cej informacji na temat @adresu-base64. diff --git a/_i18n/pl/resources/moneropedia/block.md b/_i18n/pl/resources/moneropedia/block.md new file mode 100644 index 0000000000000000000000000000000000000000..e4283604a1edc25078156e515b5671a1fd155b04 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/block.md @@ -0,0 +1,16 @@ +--- +layout: moneropedia +entry: "Blok" +terms: ["blok", "bloku", "blokiem"] +summary: "Zbiornik transakcji, jego sekwencja tworzy Å‚aÅ„cuch bloków." +--- + +### Podstawy + +Blok jest zbiornikiem @transakcji, a każdy nowy blok dodawany jest do @Å‚aÅ„cucha-bloków przeciÄ™tnie co dwie minuty (zobacz staÅ‚y `DIFFICULTY_TARGET_V2` - cel trudnoÅ›ci - zdefiniowany jako 120 sekund). + +Bloki zawierajÄ… również specjalny rodzaj transakcji, @transakcjÄ™-coinbase, która wypuszcza do sieci nowoutworzone Monero. + +Bloki tworzone sÄ… w procesie @wydobycia. @wÄ™zeÅ‚, który efektywnie wydobyÅ‚ blok, przekazuje go wszystkim wÄ™zÅ‚om z nim połączonym, które nastÄ™pnie przekazujom go kolejnym, aż caÅ‚a sieć Monero otrzyma nowy blok. + +Bloki sfaÅ‚szowane lub zÅ‚e przeważnie nie majÄ… szansy na powstanie, ponieważ wÄ™zÅ‚y zawsze weryfikujÄ…, czy ich transakcje nie przekraczajÄ… ogólnie przyjÄ™tych norm obowiÄ…zujÄ…cych wszystkie wÄ™zÅ‚y, łącznie z potwierdzeniem szyfrowanego @podpisu każdej pÅ‚atnoÅ›ci. diff --git a/_i18n/pl/resources/moneropedia/blockchain.md b/_i18n/pl/resources/moneropedia/blockchain.md new file mode 100644 index 0000000000000000000000000000000000000000..88d01ee218ef9400010285437b054d652999306d --- /dev/null +++ b/_i18n/pl/resources/moneropedia/blockchain.md @@ -0,0 +1,15 @@ +--- +layout: moneropedia +entry: "ÅaÅ„cuch bloków" +terms: ["Å‚aÅ„cuch-bloków", "Å‚aÅ„cuchu-bloków", "Å‚aÅ„cuchowi-bloków"] +summary: "Przekazywany rejestr wszystkich transakcji minionych i obecnych, który nie ujawnia nadawcy i odbiorcy pÅ‚atnoÅ›ci." + +--- + +### Podstawy + +ÅaÅ„cuch bloków jest powszechnÄ… bazÄ… danych, która ciÄ…gle siÄ™ powiÄ™ksza, zapisujÄ…c wszyskie transakcje dokonane w danej kryptowalucie. Ta baza danych czÄ™sto porównywana jest do ksiÄ™gi przychodów i rozchodów ze wzglÄ™du na obszernÄ… listÄ™ dokonanych pÅ‚atnoÅ›ci. W przypadku Monero, transakcje te pakowane sÄ… Å›rednio co dwie minuty w bloki, których kopie posiadajÄ… wszyscy górnicy i wÄ™zÅ‚y w sieci. + +### ÅaÅ„cuch bloków Monero + +W odróżnieniu od Bitcoina i innych kryptowalut, transakcje w Å‚aÅ„cuchu bloków Monero nie ujawniajÄ… nadawcy i odbiorcy, oferujÄ…c anonimowość i czyniÄ…c walutÄ™ zupeÅ‚nie @zamiennÄ…. Dodatkowo kwoty wszystkich pÅ‚atnoÅ›ci sÄ… ukryte przez @Poufne-Transakcje-PierÅ›cieniowe, charakterystykÄ™ Monero. W celach audytowych lub transparencyjnych, użytkownik może ujawnić @klucz-widocznoÅ›ci, aby dowieść, że ma w posiadaniu pewnÄ… ilość Monero. diff --git a/_i18n/pl/resources/moneropedia/canonically-unique-host.md b/_i18n/pl/resources/moneropedia/canonically-unique-host.md new file mode 100644 index 0000000000000000000000000000000000000000..266b0c41547f19c45495ce814f58a3b19b44f282 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/canonically-unique-host.md @@ -0,0 +1,23 @@ +--- +layout: moneropedia +entry: "Zasadniczy unikalny host" +tags: ["kovri"] +terms: ["zasadniczy-unikalny-host", "zasadniczego-unikalnego-hosta", "zasadniczym-unikalnym-hoÅ›cie"] +summary: "Host ogólnie przyjÄ™ty jako przypisany do adresu lub zestawu adresów". +--- + +### Podstawy + +Zasadniczy unikalny host jest [PeÅ‚nÄ…, JednoznacznÄ… NazwÄ… DomenowÄ…] (https://en.wikipedia.org/wiki/FQDN), która kanonicznie tÅ‚umaczy dany adres lub zestaw adresów. Nie należy jej mylić z @lokalnym-unikalnym-hostem. + +### Szczegółowe informacje + +Zasadniczy unikalny host jest definiowany przez zdalne autorytatywne źródÅ‚a, przeważnie za pomocÄ… [Systemu Nazw Domenowych](https://en.wikipedia.org/wiki/DNS). Podczas rozwiÄ…zywania nazwy hosta peera najprawdopodobniej użyjesz zewnÄ™trznego źródÅ‚a do rozwiÄ…zania, chyba że zaimplementowano jedno z nastÄ™pujÄ…cych: + +- plik bazy danych podobny do [plików hosta](https://en.wikipedia.org/wiki/etc/hosts) +- rezolwera wewnÄ™trznej sieci (który pobiera z zewnÄ™trznych źródeÅ‚). + +### Adnotacje + +- Monero głównie używa zasadniczego unikalnego hosta, podczas gdy @I2P korzysta jedynie z @lokalnego-unikalnego-hosta. +- WÅ‚asnÄ… przypisanÄ… domenÄ… najwyższego poziomu sieci I2P i Kovri jest obecnie `.i2p`, a Kovri planuje używać jedynie [domeny najwyższego poziomu] `.i2p`(https://en.wikipedia.org/wiki/Top_level_domain). diff --git a/_i18n/pl/resources/moneropedia/change.md b/_i18n/pl/resources/moneropedia/change.md new file mode 100644 index 0000000000000000000000000000000000000000..7601a6bd638b407dd29853921aea8c4403d54fa7 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/change.md @@ -0,0 +1,16 @@ +--- +layout: moneropedia +entry: "Reszta" +terms: ["reszta", "reszty", "reszcie"] +summary: "Monero wysÅ‚ane jako część transakcji, która jest zwracana na twoje konto zamiast być przelana do innego odbiorcy." +--- + +### Podstawy + +{{ page.summary | capitalize }}. + +### Szczegółowe informacje + +@portfel w oprogramowaniu Monero zwraca resztÄ™ automatycznie, ale gdy dokonujesz transakcji, pobierasz @wkÅ‚ad, który kontrolujesz i decydujesz, co siÄ™ z nim stanie w sieci Monero. WkÅ‚ad jest "depozytem" na twoje konto, który możesz wydać. @wyjÅ›cie to część transakcji, która informuje sieć Monero o tym, dokÄ…d wysÅ‚ać pieniÄ…dze. + +Możesz posiadać wiele wkÅ‚adów na swoje konto w różnych nominaÅ‚ach, na przykÅ‚ad wpÅ‚aciÅ‚eÅ› 0,5 XMR w piÄ…tek i 0,75 XMR w sobotÄ™. Gdy chcesz dokonać transakcji z wkÅ‚adem 0,5 XMR, ale chcesz przesÅ‚ać jedynie 0,1 XMR, twoja transakcja bÄ™dzie zawierać @opÅ‚atÄ™ dla @górnika, wyjÅ›cie do przesÅ‚ania 0,1 XMR do odbiorcy oraz resztÄ™ zwróconÄ… na twoje konto. Po ukoÅ„czeniu transakcji, reszta staje siÄ™ dostÄ™pna jako wkÅ‚ad, który możesz ponownie podzielić i wysÅ‚ać w nowej pÅ‚atnoÅ›ci. diff --git a/_i18n/pl/resources/moneropedia/clearnet.md b/_i18n/pl/resources/moneropedia/clearnet.md new file mode 100644 index 0000000000000000000000000000000000000000..60a5e4868e14f009a9377a7364dbd89ec11e8e56 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/clearnet.md @@ -0,0 +1,33 @@ +--- +layout: moneropedia +entry: "Clearnet" +tags: ["kovri"] +terms: ["Clearnet", "Clearnecie", "clearnetu"] +summary: "Internet, na którym zbudowane sÄ… anonimowe sieci nakÅ‚adkowe" +--- + +### Podstawy + +Gdy używasz internetu do czytania wiadomoÅ›ci, sprawdzania e-maila, social media i nawet Monero, najprawdopodobniej używasz połączenia clearnet. Oznacza to, że *wszystkie* twoje połączenia mogÄ… być Å›ledzone i monitorowane przez: + +- przez twojego [dostawcÄ™ usÅ‚ug internetowych](https://en.wikipedia.org/wiki/ISP) +- stronÄ™, serwis lub osobÄ™, z którÄ… siÄ™ komunikujesz +- ewentualnie podmiot [Sojuszu PiÄ™ciorga Oczu] (https://en.wikipedia.org/wiki/5_Eyes). + +I nawet jeÅ›li korzystasz z [HTTPS](https://en.wikipedia.org/wiki/HTTPS) lub podobnego rozwiÄ…zania (które *szyfruje* twojÄ… transmisjÄ™), twoja Å›cieżka nie jest ukryta ani anonimowa. StÄ…d, jest ona *jasna*. + +### Szczegółowe informacje + +Ponieważ tradycyjna [VPN](https://en.wikipedia.org/wiki/VPN) nie uchroni ciÄ™ od clearnetu (bo nadal używasz *clearnetu*, mimo że za pewnego rodzaju poÅ›rednictwem), powinieneÅ› korzystać z *anonimowej sieci nakÅ‚adkowej*, aby uniknąć clearnetu: + +- @Kovri +- @Java-I2P +- [Tor](https://torproject.org/) + +Powyższe technologie chroniÄ… przed clearnetem poprzez tworzenie anonimowej sieci **ponad** clearnetem, aby twoje transmisje byÅ‚y zaszyfrowane **i** anonimowe. + +Tutaj znajdziesz dokÅ‚adny, [interaktywny diagram](https://www.eff.org/pages/tor-and-https) stworzony przez [EFF](https://www.eff.org/), który opisuje *clearnet* w porównaniu z sieciÄ… **Tor**. PojÄ™cie to odnosi siÄ™ po części do sieci @Kovri i @I2P pod wzglÄ™dem anonimowoÅ›ci, z poniższymi różnicami: + +- @Kovri nie korzysta z wÄ™złów wyjÅ›ciowych przy połączeniu z @eepsite +- twoje obciążenie nigdy nie musi opuszczać sieć I2P +- nie potrzebujesz HTTPS, aby używać Kovri (za wyjÄ…tkiem @reseeda). diff --git a/_i18n/pl/resources/moneropedia/coinbase.md b/_i18n/pl/resources/moneropedia/coinbase.md new file mode 100644 index 0000000000000000000000000000000000000000..b4417969d20b7e2c6abf8f758da07cc8185f0983 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/coinbase.md @@ -0,0 +1,10 @@ +--- +layout: moneropedia +entry: "Transakcja coinbase" +terms: ["transakcja-coinbase", "transakcji-coinbase", "transakcjÄ…-coinbase"] +summary: "Specjalny rodzaj transakcji włączonej do każdego bloku, która zawiera niewielkÄ… ilość Monero przesÅ‚anÄ… do górnika jako wynagrodzenie za jego pracÄ™ wydobywczÄ…." +--- + +### Podstawy + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/consensus.md b/_i18n/pl/resources/moneropedia/consensus.md new file mode 100644 index 0000000000000000000000000000000000000000..832fa17758a8221cc2978cde1a86580da6923691 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/consensus.md @@ -0,0 +1,10 @@ +--- +layout: moneropedia +entry: "zgoda" +terms: ["zgoda", "sieć-zgody", "sieci-zgody", "zgodzie", "zgody"] +summary: "Charakterystyka rozproszonych sieci, takich jak Monero, gdzie wiÄ™kszość czÅ‚onków przestrzega zasad i tym samym odrzuca szkodliwych uczestników." +--- + +### Podstawy + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/cryptocurrency.md b/_i18n/pl/resources/moneropedia/cryptocurrency.md new file mode 100644 index 0000000000000000000000000000000000000000..48040d58847b7bcdf288e6da0bc7256f4d9b8244 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/cryptocurrency.md @@ -0,0 +1,22 @@ +--- +layout: moneropedia +entry: "Kryptowaluta" +terms: ["kryptowaluta", "kryptowaluty", "kryptowalucie", "kryptowalutach", "kryptowalutom", "altcoin", "altcoins"] +summary: "Waluta cyfrowa, w której użyte sÄ… techniki szyfrowania w celu regulacji generowania jednostek walutowych i weryfikowania transferów pÅ‚atniczych, zazwyczaj funkcjonujÄ…ca niezależnie od banku centralnego." +--- + +### Podstawy + +{{ page.summary | capitalize }}. + +### Szczegółowe informacje + +Kryptowaluta jest ogólnym pojÄ™ciem okreÅ›lajÄ…cym duży zbiór zasobów cyfrowych korzystajÄ…cych z technik szyfrowania w celu produkcji jednostek walutowych oraz weryfikacji transakcji i przesyÅ‚anych wartoÅ›ci. Kryptowaluty przeważnie uważane sÄ… za zdecentralizowane. Kryptowaluty nie powinny być mylone z walutami wirtualnymi, które sÄ… rodzajem pieniÄ…dza cyfrowego, przeważnie kontrolowanego przez swoich twórców lub deweloperów (przykÅ‚adem waluty wirtualnej jest czas gry w World of Warcraft, ROBUX w Roblox, programy z nagrodami za punkty lub Ripple - każda z nich może zostać wymieniona na pieniÄ…dz powszechnego użycia, ale żadna nie jest uważana za kryptowalutÄ™, ponieważ sÄ… one scentralizowane i kontrolowane oraz wydawane przez pojedynczÄ… instytucjÄ™). + +Monero jest jednÄ… z wielu obecnie dostÄ™pnych kryptowalut. Innymi przykÅ‚adami sÄ… Bitcoin, Litecoin, Dogecoin, Dash, Zcash, jednak prawie żadna z innych kryptowalut nie posiada charakterystyk, która czyniÅ‚aby jÄ… prawdziwym pieniÄ…dzem (najważniejszÄ… z nich jest @zamienialność, która jest niezbÄ™dna, aby waluta staÅ‚a siÄ™ @Å›rodkiem-przechowywania-wartoÅ›ci). + +Nie wszystkie kryptowaluty dziaÅ‚ajÄ… w ten sam sposób, jednak przeważnie podzielajÄ… one charakterystyki @decentralizacji, szyfrowania oraz zdolnoÅ›ci do wysyÅ‚ania i otrzymywania pÅ‚atnoÅ›ci. WiÄ™kszość z nich jest nieodwracalna, pseudonimowa, globalna i nie wymaga zgody. Celem wiÄ™kszoÅ›ci jest bycie @Å›rodkiem-przechowywania-wartoÅ›ci lub pieniÄ…dzem cyfrowym pozwalajÄ…cym na transakcje. + +WiÄ™kszość kryptowalut, w tym Monero, korzysta z roproszonej "ksiÄ™gi przychodów i rozchodów", zwanej @Å‚aÅ„cuchem-bloków, w celu Å›ledzenia minionych transakcji. ÅaÅ„cuch bloków sÅ‚uży do informowania pozostaÅ‚ych użytkowników sieci, że zostaÅ‚a dokonana transakcja. Istnieje wiele sposobów na tworzenie Å‚aÅ„cucha bloków, a nie wszystkie kryptowaluty tworzÄ… go tak samo. Monero korzysta z @dowodu-pracy, podczas gdy inne waluty mogÄ… używać dowodu stawki lub innych skonsolidowanych metod. + +Ostatecznie kryptowaluta jest próbÄ… stworzenia wartoÅ›ci @bez-zaufania, to znaczy wolnej od granic, rzÄ…dów i banków. Decyzja, czy zostanie ona uznana za cyfrowe zÅ‚oto lub Å›rodek pÅ‚atnoÅ›ci, należy do każdego użytkownika osobno. diff --git a/_i18n/pl/resources/moneropedia/data-directory.md b/_i18n/pl/resources/moneropedia/data-directory.md new file mode 100644 index 0000000000000000000000000000000000000000..b3727678c06f856f9adde516f874533cbef3d5e7 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/data-directory.md @@ -0,0 +1,22 @@ +--- +layout: moneropedia +entry: "Katalog danych" +tags: ["kovri"] +terms: ["katalog-danych", "katalogu-danych", "katalogowi-danych"] +summary: "Miejsce przechowywania kluczowych danych Kovri w czasie jego pracy." +--- + +### Podstawy + +W zależnoÅ›ci od twojego systemu operacyjnego, @Kovri obecnie przechowuje wszystkie dane wykonawcze w nastÄ™pujÄ…cych folderach: + +- Linux/FreeBSD: + - `$HOME/.kovri` + +- OSX: + - `$HOME/Library/Application\ Support/Kovri` + +- Windows: + - `"$APPDATA"\\Kovri` + +ZawierajÄ… one wszystkie pliki konfiguracyjne, @książkÄ™-adresowÄ…, certyfikaty i zasoby. diff --git a/_i18n/pl/resources/moneropedia/denominations.md b/_i18n/pl/resources/moneropedia/denominations.md new file mode 100644 index 0000000000000000000000000000000000000000..a5bb46109aef67c3db320689d0dc9dd40d08b6bc --- /dev/null +++ b/_i18n/pl/resources/moneropedia/denominations.md @@ -0,0 +1,36 @@ +--- +layout: moneropedia +entry: "NominaÅ‚" +terms: ["nominaÅ‚", "nominaÅ‚y", "nominaÅ‚em", "nominaÅ‚om", "nominaÅ‚owi", "podjednostki", "podjednostkom", "podjednostka", "podjednostce", "podjednostkÄ…", "tacoshi", "piconero", "nanonero", "micronero", "millinero", "centinero", "decinero","decanero","hectonero","kilonero","meganero","giganero"] +summary: "NominaÅ‚ jest prawidÅ‚owym opisem iloÅ›ci waluty. CzÄ™sto jest on podjednostkÄ… waluty, na przykÅ‚ad cent jest 1/100 danej jednostki waluty." +--- + +### Podstawy + +NominaÅ‚ jest prawidÅ‚owym opisem iloÅ›ci waluty. CzÄ™sto jest on podjednostkÄ… waluty, na przykÅ‚ad cent jest 1/100 danej jednostki waluty. Nazwy nominałów Monero tworzone sÄ… poprzez dodanie przedrostka jednostek SI w miejsce poczÄ…tkowego "mo". NajmniejszÄ… jednostkÄ… Monero jest 1 piconero (0.000000000001 XMR). + +### NominaÅ‚y Monero + +|------------+----------+-------------------| +| Nazwa | Baza 10 | Ilość | +|-----------:|:--------:| -----------------:| +| piconero | 10^-12 | 0.000000000001 | +| nanonero | 10^-9 | 0.000000001 | +| micronero | 10^-6 | 0.000001 | +| millinero | 10^-3 | 0.001 | +| centinero | 10^-2 | 0.01 | +| decinero | 10^-1 | 0.1 | +|============+==========+===================| +| **monero** | **10^0** | **1** | +|============+==========+===================| +| decanero | 10^1 | 10 | +| hectonero | 10^2 | 100 | +| kilonero | 10^3 | 1,000 | +| meganero | 10^6 | 1,000,000 | +|------------+----------+-------------------| + +### Szczegółowe informacje + +Pomoc w zakresie wkÅ‚adów z użyciem przedrostków SI zostaÅ‚a [dodana do bazy kodów Monero](https://github.com/monero-project/monero/pull/1826) 3 marca 2017 roku przez [Moneromooo](https://github.com/moneromooo-monero). Najmniejsza jednostka Monero (10^-12 XMR) zostaÅ‚a pierwotnie nazwana tacoshi na cześć użytkownika [Tacotime] (https://bitcointalk.org/index.php?action=profile;u=19270), współautora Monero we wczesnej fazie, i nastÄ™pnie przemianowana dla Å‚atwiejszego użycia i konsekwencji. + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/destination.md b/_i18n/pl/resources/moneropedia/destination.md new file mode 100644 index 0000000000000000000000000000000000000000..b3a0f6e26d3c7ed141a34236cd48ceee8319f64a --- /dev/null +++ b/_i18n/pl/resources/moneropedia/destination.md @@ -0,0 +1,19 @@ +--- +layout: moneropedia +entry: "WÄ™zeÅ‚ docelowy" +tags: ["kovri"] +terms: ["wÄ™zeÅ‚-docelowy", "wÄ™zÅ‚a-docelowego", "węźle-docelowym"] +summary: "Adres internetowy bÄ™dÄ…cy punktem koÅ„cowym, zarówno lokalnym jak i odlegÅ‚ym." +--- + +### Podstawy + +WÄ™zeÅ‚ docelowy jest adresem koÅ„cowym sieci @I2P, z którym chcesz siÄ™ połączyć, np. stronÄ… internetowÄ… w sieci I2P, serwisem lub wÄ™zÅ‚em Monero. Może on także uwzglÄ™dniać *wÄ™zeÅ‚ docelowy lokalny*, którego pozostali użytkownicy także muszÄ… siÄ™ połączyć aby nawiÄ…zać komunikacjÄ™ (podobnie jak w @clearnecie twój adres IP jest przekazany stronie podczas połączenia, aby wiadomo byÅ‚o *dokÄ…d* wysÅ‚ać informacje zwrotne). + +### Szczegółowe informacje + +WÄ™zeÅ‚ docelowy I2P może być zakodowany w @adresie-base32 lub @adresie-base64. WiÄ™kszość użytkowników przejmie siÄ™ jedynie adresem Base32 lub nazwÄ… hosta `.i2p`, podczas gdy, wewnÄ™trznie, @Kovri i @książka-adresowa korzystajÄ… z @adresu-base64. Ostatecznie wszystkie wÄ™zÅ‚y docelowe w I2p sÄ… 516-bajtowymi kluczami (lub dÅ‚uższymi): + +`256-byte public key + 128-byte signing key + a null certificate = 516 bytes in Base64 representation` + +Uwaga: certyfikaty nie zostaÅ‚y tu użyte, ale gdyby byÅ‚y, klucze byÅ‚yby jeszcze dÅ‚uższe. diff --git a/_i18n/pl/resources/moneropedia/eepsite.md b/_i18n/pl/resources/moneropedia/eepsite.md new file mode 100644 index 0000000000000000000000000000000000000000..c73be21537e5940f9667ad3daf5745cd340e3b58 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/eepsite.md @@ -0,0 +1,28 @@ +--- +layout: moneropedia +entry: "Eepsite" +tags: ["kovri"] +terms: ["Eepsite", "ukryty-serwis", "strona-czosnkowa", "serwis-czosnkowy"] +summary: "Strona lub serwis internetowy zamieszczony w sieci I2P." +--- + +### Podstawy + +Oryginalna definicja pojÄ™cia "eepsite" zagubiÅ‚a siÄ™ wraz z upÅ‚ywem czasu, jednak najczÄ™stszym jego rozumieniem jest strona internetowa lub serwis internetowy zamieszczony w sieci @I2P i dostÄ™pny jedynie za jej pomocÄ…. + +### Szczegółowe informacje + +Innymi nazwami eepsite sÄ… + +1. *Ukryty Serwis* + - ponieważ strona lub serwis jest *ukryty* wewnÄ…trz sieci @I2P i może zostać wyÅ›wietlony jedynie za jej pomocÄ… +2. *Strona Czosnkowa* + - ponieważ strona korzysta z technologii @trasowania-czosnkowego sieci I2P jako Å›rodka komunikacji z klientem + - ponieważ serwis jest hostowany jako strona internetowa, a nie inny rodzaj serwisu +3. *Serwis Czosnkowy* + - ponieważ strona korzysta z technologii @trasowania-czosnkowego sieci I2P jako Å›rodka komunikacji z klientem + - ponieważ serwis jest sprecyzowany do takich usÅ‚ug jak IRC, e-mail lub peer Monero (ale może także uwzglÄ™dniać strony internetowe) + +### Adnotacje + +Aby dowiedzieć siÄ™, jak skonfigurować Eepsite (Ukryty Serwis, StronÄ™ CzosnkowÄ…, Serwis Czosnkowy), przejdź do [przewodnika dla użytkowników](https://github.com/monero-project/kovri/blob/master/doc/USER_GUIDE.md) @Kovri. diff --git a/_i18n/pl/resources/moneropedia/encryption.md b/_i18n/pl/resources/moneropedia/encryption.md new file mode 100644 index 0000000000000000000000000000000000000000..feb867cdf684d1673845c8443b44a8b972b0673e --- /dev/null +++ b/_i18n/pl/resources/moneropedia/encryption.md @@ -0,0 +1,36 @@ +--- +layout: moneropedia +entry: "szyfrowanie" +tags: ["kovri"] +terms: ["szyfrowanie", "szyfrowania", "szyfrowaniu", "zaszyfrowany", "zaszyfrowana", "zaszyfrowanej", "zaszyfrowanemu", "zaszyfrowanÄ…", "zaszyfrowanego", "odszyfrowanie", "rozszyfrowanie", "odszyfrowana", "odszyfrowany", "odszyfrowanej", "odszyfrowanego", "odszyfrowanemu", "odszyfrowanÄ…", "rozszyfrowana", "rozszyfrowany", "rozszyfrowanego", "rozszyfrowanemu", "rozszyfrowanej", "rozszyfrowanÄ…"] +summary: "Proces kodowania wiadomoÅ›ci lub informacji w taki sposób, że tylko upoważnione osoby mogÄ… je odkodować i odczytać." +--- + +### Podstawy + +Za WikipediÄ…: [Szyfrowanie](https://en.wikipedia.org/wiki/Encryption): + +> +W kryptografii szyfrowanie jest procesem kodowania wiadomoÅ›ci lub informacji w taki sposób, że tylko upoważnione osoby mogÄ… je odkodować i odczytać. Szyfrowanie samo w sobie nie zapobiega przechwyceniu, ale chroni treść wiadomoÅ›ci przed osobÄ… przechwycajÄ…cÄ…. + +### Szczegółowe informacje + +Za WikipediÄ…: [Szyfrowanie](https://en.wikipedia.org/wiki/Encryption): + +> +W schemacie szyfrowania zamierzony komunikat lub wiadomość (nazywana *zwykÅ‚ym tekstem*) jest szyfrowany przy użyciu algorytmu tworzÄ…cego szyfrogram, który może być odczytany jedynie po rozszyfrowaniu. Ze wzglÄ™dów technicznych schemat szyfrowania zazwyczaj używa +pseudolosowego klucza wygenerowanego przez algorytm. Zasadniczo jest możliwe odczytanie wiadomoÅ›ci bez odpowiedniego klucza, jednak w przypadku dobrze zaplanowanego schematu potrzebne sÄ… znaczne umiejÄ™tnoÅ›ci oraz zasoby obliczeniowe. Upoważniony odbiorca odczyta wiadomość bez problemu za pomocÄ… klucza dostarczonego przez twórcÄ™. + +> +Celem szyfrowania jest zapewnienie, że jedynie osoba upoważniona do dostÄ™pu do danych, np. wiadomoÅ›ci tekstowej lub pliku, bÄ™dzie mogÅ‚a je odczytać za pomocÄ… klucza. KtoÅ› nieupoważniony i bez dostÄ™pu do klucza zostanie wyłączony z dostÄ™pu do informacji. + +### Kovri + +@Kovri wprowadza wiele rodzajów szyfrowania z *przynajmniej* czterema podstawowymi zdolnoÅ›ciami: + +- @Reseed dla bootstrappingu +- @trasowanie-czosnkowe: trzy warstwy szyfrowania (@szyfrowanie-czosnkowe) sÄ… użyte w celu weryfikacji bezpieczeÅ„stwa dostarczania @wiadomoÅ›ci do odbiorców, peerów lub @wÄ™złów-docelowych +- @szyfrowanie-tunelowe: wiadomoÅ›ci "czosnkowe" sÄ… przesyÅ‚ane przez @tunel i szyfrowane przez @furtkÄ™-tunelu aż do @punktu-koÅ„cowego-tunelu +- @szyfrowanie-warstwy-transportowej zapobiega rozszyfrowaniu wiadomoÅ›ci w [warstwie medialnej](https://en.wikipedia.org/wiki/OSI_model) + +Aby dowiedzieć siÄ™ wiÄ™cej na temat rodzajów szyfrowania oraz @podpisów kryptograficznych używanych w @Kovri i @I2P, odwiedź stronÄ™ o [kryptografii] @Java-I2P (https://geti2p.net/spec/cryptography). diff --git a/_i18n/pl/resources/moneropedia/floodfill.md b/_i18n/pl/resources/moneropedia/floodfill.md new file mode 100644 index 0000000000000000000000000000000000000000..95dc17aa82406b761510e5734517cea07ead0e16 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/floodfill.md @@ -0,0 +1,15 @@ +--- +layout: moneropedia +entry: "Floodfill" +tags: ["kovri"] +terms: ["Floodfill"] +summary: "Router sieci I2P, który utrzymuje bazÄ™ danych rozproszonej sieci." +--- + +### Podstawy + +Poprzez aktywne zarzÄ…dzanie bazÄ… danych rozproszonej sieci, router ze zdolnoÅ›ciÄ… *floodfill* ma możliwość pomóc w utrzymaniu stabilnoÅ›ci i prężnoÅ›ci sieci, bÄ™dÄ…c równoczeÅ›nie zdecentralizowanym i bez-zaufania. + +### Szczegółowe informacje + +Mimo że floodfill sam w sobie jest prostym systemem przechowywania, jego podstawy techniczne w powiÄ…zaniu z @bazÄ…-danych-sieci i innymi protokoÅ‚ami wewnÄ…trz sieci @I2P sÄ… znacznie bardzej skomplikowane. Przejdź do [Bazy Danych Sieci](https://geti2p.net/en/docs/how/network-database) po wiÄ™cej szczegółów. diff --git a/_i18n/pl/resources/moneropedia/fungibility.md b/_i18n/pl/resources/moneropedia/fungibility.md new file mode 100644 index 0000000000000000000000000000000000000000..858b692a702c73cc850cd46dd65bde01a4d71b75 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/fungibility.md @@ -0,0 +1,16 @@ +--- +layout: moneropedia +entry: "Zamienialność" +terms: ["zamienialność", "zamienialnoÅ›ci", "zamienialnoÅ›ciÄ…"] +summary: "Charakterystyka waluty, gdzie dwie jednostki mogÄ… zostać zamienione jedna na drugÄ…." +--- + +### Podstawy + +Zamienialność oznacza, że dwie jednostki danej waluty mogÄ… zostać zamienione jedna na drugÄ…, a zamieniony pieniÄ…dz jest warty tyle samo, co inna jednostka tego samego rozmiaru, na przykÅ‚ad dwa banknoty o nominale 10 mogÄ… być wzajemnie zamienione i pozostanÄ… one funkcjonalnie identyczne z jakimkolwiek innym banknotem w obiegu o nominale 10, mimo że banknoty posiadajÄ… unikalne numery identyfikacyjne i dlatego nie sÄ… w zupeÅ‚noÅ›ci zamienialne. ZÅ‚oto jest prawdopodobnie lepszym przykÅ‚adem prawdziwej zamienialnoÅ›ci, ponieważ 1 uncja zÅ‚ota jest warta tyle samo, co inna 1 uncja o tej samej skali. Monero jest zamienialne dziÄ™ki swojej naturze, która uniemożliwia kojarzenie ze sobÄ… transakcji ani Å›ledzenie historii pojedynczej jednostki XMR. Jedno Monero jest funkcjonalnie identyczne z każdym innym jednym Monero. + +Zamienialność jest przewagÄ… Monero nad Bitcoinem i prawie każdÄ… innÄ… kryptowalutÄ… dziÄ™ki prywatnoÅ›ci zawartej w @Å‚aÅ„cuchu-bloków Monero oraz permanentnie wykrywalnÄ… naturÄ… Å‚aÅ„cucha bloków Bitcoina. Każdy Bitcoin może zostać przypisany przez kogokolwiek do swojej @transakcji-coinbase. StÄ…d, jeÅ›li moneta zostaÅ‚a w przeszÅ‚oÅ›ci użyta do nielegalnych celów, jej historia bÄ™dzie zawarta na zawsze w Å‚aÅ„cuchu bloków. Oznacza to, że niektóre przedsiÄ™biorstwa bÄ™dÄ… zmuszone do niezaakceptowania danego BTC z nielegalnÄ… przeszÅ‚oÅ›ciÄ… lub który wszedÅ‚ w konflikt z ich Warunkami Korzystania z UsÅ‚ug. Obecnie kilka wielkich firm Bitcoin blokuje, zawiesza lub zamyka konta, które otrzymaÅ‚y monety użyte w celach hazardu on-line lub innych, uznanych przez nie za nieakceptowalne. + +Monero zostaÅ‚o skonstruowane specjalnie, aby odpowiedzieć na potrzebÄ™ rozwiÄ…zania problemu wykrywalnoÅ›ci i niezamienialnoÅ›ci, obecnych w innych kryptowalutach. Poprzez kompletnie prywatne transakcje, Monero jest w peÅ‚ni zamienialne i żadna moneta nie może zostać wycofana z obiegu, równoczeÅ›nie dostarczajÄ…c wszystkich zalet bezpiecznego, zdecentralizowanego i permanentnego Å‚aÅ„cucha bloków. + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/garlic-encryption.md b/_i18n/pl/resources/moneropedia/garlic-encryption.md new file mode 100644 index 0000000000000000000000000000000000000000..d8ddcea526e8f0d5d53f0380a01c3a457bc85458 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/garlic-encryption.md @@ -0,0 +1,25 @@ +--- +layout: moneropedia +entry: "Szyfrowanie czosnkowe" +tags: ["kovri"] +terms: ["szyfrowanie-czosnkowe", "szyfrowaniu-czosnkowemu", "szyfrowaniem-czosnkowym", "szyfrowanie-warstwowe", "szyfrowaniem-warstwowym", "szyfrowaniu-warstwowemu", "szyfrowania-warstwowego"] +summary: "Szyfrowanie warstwowe wdrożone w Kovri / I2P" +--- + +### Podstawy + +Szyfrowanie "czosnkowe" jest implementacjÄ… @szyfrowania-warstwowego opartego na @wiadomoÅ›ci w sieci @I2P (podobnÄ… do opartego na przepÅ‚ywie [trasowania cebulowego](https://en.wikipedia.org/wiki/Onion_routing)). + +Poprzez @szyfrowanie wiadomoÅ›ci w warstwach, wiadomość jest prowadzona przez seriÄ™ proxy, nie pozwalajÄ…c na to, aby proxy (lub inny poÅ›rednik) mógÅ‚ odczytać jej treść. @Szyfrowanie-warstwowe jest głównÄ… charakterystykÄ… @Kovri, @I2P oraz sieci [Tor](https://torproject.org) i jest podstawÄ… dla zabezpieczenia anonimowoÅ›ci w tych sieciach warstwowych. + +### Szczegółowe informacje + +Głównymi różnicami pomiÄ™dzy Kovri/I2P a Tor w zakresie szyfrowania czosnkowego sÄ…: + +- @Kovri/@I2P łączy wiele wiadomoÅ›ci razem, tworzÄ…c "zÄ…bki czosnku" +- na "zÄ…bek czosnku" może skÅ‚adać siÄ™ dowolny numer wiadomoÅ›ci, a nie *tylko jedna* wiadomość +- @Kovri/@I2P korzysta z algorytmu [ElGamal](https://en.wikipedia.org/wiki/ElGamal)/[AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) dla wiadomoÅ›ci i transportu. + +### Adnotacje + +Aby dowiedzieć siÄ™ wiÄ™cej, przejdź do strony @trasowanie-czosnkowe. diff --git a/_i18n/pl/resources/moneropedia/garlic-routing.md b/_i18n/pl/resources/moneropedia/garlic-routing.md new file mode 100644 index 0000000000000000000000000000000000000000..7696170dcaf6d4c90372046f8e223691376287f6 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/garlic-routing.md @@ -0,0 +1,44 @@ +--- +layout: moneropedia +entry: "Garlic Routing" +tags: ["kovri"] +terms: ["trasowanie-czosnkowe", "trasowania-czosnkowego", "trasowaniu-czosnkowym", "trasowaniem-czosnkowym"] +summary: "Technologia trasowania (rutingu, rutowania) wdrożona w Kovri." +--- + +### Podstawy + +PojÄ™cie *trasowanie czosnkowe* posiada wiele interpretacji. Aktualnie Monero definiuje je jako metodÄ™, którÄ… @Kovri i @I2P tworzÄ… anonimowÄ… sieć nakÅ‚adkowÄ… peerów internetowych opartÄ… na @wiadomoÅ›ciach. + +@Szyfrowanie-czosnkowe trasowania czosnkowego jest podobne do @szyfrowania-warstwowego w [trasowaniu cebulowym](https://en.wikipedia.org/wiki/Onion_routing) i efektywnie ukrywa adresy IP nadawcy oraz zabezpiecza informacje wysÅ‚ane do @wÄ™zÅ‚a-docelowego (i vice-versa). + +### Historia + +W formie pisanej pojÄ™cie *garlic routing* pojawiÅ‚o siÄ™ w czerwcu 2000 roku w pracy dyplomowej Rogera Dingledine'a [Free Haven](http://www.freehaven.net/papers.html) (Sekcja 8.1.1) jako pochodna pojÄ™cia "trasowanie cebulowe". + +W październiku 2016 roku kanaÅ‚ [#tor-dev](https://oftc.net/WebChat/) zaproponowaÅ‚ stworzenie pojÄ™cia "trasowanie czosnkowe": + +[Nick Mathewson](https://en.wikipedia.org/wiki/The_Tor_Project,_Inc): +>[MyÅ›lÄ™, że chodziÅ‚o o wymyÅ›lenie jakiejÅ› roÅ›liny, której struktura odwzorowywaÅ‚aby topologiÄ™ "nieszczelnej rury" sieci Tor, ale nie sÄ…dzÄ™, że poprzestaniemy na jednej.] + +[Roger Dingledine](https://en.wikipedia.org/wiki/Roger_Dingledine): +>Podczas burzy mózgów przy pisaniu "Free Haven" byÅ‚ moment, w którym opisywaliÅ›my mechanizmy trasowania i ktoÅ› powiedziaÅ‚ "trasowanie czosnkowe!" i wszyscy siÄ™ zaÅ›miali. ByliÅ›my pewni, że wymyÅ›liliÅ›my nowÄ… nazwÄ™. + +*Uwaga: na użycie cytowanych wypowiedzi wyrazili zgodÄ™ Nick Mathewson i Roger Dingledine* + +### Szczegółowe informacje + +W kategoriach technicznych, trasowanie czosnkowe w @Kovri i @I2P oznacza wszystkie poniższe: + +- @szyfrowanie-warstwowe (podobnie do szyfrowania warstwowego w trasowaniu cebulowym) +- łączenie ze sobÄ… wielu @wiadomoÅ›ci (tworzenie "zÄ…bków czosnku") +- @szyfrowanie algorytmem ElGamal/AES + +*Uwaga: mimo że [Tor](https://torproject.org/) korzysta z szyfrowania warstwowego, nie używa on algorytmu ElGamal i nie jest oparty na wiadomoÅ›ciach.* + +**Czytaj wiÄ™cej na stroine @szyfrowanie-czosnkowe.** + +### Adnotacje + +- W kategoriach trasowania cebulowego/czosnkowego, innym sposobem na wizualizacjÄ™ szyfrowania warstwowego jest zastÄ…pienie cebuli/czosnku [matrioszkÄ…](https://en.wikipedia.org/wiki/Matryoshka_doll) - każda lalka jest blokadÄ… posiadajÄ…cym publiczny klucz do kolejnej lub poprzedniej lalki. +- Aby dowiedzieć siÄ™ wiÄ™cej na temat trasowania czosnkowego, przejdź do strony @Java-I2P w [trasowaniu czosnkowym](https://geti2p.net/en/docs/how/garlic-routing). diff --git a/_i18n/pl/resources/moneropedia/i2np.md b/_i18n/pl/resources/moneropedia/i2np.md new file mode 100644 index 0000000000000000000000000000000000000000..678d138a85b1183a60ec930834f163775e8280c4 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/i2np.md @@ -0,0 +1,28 @@ +--- +layout: moneropedia +entry: "I2NP" +tags: ["kovri"] +terms: ["I2NP"] +summary: "Protokół sieci I2P: mechanizm, za pomocÄ… ktÄ…rego wiadomoÅ›ci I2NP sÄ… przesyÅ‚ane do sieci I2P." +--- + +### Podstawy + +Za: @Java-I2P: + +> +@I2NP zarzÄ…dza trasowaniem i mieszaniem wiadomoÅ›ci pomiÄ™dzy routerami oraz wybiera rodzaj transportu gdy komunikacja z peerem może siÄ™ odbyć za pomocÄ… wielu Å›rodków. + +### Szczegółowe informacje + +Za: @Java-I2P: + +> +@wiadomoÅ›ci I2NP (Protokół Sieci I2P) mogÄ… zostać użyte do pojedynczego hopu, router-to-router lub point-to-point. Poprzez @szyfrowanie oraz zawieranie wiadomoÅ›ci w innych wiadomoÅ›ciach, możliwe jest wysyÅ‚anie ich bezpiecznÄ… drogÄ… przez wiele hopów aż do @wÄ™zÅ‚a koÅ„cowego. I2NP nie uÅ›ciÅ›la ani nie wymaga żadnej konkretnej warstwy @transportu, ale wymaga użycia przynajmniej jednego Å›rodka. + +> +Za każdym razem gdy wÄ™zeÅ‚ koÅ„cowy chce wysÅ‚ać wiadomość do innego wÄ™zÅ‚a koÅ„cowego, udostÄ™pnia on swój lokalny router ze strukturÄ… wÄ™zÅ‚a koÅ„cowego oraz surowe bajty wiadomoÅ›ci, która ma być wysÅ‚ana. NastÄ™pnie router decyduje dokÄ…d jÄ… wysÅ‚ać, dostarcza jÄ… poprzez wychodzÄ…ce @tunele, informujÄ…c punkt koÅ„cowy, aby przekazaÅ‚ jÄ… do odpowiedniego tunelu przychodzÄ…cego, gdzie zostaje ona przekazana ponownie do tunelu punktu koÅ„cowego i udostÄ™pniona odbiorcy. + +### Adnotacje + +Przeczytaj wiÄ™cej o [protokole I2NP](https://geti2p.net/en/docs/protocol/i2np) oraz jego [specyfikacjach](https://geti2p.net/spec/i2np). diff --git a/_i18n/pl/resources/moneropedia/i2p.md b/_i18n/pl/resources/moneropedia/i2p.md new file mode 100644 index 0000000000000000000000000000000000000000..319cc3e3ffbb1a04aefaec5c41ccef84b6324118 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/i2p.md @@ -0,0 +1,31 @@ +--- +layout: moneropedia +entry: "I2P" +tags: ["kovri"] +terms: ["I2P"] +summary: "Projekt Niewidzialny Internet: anonimizujÄ…ca sieć nakÅ‚adkowa." +--- + +### Monero + +Aby dowiedzieć siÄ™ o implementacji I2P przez Monero, przejdź do @Kovri. Aby porównać I2P z sieciÄ… [Tor](https://torproject.org/), przejdź do [porównania](https://geti2p.net/en/comparison/tor). + +### Podstawy + +Za @Java-I2P: + +>Sieć I2P dostarcza silnÄ… ochronÄ™ prywatnoÅ›ci dla komunikacji internetowej. Wiele aktywnoÅ›ci, które wystawiajÄ… twojÄ… prywatność na zagrożenia w publicznym Internecie, może być prowadzonych anonimowo wewnÄ…trz I2P. + +### Szczegółowe informacje + +Za @Java-I2P: + +>I2P jest anonimowÄ… sieciÄ… nakÅ‚adkowÄ… - sieciÄ… wewnÄ…trz sieci. Jest ona przeznaczona do ochrony komunikacji przed inwigilacjÄ… oraz monitorowaniem przez osoby trzecie, takie jak dostawcy usÅ‚ug internetowych. + +>Z I2P korzysta wiele osób troszczÄ…cych siÄ™ o swojÄ… prywatność: aktywiÅ›ci, osoby represjonowane, dziennikarze, informatorzy oraz przeciÄ™tni użytkownicy. + +>Å»adna sieć nie może być "idealnie anonimowa". CiÄ…gÅ‚ym celem I2P jest sprawianie, że ataki stanÄ… siÄ™ coraz trudniejsze do dokonania. Jej anonimowość staje siÄ™ silniejsza wraz z rozrostem sieci i rozwojem bieżących badaÅ„ akademickich. + +### Adnotacje + +Dokumenty I2P oraz specyfikacje dostÄ™pne sÄ… [tutaj](https://geti2p.net/docs/). diff --git a/_i18n/pl/resources/moneropedia/i2pcontrol.md b/_i18n/pl/resources/moneropedia/i2pcontrol.md new file mode 100644 index 0000000000000000000000000000000000000000..596ece198021fc14238d32f33b883721a3429d19 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/i2pcontrol.md @@ -0,0 +1,17 @@ +--- +layout: moneropedia +entry: "I2PControl" +tags: ["kovri"] +terms: ["I2PControl"] +summary: "Interfejs programowania aplikacji dla Kovri i Java-I2P pozwalajÄ…cy na prostÄ… zdalnÄ… kontrolÄ™." +--- + +### Podstawy + +I2Pcontrol jest interfejsem programowania aplikacji(https://en.wikipedia.org/wiki/Application_programming_interface) [JSONRPC2](https://en.wikipedia.org/wiki/JSON-RPC) dla @Kovri i @Java-I2P, który pozwala klientowi na zdalnÄ… kontrolÄ™ i monitoring uruchomionej instancji. + +Dwoma dostÄ™pnymi klientami I2PControl sÄ…: [qtoopie](https://github.com/EinMByte/qtoopie) (klient C++) i [itoopie](https://github.com/i2p/i2p.itoopie) (klient Java). Przejdź do `kovri.conf`, aby skonfigurować I2PControl dla Kovri. + +### Szczegółowe informacje + +Szczegóły i informacje dostÄ™pne sÄ… na stronie [I2PControl](https://geti2p.net/en/docs/api/i2pcontrol). diff --git a/_i18n/pl/resources/moneropedia/in-net.md b/_i18n/pl/resources/moneropedia/in-net.md new file mode 100644 index 0000000000000000000000000000000000000000..418fb0c6a4fc461c576b74bced59ad2f66fb4d17 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/in-net.md @@ -0,0 +1,15 @@ +--- +layout: moneropedia +entry: "In-net" +tags: ["kovri"] +terms: ["In-net"] +summary: "WewnÄ…trz sieci I2P" +--- + +### Podstawy + +**In-net** jest [kolokwialnym](https://en.wikipedia.org/wiki/Colloquial) pojÄ™ciem opisujÄ…cym aktywnoÅ›ci, protokoÅ‚y i funkcjonalnoÅ›ci istniejÄ…ce *wyłącznie* wewnÄ…trz sieci @I2P. + +### Szczegółowe informacje + +PrzykÅ‚ad: *Å›ciÄ…ganie in-net* to Å›ciÄ…ganie plików *wyłącznie* wewnÄ…trz I2P. diff --git a/_i18n/pl/resources/moneropedia/index.md b/_i18n/pl/resources/moneropedia/index.md new file mode 100644 index 0000000000000000000000000000000000000000..5c23aefd03ab4c4d93ec712b5bea336b45d3cb5c --- /dev/null +++ b/_i18n/pl/resources/moneropedia/index.md @@ -0,0 +1,21 @@ +--- +layout: full +title: "Moneropedia" +title-pre-kick: "Moneropedia" +title-kick: "Monero Wiki" +title-post-kick: "" +kick-class: "softyellow-kicks" +icon: "icon_wiki" +attribution: "<!-- Ikona jest oparta na pracy Freepik (http://www.freepik.com) i jest licencjonowana przez Creative Commons BY 3.0 -->" +--- + + +<div class="row"> + +@moneropedia + +</div> + +<p><a href="https://github.com/monero-project/monero-site/new/master/knowledge-base/moneropedia" class="btn-link btn-auto btn-primary">Dodaj nowe pojÄ™cie</a></p> + +JeÅ›li chciaÅ‚byÅ› dodać jakieÅ› pojÄ™cie lub zmienić już istniejÄ…ce, załóż wÄ…tek w tym [temacie GitHub](https://github.com/monero-project/monero-site/issues) lub dokonaj zmian za pomocÄ… pull request. diff --git a/_i18n/pl/resources/moneropedia/java-i2p.md b/_i18n/pl/resources/moneropedia/java-i2p.md new file mode 100644 index 0000000000000000000000000000000000000000..6c5cbf3170f1187b4ee2a3bf32b263370c05e4e3 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/java-i2p.md @@ -0,0 +1,15 @@ +--- +layout: moneropedia +entry: "Java I2P" +tags: ["kovri"] +terms: ["Java-I2P"] +summary: "Oryginalna implementacja sieci I2P, napisana w Javie." +--- + +### Podstawy + +PojÄ™cie "Java I2P" jest czÄ™sto stosowane do opisania oryginalnej implementacji sieci @I2P, obecnie najbardziej znanej i używanej. Istnieje wiele implementacji I2P, w tym @Kovri, wszystkie oparte na oryginalnej implementacji Java. + +### Adnotacje + +Aby Å›ciÄ…gnąć lub dowiedzieć siÄ™ wiÄ™cej o implementacji Java, odwiedź [stronÄ™ I2P](https://geti2p.net/). diff --git a/_i18n/pl/resources/moneropedia/jump-service.md b/_i18n/pl/resources/moneropedia/jump-service.md new file mode 100644 index 0000000000000000000000000000000000000000..41fd97ff442ecef4855b0e9f631c82def220371d --- /dev/null +++ b/_i18n/pl/resources/moneropedia/jump-service.md @@ -0,0 +1,34 @@ +--- +layout: moneropedia +entry: "Jump Service" +tags: ["kovri"] +terms: ["Jump-Service", "opcja-przeskakiwania", "opcji-przeskakiwania"] +summary: "Serwis strony w sieci I2P, który dodaje adresy do twojej książki adresowej." +--- + +### Podstawy + +W skonfigurowanej przeglÄ…darce sieci I2P możesz skorzystać z serwisu przeskakiwania do *przeskoczenia* do adresu @I2P, który nie znajduje siÄ™ w twojej @książce-adresowej. Po przeskoczeniu do adresu, zostanie on w niej zapisany. + +### Szczegółowe informacje + +W skonfigurowanej przeglÄ…darce sieci I2P przejdź do strony http://stats.i2p/i2p/lookup.html (uprzejmość głównego dewelopera @Java-I2P - *zzz*). + +NastÄ™pnie pojawiÄ… siÄ™ dwie opcje: + +1. *Hostname Lookup* do wyszukiwania nazwa hosta adresu, do którego chcesz przejść, a nastÄ™pnie rÄ™cznego skopiowania i wklejenia rezultatu +2. *Jump* do przeskoczenia do strony I2P poprzez wpisanie nazwy hosta I2P (**zalecane**). + +### Korzystanie z hostname lookup + +PrzykÅ‚adowo wpisanie `pinkpaste.i2p` do okna *Hostname lookup* (a nastÄ™pnie zatwierdzenie) da nastÄ™pujÄ…cy rezultat: + +``` +pinkpaste.i2p=m-HrPrIAsdxts0WM~P4mE8mt9P7g-QTaBvu7Gc6Nl0UX7Vwck-i~RvOPfK6W~kfdRvwhNTqevkBL2UF5l36We02Aiywu7kB2xOHRkze68h-Tg2ewvRVwokohguCD2G3wwAEz~7FVda2avYDCb9-N6TfuzxKLnmhPMvbNSjGL7ZsD2p-h207R3-2kvuMV9bfu-K~w9NI9XJhIyufvUnFYc2jnTVg8PbaR4UP57cNaOO2YIMPkbr6~yTcIu9B1sUfHK6-N~6virQDOxW4M-62rjnZkLpaCtkOsXslmCwZI--TkZ6hKi1kXZvNmJRE1rYfffYRFn38zhaqszeETX8HiIvahZhXF5fNumBziYdmLdw8hkuN1A~emU6Xz9g~a1Ixfsq1Qr~guYoOtaw-0rOFxNRS9yMehE-2LCb8c-cAg6z5OdlN4qJDl~ZHgru4d~EHp~BpAK3v7u2Gi-8l1ygVW-1CHVna~fwnbOPN3ANPwh6~~yUit0Cx1f54XiNRn6-nPBQAEAAcAAA== +``` + +Skopiuj i wklej to połączenie @adresu-base64 hosta do swojej **prywatnej** @subskrypcji. + +### Przeskakiwanie bezpoÅ›rednie + +Na przykÅ‚ad wpisanie `pinkpaste.i2p` do okna *Hostname lookup* (a nastÄ™pnie zatwierdzenie) automatycznie przeniesie ciÄ™ do strony **oraz** wstawi @lokalnie-unikalnego-hosta do książki adresowej. diff --git a/_i18n/pl/resources/moneropedia/kovri.md b/_i18n/pl/resources/moneropedia/kovri.md new file mode 100644 index 0000000000000000000000000000000000000000..dd15e9878fa27f484992f990c0f68ce8b845e69c --- /dev/null +++ b/_i18n/pl/resources/moneropedia/kovri.md @@ -0,0 +1,62 @@ +--- +layout: moneropedia +entry: "Kovri" +tags: ["kovri"] +terms: ["Kovri"] +summary: "Implementacja routera C++ dla Monero w sieci I2P." +--- + +### Podstawy + +[Kovri](https://github.com/monero-project/kovri/) jest wdrożeniem sieci @I2P w jÄ™zyku C++. Obecnie jest on w dynamicznym rozwoju i nie zostaÅ‚ jeszcze zintegrowany z Monero. Po zintegorwaniu Kovri z twoim @wÄ™zÅ‚em Monero, transakcje bÄ™dÄ… jeszcze bezpieczniejsze. + +### Szczegółowe informacje + +Kovri bÄ™dzie chroniÅ‚ ciebie i Monero przed: + +- atakami partycjonowania @wÄ™złów +- powiÄ…zaniem pojedynczego numeru identyfikacyjnego transakcji z twoim adresem IP +- wydobywaniem i/lub uruchamianiem wÄ™zÅ‚a w wysoce kontrowersyjnych Å›rodowiskach +- wyciekami metadanych (np. wyszukiwania @OpenAlias) + +... i wiele wiÄ™cej. + +Przeczytaj [anonimowÄ… propozycjÄ™ FFS](https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread), aby dowiedzieć siÄ™ wiÄ™cej szczegółów oraz na temat argumentacji projektu. Przeczytaj również FAQ i Przewodniki dla Użytkowników w [folderze Kovri](https://github.com/monero-project/kovri/). + +### Terminologia @Kovri / @I2P + +#### Klient + Interfejs Programowania Aplikacji + +- @książka-adresowa +- @adres-base32 +- @adres-base64 +- @zasadniczy-unikalny-host +- @Eepsite (@ukryty-serwis, @strona-czosnkowa, @serwis-czosnkowy) +- @I2PControl +- @opcja-przeskakiwania +- @lokalnie-unikalny-host +- @Reseed +- @Subskrypcja + +#### Core + Router + +- @Clearnet +- @katalog-danych +- @wÄ™zeÅ‚-docelowy +- @szyfrowanie +- @Floodfill +- @szyfrowanie-czosnkowe +- @trasowanie-czosnkowe +- @I2NP +- @In-net +- @Java-I2P +- @szyfrowanie-warstwowe +- @Lease +- @LeaseSet +- @wiadomość +- @NTCP +- @baza-danych-sieci +- @informacje-o-routerze +- @SSU +- @Transport +- @Tunel diff --git a/_i18n/pl/resources/moneropedia/lease-set.md b/_i18n/pl/resources/moneropedia/lease-set.md new file mode 100644 index 0000000000000000000000000000000000000000..1e59632892c78b5926c670147d65197189fe1931 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/lease-set.md @@ -0,0 +1,25 @@ +--- +layout: moneropedia +entry: "Lease-Set" +tags: ["kovri"] +terms: ["LeaseSet", "LeaseSets"] +summary: "Zestaw wszystkich aktualnie zautoryzowanych leasów dla pojedynczego wÄ™zÅ‚a docelowego I2P." +--- + +### Podstawy + +Lease-Set jest zestawem zautoryzowanych @leasów (i pozostaÅ‚ych istotnych informacji) dla pojedynczego @wÄ™zÅ‚a-docelowego sieci @I2P. + +### Szczegółowe informacje + +Lease Set zawiera: + +- wszystkie aktualnie zautoryzowane leasy dla pojedynczego wÄ™zÅ‚a docelowego +- publiczny klucz, wedÅ‚ug którego zaszyfrowane mogÄ… być @wiadomoÅ›ci (zobacz: @trasowanie-czosnkowe) +- publiczny klucz podpisu, który może zostać użyty do unieważnienia danej wersji struktury + +Lease Set jest jednÄ… z dwóch struktur przechowywanych w @bazie-danych-sieci (drugÄ… sÄ… @informacje-o-routerze) i zaszyfrowany jest funkcjÄ… SHA256 zawartego @wÄ™zÅ‚a-docelowego. + +### Adnotacje + +Aby dowiedzieć siÄ™ wiÄ™cej, przejdź do strony [LeaseSet](https://geti2p.net/en/docs/how/network-database#leaseSet) @Java-I2P. diff --git a/_i18n/pl/resources/moneropedia/lease.md b/_i18n/pl/resources/moneropedia/lease.md new file mode 100644 index 0000000000000000000000000000000000000000..3b034af1de5f88bf379788f6464fe854b1c51665 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/lease.md @@ -0,0 +1,15 @@ +--- +layout: moneropedia +entry: "Lease" +tags: ["kovri"] +terms: ["Lease", "Leases", "leasów"] +summary: "Autoryzuje tunel sieci I2P do otrzymywania wiadomoÅ›ci przeznaczonych do wÄ™zÅ‚a docelowego." +--- + +### Podstawy + +Lease definiuje autoryzacjÄ™ pojedynczego @tunelu sieci @I2P do otrzymywania @wiadomoÅ›ci przeznaczonych do @wÄ™zÅ‚a-docelowego. + +### Szczegółowe informacje + +Aby dowiedzieć siÄ™ wiÄ™cej, przejdź do strony na temat [Lease'u](https://geti2p.net/spec/common-structures#lease) w @Java-I2P. diff --git a/_i18n/pl/resources/moneropedia/locally-unique-host.md b/_i18n/pl/resources/moneropedia/locally-unique-host.md new file mode 100644 index 0000000000000000000000000000000000000000..5bb96e856bc7ba85f7646bd5047b266b1f411341 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/locally-unique-host.md @@ -0,0 +1,22 @@ +--- +layout: moneropedia +entry: "Lokalnie unikalny host" +tags: ["kovri"] +terms: ["lokalnie-unikalny-host", "lokalnie-unikalnego-hosta", "lokalnie-unikalnym-hostem", "lokalnie-unikalnym-hoÅ›cie"] +summary: "Host zdefiniowany i ustalony wyłącznie przez ciebie." +--- + +### Podstawy + +Lokalnie unikalny host jest [PeÅ‚nÄ…, JendoznacznÄ… NazwÄ… DomenowÄ…](https://en.wikipedia.org/wiki/FQDN) definiowanÄ… przez **ciebie** i ustalonÄ… wyłącznie przez ciebie, podobnie do tego, jak wdrażane sÄ… [pliki hosts](https://en.wikipedia.org/wiki/etc/hosts). Nie należy go mylić z @zasadniczym-unikalnym-hostem. + +### Szczegółowe informacje + +Możesz podzielić siÄ™ swojÄ… interpretacjÄ… tego, jak ustalany jest host, np. `localhost` zawsze jest ustalony jako `127.0.0.1`, ale to ustalenie nie jest ogólnie egzekwowane (np. ktoÅ› może przypisać `localhost` do dowolnego adresu IP). + +Hosty w publicznej subskrypcji mogÄ… być uważane za @zasadnicze-unikalne-hosty wewnÄ…trz sieci @I2P, jednak ostatecznie to od ciebie zależy, jak je zdefiniujesz. + +### Adnotacje + +- Monero używa przede wszystkim zasadniczych unikalnych hostów, podczas gdy I2P korzysta jedynie z lokalnie unikalnych hostów. +- PrzypisanÄ… domenÄ… najwyższego poziomu I2P jest obecnie `.i2p`, a Kovri zamierza używać jedynie [domeny najwyższego poziomu](https://en.wikipedia.org/wiki/Top_level_domain) `.i2p` . diff --git a/_i18n/pl/resources/moneropedia/message.md b/_i18n/pl/resources/moneropedia/message.md new file mode 100644 index 0000000000000000000000000000000000000000..ed7ecdb8f43a100559fe5d8ac3df70ea6c4810a0 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/message.md @@ -0,0 +1,33 @@ +--- +layout: moneropedia +entry: "Message" +tags: ["kovri"] +terms: ["wiadomość", "wiadomoÅ›ci", "wiadomoÅ›ciÄ…", "wiadomoÅ›ciami", "wiadomoÅ›ciom"] +summary: "Mechanizm, dziÄ™ki któremu informacje sÄ… przekazywane wewnÄ…trz sieci I2P." +--- + +### Podstawy + +*WiadomoÅ›ci* (które istniejÄ… w wierzchniej warstwie @transportu), zawierajÄ… różne informacje potrzebne sieci, ale przede wszystkim to, co widzisz, robisz, wysyÅ‚asz i otrzymujesz, jest transportowane za pomocÄ… *wiadomoÅ›ci*. + +IstniejÄ… dwa podstawowe rodzaje *wiadomoÅ›ci* w sieci @I2P: + +- wiadomoÅ›ci tunelowe +- wiadomoÅ›ci I2NP + +Zasadniczo to: *wiadomoÅ›ci tunelowe* **zawierajÄ…** **fragmenty wiadomoÅ›ci** @I2NP, które nastÄ™pnie sÄ… [skÅ‚adane w caÅ‚ość](https://geti2p.net/en/docs/tunnels/implementation) w pewnym momencie Å›cieżki tunelowej. + +### Szczegółowe informacje + +WiadomoÅ›ci @I2NP sÄ… blisko zwiÄ…zane z wiadomoÅ›ciami tunelowymi, co sprawia, że Å‚atwo pomylić pojÄ™cie *wiadomoÅ›ci* przy czytaniu specyfikacji sieci @Java-I2P: + +> +1. Najpierw furtka tunelu zbiera wiele wiadomoÅ›ci I2NP i przetwarza je w wiadomoÅ›ci tunelowe do wysÅ‚ania. +2. NastÄ™pnie furtka szyfruje przetworzone dane i przekazuje je do pierwszego hopu. +3. Peer i kolejni uczestnicy tunelu odkrywajÄ… warstwÄ™ szyfrowania, weryfikujÄ…c jÄ… przeciwko duplikatom, a nastÄ™pnie przekazuje dalej do kolejnego peeru. +4. Na koÅ„cu wiadomość tunelowa dochodzi do punktu koÅ„cowego, gdzie pierwotnie zwiniÄ™te przy furtce wiadomoÅ›ci I2NP sÄ… skÅ‚adane w caÅ‚ość i przekazywane zgodnie z poleceniem. + +### Adnotacje + +- WiadomoÅ›ci I2NP muszÄ… być podzielone, ponieważ różniÄ… siÄ™ rozmiarem (od 0 do prawie 64 KB), a wiadomoÅ›ci tunelowe majÄ… staÅ‚y rozmiar (okoÅ‚o 1 KB). +- Aby dowiedzieć siÄ™ wiÄ™cej na temat szczegółów i specyfikacji, przejdź do strony [specyfikacji I2NP](https://geti2p.net/spec/i2np) oraz [specyfikacji wiadomoÅ›ci tunelowych](https://geti2p.net/spec/tunnel-message). diff --git a/_i18n/pl/resources/moneropedia/miners.md b/_i18n/pl/resources/moneropedia/miners.md new file mode 100644 index 0000000000000000000000000000000000000000..260d3a2c13f03e50f683c9d5f9b62204d12ba8a8 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/miners.md @@ -0,0 +1,20 @@ +--- +layout: moneropedia +entry: "Wydobycie" +terms: ["wydobycie", "wydobywanie", "wydobywania", "wydobycia", "górnik", "górnicy", "górnika", "górnikowi", "górnikom", "górnikami"] +summary: "Proces kryptograficznego obliczania matematycznego dowodu do bloku zawierajÄ…cego wiele transakcji, który nastÄ™pnie jest dodawany do Å‚aÅ„cucha bloków." +--- + +### Podstawy + +Wydobycie jest rozproszonym procesem potwierdzania transakcji w publicznej zapisie wszystkich transakcji, zwanym @Å‚aÅ„cuchem-bloków. WÄ™zÅ‚y Monero używajÄ… Å‚aÅ„cucha bloków, aby rozróżnić prawowite transakcje od prób ponownego wydania monet, które już raz zostaÅ‚y wydane. + +Monero napÄ™dzane jest Å›ciÅ›le przez Dowód Pracy. Wykorzystuje on algorytm wydobycia, który potencjalnie może zostać skutecznie przypisany miliardom istniejÄ…cych urzÄ…dzeÅ„ (wszystkim nowoczesnym CPU x86 i wielu GPU). Monero korzysta z algorytmu @dowodu-pracy @CryptoNight, który zostaÅ‚ zaprojektowany do użycia na zwykÅ‚ych CPU i GPU. + +Inteligentna funkcja wydobywania pozwala na transparentne wydobycie na komputerze użytkownika, z dala od centralizacji farm wydobywczych oraz stowarzyszeÅ„ wydobywczych, dążąc do oryginalnej wizji Satoshi Nakamoto o prawdziwej walucie peer-to-peer. + +Zgodnie ze stanem na czerwiec 2017 roku, botnety zÅ‚ożone z zaatakowanych komputerów stanowiÄ… nieistotnÄ… część górników w sieci Monero. Jest to zasÅ‚uga rentownoÅ›ci wydobycia na CPU za pomocÄ… algorytmu CryptoNight. + + + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/mnemonicseed.md b/_i18n/pl/resources/moneropedia/mnemonicseed.md new file mode 100644 index 0000000000000000000000000000000000000000..63af0c6f40f08fd4ee672fe30ae6a611d04e239c --- /dev/null +++ b/_i18n/pl/resources/moneropedia/mnemonicseed.md @@ -0,0 +1,20 @@ +--- +layout: moneropedia +entry: "Kod mnemoniczny" +terms: ["kod-mnemoniczny", "kodzie-mnemonicznym", "kodu-mnemonicznego"] +summary: "CiÄ…g 13 lub 25 słów używany do tworzenia kopii zapasowej konta Monero, dostÄ™pny w wielu jÄ™zykach." +--- + +### Podstawy + +{{ page.summary | capitalize }}. Ten 25-sÅ‚owny ciÄ…g (13-sÅ‚owny w przypadku MyMonero) zawiera wszystkie informacje potrzebne do wglÄ…du i wydawania funduszy z @konta Monero. + +### Szczegółowe informacje + +W oficjalnym portfelu kod mnemoniczny porównuje 25 słów z ostatnim sÅ‚owem użytym jako suma kontrolna. SÅ‚owa te odpowiadajÄ… 256-bitowej liczbie caÅ‚kowitej, bÄ™dÄ…cej *prywatnym* @kluczem-wydawania konta. *Prywatny* @klucz-widocznoÅ›ci bierze siÄ™ z haszowania prywatnego klucza wydawania za pomocÄ… Keccak-256, tworzÄ…c drugÄ… 256-bitowÄ… liczbÄ™ caÅ‚kowitÄ…. Odpowiednie klucze *publiczne* powstajÄ… nastÄ™pnie z kluczy prywatnych. + +PrzechowujÄ…c 25-sÅ‚owny klucz mnemoniczny w bezpiecznym miejscu, chronisz kopiÄ™ zapasowÄ… swoich kluczy prywatnych, a wiÄ™c także i wszystkich twoich Monero. DzielÄ…c siÄ™ z kimkolwiek swoim kluczem mnemonicznym, pozwalasz na peÅ‚ny dostÄ™p do twoich Å›rodków. + +Zalecane jest nieprzechowywanie wiÄ™cej, niż jesteÅ› gotowy stracić, w "gorÄ…cym portfelu", to znaczy w portfelu podłączonym do internetu lub zaÅ‚adowanym na jakimkolwiek urzÄ…dzeniu, które kiedyÅ› byÅ‚o lub może być w przyszÅ‚oÅ›ci podłączone do internetu lub innego niezaufanego źródÅ‚a. + +Możesz bezpiecznie przechowywać swoje Monero w "zimnym" lub @papierowym-portfelu. diff --git a/_i18n/pl/resources/moneropedia/network-database.md b/_i18n/pl/resources/moneropedia/network-database.md new file mode 100644 index 0000000000000000000000000000000000000000..136395ca31c082b74e7b9b43faa57f2ad72d7439 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/network-database.md @@ -0,0 +1,25 @@ +--- +layout: moneropedia +entry: "Baza danych sieci" +tags: ["kovri"] +terms: ["baza-danych-sieci", "bazie-danych-sieci", "bazÄ…-danych-sieci"] +summary: "Rozproszona baza danych zawierajÄ…ca potrzebne informacje na temat routera, aby sieć pozostaÅ‚a nienaruszona." +--- + +### Podstawy + +Baza danych sieci jest [rozproszonÄ… bazÄ… danych](https://en.wikipedia.org/wiki/Distributed_database) zawierajÄ…cÄ… informacje na temat routera, które muszÄ… być używane przez peerów, aby sieć pozostaÅ‚a nienaruszona. + +### Szczegółowe informacje + +Za: @Java-I2P: + +> +Baza danych sieci @I2P jest specjalnÄ… rozproszonÄ… bazÄ… danych zawierajÄ…cÄ… tylko dwa rodzaje danych - informacje kontaktowe routera (@informacje-o-routerze) oraz informacje kontaktowe @wÄ™zÅ‚a docelowego (@LeaseSets). Każda informacja jest podpisana przez odpowiedniÄ… stronÄ™ i zweryfikowana przez kogokolwiek, kto jej używa lub jÄ… przechowuje. Dodatkowo dane posiadajÄ… informacje na temat żywotnoÅ›ci, zezwalajÄ…c na odrzucenie nieistotnych wprowadzeÅ„, nadpisywanie nowszych wprowadzeÅ„ nad starszymi oraz na ochronÄ™ przed pewnymi rodzajami ataków. + +> +Baza danych sieci jest rozproszona poprzez prostÄ… technikÄ™ zwanÄ… "@floodfill", w której jest utrzymywana przez podzbiór wszystkich routerów, zwanych "routerami floodfill". + +### Adnotacje + +Aby dowiedzieć siÄ™ wiÄ™cej, przejdź do [bazy danych sieci](https://geti2p.net/en/docs/how/network-database). diff --git a/_i18n/pl/resources/moneropedia/node.md b/_i18n/pl/resources/moneropedia/node.md new file mode 100644 index 0000000000000000000000000000000000000000..f5c85a8cbbfc151a6dcdaab9e71c47516903eea4 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/node.md @@ -0,0 +1,25 @@ +--- +layout: moneropedia +entry: "WÄ™zeÅ‚" +terms: ["wÄ™zeÅ‚", "wÄ™zÅ‚a", "wÄ™zÅ‚owi", "wÄ™zÅ‚y", "wÄ™zÅ‚om", "wÄ™zÅ‚ami"] +summary: "UrzÄ…dzenie internetowe uruchamiajÄ…ce oprogramowanie Monero, posiadajÄ…ce peÅ‚nÄ… kopiÄ™ Å‚aÅ„cuchów bloków monero i aktywnie biorÄ…ce udziaÅ‚ w sieci Monero." +--- + +### Podstawy + +{{ page.summary | capitalize }}. + +### Szczegółowe informacje + +WÄ™zÅ‚y biorÄ… udziaÅ‚ w sieci Monero i zabezpieczajÄ… @transakcje poprzez egzekwowanie zasad sieci. WÄ™zÅ‚y Å›ciÄ…gajÄ… caÅ‚y @Å‚aÅ„cuch-bloków, aby być na bieżąco z dokonanymi transakcjami. BiorÄ… one udziaÅ‚ w sieci poprzez przekazywanie miÄ™dzy sobÄ… transakcji. MogÄ… one także brać udziaÅ‚ w tworzeniu @bloków (proces ten nazywa siÄ™ @wydobyciem). + +Wydobywanie jest procesem, w którym wÄ™zÅ‚y tworzÄ… nowy blok z poprzednio zaakceptowanego bloku, transakcji oczekujÄ…cych na przetworzenie w @puli-transakcji oraz z @transakcji-coinbase. Gdy nowo utworzony blok jest uznany za ważny, wÄ™zeÅ‚ przekazuje go kolejnym wÄ™zÅ‚om w sieci, które sygnalizujÄ… zgodność poprzez rozpoczÄ™cie pracy nad kolejnym blokiem Å‚aÅ„cucha. + +Zasady kierujÄ…ce wÄ™zÅ‚ami sÄ… wbudowane w oprogramowanie Monero. Sytuacja, gdy wszystkie wÄ™zÅ‚y przyjmujÄ… ustalone zasady, nazywana jest @zgodÄ…. Zgoda (konsensus) jest niezbÄ™dna dla kryptowaluty, ponieważ jest podstawÄ… budowy bloków - wÄ™zÅ‚y, które nie zgadzajÄ… siÄ™ w sprawie ważnoÅ›ci bloków (to na przykÅ‚ad użytkownicy ze zdezaktualizowanym oprogramowaniem), nie bÄ™dÄ… mogÅ‚y kontynuować swojego udziaÅ‚u w sieci Monero. + +Centralny Zespół Monero planuje dokonywać @hardforku co 6 miesiÄ™cy - we wrzeÅ›niu i marcu każdego roku. JeÅ›li w tym czasie operujesz wÄ™zÅ‚em, musisz go zaktualizować do najnowszej wersji oprogramowania Monero, w przeciwnym razie zostaniesz wykluczony z sieci Monero. + +--- + +##### Inne źródÅ‚a +<sub>1. *Fluffypony daÅ‚ dobry przykÅ‚ad tego, dlaczego obowiÄ…zkowe hardforki sÅ‚użą dobru Monero.* ([Monero Missives for the Week of 2016-06-20](https://getmonero.org/2016/06/20/monero-missive-for-the-week-of-2016-06-20.html))</sub> diff --git a/_i18n/pl/resources/moneropedia/ntcp.md b/_i18n/pl/resources/moneropedia/ntcp.md new file mode 100644 index 0000000000000000000000000000000000000000..b92fc3683090566ace39ef0a9112634a636eb275 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/ntcp.md @@ -0,0 +1,34 @@ +--- +layout: moneropedia +entry: "NTCP" +tags: ["kovri"] +terms: ["NTCP"] +summary: "Protokół Kontroli Transmisji oparty na nieblokowaniu wejÅ›cia/wyjÅ›cia: jeden z dwóch Å›rodków transportów Kovri." +--- + +### Podstawy + +*Protokół Kontroli Transmisji oparty na nieblokowaniu wejÅ›cia/wyjÅ›cia (NTCP)* jest jednym z dwóch szyfrowanych Å›rodków @transportu w @Kovri. + +Podobnie do @SSU, *głównym* przeznaczeniem NTCP jest bezpieczny transport @wiadomoÅ›ci @in-net w sieci @I2NP poprzez @tunele, jednak w odróżnieniu od SSU, NTCP dziaÅ‚a jedynie za pomocÄ… zaszyfrowanego [ProtokoÅ‚u Kontroli Transmisji](https://en.wikipedia.org/wiki/Transmission_Control_Protocol). + +### Szczegółowe informacje + + Przekazuje pojedyncze wiadomoÅ›ci I2NP, po tym jak: + - zostaÅ‚ ustanowiony Protokół Kontroli Transmisji + - zostaÅ‚a ukoÅ„czona sekwencja ustanowienia + Korzysta z nastÄ™pujÄ…cych @szyfrowaÅ„: + - 2048-bitowy [Diffie-Hellman](https://en.wikipedia.org/wiki/Diffie-hellman) + - [AES-256](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)/[CBC](https://en.wikipedia.org/wiki/Block_cipher_modes_of_operation) +Sekwencja ustanowienia skÅ‚ada siÄ™ z nastÄ™pujÄ…cych *stanów*: + - Pre-ustanowienie + - ustanowienie + - Post-ustanowienie or "Ustanowione" + Korzysta z nastÄ™pujÄ…cych charakterystyk @bazy-danych-sieci: + - Nazwa Å›rodka transportu: NTCP + - Host: IP (IPv4 lub IPv6) lub nazwa hosta (skrócony adres IPv6 (wraz z "::") jest dozwolony) + - Port: 1024 - 65535 + +### Adnotacje + +Aby dowiedzieć siÄ™ wiÄ™cej, przejdź do strony [NTCP](https://geti2p.net/en/docs/transport/ntcp) @Java-I2P. diff --git a/_i18n/pl/resources/moneropedia/openalias.md b/_i18n/pl/resources/moneropedia/openalias.md new file mode 100644 index 0000000000000000000000000000000000000000..988944ed52edbd1d1ca42ac93fd6f04e0f185f05 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/openalias.md @@ -0,0 +1,20 @@ +--- +layout: moneropedia +entry: "OpenAlias" +terms: ["OpenAlias"] +summary: "Standard pozwalajÄ…cy na korzystanie z adresu e-mail lub domeny internetowej, np. donate@getmonero.org lub donate.getmonero.org, w celu pÅ‚atnoÅ›ci, zamiast adresu numerycznego." +--- + +### Podstawy + +Centralny Zespół Monero uruchomiÅ‚ standard zwany OpenAlias, który pozwala na korzystanie z adresów znacznie Å‚atwiejszych do odczytu, rówmoczeÅ›nie zapewnieniajÄ…c decentralizacjÄ™ i bezpieczeÅ„stwo (Zooko's triangle). OpenAlias może być użyty w każdej kryptowalucie i jest już wdrożony do Monero, Bitcoina (w najnowszej wersji Electrum) i HyperStake. + +Celem OpenAlias jest uÅ‚atwienie tworzenia aliasów poÅ›ród szybko zmieniajÄ…cego siÄ™ klimatu technologicznego. Użytkownicy próbujÄ… przekroczyć barierÄ™ prywatnych i kryptograficznie bezpiecznych infrastruktur i systemów, jednak wielu z nich ciÄ…gle ma problem z zapamiÄ™taniem adresów e-mail swoich znajomych. + +W ramach ciÄ…gle rozwijanego projektu Monero, zadaliÅ›my sobie pytanie, jak możemy uÅ‚atwić sposób pÅ‚atnoÅ›ci użytkownikom nieobeznanym z kryptowalutami. Jednorazowe adresy Monero skÅ‚adajÄ… siÄ™ z co najmniej 95 znaków - niemożliwe jest ich zapamiÄ™tanie, a poproszenie kogoÅ› o przesÅ‚anie pieniÄ™dzy na 95-znakowy ciÄ…g tylko spowoduje zamieszanie. + +Zasadniczo OpenAlias jest zapisem TXT DNS w PeÅ‚nej, Jednoznacznej Nazwie Domenowej. Po połączeniu go z technologiami zwiÄ…zanymi z systemem nazw domenowych, stowrzyliÅ›my standard aliasowania, który sÅ‚uży deweloperom i jest intuicyjny oraz współpracuje zarówno z scentralizowanymi, jak i zdecentralizowanymi systemami domen. + +{{ page.summary | capitalize }}. + +WiÄ™cej informacji znajdziesz w artykule na temat [OpenAlias](/knowledge-base/openalias) lub [stronie OpenAlias](https://openalias.org). diff --git a/_i18n/pl/resources/moneropedia/paperwallet.md b/_i18n/pl/resources/moneropedia/paperwallet.md new file mode 100644 index 0000000000000000000000000000000000000000..3953f87630c3cdd36727ded5f75f30c356d7adbe --- /dev/null +++ b/_i18n/pl/resources/moneropedia/paperwallet.md @@ -0,0 +1,7 @@ +--- +layout: moneropedia +entry: "Papierowy portfel" +terms: ["papierowy-portfel", "papierowego-portfela", "papierowemu-portfelowi"] +summary: "Papierowy portfel przechowuje informacje niezbÄ™dne do wysyÅ‚ania i otrzymywania Monero." +--- + diff --git a/_i18n/pl/resources/moneropedia/paymentid.md b/_i18n/pl/resources/moneropedia/paymentid.md new file mode 100644 index 0000000000000000000000000000000000000000..4249174374ebc9dd2d86a72eae82588aba2ff271 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/paymentid.md @@ -0,0 +1,26 @@ +--- +layout: moneropedia +entry: "Numer identyfikacyjny pÅ‚atnoÅ›ci" +terms: ["numer-identyfikacyjny-pÅ‚atnoÅ›ci", "numeru-identyfikacyjnego-pÅ‚atnoÅ›ci", "numerem-identyfikacyjnym-pÅ‚atnoÅ›ci", "numerze-identyfikacyjnym-pÅ‚atnoÅ›ci", "numery-identyfikacyjne-pÅ‚atnoÅ›ci", "numerom-identyfikacyjnym-pÅ‚atnoÅ›ci", "numerach-identyfikacyjnych-pÅ‚atnoÅ›ci"] +summary: "Opcjonalny znacznik dodawany w celu identyfikacji transakcji pomiÄ™dzy użytkownikami, skÅ‚adajÄ…cy siÄ™ z 64 heksadecymalnych znaków." +--- + +### Podstawy + +Numer identyfikacyjny pÅ‚atnoÅ›ci jest **arbitralnym** i **opcjonalnym** załącznikiem transakcji skÅ‚adajÄ…cym siÄ™ z 32 bitów (64 heksadecymalnych znaków) lub z 8 bitów (w przypadku adresów zintegrowanych). + +Numer identyfikacyjny pÅ‚atnoÅ›ci jest zazwyczaj używany do identyfikacji transakcji pomiÄ™dzy użytkownikami oraz na gieÅ‚dzie. Ze wzglÄ™du na nieodłącznÄ… charakterystykÄ™ Monero polegajÄ…cÄ… na korzystaniu z pojedynczego adresu publicznego do transakcji przychodzÄ…cych, numer identyfikacyjny pÅ‚atnoÅ›ci jest szczególnie użyteczny w łączeniu pÅ‚atnoÅ›ci przychodzÄ…cych z kontem użytkownika. + +### Kompaktowy numer identyfikacyjny pÅ‚atnoÅ›ci a adresy zintegrowane + +PoczÄ…wszy od wersji 0.9 Hydrogen Helix, numery identyfikacyjne pÅ‚atnoÅ›ci mogÄ… zostać zaszyfrowane i włączone do adresu pÅ‚atnoÅ›ci. Numery identyfikacyjne tego rodzaju powinny być 64-bitowe oraz muszÄ… być zaszyfrowane losowym jednorazowym kluczem, znanym jedynie nadawcy i odbiorcy. + +### Tworzenie numeru identyfikacyjnego pÅ‚atnoÅ›ci + +Zaleca siÄ™ korzystanie z oficjalnej funkcji portfela `integrated_address` do automatycznego wygenerowania adresu zintegrowanego zawierajÄ…cego kompaktowy numer identyfikacyjny pÅ‚atnoÅ›ci. JeÅ›li chcesz użyć wiersza poleceÅ„, postÄ™puj jak poniżej: + +Tworzenie kompaktowego numeru identyfikacyjnego dla adresu zintegrowanego: +```# openssl rand -hex 8``` + +Tworzenie tradycyjnego numeru identyfikacyjnego: +```# openssl rand -hex 32``` diff --git a/_i18n/pl/resources/moneropedia/pedersen-commitment.md b/_i18n/pl/resources/moneropedia/pedersen-commitment.md new file mode 100644 index 0000000000000000000000000000000000000000..8f7e42cda5126d6715d8b66fef12d951dde68a98 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/pedersen-commitment.md @@ -0,0 +1,24 @@ +--- +layout: moneropedia +entry: "ZobowiÄ…zanie Pedersena" +terms: ["zobowiÄ…zanie", "zobowiÄ…zania", "zobowiÄ…zaniu", "zobowiÄ…zaniom", "zobowiÄ…zanie-pedersena", "zobowiÄ…zaniu-pedersena", "zobowiÄ…zaniem-pedersena"] +summary: "Algorytmy kryptograficzne pozwalajÄ…ce osobie udowadniajÄ…cej na zobowiÄ…zanie siÄ™ do pewnej wartoÅ›ci bez ujawniania jej ani nie bÄ™dÄ…c w stanie jej zmienić. +--- + +### Podstawy + +Przy pÅ‚atnoÅ›ciach Monero wartość wkÅ‚adu, którÄ… użytkownik wydaje, oraz wartość wyjÅ›ciowa sÄ… zaszyfrowane i nieprzejrzyste dla wszystkich, z wyjÄ…tkiem odbiorcy każdego z wyjść. ZobowiÄ…zanie Pedersena pozwala na wysyÅ‚anie Monero bez ujawniania wartoÅ›ci transakcji. Umożliwia ono także weryfikacjÄ™, czy transakcje w Å‚aÅ„cuchu bloków sÄ… prawdziwe i nie tworzÄ… monet z niczego. + +### Co to oznacza + +Dopóki zaszyfrowane wartoÅ›ci wyjÅ›ciowe (w skÅ‚ad których wchodzi wyjÅ›cie dla odbiorcy oraz @reszta zwracana nadawcy) razem z nieszyfrowanymi opÅ‚atami za transakcjÄ™ sÄ… równe sumie wydanego @wkÅ‚adu, transakcja jest prawdziwa i może zostać potwierdzona, że nie wytworzyÅ‚a Monero z niczego. + +ZobowiÄ…zanie Pedersena oznacza, że sumy sÄ… potwierdzone jako równe, jednak wartość Monero każdej z sum oraz wkÅ‚adu i wyjÅ›cia pozostajÄ… niemożliwe do okreÅ›lenia. Znaczy to także, że ukryty jest też stosunek jednego wkÅ‚adu do drugiego lub jednego wyniku do drugiego. + +Mimo że pozostaje niejasne, czy wkÅ‚ady faktycznie zostaÅ‚y wydane (@podpis-pierÅ›cieniowy zapisuje zarówno prawdziwe wkÅ‚ady, jak i te faÅ‚szywe, stÄ…d wÅ‚aÅ›ciwie nie wiadomo, które wartoÅ›ci zobowiÄ…zanie Pedersena sumuje), nie jest to problemem, ponieważ podpisy pierÅ›cieniowe @poufnych-transakcji-pierÅ›cieniowych muszÄ… udowodnić jedynie to, czy suma wyjść jednej kombinacji jest równa sumie wkÅ‚adów w tej samej kombinacji. Z matematycznego punktu widzenia jest to niemożliwe do sfaÅ‚szowania. + +### Szczegółowe informacje + +Przeczytaj wiÄ™cej w dokumencie Shena Noethera z Laboratorium Badawczego Monero na temat [Poufnych Transakcji PierÅ›cieniowych](https://eprint.iacr.org/2015/1098.pdf). + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/reseed.md b/_i18n/pl/resources/moneropedia/reseed.md new file mode 100644 index 0000000000000000000000000000000000000000..6781b109ba170186cc93b32055efbd2659fc5c71 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/reseed.md @@ -0,0 +1,17 @@ +--- +layout: moneropedia +entry: "Reseed" +tags: ["kovri"] +terms: ["Reseed"] +summary: "Metoda, za pomocÄ… której Kovri uruchamia sieć I2P." +--- + +### Podstawy + +Gdy uruchamiasz @Kovri po raz pierwszy (lub jeÅ›li byÅ‚ wyłączony przez dÅ‚uższy czas), bÄ™dzie on potrzebowaÅ‚ listy peerów, z którymi siÄ™ skontaktuje, aby dokonać [bootstrapu](https://en.wikipedia.org/wiki/Bootstrap) do sieci @I2P. Kovri bierze tÄ™ listÄ™ ze specjalnego pliku przechowywanego na serwerze reseed. W pliku tym znajdujÄ… siÄ™ wszystkie informacje, których Kovri potrzebuje do połączenia siÄ™ z peerami I2P. + +### Szczegółowe informacje + +Kovri posiada listÄ™ [mocno zakodowanych](https://en.wikipedia.org/wiki/Hard-coded) serwerów reseed, dostÄ™pnych aby z nich pobierać. Serwery te bezpiecznie serwujÄ… plik [SU3](https://geti2p.net/spec/updates#su3), opatrzony kryptograficznym @podpisem, ponad sieciÄ… @clearnet przy użyciu [HTTPS](https://en.wikipedia.org/wiki/HTTPS). Plik SU3 zawiera informacje sÅ‚użące do weryfikacji integralnoÅ›ci pliku i jego zawartoÅ›ci. + +Poza elementami technicznymi koniecznymi do weryfikacji i przetworzenia, plik ten zawiera przede wszystkim seriÄ™ plików z @informacjami-o-routerze, których routery Kovri i I2P używajÄ… do lokalizacji i komunikacji z pozostaÅ‚ymi peerami I2P, którzy nastÄ™pnie zapisywani sÄ… w @bazie-danych-sieci. diff --git a/_i18n/pl/resources/moneropedia/ring-size.md b/_i18n/pl/resources/moneropedia/ring-size.md new file mode 100644 index 0000000000000000000000000000000000000000..f3ae0d213abe956cb6a4e4622a3cf4ba64b2eabb --- /dev/null +++ b/_i18n/pl/resources/moneropedia/ring-size.md @@ -0,0 +1,12 @@ +--- +layout: moneropedia +entry: "Rozmiar pierÅ›cienia" +terms: ["rozmiar-pierÅ›cienia", "rozmiarowi-pierÅ›cienia", "rozmiarze-pierÅ›cienia", "rozmiarem-pierÅ›cienia"] +summary: "Liczba wszystkich możliwych osób podpisujÄ…cych za pomocÄ… podpisu pierÅ›cieniowego." +--- + +### Podstawy + +Rozmiar pierÅ›cienia oznacza liczbÄ™ wszystkich możliwych osób podpisujÄ…cych za pomocÄ… @podpisu-pierÅ›cieniowego. JeÅ›li rozmiar pierÅ›cienia danej @transakcji wynosi 4, oznacza to, że poza twoim, istniejÄ… 3 obce wyjÅ›cia. Wyższy numer rozmiaru pierÅ›cienia przeważnie zapewnia wiÄ™cej prywatnoÅ›ci niż niższy, jednak ponowne użycie nieparzystego, rozpoznawalnego rozmiaru pierÅ›cienia może spowodować, że transakcje bÄ™dÄ… siÄ™ wyróżniać. + +`Rozmiar pierÅ›cienia = obce wyjÅ›cia + 1 (twoje wyjÅ›cie)` diff --git a/_i18n/pl/resources/moneropedia/ringCT.md b/_i18n/pl/resources/moneropedia/ringCT.md new file mode 100644 index 0000000000000000000000000000000000000000..2ca9471abf29e9421579b4b1919f953b72e732b8 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/ringCT.md @@ -0,0 +1,25 @@ +--- +layout: moneropedia +entry: "Poufne Transakcje PierÅ›cieniowe" +terms: ["poufne-transakcje-pierÅ›cieniowe", "poufnym-transakcjom-pierÅ›cieniowym", "poufnymi-transakcjami-pierÅ›cieniowymi", "poufnych-transakcji-pierÅ›cieniowych"] +summary: "Sposób na ukrycie wartoÅ›ci Monero przesÅ‚anych w transakcji." +--- + +### Podstawy + +Poufne Transakcje PierÅ›cieniowe (RingCT) jest sposobem na ukrycie wartoÅ›ci Monero przesyÅ‚anych w transakcjach. + +Poufne Transakcje PierÅ›cieniowe zostaÅ‚y wdrożone w bloku #1220516 w styczniu 2017 roku. Od wrzeÅ›nia 2017 roku sposób ten jest obowiÄ…zkowy dla wszystkich transakcji w sieci. + +Poufne Transakcje PierÅ›cieniowe sÄ… ulepszonÄ… wersjÄ… @podpisu-pierÅ›cieniowego zwanÄ… Wielowarstwowym, ÅÄ…czonym, Spontanicznym, Anonimowym Podpisem Grupowym, który pozwala na ukrycie kwot, nadawcy oraz odbiorcy pÅ‚atnoÅ›ci z rozsÄ…dnÄ… wydajnoÅ›ciÄ… i weryfikowalnym, nieufalnym tworzeniem monet. + +Aby dowiedzieć siÄ™ wiÄ™cej, przeczytaj dokument twórcy, Shena Noethera, [tutaj](https://eprint.iacr.org/2015/1098). + + +{{ page.summary | capitalize }}. + + + + + + diff --git a/_i18n/pl/resources/moneropedia/ringsignatures.md b/_i18n/pl/resources/moneropedia/ringsignatures.md new file mode 100644 index 0000000000000000000000000000000000000000..bcb98f0158c2e8b4a1407050ab352a067995bb8d --- /dev/null +++ b/_i18n/pl/resources/moneropedia/ringsignatures.md @@ -0,0 +1,18 @@ +--- +layout: moneropedia +entry: "Podpis pierÅ›cieniowy" +terms: ["podpis-pierÅ›cieniowy", "podpisem-pierÅ›cieniowym", "podpisu-pierÅ›cieniowego", "podpisie-pierÅ›cieniowym"] +summary: "Grupa podpisów kryptograficznych z przynajmniej jednym prawdziwym uczestnikiem, bez możliwoÅ›ci rozróżnienia, kto w danej grupie nim jest, ponieważ wszystkie podpisy figurujÄ… jako ważne." +--- + +### Podstawy + +W kryptografii podpis pierÅ›cieniowy jest rodzajem podpisu cyfrowego, który może być dokonany przez jakiegokolwiek czÅ‚onka grupy użytkowników, w której każdy posiada klucz. Wiadomość opatrzona podpisem pierÅ›cieniowym jest zatwierdzona przez kogoÅ› z konkretnej grupy. JednÄ… z charakterystyk bezpieczeÅ„stwa podpisu pierÅ›cieniowego jest to, że ustalenie klucz *którego* czÅ‚onka grupy zostaÅ‚ użyty do podpisu jest obliczeniowo niewykonywalne. + +PrzykÅ‚adowo, podpis pierÅ›cieniowy może zostać użyty do dostarczenia anonimowego podpisu "wysokiej rangi urzÄ™dnika BiaÅ‚ego Domu" bez wyjawiania, który urzÄ™dnik rzeczywiÅ›cie podpisaÅ‚ wiadomość. Anonimowość tego podpisu nie może zostać unieważniona, a grupa stworzona do podpisu pierÅ›cieniowego może być zaimprowizowana - nie wymaga żadnych wczeÅ›niejszych przygotowaÅ„. + +### Aplikacja w Monero + +Podpis pierÅ›cieniowy korzysta z twoich kluczy do @konta oraz numeru kluczy publicznych pobranych z @Å‚aÅ„cucha-bloków przy użyciu metody rozkÅ‚adu trójkÄ…tnego. Na przestrzeni czasu klucze mogÄ… zostać użyte wielokrotnie, aby tworzyć możliwe grupy podpisowe. W "pierÅ›cieniu" (grupie) możliwych osób podpisujÄ…cych wszyscy czÅ‚onkowie sÄ… równi i ważni. Nie ma możliwoÅ›ci, aby zewnÄ™trzny obserwator rozróżniÅ‚, który z czÅ‚onków jest przypisany do twojego konta. Podpisy pierÅ›cieniowe zapewniajÄ… niewykrywalność wyników transakcji. Ponadto nie ma problemów z zamienialnoÅ›ciÄ… Monero, ponieważ każdy wynik transakcji jest wiarygodnie zaprzeczalny (sieć nie rozróżnia, który z wyników zostaÅ‚ wydany lub nie wydany). + +Aby dowiedzieć siÄ™, w jaki sposób Monero gwarantuje prywatność poprzez domyÅ›lnÄ… niemożliwość przypisania transakcji do konta, przejdź do @ukrytego-adresu. diff --git a/_i18n/pl/resources/moneropedia/router-info.md b/_i18n/pl/resources/moneropedia/router-info.md new file mode 100644 index 0000000000000000000000000000000000000000..0f0f2a59702799a7015621f0ebc7c5a2727291df --- /dev/null +++ b/_i18n/pl/resources/moneropedia/router-info.md @@ -0,0 +1,68 @@ +--- +layout: moneropedia +entry: "Informacje o routerze" +tags: ["kovri"] +terms: ["informacje-o-routerze", "informacjom-o-routerze", "informacjami-o-routerze", "informacji-o-routerze"] +summary: "Struktura danych lub plik zawierajÄ…cy potrzebne informacje sieciowe na temat peerów I2P." +--- + +### Podstawy + +Informacje o routerze sÄ… strukturÄ… danych (cyklicznie zapisywanÄ… w [pliku binarnym](https://en.wikipedia.org/wiki/Binary_file)), która zawiera wszystkie informacje potrzebne do zlokalizowania, zidentyfikowania i skomunikowania siÄ™ z peerem sieci @I2P. Zawiera ona adres IP, tożsammość routera i inne szczegóły techniczne potrzebne do @bazy-danych-sieci i jest publikowana do routerów @floodfill. + +### Szczegółowe informacje + +Czytelna forma informacji o routerze może wyglÄ…dać nastÄ™pujÄ…co: + +``` +Identity: [RouterIdentity: +Hash: nYZ5Qe7gQ-~QgfgJVRUG4c0JnVeVqzM~duUX1EGT1ek= +Certificate: [Certificate: type: Key certificate +Crypto type: 0 +Sig type: 7 (EdDSA_SHA512_Ed25519)] +PublicKey: [PublicKey: size: 256] +SigningPublicKey: [SigningPublicKey EdDSA_SHA512_Ed25519: size: 32] +Padding: 96 bytes] +Signature: [Signature EdDSA_SHA512_Ed25519: size: 64] +Published: Sun Oct 09 01:34:59 UTC 2016 +Options (5): + [caps] = [LfR] + [netId] = [2] + [netdb.knownLeaseSets] = [37] + [netdb.knownRouters] = [2435] + [router.version] = [0.9.26] +Addresses (4): +[RouterAddress: +Type: SSU +Cost: 4 +Options (5): + [caps] = [BC] + [host] = [2a01:e35:8b5c:b240:71a2:6750:8d4:47fa] + [key] = [nYZ5Qe7gQ-~QgfgJVRUG4c0JnVeVqzM~duUX1EGT1ek=] + [mtu] = [1472] + [port] = [22244]] +[RouterAddress: +Type: NTCP +Cost: 9 +Options (2): + [host] = [2a01:e35:8b5c:b240:71a2:6750:8d4:47fa] + [port] = [22244]] +[RouterAddress: +Type: SSU +Cost: 6 +Options (4): + [caps] = [BC] + [host] = [88.181.203.36] + [key] = [nYZ5Qe7gQ-~QgfgJVRUG4c0JnVeVqzM~duUX1EGT1ek=] + [port] = [22244]] +[RouterAddress: +Type: NTCP +Cost: 11 +Options (2): + [host] = [88.181.203.36] + [port] = [22244]]] +``` + +### Adnotacje + +Aby dowiedzieć siÄ™ wiÄ™cej na temat specyfikacji, przejdź do strony [Bazy Danych Sieci](https://geti2p.net/en/docs/how/network-database) @Java-I2P. diff --git a/_i18n/pl/resources/moneropedia/scalability.md b/_i18n/pl/resources/moneropedia/scalability.md new file mode 100644 index 0000000000000000000000000000000000000000..b29d56c2390928766c2ea4adbbe1dd09a395429f --- /dev/null +++ b/_i18n/pl/resources/moneropedia/scalability.md @@ -0,0 +1,10 @@ +--- +layout: moneropedia +entry: "Skalowalność" +terms: ["skalowalność", "skalowalnoÅ›ci", "skalnowalnoÅ›ciÄ…"] +summary: "PotencjaÅ‚ wzrostu Monero oraz metoda zwiÄ™kszania efektywnoÅ›ci." +--- + +### Podstawy + +Monero nie posiada ustalonego maksymalnego rozmiaru bloku, co oznacza, że, w przeciwieÅ„stwie do Bitcoina, którego limit bloku wynosi 1 MB, nie posiada limitu zapobiegajÄ…cego skalowaniu. Jednak do protokoÅ‚u wbudowany zostaÅ‚ mechanizm kary za wynagrodzenie za blok w celu unikniÄ™cia zbytniego wzrostu rozmiaru bloku - nowy rozmiar bloku (NBS) jest porównywalny do rozmiaru mediany M100 ostatnich 100 bloków. JeÅ›li NBS>M100, wynagrodzenie za blok zostaje zmniejszone o funkcjÄ™ kwadratowÄ… iloÅ›ci, o którÄ… NBS przekroczyÅ‚ M100, na przykÅ‚ad jeÅ›li NBS jest [10%, 50%, 80%, 100%] wiÄ™ksze od M100, wnagrodzenie nominalne za blok zmniejszy siÄ™ o, odpowiednio, [1%, 25%, 64%, 100%]. Przeważnie bloki wiÄ™ksze niż 2*M100 nie sÄ… dozwolone, a bloki <= 60kB sÄ… zawsze wolne od jakichkolwiek kar. diff --git a/_i18n/pl/resources/moneropedia/signature.md b/_i18n/pl/resources/moneropedia/signature.md new file mode 100644 index 0000000000000000000000000000000000000000..7e225ae01b75f5dcfc0d51bd0ca86e31af0b09ce --- /dev/null +++ b/_i18n/pl/resources/moneropedia/signature.md @@ -0,0 +1,10 @@ +--- +layout: moneropedia +entry: "Podpis kryptograficzny" +terms: ["podpis", "podpisu", "podpisie"] +summary: "Kryptograficzna metoda na udowodnienie posiadania jakiejÅ› informacji oraz że dana informacja nie zostaÅ‚a zmieniona po podpisaniu." +--- + +### Podstawy + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/smartmining.md b/_i18n/pl/resources/moneropedia/smartmining.md new file mode 100644 index 0000000000000000000000000000000000000000..7bb005585cde2715885a4b4cdd473e2b814c9bdb --- /dev/null +++ b/_i18n/pl/resources/moneropedia/smartmining.md @@ -0,0 +1,16 @@ +--- +layout: moneropedia +entry: "Smart Mining" +terms: ["smart-mining"] +summary: "Proces limitowania wydobycia w celu unikniÄ™cia niedogodnoÅ›ci." +--- + +### Podstawy + +Smart mining (inteligentne wydobywanie) jest procesem limitowania wydobycia w celu unikniÄ™cia niedogodnoÅ›ci takich jak przegrzanie lub spowolnienie urzÄ…dzenia, wyczerpywanie baterii itd. Jego zamysÅ‚em jest zwiÄ™kszenie bezpieczeÅ„stwa sieci poprzez dopuszczenie jak najwiÄ™kszej liczby użytkowników do korzystania z "inteligentnej koparki" przez caÅ‚y czas. Aby to siÄ™ powiodÅ‚o, górnik musi udowodnić swojÄ… dyskretność, w przeciwnym razie zostanie rozłączony, pozbawiajÄ…c sieć Monero z maÅ‚ej części bezpieczeÅ„stwa. Możliwe jest, że inteligentna koparka bÄ™dzie wydobywać wolniej niż normalna na tym samym twardym dysku. + +Smart mining jest dostÄ™pne w oficjalnym portfelu wiersza poleceÅ„ oraz Graficznego Interfejsu Użytkownika, które znajdujÄ… siÄ™ na stronie [do Å›ciÄ…gniÄ™cia](https://getmonero.org/downloads/). + +Spodziewa siÄ™, że powolność inteligentnej koparki (szczególnie na urzÄ…dzeniach o niskiej mocy) zostanie zrekompensowana przez wielu użytkowników korzystajÄ…cych z niej w celu ewentualnej "wygranej na loterii", a tym samym znaczne zwiÄ™kszenie bezpieczeÅ„stwa sieci Monero. ZwiÄ™kszona prÄ™dkość haszowania przez wiele różnych źródeÅ‚ pomaga utrzymać sieć Monero zdecentralizowanÄ…. + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/spendkey.md b/_i18n/pl/resources/moneropedia/spendkey.md new file mode 100644 index 0000000000000000000000000000000000000000..1cb768a2954a969cd231edc14baa8382ab576433 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/spendkey.md @@ -0,0 +1,16 @@ +--- +layout: moneropedia +entry: "Klucz wydawania" +terms: ["klucz-wydawania", "klucza-wydawania", "kluczem-wydawania", "kluczowi-wydawania"] +summary: "Jedna z dwóch par prywatnych i publicznych kluczy kryptograficznych, które posiada każde konto. *Prywatny* klucz wydawania sÅ‚uży do wydawania Å›rodków na koncie." +--- + +### Podstawy + +{{ page.summary | capitalize }}. + +### Szczegółowe informacje + +*Prywatny* klucz wydawania jest 256-bitowÄ… liczbÄ… caÅ‚kowitÄ… używanÄ… do podpisywania transakcji Monero. Poprzez obecnÄ… deterministycznÄ… metodÄ™ pochodnej klucza w oficjalnym portfelu, prywatny klucz wydawania jest także zastÄ™pczÄ… reprezentacjÄ… @kodu-mnemonicznego. Może zostać użyty do pobrania wszystkich pozostaÅ‚ych kluczy do konta. + + diff --git a/_i18n/pl/resources/moneropedia/ssu.md b/_i18n/pl/resources/moneropedia/ssu.md new file mode 100644 index 0000000000000000000000000000000000000000..c6f3bc2a0c6139afacfee1498f8791a8036d828e --- /dev/null +++ b/_i18n/pl/resources/moneropedia/ssu.md @@ -0,0 +1,26 @@ +--- +layout: moneropedia +entry: "SSU" +tags: ["kovri"] +terms: ["SSU"] +summary: "Bezpieczny Semi niezawodny Protokół Pakietów Użytkownika: jeden z dwóch Å›rodków transportu Kovri." +--- + +### Podstawy + +*Bezpieczny Semi niezawodny Protokół Pakietów Użytkownika (SS UDP)* jest jednym z dwóch szyfrowanych Å›rodków @transportu w @Kovri. + +Podobnie do @NTCP, głównym przeznaczeniem NTCP jest bezpieczny transport @wiadomoÅ›ci @in-net w sieci @I2NP poprzez @tunele, jednak w odróżnieniu od NTCP, SSU dziaÅ‚a jedynie za pomocÄ… zaszyfrowanego [ProtokoÅ‚u Pakietów Użytkownika](https://en.wikipedia.org/wiki/User_Datagram_Protocol). + +### Szczegółowe informacje + +- Tak jak i NTCP, SSU jest zorientowanym na połączenie Å›rodkiem transportu danych od punktu do punktu +- PojÄ™cie *semi-niezawodny* bierze siÄ™ z ciÄ…gÅ‚ej retransmisji *niepotwierdzonych* wiadomoÅ›ci (aż do maksymalnej liczby, a nastÄ™pnie spada) +- SSU dostarcza również wiele pojedynczych usÅ‚ug (poza swojÄ… głównÄ… funkcjÄ… jako warstwy transportowej): + - wykrywanie IP (poprzez kontrolÄ™ lokalnÄ… lub za pomocÄ… [testu peerów](https://geti2p.net/en/docs/transport/ssu#peerTesting)) + - [Translacja Adresów Sieciowych](https://en.wikipedia.org/wiki/Network_address_translation) przy użyciu [introduktorów](https://geti2p.net/en/docs/transport/ssu#introduction) + - status [Firewall](https://en.wikipedia.org/wiki/Firewall_%28computing%29) oraz, jeÅ›li wdrożone, SSU może informować NTCP o zmianie statusu adresu zewnÄ™trznego lub firewalla + +### Adnotacje + +Aby dowiedzieć siÄ™ wiÄ™cej, przejdź do strony [SSU](https://geti2p.net/en/docs/transport/ssu) @Java-I2P. diff --git a/_i18n/pl/resources/moneropedia/stealthaddress.md b/_i18n/pl/resources/moneropedia/stealthaddress.md new file mode 100644 index 0000000000000000000000000000000000000000..ea9c669b14c18dcf78540e1cb4d7466c1a41caaa --- /dev/null +++ b/_i18n/pl/resources/moneropedia/stealthaddress.md @@ -0,0 +1,16 @@ +--- +layout: moneropedia +entry: "Ukryty adres" +terms: ["ukryty-adres", "ukrytym-adresie", "ukrytego-adresu", "ukrytym-adresem"] +summary: "Automatyczny jednorazowy adres każdej transakcji." +--- + +### Podstawy + +Ukryte adresy sÄ… istotnÄ… częściÄ… nieodłącznej prywatnoÅ›ci Monero. PozwalajÄ… one i wymagajÄ… od nadawcy stworzenia losowego jednorazowego adresu w imieniu odbiorcy przy każdej @transakcji. Odbiorca może opublikować tylko jeden adres i mimo to otrzymywać wszystkie pÅ‚atnoÅ›ci na unikalny adres w @Å‚aÅ„cuchu-bloków, gdzie nie mogÄ… one zostać powiÄ…zane ani z publicznym adresem odbiorcy, ani z żadnym innym adresem transakcji. KorzystajÄ…c z urkytego adresu, jedynie nadawca i odbiorca mogÄ… wiedzieć, dokÄ…d pÅ‚atność zostaÅ‚a wysÅ‚ana. + +Przy tworzeniu swojego konta Monero, otrzymasz prywatny @klucz-widocznoÅ›ci, prywatny @klucz-wydawania oraz adres publiczny. Klucz wydawania sÅ‚uży do przesyÅ‚ania pÅ‚atnoÅ›ci, klucz widocznoÅ›ci do wyÅ›wietlania transakcji przychodzÄ…cych na twoje konto, a adres publiczny - do otrzymywania pÅ‚atnoÅ›ci. Zarówno klucz wydawania, jak i klucz widocznoÅ›ci, skÅ‚adajÄ… siÄ™ na twój adres Monero. Możesz posiadać portfel "tylko do odczytu", który korzysta jedynie z klucza widocznoÅ›ci. Funkcja ta może sÅ‚użyć do celów ksiÄ™gowoÅ›ci lub audytu, jednak obecnie jest ona nierzetelna, z powodu niemożliwoÅ›ci Å›ledzenia transakcji wychodzÄ…cych. Do ciebie należy decyzja, kto bÄ™dzie miaÅ‚ wglÄ…d do twojego salda Monero, poprzez dzielenie siÄ™ kluczem widocznoÅ›ci. Monero jest domyÅ›lnie prywatne i opcjonalnie pół-transparentne! + +KorzystajÄ…c z portfela Monero, wszystko to jest obsÅ‚ugiwane przez oprogramowanie. PrzesyÅ‚anie Monero jest Å‚atwe, bo polega jedynie na wpisaniu adresu odbiorcy, kwoty i klikniÄ™ciu WyÅ›lij. Aby otrzymać Monero, po prostu przekaż nadawcy swój adres publiczny. + +Aby dowiedzieć siÄ™, w jaki sposób Monero zapobiega Å›ledzieniu historii (niewykrywalność), przejdź do strony @podpisów-pierÅ›cieniowych. diff --git a/_i18n/pl/resources/moneropedia/subscription.md b/_i18n/pl/resources/moneropedia/subscription.md new file mode 100644 index 0000000000000000000000000000000000000000..85f529878ded40654c786547aa80a0ecccbbef69 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/subscription.md @@ -0,0 +1,48 @@ +--- +layout: moneropedia +entry: "Subskrypcja" +tags: ["kovri"] +terms: ["subskrypcja", "subskrypcji", "subskrypcjÄ…", "subskrypcjÄ™"] +summary: "Plik używany przez książkÄ™ adresowÄ… zawierajÄ…cy hosty I2P sparowane z wÄ™zÅ‚ami docelowymi I2P." +--- + +### Podstawy + +Subskrypcja jest plikiem, który zawiera listÄ™ hostów `.i2p` sparowanych z odpowiednimi @wÄ™zÅ‚ami-docelowymi. Subskrypcje używane sÄ… przez @książki-adresowe. + +### Szczegółowe informacje + +Podobnie do tego, jak [plik hostów](https://en.wikipedia.org/wiki/etc/hosts) łączy nazwÄ™ hostu internetowego z konkretnym adresem, subskrypcja przypisuje adres `.i2p` do @adresu-base64 poprzez użycie nastÄ™pujÄ…cego formatu (bez spacji): `host=address` + +DokÅ‚adniej, subskrypcja paruje @lokalnie-unikalny-host z @adresem-base64. + +PrzykÅ‚ad: + +``` +anonimal.i2p=AQZGLAMpI9Q0l0kmMj1vpJJYK3CjLp~fE3MfvE-e7KMKjI5cPOH6EN8m794uHJ6b09qM8mb9VEv1lVLEov~usVliTSXCSHuRBOCIwIOuDNU0AbVa4BpIx~2sU4TxKhoaA3zQ6VzINoduTdR2IJhPvI5xzezp7dR21CEQGGTbenDslXeQ4iLHFA2~bzp1f7etSl9T2W9RID-KH78sRQmzWnv7dbhNodMbpO6xsf1vENf6bMRzqD5vgHEHZu2aSoNuPyYxDU1eM6--61b2xp9mt1k3ud-5WvPVg89RaU9ugU5cxaHgR927lHMCAEU2Ax~zUb3DbrvgQBOTHnJEx2Fp7pOK~PnP6ylkYKQMfLROosLDXinxOoSKP0UYCh2WgIUPwE7WzJH3PiJVF0~WZ1dZ9mg00c~gzLgmkOxe1NpFRNg6XzoARivNVB5NuWqNxr5WKWMLBGQ9YHvHO1OHhUJTowb9X90BhtHnLK2AHwO6fV-iHWxRJyDabhSMj1kuYpVUBQAEAAcAAA== +``` + +1. `anonimal.i2p`jest @lokalnie-unikalnym-hostem +2. `=` jest separatorem +3. Wszystko pozostaÅ‚e jest @adresem-base64 + +### Rodzaje subskrypcji + +IstniejÄ… dwa rodzaje plików subskrypcji w @Kovri: *publiczne* i *prywatne*. + +Subskrypcja *publiczna*: +- jest używana podczas Å‚adowania podstawowych usÅ‚ug, takich jak IRC, e-mail, Monero itd. +- jest statyczna i odÅ›wieżana co 12 godzin przez serwer @książki-adresowej Monero +- pozwala na bezpieczne dzielene siÄ™ subskrypcjÄ… ze wszystkimi, ponieważ jest publicznie dostÄ™pna (każdy, kto posiada tÄ™ samÄ… publicznÄ… subskrypcjÄ™, bÄ™dzie mógÅ‚ również przypisać tÄ™ samÄ… nazwÄ™ hosta do tego samego wÄ™zÅ‚a docelowego, co ty). + +Subskrypcja *prywatna*: +- jest używana wyłącznie przez ciebie i nie jest dzielona z innymi użytkownikami, chyba że wyraźnie zdecydujesz na jej upublicznienie +- plikiem domyÅ›lnym jest `private_hosts.txt` w twoim @katalogu-danych. + +### Aktualizowanie prywatnej subskrypcji + +Możesz skorzystać z @opcji-przeskakiwania, aby rÄ™cznie zaktualizować swojÄ… prywatnÄ… subskrypcjÄ™. Zaktualizowany plik zostanie nastÄ™pnie włączony do książki adresowej i gotowy do użycia. + +### Adnotacje + +Aby dowiedzieć siÄ™, w jaki sposób zapisać siÄ™ do wielu subskrypcji, przejdź do [przewodnika dla użytkowników](https://github.com/monero-project/kovri/blob/master/doc/USER_GUIDE.md). diff --git a/_i18n/pl/resources/moneropedia/tail-emission.md b/_i18n/pl/resources/moneropedia/tail-emission.md new file mode 100644 index 0000000000000000000000000000000000000000..87e58ff68930026c98643ea1f838fd3cc477b13b --- /dev/null +++ b/_i18n/pl/resources/moneropedia/tail-emission.md @@ -0,0 +1,16 @@ +--- +layout: moneropedia +entry: "Tail emission" +terms: ["tail-emission", "krzywej-z-dÅ‚ugim-ogonem", "krzywÄ…-z-dÅ‚ugim-ogonem", "krzywa-z-dÅ‚ugim-ogonem"] +summary: "Wynagrodzenie za blok na koÅ„cu krzywej emitowania." +--- + +### Podstawy + +Wynagrodzenie za blok Monero nigdy nie spadnÄ… do zera, ale bÄ™dÄ… stopniowo spadać aż do koÅ„ca maja 2022 roku, kiedy rozpocznie siÄ™ emisja wedÅ‚ug krzywej z dÅ‚ugim ogonem. W tym momencie wynagrodzenie zostanie ustalone jako 0,6 XMR za blok. + +### Przyczyny + +Górnicy potrzebujÄ… zachÄ™ty do wydobywania. Z powodu dynamicznego rozmiaru bloku, konkurencja pomiÄ™dzy górnikami spowoduje zmniejszenie opÅ‚at za transakcje. JeÅ›li wydobycie nie bÄ™dzie rentowne ze wzglÄ™du na wysoki koszt i niskie wynagrodzenie, górnicy stracÄ… motywacjÄ™ i przestanÄ… wydobywać, co spowoduje zmniejszenie bezpieczeÅ„stwa sieci. + +Emisja wedÅ‚ug krzywej z dÅ‚ugim ogonem zapewnia ciÄ…gÅ‚y rozwój dynamicznego rozmiaru bloków i rynku opÅ‚at. diff --git a/_i18n/pl/resources/moneropedia/transaction.md b/_i18n/pl/resources/moneropedia/transaction.md new file mode 100644 index 0000000000000000000000000000000000000000..360096d7865b29ac8863c20b34614382d70cbcf2 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/transaction.md @@ -0,0 +1,22 @@ +--- +layout: moneropedia +entry: "Transakcja" +terms: ["transakcja", "transakcjÄ™", "transakcji", "transakcjÄ…", "transakcje", "transakcjom", "transakcjami"] +summary: "Kryptograficznie podpisany zbiornik, który wyszczególnia transfer Monero do odbiorcy lub odbiorców." +--- + +### Podstawy + +{{ page.summary | capitalize }}. + +Parametry transakcji zawierajÄ… jeden lub wiÄ™cej adresów odbiorcy wraz z odpowiednimi kwotami oraz parametr `mixin_count`, który okreÅ›la liczbÄ™ obcych @wyjść powiÄ…zanych z transakcjÄ…. Im wiÄ™cej wyjść, tym bardziej możliwy wyższy poziom maskowania, jednak wiąże siÄ™ to z pewnym kosztem. Ponieważ transakcje stajÄ… siÄ™ coraz wiÄ™ksze i z wiÄ™kszÄ… liczbÄ… wyjść, opÅ‚aty za nie rosnÄ…. Możliwe jest także tworzenie transakcji off-line, które daje ogromnÄ… korzyść dla prywatnoÅ›ci. + +Transakcja może być zidentyfikowana jedynie przy użyciu opcjonalnego @numeru-identyfikacji-transakcji, który przeważnie jest 32-bajtowym ciÄ…giem (64 znaków heksadecymalnych). + +### Szczegółowe informacje + +Każda transakcja wiąże siÄ™ z dwoma kluczami: publicznym @kluczem-wydawania i publicznym @kluczem-widocznoÅ›ci. Celem wyjÅ›cia w transakcji jest jednorazowy klucz publiczny, zÅ‚ożony z tych dwóch kluczy. + +Gdy portfel dokonuje skanowania w poszukiwaniu pÅ‚atnoÅ›ci przychodzÄ…cych, wszystkie transakcje sÄ… weryfikowane czy sÄ… przeznaczone dla ciebie. Wymaga to jedynie twojego prywatnego klucza widocznoÅ›ci i twojego publicznego klucza wydawania, a sprawdzanie to jest niezmienne i nie może być sfaÅ‚szowane. Nie możesz otrzymać pÅ‚atnoÅ›ci i zidentyfikować jej bez odpowiedniego prywatnego klucza widocznoÅ›ci. + +Aby wydać Å›rodki ze swojego konta, musisz stworzyć jednorazowy prywatny klucz wydawania dla konkretnego wyjÅ›cia. Prawie zawsze jest to wykonywane automatycznie przez oprogramowanie portfela Monero. diff --git a/_i18n/pl/resources/moneropedia/transports.md b/_i18n/pl/resources/moneropedia/transports.md new file mode 100644 index 0000000000000000000000000000000000000000..5d32491fe2dacb258026ece9d59f1a471baa2edb --- /dev/null +++ b/_i18n/pl/resources/moneropedia/transports.md @@ -0,0 +1,20 @@ +--- +layout: moneropedia +entry: "Transports" +tags: ["kovri"] +terms: ["Transporty", "Transport", "transportowi", "transportem", "transportami"] +summary: "Dwie zaszyfrowane warstwy transportu w Kovri." +--- + +### Podstawy + +Sieć @I2P skÅ‚ada siÄ™ z dwóch zaszyfrowanych technologii warstw transportu, które umożliwiajÄ… @Kovri na bezpieczne korzystanie z połączeÅ„ [TCP/IP](https://en.wikipedia.org/wiki/Tcp/ip). Technologie te (@SSU i @NTCP) nazywajÄ… siÄ™ *transportami*. + +### Szczegółowe informacje + +@SSU jest zaszyfrowanym [ProtokoÅ‚em Pakietów Użytkownika](https://en.wikipedia.org/wiki/User_Datagram_Protocol), a @NTCP jest zaszyfrowanym [ProtokoÅ‚em Sterowania TransmisjÄ…](https://en.wikipedia.org/wiki/Transmission_Control_Protocol). Obie technologie oparte sÄ… na @szyfrowaniu w [warstwie transportu](https://en.wikipedia.org/wiki/Transport_layer), aby @wiadomoÅ›ci na wyższych poziomach mogÅ‚y być wysyÅ‚ane przez @tunele wewnÄ…trz sieci @I2P. + +### Adnotacje + +- Przeczytaj o transportach sieci @I2P [tutaj](https://geti2p.net/en/docs/transport). +- Przeczytaj o warstwach transportu wewnÄ…trz [modelu OSI](https://en.wikipedia.org/wiki/OSI_model). diff --git a/_i18n/pl/resources/moneropedia/tunnel.md b/_i18n/pl/resources/moneropedia/tunnel.md new file mode 100644 index 0000000000000000000000000000000000000000..17fe79b78cc243dff5e543bafb4cfc7f6cee5a81 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/tunnel.md @@ -0,0 +1,37 @@ +--- +layout: moneropedia +entry: "Tunel" +tags: ["kovri"] +terms: ["unel", "unele", "tunelem", "tunelowi", "tunelom", "tunelami"] +summary: "Jednokierunkowe Å›cieżki wirtualne, które przekazujÄ… wiadomoÅ›ci przez ustalonÄ… sekwencjÄ™ routerów sieci I2P." +--- + +### Podstawy + +Gdy korzystasz z sieci @I2P (odwiedzasz @eepsite lub używasz @serwisu-czosnkowego), najpierw musisz połączyć siÄ™ z peerem za pomocÄ… Å›rodka @transportu, a nastÄ™pnie stworzyć wirtualne *tunele*. Tunele te sÄ… czasowymi, jednokierunkowymi Å›cieżkami, które przekazujÄ… @wiadomoÅ›ci przez ustalonÄ… sekwencjÄ™ routerów sieci I2P aż do @wÄ™zÅ‚a-koÅ„cowego. SÄ… zbudowane i korzystajÄ… z warstwowego @szyfrowania-czosnkowego, a ich głównym przeznaczeniem jest transport wszystkich wiadomoÅ›ci @I2NP. + +Każdy peer buduje przynajmniej *dwa* jednokierunkowe tunele: jeden dla **ruchu wejÅ›ciowego** i jeden dla **ruchu wyjÅ›ciowego**. Tunele te sÄ… nazywane albo **tunelami wejÅ›cia** (gdzie wiadomoÅ›ci skierowane sÄ… do twórcy tunelu) lub **tunelami wyjÅ›cia** (gdzie to twórca tunelu wysyÅ‚a wiadomoÅ›ci), stÄ…d aby wiadomość zostaÅ‚a przekazana w obie strony i odpowiedziana wÄ™zÅ‚owi koÅ„cowego potrzebne sÄ… *cztery* tunele (dwa dla twórcy i dwa dla odbiorcy). + +### Szczegółowe informacje + +Za: @Java-I2P: + +> +WewnÄ…trz sieci I2P wiadomoÅ›ci przekazywane sÄ… w jednym kierunku przez wirtualne tunele peerów, które używajÄ… jakiegokolwiek dostÄ™pnego Å›rodka, aby przesÅ‚ać wiadomość do nastÄ™pnego hopu. WiadomoÅ›ci dochodzÄ… do @furtki-tunelu, sÄ… łączone i/lub dzielone do staÅ‚ych rozmiarów i nastÄ™pnie przekazywane dalej do nastÄ™pnego hopu w tunelu, który je przetwarza i weryfikuje ich ważność i przesyÅ‚a dalej aż dotrÄ… do koÅ„ca tunelu. Punkt koÅ„cowy przekazuje złączonÄ… przy furtce wiadomość zgodnie z instrukcjami - do kolejnego routera, do innego tunelu lub lokalnie. + +> +Wszystkie tunele dziaÅ‚ajÄ… tak samo, ale mogÄ… być podzielona na dwie grupy: tunele wejÅ›cia i tunele wyjÅ›cia. Tunele wejÅ›cia posiadajÄ… niezaufanÄ… furtkÄ™, która przekazuje wiadomoÅ›ci w kierunku twórcy tunelu bÄ™dÄ…cego jego punktem koÅ„cowym. W tunelach wyjÅ›cia to twórca sÅ‚uży jako furtka przekazujÄ…ca wiadomoÅ›ci do oddalonego punktu koÅ„cowego. + +> +Twórca tunelu wybiera który konkretny peer weźmie udziaÅ‚ w tunelu i zapewnia wszystkim niezbÄ™dne dane konfiguracyjne. Tunele mogÄ… skÅ‚adać siÄ™ z dowolnej liczby hopów. ZaÅ‚ożeniem jest utrudnić czÅ‚onkom oraz osobom trzecim odgadniÄ™cie dÅ‚ugoÅ›ci tunelu, a nawet nie ujawniać uczestnikom, czy należą do tego samego tunelu (z wyjÄ…tkiem sytuacji, gdy znajdujÄ… siÄ™ oni obok siebie). + +### Adnotacje + +Za: @Java-I2P: + +> +I2P jest z natury sieciÄ… z komutacjÄ… pakietów, nawet posiadajÄ…c tunele, co pozwala na uruchomienie wielu tuneli równolegle, zwiÄ™kszajÄ…c jej elastyczność i obciążenie równoważące. Mimo że tunele w sieci I2P przypominajÄ… sieć z komutacjÄ… łączy, wszystko wewnÄ…trz niej jest Å›ciÅ›le oparte na wiadomoÅ›ciach, a tunele sÄ… jedynie Å›rodkiem na organizacjÄ™ ich dostawy. Nie ma żadnych zaÅ‚ożeÅ„ dotyczÄ…cych niezawodnoÅ›ci lub porzÄ…dkowania wiadomoÅ›ci, a retransmisje pozostajÄ… na wyższych poziomach (np. w bibliotece strumieniowej warstwy klienta I2P). + +### Dokumenty + +Aby przeczytać specyfikacje i szczegółowÄ… dokumentacjÄ™, przejdź do strony [trasowania tunelowego](https://geti2p.net/en/docs/how/tunnel-routing) i [implementacji tunelów](https://geti2p.net/en/docs/tunnels/implementation). diff --git a/_i18n/pl/resources/moneropedia/unlocktime.md b/_i18n/pl/resources/moneropedia/unlocktime.md new file mode 100644 index 0000000000000000000000000000000000000000..976a83915cf0d1eca38ebabc81c5086b1e4b8385 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/unlocktime.md @@ -0,0 +1,14 @@ +--- +layout: moneropedia +entry: "Transaction Unlock Time" +terms: ["unlock-time"] +summary: "Specjalny rodzaj transakcji, gdzie odbiorca może wydać otrzymane Å›rodki dopiero po dacie ustalonej przez nadawcÄ™." +--- + +### Podstawy + +{{ page.summary | capitalize }}. + +Unlock time umożliwia dokonanie pÅ‚atnoÅ›ci, z której Å›rodków odbiorca nie może użyć aż do upÅ‚yniÄ™cia pewnego czasu lub pewnej liczby bloków. + +Zauważ, że dziaÅ‚a on inaczej niż [nLockTime](https://en.bitcoin.it/wiki/NLockTime) Bitcoina, w którym transakcja nie jest ważna aż do ustalonego czasu. diff --git a/_i18n/pl/resources/moneropedia/viewkey.md b/_i18n/pl/resources/moneropedia/viewkey.md new file mode 100644 index 0000000000000000000000000000000000000000..013cf63e079ffb2b8bc10af6a419d4f9ad97ee3d --- /dev/null +++ b/_i18n/pl/resources/moneropedia/viewkey.md @@ -0,0 +1,16 @@ +--- +layout: moneropedia +entry: "Klucz widocznoÅ›ci" +terms: ["klucz-widocznoÅ›ci", "klucza-widocznoÅ›ci"] +summary: "Jeden z dwóch rodzajów prywanych i publicznych kluczy kryptograficznych przypisanych do każdego konta. Prywatny klucz widocznoÅ›ci jest wymagany do wyÅ›wietlenia wszystkich transakcji danego konta." +--- + +### Podstawy + +Monero używa nieprzezroczystego Å‚aÅ„cucha bloków z systemem jawnych uprawnieÅ„, zwanym kluczem widocznoÅ›ci, w odróżnieniu od innych kryptowalut nieopartych na @CryptoNote, używajÄ…cych przejrzystych Å‚aÅ„cuchów bloków. StÄ…d Monero okreÅ›lane jest jako "prywatne, opcjonalnie przejrzyste". + +Każdy adres Monero posiada prywatny klucz widocznoÅ›ci, który może być udostÄ™pniony. UdostÄ™pniajÄ…c innym swój klucz widocznoÅ›ci, użytkownik pozwala na dostÄ™p do wglÄ…du we wszystkie transakcje przychodzÄ…ce na dany adres. WychodzÄ…ce pÅ‚atnoÅ›ci nie sÄ… jednak widoczne, zgodnie ze stanem na czerwiec 2017 roku, dlatego saldo adresu Monero ukazane za pomocÄ… klucza widocznoÅ›ci nie może być uznawane za rzetelne. + + + +{{ page.summary | capitalize }}. diff --git a/_i18n/pl/resources/moneropedia/wallet.md b/_i18n/pl/resources/moneropedia/wallet.md new file mode 100644 index 0000000000000000000000000000000000000000..91473a6c23e74e82967d8f36c7218d0e6aae21d2 --- /dev/null +++ b/_i18n/pl/resources/moneropedia/wallet.md @@ -0,0 +1,18 @@ +--- +layout: moneropedia +entry: "Portfel" +terms: ["portfel", "portfela"] +summary: "Portfel przechowuje informacje niezbÄ™dne do wysyÅ‚ania i otrzymywanie Monero." +--- + +### Podstawy + +Konto Monero, lub inaczej portfel, przechowuje informacje niezbÄ™dne do wysyÅ‚ania i otrzymywanie Monero. Poza wysyÅ‚aniem i otrzymywaniem, oprogramowanie portfela Monero utrzymuje w prywatnoÅ›ci historiÄ™ twoich transakcji i pozwala na kryptograficzne podpisywanie wiadomoÅ›ci. Zawiera on także program do wydobywania monet i książkÄ™ adresowÄ…. + +PojÄ™cie "gorÄ…cy portfel" opisuje @konto Monero połączone z internetem. Możesz Å‚atwo dokonywać z niego przelewów, ale poziom bezpieczeÅ„stwa jest znacznie niższy niż w zimnym portfelu. Nigdy nie przechowuj dużych iloÅ›ci kryptowalut w gorÄ…cym portfelu! + +Zimny portfel jest generowany na zaufanym urzÄ…dzeniu lub komputerze za pomocÄ… @airgap. JeÅ›li urzÄ…dzenie bÄ™dzie ponownie używane, zapisane dane powinny zostać bezpiecznie usuniÄ™te. Zaraz po podłączeniu zimnego portfela do internetu lub po wpisaniu kodu mnemonicznego lub @klucza-wydawania na urzÄ…dzeniu podłączonym do internetu, portfel nie jest już zimny, a staje siÄ™ gorÄ…cy. + +@Papierowy-portfel Monero może zostać zaÅ‚ożony poprzez Å›ciÄ…gniÄ™cie kodu źródÅ‚owego ze strony https://moneroaddress.org/. Zweryfikuj podpi kodu na zaufanym, odłączonym od sieci urzÄ…dzeniu. Stwórz portfel i wydrukuj go lub zapisz na dowolnym noÅ›niku. + +Konta Monero i papierowe portfele mogÄ… być przechowywane na jakimkolwiek noÅ›niku - dysku USB, pÅ‚ycie CD/DVD, sprzÄ™towym urzÄ…dzeniu portfelowym (niedostÄ™pne dla Monero zgodnie ze stanem na czerwiec 2017 roku) lub zapisane na kartce. diff --git a/_i18n/pl/resources/research-lab.md b/_i18n/pl/resources/research-lab.md new file mode 100644 index 0000000000000000000000000000000000000000..eb1d2bc1ced6d8967ecd7773b12009d699f62b42 --- /dev/null +++ b/_i18n/pl/resources/research-lab.md @@ -0,0 +1,91 @@ +<div class="container description"> +<p>Monero jest zobowiÄ…zane nie tylko do produkcji zamiennej waluty, ale także do ciÄ…gÅ‚ego badania w zakresie prywatnoÅ›ci finansowej, która dotyczy kryptowalut. Poniżej znajdziesz prace naszego wÅ‚asnego Laboratorium Badawczego Monero. WiÄ™cej dokumentów wkrótce.</p> +</div> + +<section class="container"> + <div class="row"> + <!-- left two-thirds block--> + <div class="left two-thirds col-lg-8 col-md-8 col-sm-12 col-xs-12"> + <div class="info-block research-paper"> + <div class="row center-xs"> + <div class="col"><h2>Dokumenty Laboratorium Badawczego Monero</h2></div> + </div> + <div class="tab"> + <input id="tab-one" type="checkbox" name="tabs" class="accordion" checked="checked"> + <label for="tab-one" class="accordion">MRL-0001: O reakcji Å‚aÅ„cuchowej w identyfikowalnoÅ›ci w CryptoNote 2.0</label> + <div class="tab-content"> + <p><strong>Abstrakt:</strong> Ten biuletyn badawczy opisuje ewentualny atak na system anonimowoÅ›ci oparty na podpisie pierÅ›cieniowym. Do argumentacji użyliÅ›my protokoÅ‚u o kryptowalutach CryptoNote 2.0 opublikowanego przez Nicolasa van Saberhagena w 2012 roku. ZostaÅ‚o już uprzednio zaprezentowane, że nieidentyfikowalność maskujÄ…ca parÄ™ jednorazowych kluczy może być uzależniona od nieidentyfikowalnoÅ›ci wszystkich kluczy użytych w danym podpisie pierÅ›cieniowym. Pozwala to na możliwÄ… reakcjÄ™ Å‚aÅ„cuchowÄ… w identyfikowalnoÅ›ci pomiÄ™dzy podpisami pierÅ›cieniowymi, powodujÄ…c krytycznÄ… utratÄ™ nieidentyfikowalnoÅ›ci caÅ‚ej sieci, jeÅ›li parametry bÄ™dÄ… źle dobrane oraz jeÅ›li atakujÄ…cy bÄ™dzie w posiadaniu wystarczajÄ…cego procentu sieci. Podpisy jednak nadal sÄ… jednorazowe i jakikolwiek taki atak niekoniecznie naruszy anonimowość użytkowników. Mimo to, taki atak mógÅ‚by przypuszczalnie osÅ‚abić wytrzymaÅ‚ość, którÄ… CryptoNote demonstruje przeciwko analizie Å‚aÅ„cuchu bloków. Ten biuletyn badawczy nie ulegÅ‚ rewizji i jedynie odzwierciedla wyniki wewnÄ™trznego dochodzenia. + <br> + <br> + <a target="_blank" rel="noreferrer noopener" href="https://lab.getmonero.org/pubs/MRL-0001.pdf">Przeczytaj caÅ‚ość</a> + </p> + </div> + </div> + <div class="tab"> + <input id="tab-two" type="checkbox" name="tabs" class="accordion"> + <label for="tab-two" class="accordion">MRL-0002: FaÅ‚szowanie walut wirtualnych używajÄ…cych protokoÅ‚u CryptoNote, za pomocÄ… drzewa skrótów</label> + <div class="tab-content"> + <p><strong>Abstrakt:</strong> Czwartego wrzeÅ›nia 2014 roku miaÅ‚ miejsce nietypowy i nowatorski atak na sieć kryptowaluty Monero. Atak podzieliÅ‚ sieć na dwa oddzielne podzbiory, które odmówiÅ‚y zaakceptowania sÅ‚usznoÅ›ci drugiej podgrupy. SpowodowaÅ‚o to niezliczone efekty, których część nie zostaÅ‚a jeszcze poznana. Hakerzy mieli krótki okres czasu, podczas którego mogÅ‚o dojść m.in. do sfaÅ‚szowania. Ten biuletyn badawczy opisuje niedociÄ…gniÄ™cia w kodzie referencyjnym CryptoNote, które pozwoliÅ‚y na ten atak, rozwiÄ…zania wstÄ™pnie podjÄ™te przez RafaÅ‚a Freemana z Tigusoft.pl, a nastÄ™pnie przez zespół CryptoNote, aktualne poprawki w bazie kodowej Monero oraz bada wpÅ‚yw zaatakowanego bloku na sieć. Ten biuletyn badawczy nie ulegÅ‚ rewizji i jedynie odzwierciedla wyniki wewnÄ™trznego dochodzenia.<br> + <br> + <a target="_blank" rel="noreferrer noopener" href="https://lab.getmonero.org/pubs/MRL-0002.pdf">Przeczytaj caÅ‚ość</a></p> + </div> + </div> + <div class="tab"> + <input id="tab-three" type="checkbox" name="tabs" class="accordion"> + <label for="tab-three" class="accordion">MRL-0003: Monero nie jest takie tajemnicze</label> + <div class="tab-content"> + <p><strong>WstÄ™p:</strong> Ostatnio w internecie pojawiÅ‚y siÄ™ pewne obawy odnoÅ›nie kodu źródÅ‚owego CryptoNote oraz protokoÅ‚u, oparte na tym, że protokół ten jest bardziej skomplikowany niż, na przykÅ‚ad, protokół Bitcoina. Celem tej notatki jest próba wyjaÅ›nienia niektórych nieporozumieÅ„ oraz rozwianie tajemnicy otaczajÄ…cej Podpisy PierÅ›cieniowe Monero. ZacznÄ™ od porównania obliczeÅ„ użytych w podpisach pierÅ›cieniowych CryptoNote (jak opisano w [CN]) z obliczeniami w [FS], na których bazuje CryptoNote. NastÄ™pnie porównam obliczenia w podpisie pierÅ›cieniowym do tego, co tak naprawdÄ™ jest zawarte w bazie kodowej CryptoNote. + <br> + <br> + <a target="_blank" rel="noreferrer noopener" href="https://lab.getmonero.org/pubs/MRL-0003.pdf">Przeczytaj caÅ‚ość</a></p> + </div> + </div> + <div class="tab"> + <input id="tab-four" type="checkbox" name="tabs" class="accordion"> + <label for="tab-four" class="accordion">MRL-0004: Ulepszanie maskowania w protokole CryptoNote</label> + <div class="tab-content"> + <p><strong>Abstrakt:</strong> ZauważyliÅ›my, że wiele ataków w formie analizy Å‚aÅ„cuchów bloków może zdegradować niewykrywalność protokoÅ‚u CryptoNote 2.0. Analizujemy możliwe rozwiÄ…zania, dyskutujemy wzglÄ™dne zalety i wady tych rozwiÄ…zaÅ„ i sugerujemy ulepszenia w protokole Monero, które zapewniÄ… dÅ‚ugoterminowÄ… odporność kryptowaluty na analizy Å‚aÅ„cucha bloków. Nasze zalecane ulepszenia Monero uwzglÄ™dniajÄ… politykÄ™ minimalnego miksowania na poziomie protokoÅ‚u w caÅ‚ej sieci z n=2 obcych wyjść na jeden podpis pierÅ›cieniowy, zwiÄ™kszenie tej iloÅ›ci do n=4 na poziomie protokoÅ‚u po dwóch latach oraz tymczasowÄ… domyÅ›lnÄ… ilość n=4 na poziomie portfela. Zalecamy również metodÄ™ wysyÅ‚ania wyjść Monero w stylu torrentów. Dyskutujemy także nad niejednolitÄ…, zależnÄ… od wieku metodÄ… wyboru miksowania w celu zÅ‚agodzenia pozostaÅ‚ych form analizy Å‚aÅ„cucha bloków tu opisanych, ale nie czynimy żadnych formalnych zaleceÅ„ ich wdrożenia z wielu powodów. Rozgałęzienia nastÄ™pujÄ…ce w efekcie tych ulepszeÅ„ również sÄ… opisane w pewnym stopniu. Ten biuletyn badawczy nie ulegÅ‚ rewizji i jedynie odzwierciedla wyniki wewnÄ™trznego dochodzenia.<br> + <br> + <a target="_blank" rel="noreferrer noopener" href="https://lab.getmonero.org/pubs/MRL-0004.pdf">Przeczytaj caÅ‚ość</a></p> + </div> + </div> + <div class="tab"> + <input id="tab-five" type="checkbox" name="tabs" class="accordion"> + <label for="tab-five" class="accordion">MRL-0005: Transakcje z Poufnym Podpisem PierÅ›cieniowym</label> + <div class="tab-content"> + <p><strong>Abstrakt:</strong> Ten artykuÅ‚ wprowadza do metody ukrywania kwot transakcji w silnie zdecentralizowanej, anonimowej kryptowalucie Monero. Podobnie jak Bitcoin, Monero jest kryptowalutÄ… rozprowadzanÄ… za pomocÄ… procesu wydobycia z dowodem pracy. Oryginalny protokół Monero zostaÅ‚ oparty na CryptoNote, który używa podpisów pierÅ›cieniowych oraz jednorazowych kluczy w celu ukrycia nadawcy i odbiorcy pÅ‚atnoÅ›ci. Ostatnio deweloper Centrum Bitcoina, Gregory Maxwell, omawiaÅ‚ oraz wdrożyÅ‚ technikÄ™ użycia zobowiÄ…zaÅ„ bitowych, aby ukryć kwotÄ™ transakcji. Ten artykuÅ‚ opisuje nowy rodzaj podpisu pierÅ›cieniowego - Wielowarstwowy ÅÄ…czony Spontaniczny Anonimowy Podpis Grupowy, który umożliwia ukrycie kwot, nadawcy i odbiorcy przelewów z rozsÄ…dnÄ… wydajnoÅ›ciÄ… oraz weryfikowalnÄ… produkcjÄ… monet bez zaufania. Przytoczono niektóre rozszerzenia protokoÅ‚u, takie jak Zagregowane Dowody ZasiÄ™gu Schnorra oraz Wielopodpisy PierÅ›cieniowe. Autor pragnie zaznaczyć, że wczesne projekty tego artykuÅ‚u zostaÅ‚y opublikowane w spoÅ‚ecznoÅ›ci Monero oraz na kanale IRC dotyczÄ…cym badaÅ„ nad Bitcoinem. Projekty haszowania Å‚aÅ„cucha bloków sÄ… dostÄ™pne w [14] i dowodzÄ…, że praca ta zostaÅ‚a rozpoczÄ™ta w lecie 2015 roku i skoÅ„czona na poczÄ…tku października 2015 roku. E-print dostÄ™pny jest także na stronie http://eprint.iacr.org/2015/1098.<br> + <br> + <a href="https://lab.getmonero.org/pubs/MRL-0005.pdf" target="_blank" rel="noreferrer noopener">Przeczytaj caÅ‚ość</a></p> + </div> + </div> + </div> + </div> + <!-- end left two-thirds block--> + <!-- right one-third block--> + <div class="right one-third col-lg-4 col-md-4 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Dokumenty oficjalne CryptoNote</h2> + </div> + </div> +<div markdown="1"> + +[Oficjalne dokumenty CryptoNote](https://cryptonote.org/whitepaper.pdf) + +Oficjalny dokument napisany przez zespół CryptoNote. Pozwala zrozumieć, jak ogólnie dziaÅ‚a algorytm CryptoNote. + +[Oficjalne dokumenty z komentarzami](https://downloads.getmonero.org/whitepaper_annotated.pdf) + +Laboratorium Badawcze Monero opublikowaÅ‚o wersjÄ™ dokumentów oficjalnych CryptoNote opatrzonÄ… komentarzami. SÄ… one nieformalnym przeglÄ…dem twierdzeÅ„ linia po linii w dokumencie. Komentarze wyjaÅ›niajÄ… niektóre trudniejsze pojÄ™cia za pomocÄ… Å‚atwiejszych okreÅ›leÅ„. + + +[Oficjalne dokumenty zrecenzowane przez Brandona Goodella](https://downloads.getmonero.org/whitepaper_review.pdf) + +Formalna recenzja oryginalnego dokumentu dotyczÄ…cego kryptografii napisanego przez badacza Laboratorium Brandona Goodella. Analizuje on dogłębnie twierdzenia i zagadnienia matematyczne przedstawione w dokumentacji CryptoNote. +</div> + </div> + </div> + <!-- end right one-third block--> + </div> +</section> diff --git a/_i18n/pl/resources/roadmap.md b/_i18n/pl/resources/roadmap.md new file mode 100644 index 0000000000000000000000000000000000000000..e4606d9c7bb1fe459cdf34fc02f47fef8d30eb01 --- /dev/null +++ b/_i18n/pl/resources/roadmap.md @@ -0,0 +1,129 @@ +<div class="roadmap"> +<div class="text-center pre-roadmap container"> + <div class="row"> + <div class="col-xs-4"> + <li class="completed"></li> + <p>UkoÅ„czone</p> + </div> + <div class="col-xs-4"> + <li class="ongoing"></li> + <p>W trakcie</p> + </div> + <div class="col-xs-4"> + <li class="upcoming"></li> + <p>NadchodzÄ…ce</p> + </div> + </div> +</div> +<section class="container"> + <div class="row"> + <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> + <div class="tabPanel-widget"> + <label for="tab-1" tabindex="0"></label> + <input id="tab-1" type="radio" name="tabs" aria-hidden="true"> + <h2>2014</h2> + <div class="tabPanel-content"> + {% for toplevel in site.data.lang[site.lang].roadmap %} + {% if toplevel.year == 2014 %} + {% for roadlist in toplevel.accomplishments %} + <div class="row start-xs middle-xs"> + <div class="col-xs-1"> + <span class="{{roadlist.status}}"></span> + </div> + <div class="col-xs-11"> + <p>{{roadlist.date}}: {{roadlist.name}}</p> + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + <label for="tab-2" tabindex="0"></label> + <input id="tab-2" type="radio" name="tabs" aria-hidden="true"> + <h2>2015</h2> + <div class="tabPanel-content"> + {% for toplevel in site.data.lang[site.lang].roadmap %} + {% if toplevel.year == 2015 %} + {% for roadlist in toplevel.accomplishments %} + <div class="row start-xs middle-xs"> + <div class="col-xs-1"> + <span class="{{roadlist.status}}"></span> + </div> + <div class="col-xs-11"> + <p>{{roadlist.date}}: {{roadlist.name}}</p> + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + <label for="tab-3" tabindex="0"></label> + <input id="tab-3" type="radio" name="tabs" aria-hidden="true"> + <h2>2016</h2> + <div class="tabPanel-content"> + {% for toplevel in site.data.lang[site.lang].roadmap %} + {% if toplevel.year == 2016 %} + {% for roadlist in toplevel.accomplishments %} + <div class="row start-xs middle-xs"> + <div class="col-xs-1"> + <span class="{{roadlist.status}}"></span> + </div> + <div class="col-xs-11"> + <p>{{roadlist.date}}: {{roadlist.name}}</p> + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + <label for="tab-4" tabindex="0"></label> + <input id="tab-4" type="radio" name="tabs" aria-hidden="true" checked> + <h2>2017</h2> + <div class="tabPanel-content"> + {% for toplevel in site.data.lang[site.lang].roadmap %} + {% if toplevel.year == 2017 %} + {% for roadlist in toplevel.accomplishments %} + <div class="row start-xs middle-xs"> + <div class="col-xs-1"> + <span class="{{roadlist.status}}"></span> + </div> + <div class="col-xs-11"> + {% if roadlist.date %} + <p>{{roadlist.date}}: {{roadlist.name}}</p> + {%else%} + <p>{{roadlist.name}}</p> + {%endif%} + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + <label for="tab-5" tabindex="0"></label> + <input id="tab-5" type="radio" name="tabs" aria-hidden="true"> + <h2>W przyszÅ‚oÅ›ci</h2> + <div class="tabPanel-content"> + {% for toplevel in site.data.lang[site.lang].roadmap %} + {% if toplevel.year == 2018 %} + {% for roadlist in toplevel.accomplishments %} + <div class="row start-xs"> + <div class="col-xs-1"> + <span class="{{roadlist.status}}"></span> + </div> + <div class="col-xs-11"> + {% if roadlist.date %} + <p>{{roadlist.date}}: {{roadlist.name}}</p> + {%else%} + <p>{{roadlist.name}}</p> + {%endif%} + </div> + </div> + {%endfor%} + {%endif%} + {%endfor%} + </div> + </div> + </div> + </div> +</section> +</div> diff --git a/_i18n/pl/resources/user-guides/How-to-mine-Monero-XMR-without-a-mining-equipment.md b/_i18n/pl/resources/user-guides/How-to-mine-Monero-XMR-without-a-mining-equipment.md new file mode 100644 index 0000000000000000000000000000000000000000..aa819678446dd7f2b68fdc8c67c979c2adfd144f --- /dev/null +++ b/_i18n/pl/resources/user-guides/How-to-mine-Monero-XMR-without-a-mining-equipment.md @@ -0,0 +1,27 @@ +## Jak wydobywać Monero (XMR) bez sprzÄ™tu wydobywczego? + +Jeżeli nie posiadasz opÅ‚acalnego sprzÄ™tu wydobywczego ani czasu lub pieniÄ™dzy na zainwestowanie w niego, nadal możesz wydobywać Monero z NiceHash. + +NiceHash jest gieÅ‚dÄ… mocy haszowania. Sprzedawcy mocy haszowania, m. in. górnicy, dostarczajÄ… jÄ… nabywcom - tym, którzy chcÄ… zakupić serwis wydobywania danej waluty. NiceHash może wiÄ™c ostarczyć ci dużej mocy haszowania w krótkim czasie. Nie bÄ™dziesz musiaÅ‚ czekać latami, żeby zobaczyć, czy zyskasz na tym, czy nie, oraz możesz kontrolować, którÄ… walutÄ™, w którym zrzeszeniu i jak dÅ‚ugo chcesz wydobywać. + +### **Krok 1:** Stwórz nowe konto na NiceHash + +Wejdź na [stronÄ™ rejestracji](https://www.nicehash.com/?p=register) i załóż nowe konto przy użyciu swojego adresu e-mail. + +### **Krok 2:** WpÅ‚ać trochÄ™ Bitcoinów na swoje konto + +BÄ™dziesz wydobywaÅ‚ Monero, ale moc haszowania na NiceHash możesz kupić tylko za poÅ›rednictwem Bitcoinów. Zawsze możesz wypÅ‚acić niezużyte Bitcoiny ze swojego konta do jakiegokolwiek portfela Bitcoin. + +Wejdź na stronÄ™ [twojego portfela](https://www.nicehash.com/?p=wallet) i dokonaj wpÅ‚aty. Zauważ, że minimalna cena za zamówienie to 0.01 BTC. + +### **Krok 3:** Znajdź odpowiednie zrzeszenie górników i dodaj je to swojej listy zrzeszeÅ„ + +Wybór zrzeszenia peÅ‚ni ważnÄ… rolÄ™ w ostatecznej liczbie wydobytych kryptomonet. Upewnij siÄ™, że wybrane zrzeszenie operuje dużą prÄ™dkoÅ›ciÄ… haszowania i wytrzyma wiele udostÄ™pnieÅ„, zwÅ‚aszcza w pojedynczym połączeniu. ListÄ™ zrzeszeÅ„ Monero znajdziesz [tutaj](https://bitcointalk.org/index.php?topic=583449.0). + +Zauważ, że prawdopodobnie bÄ™dziesz musiaÅ‚ zarejestrować siÄ™ także w wybranym zrzeszeniu. Zrzeszenie udzieli ci wszystkich potrzebnych informacji. Swoje ulubione zrzeszenia możesz zapisać [tutaj](https://www.nicehash.com/?p=managepools). + +### **Krok 4:** Złóż zamówienie i zacznij wydobywać + +Przy skÅ‚adaniu [nowego zamówienia](https://www.nicehash.com/?p=orders&new) upewnij siÄ™, że wybraÅ‚eÅ› algorytm CryptoNight do wydobycia Monero. JeÅ›li najpierw chcesz siÄ™ dowiedzieć wiÄ™cej o skÅ‚adaniu zamówieÅ„ na NiceHash, zalecamy przeczytanie [czÄ™sto zadawanych pytaÅ„](https://www.nicehash.com/?p=faq#faqb0). + +Jeżli chcesz zalicytować moc haszowania, wybierz standardowy (licytowany) rodzaj zamówienia, a jeÅ›li chcesz ustalone zamówienie, które nie zostanie przelicytowane, wybierz ustalony rodzaj zamówienia. Status gieÅ‚dy oraz przybliżone ceny wydobycia dostÄ™pne sÄ… na [stronie gieÅ‚dy na żywo](https://www.nicehash.com/index.jsp?p=orders). diff --git a/_i18n/pl/resources/user-guides/Offline_Backup.md b/_i18n/pl/resources/user-guides/Offline_Backup.md new file mode 100644 index 0000000000000000000000000000000000000000..2d388f3b0a1e9176f00730fe415ea2e92373b5ab --- /dev/null +++ b/_i18n/pl/resources/user-guides/Offline_Backup.md @@ -0,0 +1,36 @@ +## Systemy operacyjne: różne wersje Linuxa oraz Windows 7 i 8 + +### Oprogramowanie portfela: Simplewallet + +#### MateriaÅ‚y do tworzenia dysków rozruchowych: [Linux](http://www.pendrivelinux.com/), [Windows](https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool) + +#### MateriaÅ‚y do plików binarnych Monero: [Pliki Binarne Monero](https://getmonero.org/downloads/) + +- Przygotuj jakikolwiek dostÄ™pny komputer, może być nawet twoja normalna stacja robocza. JeÅ›li jesteÅ› szczególnie paranoidalny, najlepiej użyj starego komputera bez WiFi ani Bluetoothe'a. + +- Stwórz dysk rozruchowy Linux lub Windows i upewnij siÄ™, że twoje pliki binarne Monero znajdujÄ… siÄ™ na tym samym dysku lub na drugim dysku (w przypadku Linuxa, upewnij siÄ™, że Å›ciÄ…gnÄ…Å‚eÅ› także kopie zależnoÅ›ci, których bÄ™dziesz potrzebowaÅ‚, np. libboost1.55 i miniupnpc). + +- Rozłącz sieć i/lub kable internetowe, fizycznie usuÅ„ kartÄ™ WiFi lub wyłącz przycisk WiFi/Bluetooth na laptopie, jeÅ›li to możliwe. + +- Uruchom swój rozruchowy system operacyjny, zainstaluj zależnoÅ›ci, jeÅ›li to konieczne. + +- Skopiuj pliki binarne Monero na dysk RAM (/dev/shm w Linuxie, pliki binarne Windowsa normalnie majÄ… dysk Z: lub coÅ› w tym stylu). + +- Nie uruchamiaj daemona Monero. Zamiast tego, za pomocÄ… polecenia wiersza, użyj funkcji monero-wallet-cli, żeby stworzyć nowe konto Monero. + +- JeÅ›li zostaniesz poproszony o nadanie nazwy swojemu kontu, nazwij je jakkolwiek, to nie ma dużego znaczenia. + +- JeÅ›li zostaniesz poproszony o hasÅ‚o, wpisz 50-100 losowych znaków. Nie przejmuj siÄ™, że nie zapamiÄ™tasz hasÅ‚a, po prostu wybierz je DÅUGIE. + +- **KLUCZOWY KROK**: Zapisz na kartce swój kod mnemoniczny skÅ‚adajÄ…cy siÄ™ z 25 słów +**UWAGA**: JeÅ›li zapomnisz zapisać swojego kodu, twoje Å›rodki mogÄ… zostać utracone na zawsze! + +- Zapisz w telefonie, na kartce, na innym komputerze lub w innym miejscu swój adres i klucz widocznoÅ›ci. + +- Wyłącz komputer, wyciÄ…gnij bateriÄ™ i zostaw go fizycznie wyłączonego na kilka godzin. + + Konto, które zaÅ‚ożyÅ‚eÅ›, zostaÅ‚o zapisane w pamiÄ™ci RAM i pliki cyfrowe sÄ… teraz niedostÄ™pne. JeÅ›li ktoÅ› niepożądany w jakikolwiek sposób wejdzie w posiadanie tych danych, nie bÄ™dzie posiadaÅ‚ dÅ‚ugiego hasÅ‚a niezbÄ™dnego do ich otworzenia. Aby otrzymać pÅ‚atność, użyj swojego publicznego adresu lub klucza widocznoÅ›ci. Jeżeli potrzebujesz dostÄ™pu do swoich danych, użyj swojego 25-sÅ‚ownego kodu mnemonicznego, którego kopie możesz teraz zapisać w różnych miejscach, na przykÅ‚ad w skrytce bankowej. + +ZasÅ‚uga: Riccardo Spagni + +PowiÄ…zane: [Generator Konta Offline](http://moneroaddress.org/) diff --git a/_i18n/pl/resources/user-guides/cli_wallet_daemon_isolation_qubes_whonix.md b/_i18n/pl/resources/user-guides/cli_wallet_daemon_isolation_qubes_whonix.md new file mode 100644 index 0000000000000000000000000000000000000000..eefcd019a969fbb6b0f99669c81d3910679eb26f --- /dev/null +++ b/_i18n/pl/resources/user-guides/cli_wallet_daemon_isolation_qubes_whonix.md @@ -0,0 +1,150 @@ +{% include untranslated.html %} +# CLI Wallet/Daemon Isolation with Qubes + Whonix + +With [Qubes](https://qubes-os.org) + [Whonix](https://whonix.org) you can have a Monero wallet that is without networking and running on a virtually isolated system from the Monero daemon which has all of its traffic forced over [Tor](https://torproject.org). + +Qubes gives the flexibility to easily create separate VMs for different purposes. First you will create a Whonix workstation for the wallet with no networking. Next, another Whonix workstation for the daemon which will use your Whonix gateway as it's NetVM. For communication between the wallet and daemon you can make use of Qubes [qrexec](https://www.qubes-os.org/doc/qrexec3/). + +This is safer than other approaches which route the wallets rpc over a Tor hidden service, or that use physical isolation but still have networking to connect to the daemon. In this way you don't need any network connection on the wallet, you preserve resources of the Tor network, and there is less latency. + + +## 1. [Create Whonix AppVMs](https://www.whonix.org/wiki/Qubes/Install): + ++ Using a Whonix workstation template, create two workstations as follows: + + - The first workstation will be used for your wallet, it will referred to as `monero-wallet-ws`. You will have `NetVM` set to `none`. + + - The second workstation will be for the `monerod` daemon, it will be referred to as `monerod-ws`. You will have `NetVM` set to the Whonix gateway `sys-whonix`. + +## 2. In the AppVM `monerod-ws`: + ++ Download, verify, and install Monero software. + +``` +user@host:~$ curl -O "https://downloads.getmonero.org/cli/monero-linux-x64-v0.11.1.0.tar.bz2" -O "https://getmonero.org/downloads/hashes.txt" +user@host:~$ gpg --recv-keys BDA6BD7042B721C467A9759D7455C5E3C0CDCEB9 +user@host:~$ gpg --verify hashes.txt +gpg: Signature made Wed 01 Nov 2017 10:01:41 AM UTC +gpg: using RSA key 0x55432DF31CCD4FCD +gpg: Good signature from "Riccardo Spagni <ric@spagni.net>" [unknown] +gpg: WARNING: This key is not certified with a trusted signature! +gpg: There is no indication that the signature belongs to the owner. +Primary key fingerprint: BDA6 BD70 42B7 21C4 67A9 759D 7455 C5E3 C0CD CEB9 + Subkey fingerprint: 94B7 38DD 3501 32F5 ACBE EA1D 5543 2DF3 1CCD 4FCD +user@host:~$ echo '6581506f8a030d8d50b38744ba7144f2765c9028d18d990beb316e13655ab248 monero-linux-x64-v0.11.1.0.tar.bz2' | shasum -c +monero-linux-x64-v0.11.1.0.tar.bz2: OK +user@host:~$ tar xf monero-linux-x64-v0.11.1.0.tar.bz2 +user@host:~$ sudo cp monero-v0.11.1.0/monerod /usr/local/bin/ +``` ++ Create a `systemd` file. + +``` +user@host:~$ sudo gedit /home/user/monerod.service +``` + +Paste the following contents: + +``` +[Unit] +Description=Monero Full Node +After=network.target + +[Service] +User=user +Group=user + +Type=forking +PIDFile=/home/user/.bitmonero/monerod.pid + +ExecStart=/usr/local/bin/monerod --detach --data-dir=/home/user/.bitmonero \ + --no-igd --pidfile=/home/user/.bitmonero/monerod.pid \ + --log-file=/home/user/.bitmonero/bitmonero.log --p2p-bind-ip=127.0.0.1 + +Restart=always +PrivateTmp=true + +[Install] +WantedBy=multi-user.target +``` + ++ Copy `monero-wallet-cli` executable to the `monero-wallet-ws` VM. + +``` +user@host:~$ qvm-copy-to-vm monero-wallet-ws monero-v0.11.1.0/monero-wallet-cli +``` + ++ Make `monerod` daemon run on startup by editing the file `/rw/config/rc.local`. + +``` +user@host:~$ sudo gedit /rw/config/rc.local +``` + +Add these lines to the bottom: + +``` +cp /home/user/monerod.service /lib/systemd/system/ +systemctl start monerod.service +``` + +Make file executable. + +``` +user@host:~$ sudo chmod +x /rw/config/rc.local +``` + ++ Create rpc action file. + +``` +user@host:~$ sudo mkdir /rw/usrlocal/etc/qubes-rpc +user@host:~$ sudo gedit /rw/usrlocal/etc/qubes-rpc/user.monerod +``` + +Add this line: + +``` +socat STDIO TCP:localhost:18081 +``` + ++ Shutdown `monerod-ws`. + +## 3. In the AppVM `monero-wallet-ws`: + ++ Move the `monero-wallet-cli` executable. + +``` +user@host:~$ sudo mv QubesIncoming/monerod-ws/monero-wallet-cli /usr/local/bin/ +``` + ++ Edit the file `/rw/config/rc.local`. + +``` +user@host:~$ sudo gedit /rw/config/rc.local +``` + +Add the following line to the bottom: + +``` +socat TCP-LISTEN:18081,fork,bind=127.0.0.1 EXEC:"qrexec-client-vm monerod-ws user.monerod" +``` + +Make file executable. + +``` +user@host:~$ sudo chmod +x /rw/config/rc.local +``` + ++ Shutdown `monero-wallet-ws`. + +## 4. In `dom0`: + ++ Create the file `/etc/qubes-rpc/policy/user.monerod`: + +``` +[user@dom0 ~]$ sudo nano /etc/qubes-rpc/policy/user.monerod +``` + +Add the following line: + +``` +monero-wallet-ws monerod-ws allow +``` diff --git a/_i18n/pl/resources/user-guides/create_wallet.md b/_i18n/pl/resources/user-guides/create_wallet.md new file mode 100644 index 0000000000000000000000000000000000000000..f92c7b493da62419bbade6ba9ce5e71bb9fd4995 --- /dev/null +++ b/_i18n/pl/resources/user-guides/create_wallet.md @@ -0,0 +1,61 @@ +### Systemy operacyjne: Ubuntu + +- ÅšciÄ…gnij [oficjalne pliki binarne](https://getmonero.org/downloads/) lub skompiluj ostatnie dostÄ™pne źródÅ‚o na [Github](https://github.com/monero-project/bitmonero). + + + + +- Wypakuj pliki za pomocÄ… programu do zarzÄ…dzania plikami (takim samym jak WinZip w Windowsie). Znajdź Å›cieżkÄ™ z plikami "monerod" i "monero-wallet-cli". + + + + +- Ten krok jest jednorazowy: otwórz terminal (ctrl+alt+t) i zainstaluj wymagane zależnoÅ›ci, wpisujÄ…c: "*sudo apt-get install libboost-all-dev libssl-dev libevent-dev libdb++-dev*". Kliknij Y, aby potwierdzić i Enter, aby kontynuować. + + + + +- Otwórz terminal i zaÅ‚aduj Å›cieżkÄ™, gdzie wypakowane zostaÅ‚y pliki binarne (zobacz drugi krok), wpisujÄ…c: "*cd yourPathFromStep2*". + + + +- ZaÅ‚aduj monerod, wpisujÄ…c w terminalu: "*./monerod*". Zaczekaj na synchronizacjÄ™ z sieciÄ… (monerod aktualizuje Å‚aÅ„cuch bloków, który Å›ciÄ…gnÄ…Å‚eÅ› w kroku 4 lub Å›ciÄ…ga go od zera). Za pierwszym razem może to zająć dużo czasu, wiÄ™c bÄ…dź cierpliwy. + + + + + + +- Kiedy monerod już siÄ™ zsynchronizuje z sieciÄ…. otwórz nowy terminal, zmieÅ„ folder i uruchom funkcjÄ™ monero-wallet-cli, wpisujÄ…c: "*./monero-wallet-cli*". + + + +- Wpisz nazwÄ™, którÄ… chcesz nadać swojemu portfolio i postÄ™puj zgodnie z instrukcjami terminala. + + + + + + +*To jest twój prywatny klucz. Zapisz go i zachowaj w bezpiecznym miejscu!* + + + +*To jest twój klucz widocznoÅ›ci. +This is your view key. Potrzebujesz go do stworzenia portfela tylko do wyÅ›wietlania (zobacz także: powiÄ…zany przewodnik dla użytkowników).* + + + +*To jest adres twojego portfela.* + + + + + + + +- Aby wyjść z monerod lub monero-wallet-cli, wpisz "*exit*" w powiÄ…zanym terminalu. + +Aby otworzyć nowoutworzone portfolio, uruchom funkcjÄ™ monerod, poczekaj na jej synchronizacjÄ™ z sieciÄ…, uruchom funkcjÄ™ monero-wallet-cli i wpisz nazwÄ™ swojego portfolio oraz hasÅ‚o. + + diff --git a/_i18n/pl/resources/user-guides/easiest_buy.md b/_i18n/pl/resources/user-guides/easiest_buy.md new file mode 100644 index 0000000000000000000000000000000000000000..75dac2d91f8bc0194ca1b071789f7ae7f1193f62 --- /dev/null +++ b/_i18n/pl/resources/user-guides/easiest_buy.md @@ -0,0 +1,63 @@ +## W jaki sposób nabyć Monero? + +To jest przewodnik dotyczÄ…cy nabycia Monero wedÅ‚ug stanu na dzieÅ„ 19 wrzeÅ›nia 2015 roku. To prawdopodobnie najprostsza metoda na zakup i posiadanie Monero. + +####Krok 1: Kup Bitcoin + +Istnieje wiele sposobów na zakup Bitcoina. Być może najÅ‚atwiejszym z nich jest poprzez circle.com. Po zakupieniu Bitcoina jesteÅ› gotowy na nabycie Monero. Kupowanie Bitcoina jest proste. Przejdź do strony circle.com i postÄ™puj zgodnie z tamtejszymi instrukcjami. + +####Krok 2: Załóż konto na mymonero.com + +MyMonero.com jest portfelem Monero on-line, utrzymywanym przez głównego dewelopera Monero - Ricardo Spagni (fluffpony). Jest najÅ‚atwiejszym protfelem w użyciu. Po prostu przejdź do strony MyMonero.com i kliknij na "Create a new account". + + + +Po klikniÄ™ciu, zobaczysz swój prywatny klucz. Za jego pomocÄ… masz dostÄ™p do swoich Å›rodków. Nigdy nie ujawniaj tego klucza nikomu! + +### NATYCHMIAST ZAPISZ TEN KLUCZ! + + + +W okienku poniżej wpisz swój prywatny kod i kliknij przycisk. + +Na nastÄ™pnej stronie zobaczysz swój adres. + + + +Skopiuj swój adres, zaznaczajÄ…c caÅ‚ość i klikajÄ…c ctrl+c (lub Kopiuj w menu Edytuj) lub klikajÄ…c w małą ikonkÄ™ obok twojego adresu. Zanotuj swój adres. Za jego pomocÄ… bÄ™dziesz otrzymywaÅ‚ przelewy i wpÅ‚acaÅ‚ Monero na swoje konto! + +#### Krok 3: Kup Monero i przelej je na swój nowy adres + +Przejdź do strony www.shapeshift.io. Po prawej stronie ekranu kliknij na ikonÄ™ pod przyciskiem "Receive", aby wybrać Monero. + + + + +Wklej swój adres w pole pod logiem Monero. Zaznacz opcjÄ™ "agree to terms" i kliknij "Start". + + + +W nowym oknie skopiuj swój adres depozytowy (zaznacz i kliknij ctrl+c lub Kopiuj w menu Edytuj). + + + +Wróć do twojej strony circle.com, kliknij w "Transfer" i wklej adres Bitcoin w odpowiednie pole. Wpisz kwotÄ™ w Bitcoinach, którÄ… zamierzasz wydać. + + + + +Otrzymasz kod weryfikacyjny w wiadomoÅ›ci tekstowej, wpisz go i kliknij "Send". + + + +Status zmieni siÄ™ na "Oczekuje na wymianÄ™". + + + +A nastÄ™pnie zmieni siÄ™ na "UkoÅ„czone". + + + +Po jakimÅ› czasie bÄ™dziesz mógÅ‚ zobaczyć Monero na swoim koncie. + + diff --git a/_i18n/pl/resources/user-guides/howto_fix_stuck_funds.md b/_i18n/pl/resources/user-guides/howto_fix_stuck_funds.md new file mode 100644 index 0000000000000000000000000000000000000000..675fc8bdf0bc271830a2f93bc046ece83248c41e --- /dev/null +++ b/_i18n/pl/resources/user-guides/howto_fix_stuck_funds.md @@ -0,0 +1,29 @@ +Czasami twoje fundusze utknÄ… - część z nich zostanie zablokowana i nigdy nie odblokowana. Oto jak to naprawić: + +- ZaÅ‚aduj swój portfel w monero-wallet-cli. + +- Wpisz: + +> seed + +do wiersza polecenia. Wpisz swój 25-sÅ‚owny kod mnemoniczny, jeÅ›li jeszcze tego nie zrobiÅ‚eÅ›. To najlepszy sposób na zapewnienie ciÄ…gÅ‚ego dostÄ™pu do twoich funduszy. + +- Zamnkij monero-wallet-cli, wpisujÄ…c: + +> exit + +- Utwórz kopiÄ™ zapasowÄ… wszystkich plików zwiÄ…zanych z twoim portfelem, czyli: + +> yourwalletname.bin +> yourwalletname.bin.keys +> yourwalletname.bin.address.txt + +Możesz tego dokonać, kopiujÄ…c pliki do nowego folderu. + +Czasami przy zakÅ‚adaniu portfela mogÅ‚eÅ› go nazwać bez koÅ„cówki ".bin". W takim przypadku plik portfela bÄ™dzie siÄ™ nazywaÅ‚ nazwaportfela - bez koÅ„cówki ".bin". + +- UsuÅ„ nazwaportfela.bin. + +- ZaÅ‚aduj monero-wallet-cli, wpisz nazwÄ™ portfela, który wÅ‚aÅ›nie usunÄ…Å‚eÅ›. + +- Wpisz hasÅ‚o. Portfel zostanie teraz zaktualizowany, a twoje zablokowane fundusze zostanÄ… odblokowane. diff --git a/_i18n/pl/resources/user-guides/importing_blockchain.md b/_i18n/pl/resources/user-guides/importing_blockchain.md new file mode 100644 index 0000000000000000000000000000000000000000..5878286a5c133dbf9e513241683a3b63f9942a28 --- /dev/null +++ b/_i18n/pl/resources/user-guides/importing_blockchain.md @@ -0,0 +1,56 @@ +# Importowanie Å‚aÅ„cucha bloków do portfela Graficznego Interfejsu Użytkownika Monero (dla Windowsa) + +### Krok 1 + +ÅšciÄ…gnij aktualny bootrstap ze strony https://downloads.getmonero.org/blockchain.raw. Możesz pominąć ten krok, jeÅ›li importujesz Å‚aÅ„cuch bloków z innego źródÅ‚a. + +### Krok 2 + +Znajdź Å›cieżkÄ™ swojego portfela Monero (folder, do którego wypakowaÅ‚eÅ› swój portfel). Na przykÅ‚ad moja to: + +`D:\monero-gui-0.10.3.1` + +Twoja Å›cieżka może być inna, w zależnoÅ›ci od tego, gdzie zdecydowaÅ‚eÅ› siÄ™ Å›ciÄ…gnąć swój portfel i od twojej wersji portfela Monero. + +### Krok 3 + +Znajdź Å›cieżkÄ™ Å›ciÄ…gniÄ™tego Å‚aÅ„cucha bloków. Na przykÅ‚ad moja to: + +`C:\Users\KeeJef\Downloads\blockchain.raw` + +Twoja Å›cieżka może być inna, w zależnoÅ›ci od tego, gdzie Å›ciÄ…gnÄ…Å‚eÅ› Å‚aÅ„cuch bloków. + +### Krok 4 + +Otwórz okno wiersza polecenia. Możesz tego dokonać, klikajÄ…c w przycisk Windows + R i nastÄ™pnie wpisujÄ…c `CMD` w nowym okienku. + +### Krok 5 + +UżywajÄ…c okienka CMD, przejdź do lokalizacji twojego portfela Monero. Możesz tego dokonać, wpisujÄ…c: + +`cd C:\YOUR\MONERO\WALLET\FILE\PATH\HERE` + +Powinno to wyglÄ…dać mniej wiÄ™cej tak: + +`cd D:\monero-gui-0.10.3.1` + +JeÅ›li twój portfel Monero znajduje siÄ™ na innym dysku, użyj `DriveLetter:`. Na przykÅ‚ad, jeÅ›li twój portfel znajduje siÄ™ na dysku D, przed użyciem funkcji cd, wpisz `D:`. + +### Krok 6 + +Wpisz w oknie wiersza poleceÅ„: + +`monero-blockchain-import --verify 1 --input-file C:\YOUR\BLOCKCHAIN\FILE\PATH\HERE` + +Na przykÅ‚ad: + +`monero-blockchain-import --verify 1 --input-file C:\Users\KeeJef\Downloads\blockchain.raw` + +JeÅ›li Å›ciÄ…gnÄ…Å‚eÅ› Å‚aÅ„cuch bloków z zaufanego, renomowanego źródÅ‚a, możesz ustawić `verify 0`. To zmniejszy czas synchronizacji Å‚aÅ„cucha. + +### Krok 7 + +Po ukoÅ„czeniu synchronizacji Å‚aÅ„cucha bloków, możesz normalnie otworzyć swój portfel Monero. ÅšciÄ…gniÄ™ty plik blockchain.raw może zostać usuniÄ™ty. + + +Autor: Kee Jefferys diff --git a/_i18n/pl/resources/user-guides/index.md b/_i18n/pl/resources/user-guides/index.md new file mode 100644 index 0000000000000000000000000000000000000000..f8f0d04c1dc20b9b54c092eadcbc8a32db9a9d8b --- /dev/null +++ b/_i18n/pl/resources/user-guides/index.md @@ -0,0 +1,81 @@ +<div class="guides"> +<section class="container"> + <div class="row"> + <div class="left half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Ogólnie</h2> + </div> + </div> +<div class="row start-xs" markdown="1"> + +[NarzÄ™dzia Monero]({{site.baseurl}}/resources/user-guides/monero_tools.html) +[Jak zrobić backup off-line]({{site.baseurl}}/resources/user-guides/Offline_Backup.html) +[Importowanie Å‚aÅ„cucha bloków Monero]({{site.baseurl}}/resources/user-guides/importing_blockchain.html) +[Jak uruchomić wÄ™zeÅ‚ na VPS]({{site.baseurl}}/resources/user-guides/vps_run_node.html) +[Bezpieczne kupowanie i przechowywanie Monero]({{site.baseurl}}/resources/user-guides/securely_purchase.html) + +</div> + </div> + </div> + <div class="right half col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Portfele</h2> + </div> + </div> +<div class="row start-xs" markdown="1"> + +[Wprowadzenie do portfela w Interfejsie Wiersza PoleceÅ„]({{site.baseurl}}/resources/user-guides/monero-wallet-cli.html) +[Jak zaÅ‚ożyć portfel tylko do wyÅ›wietlania]({{site.baseurl}}/resources/user-guides/view_only.html) +[Jak udowodnić pÅ‚atność]({{site.baseurl}}/resources/user-guides/prove-payment.html) +[Przywracanie portfela za pomocÄ… kluczy]({{site.baseurl}}/resources/user-guides/restore_from_keys.html) +[Jak siÄ™ połączyć ze zdalnym wÄ™zÅ‚em w portfelu Graficznego Interfejsu Użytkownika]({{site.baseurl}}/resources/user-guides/remote_node_gui.html) + +</div> + </div> + </div> + </div> +</section> + +<section class="container"> + <div class="row"> + <div class="left half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Odzyskiwanie</h2> + </div> + </div> +<div class="row start-xs" markdown="1"> + +[Jak odzyskać zablokowane fundusze]({{site.baseurl}}/resources/user-guides/howto_fix_stuck_funds.html) +[Jak odzyskać konto]({{site.baseurl}}/resources/user-guides/restore_account.html) + +</div> + </div> + </div> + <div class="right half col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Wydobywanie</h2> + </div> + </div> +<div class="row start-xs" markdown="1"> + +[Jak wydobywać samemu za pomocÄ… Graficznego Interfejsu Użytkownika]({{site.baseurl}}/resources/user-guides/solo_mine_GUI.html) +[Jak wydobywać w zrzeszeniu za pomocÄ… xmr-stak-cpu]({{site.baseurl}}/resources/user-guides/mine-to-pool.html) +[Wydobywanie za pomocÄ… Dockera i XMRig]({{site.baseurl}}/resources/user-guides/mining_with_xmrig_and_docker.html) + +</div> + </div> + </div> + </div> + + + +</section> +</div> diff --git a/_i18n/pl/resources/user-guides/mine-to-pool.md b/_i18n/pl/resources/user-guides/mine-to-pool.md new file mode 100644 index 0000000000000000000000000000000000000000..f9ff0fd522fb096935f7ce611def3d107b20d0ce --- /dev/null +++ b/_i18n/pl/resources/user-guides/mine-to-pool.md @@ -0,0 +1,90 @@ +# Wybieranie zrzeszenia + +Istnieje wiele zrzeszeÅ„ do wyboru. Lista dostÄ™pna jest na stronie [moneropools.com](https://moneropools.com). Wydobywanie w wiÄ™kszym zrzeszeniu może oznaczać czÄ™stszÄ… wypÅ‚atÄ™, ale to wydobywanie w mniejszej grupie pomaga utrzymać sieć zdecentralizowanÄ…. + +# Wybieranie koparki CPU + +Tak jak i zrzeszenia, istnieje wiele koparek do wyboru. Twój wybór powinien zależeć od sprzÄ™tu, na którym chcesz wydobywać. Ten przewodnik opisuje jedynie koparki CPU i używa [xmr-stak-cpu](https://github.com/fireice-uk/xmr-stak-cpu). InnÄ… opcjÄ… sÄ… [wolf's CPUMiner](https://github.com/wolf9466/cpuminer-multi) oraz [sgminer-gm](https://github.com/genesismining/sgminer-gm), jednak ich ustawienia sÄ… trochÄ™ inne i nie sÄ… włączone w ten przewodnik. + +## Dla Windowsa + +Jeżeli używasz Windowsa, deweloper xmr-stak-cpu dostarcza plików binarnych do Å›ciÄ…gniÄ™cia na [stronie GitHuba](https://github.com/fireice-uk/xmr-stak-cpu/releases). + +ÅšciÄ…gnij plik `xmr-stak-cpu-win64.zip` i wypakuj do miejsca, które Å‚atwo później odnajdziesz. + +## PozostaÅ‚e systemy operacyjne + +JeÅ›li nie korzystasz z Windowsa, bÄ™dziesz musiaÅ‚ skompilować xmr-stak-cpu samemu. Na szczęście to nie takie trudne, jak siÄ™ wydaje. Zanim skompilujesz koparkÄ™, bÄ™dziesz musiaÅ‚ zainstalować kilka wymaganych komponentów. + +Dystrybucje oparte na Debianie: + + sudo apt-get install libmicrohttpd-dev libssl-dev cmake build-essential + +Dystrybucje oparte na Red Hat: + + sudo yum install openssl-devel cmake gcc-c++ libmicrohttpd-devel + +<!-- TODO: Add dependencies for other operating systems? --> + +NastÄ™pnie wystarczy użyć cmake do wygenerowania plików kompilacji, uruchomić je i skopiować plik konfiguracyjny: + + mkdir build-$(gcc -dumpmachine) + cd $_ + cmake ../ + make -j$(nproc) + cp ../config.txt bin/ + cd bin + +Jeszcze nie Å›wiÄ™tuj. bo koparka musi zostać skonfigurowana. Uruchomienie jej w tym momencie powinno spowodować ukazanie siÄ™ bloku tekstu do skopiowania i wklejenia: + + + +Otwórz plik `config.txt` i *zamieÅ„* dwie linie `"cpu_threads_conf"` na tekst, który wÅ‚aÅ›nie skopiowaÅ‚eÅ›. Potem powinno wyglÄ…dać to tak: + + + +PrzewiÅ„ plik aż odnajdziesz linie zawierajÄ…ce `"pool_address"`. *ZamieÅ„* zawartość drugiego cudzysÅ‚owiu na adres i port zrzeszenia, które wczeÅ›niej wybraÅ‚eÅ›. Znajdziesz tÄ™ informacjÄ™ na stronie zrzeszenia. + +Wstaw adres swojego portfela miÄ™dzy cudzysłów z adresem. HasÅ‚o możesz zostawić puste, chyba że zrzeszenie sprecyzuje inaczej. + +Po tym, twoja konfiguracja powinna wyglÄ…dać mniej wiÄ™cej tak: + + + +# Uruchomienie koparki + +**Zapisz plik konfiguracyjny** i uruchom koparkÄ™! + + + +Niektóre zrzeszenia pozwalajÄ… na monitorowanie twojej prÄ™dkoÅ›ci haszowania poprzez wklejenie twojego adresu na ich stronÄ™. Możesz także Å›ledzić jÄ…, klikajÄ…c klawisz `h`. + +# Ustawienia koparki + +Możesz zobaczyć takie niemiÅ‚e wiadomoÅ›ci: + + [2017-07-09 12:04:02] : MEMORY ALLOC FAILED: mmap failed + +Oznacza to, że możesz zwiÄ™kszyć swojÄ… prÄ™dkość haszowania o okoÅ‚o 20% poprzez włączenie dużych stron. + +## Duże strony w Linuxie + +Najpierw zatrzymaj koparkÄ™, jeÅ›li jest włączona. Uruchom poniższÄ… funkcjÄ™, aby włączyć duże strony, a nastÄ™pnie uruchom koparkÄ™ jako root: + + sudo sysctl -w vm.nr_hugepages=128 + sudo ./xmr-stak-cpu + +## Duże strony w Windowsie + +WziÄ™te z `config.txt`: + +>Opcja użycia dużych stron jest domyÅ›lnie wyłączona. Oznacza to, że musisz uruchomić Windowsa jako administrator i zmienić zasady grupy systemowej na pozwolenie użycia dużych stron. Poniżej znajdujÄ… siÄ™ kroki wedÅ‚ug MSDN: +1. W menu Start, kliknij "Uruchom". W otwartym okienku wpisz gpedit.msc. +2. W edytorze zasad grupy systemowej rowziÅ„ Konfiguracje Komputera, a nastÄ™pnie rozwiÅ„ Ustawienia Windowsa. +3. RowziÅ„ Ustawienia BezpieczeÅ„stwa, a nastÄ™pnie rowziÅ„ Lokalne Zasady. +4. Wybierz folder Przypisanie Praw Użytkownika. +5. Zasady zostanÄ… wyÅ›wietlone w okienku ze szczegółami. +6. W tym okienku kliknij dwukrotnie na BlokadÄ™ stron w pamiÄ™ci. +7. W Ustawieniach Lokalnego BezpieczeÅ„stwa - okno dialogowe Blokada stron w pamiÄ™ci kliknij Dodaj Użytkownika lub GrupÄ™. +8. W oknie dialogowym Wybierz Użytkownika, Konto UsÅ‚ugi lub GrupÄ™ dodaj konto, na którym uruchomisz koparkÄ™. +9. Zreinicjuj komputer, aby zmiany zostaÅ‚y zapisane. diff --git a/_i18n/pl/resources/user-guides/mining_with_xmrig_and_docker.md b/_i18n/pl/resources/user-guides/mining_with_xmrig_and_docker.md new file mode 100644 index 0000000000000000000000000000000000000000..b9cd8d03336e4a9dde109ae050b2be4b0fb1c719 --- /dev/null +++ b/_i18n/pl/resources/user-guides/mining_with_xmrig_and_docker.md @@ -0,0 +1,33 @@ +## Wprowadzenie + +Ten przewodnik jest dwojaki: opisuje Å‚atwość użycia do wydobycia w dystrybucjach Linuksa oraz dodatkowe zabezpieczenia wydobycia, ponieważ wiÄ™kszość koparek nie miaÅ‚a przeprowadzonego audytu bezpieczeÅ„stwa. Po jego przeczytaniu bÄ™dziesz mógÅ‚ spać spokojniej, wiedzÄ…c, że wyeksploatowana koparka nie migruje do systemu operacyjnego. + +### Dlaczego Docker? + +[Docker](https://www.docker.com/) jest używany ze wzglÄ™du na to, że jest najbardziej znanÄ… platformÄ… i istnieje szansa, że zostaÅ‚ już zainstalowany. + +Kontener, którego używam, to [alpine-xmrig](https://hub.docker.com/r/bitnn/alpine-xmrig/) i, jak sama nazwa wskazuje, zostaÅ‚ zbudowany na wzór [Alpine Linux](https://www.alpinelinux.org/). + +JeÅ›li jesteÅ› zainteresowany rozpoczÄ™ciem wydobywania z Dockerem, znajdziesz tu kilka dobrych referencji na poczÄ…tek. +* Arch Linux Wiki [strona Dockera](https://wiki.archlinux.org/index.php/Docker) +* Container Solutions [Å›ciÄ…gawka na temat bezpieczeÅ„stwa](http://container-solutions.com/content/uploads/2015/06/15.06.15_DockerCheatSheet_A2.pdf) +* Digital Oceans [przewodnik po plikach Dockera](https://www.digitalocean.com/community/tutorials/docker-explained-using-dockerfiles-to-automate-building-of-images). + +Aby zainstalować na konkretnÄ… dystrybucjÄ™, przejdź do strony [dokumentów Dockera](https://docs.docker.com/engine/installation/). + +### Dlaczego XMRig? + +[XMRig](https://github.com/xmrig/xmrig) wedÅ‚ug mnie jest porzÄ…dnÄ… koparkÄ…. Posiada niezłą wydajność i statystyki i nie ma krzykliwego interfejsu i zależnoÅ›ci. Kontener XMRig ma tylko ~4MB, co czyni go bardzo portatywnym. + +#### Krok 1: Wydobywanie z XMRig + +Uruchom nastÄ™pujÄ…cÄ… komendÄ™: + +```bash +# docker run --restart unless-stopped --read-only -m 50M -c 512 bitnn/alpine-xmrig -o POOL01 -o POOL02 -u WALLET -p PASSWORD -k +# docker run --restart unless-stopped --read-only -m 50M -c 512 bitnn/alpine-xmrig -o pool.supportxmr.com:7777 -u 45CJVagd6WwQAQfAkS91EHiTyfVaJn12uM4Su8iz6S2SHZ3QthmFM9BSPHVZY388ASWx8G9Wbz4BA24RQZUpGczb35fnnJz -p docker:secret -k +``` + +#### Krok 2: Nie istnieje krok 2 + +ZrobiÅ‚eÅ› już wszystko, co trzeba. ZaczÄ…Å‚eÅ› wÅ‚aÅ›nie wydobywanie w kontenerze Dockera przy użyciu XMRig. Wpisz `ctrl+c`, aby wyjść z koparki lub dodaj `-d` zaraz po `docker run`, aby uruchomić wydobywanie w tle. diff --git a/_i18n/pl/resources/user-guides/monero-wallet-cli.md b/_i18n/pl/resources/user-guides/monero-wallet-cli.md new file mode 100644 index 0000000000000000000000000000000000000000..5bb870bb3369b86c68eb22a56c852f5cbdcb7bdc --- /dev/null +++ b/_i18n/pl/resources/user-guides/monero-wallet-cli.md @@ -0,0 +1,114 @@ +# monero-wallet-cli + +`monero-wallet-cli` jest oprogramowaniem, które współpracuje z Monero. To program konsoli zarzÄ…dzajÄ…cy kontem. Podczas gdy portfel Bitcoina zarzÄ…dza zarówno kontem, jak i Å‚aÅ„cuchem bloków, Monero rozdzieliÅ‚ je, aby `monerod`operowaÅ‚ Å‚aÅ„cuchem, a `monero-wallet-cli` kontem. + +Ten przewodnik pokaże, jak wykonywać różne operacje w interfejsie `monero-wallet-cli`. Przewodnik zakÅ‚ada, że używasz najnowszej wersji Monero i zaÅ‚ożyÅ‚eÅ› już swoje konto zgodnie z instrukcjami. + + +## Sprawdzanie salda + +Ponieważ zarzÄ…dzanie Å‚aÅ„cuchem bloków i portfelem odbywa siÄ™ za pomocÄ… różnych programów, wielokrotnie użycie `monero-wallet-cli` wymaga współpracy z daemonem. Obejmuje to również sprawdzanie pÅ‚atnoÅ›ci przychodzÄ…cych na twój adres. UruchamiajÄ…c równoczeÅ›nie `monero-wallet-cli` i `monerod`, wpisz `balance`. + +PrzykÅ‚ad: + + +PrzyciÄ…gnie to bloki z daemona, których portfel jeszcze nie widziaÅ‚ oraz zaktualizuje twoje saldo. Ten proces przeważnie odbywa siÄ™ mniej wiÄ™cej co minutÄ™ w tle. Aby zobaczyć saldo bez aktualizowania, wpisz: + + balance + Balance: 64.526198850000, unlocked balance: 44.526198850000, including unlocked dust: 0.006198850000 + +W tym przypadku, `Balance` jest twoim saldem caÅ‚kowitym. `unlocked balance` jest kwotÄ… aktualnie dostÄ™pnÄ… do wydania. Nowe transakcje przychodzÄ…ce wymagajÄ… 10 potwierdzeÅ„ zanim zostanÄ… odblokowane. `unlocked dust` to bardzo maÅ‚a liczba niewydanych wyników, które mogÅ‚y siÄ™ nagromadzić na twoim koncie. + +## WysyÅ‚anie monero + +BÄ™dziesz potrzebowaÅ‚ standardowego adresu, na który chcesz przesÅ‚ać Å›rodki (dÅ‚ugi ciÄ…g zaczynajÄ…cy siÄ™ na "4") oraz możliwe, że także numer identyfikacyjny odbiorcy, jeÅ›li ten go wymaga. W takim przypadku, odbiorca może przekazać ci adres zintegrowany, który skÅ‚ada siÄ™ z numeru identyfikacyjnego oraz adresu standardowego. + +### WysyÅ‚anie na adres standardowy: + + transfer ADDRESS AMOUNT PAYMENTID + +ZamieÅ„ `ADDRESS` na adres, na który chcesz dokonać pÅ‚atnoÅ›ci, `AMOUNT` na kwotÄ™ w Monero, jakÄ… chcesz przesÅ‚ać oraz `PAYMENTID` na numer identyfikacyjny, który podaÅ‚ ci odbiorca. Podanie numeru identyfikacyjnego jest opcjonalne, jeÅ›li odbiorca ci go nie podaÅ‚, po prostu go pomiÅ„. + +### WysyÅ‚anie na adres zintegrowany: + + transfer ADDRESS AMOUNT + +Numer identyfikacyjny w tym przypadku jest domniemany w adresie zintegrowanym. + +### Precyzowanie liczby wyników transakcji: + + transfer MIXIN ADDRESS AMOUNT + +ZamieÅ„ `MIXIN` na numer wyników, jaki chcesz użyć. **DomyÅ›lny numer wyników, gdy niesprecyzowany, wynosi 4.** Dobrym pomysÅ‚em jest użycie numeru domyÅ›lnego, ale możesz zwiÄ™kszyć go, gdy chcesz dołączyć wiÄ™cej wyników. Im wyższy numer, tym wiÄ™ksza transakcja i wyższe opÅ‚aty. + +## Otrzymywanie Monero: + +JeÅ›li posiadasz wÅ‚asny adres Monero, wystarczy przekazać nadawcy twój adres standardowy. + +Swój adres znajdziesz pod funkcjÄ…: + + address + +Ponieważ Monero jest anonimowe, nie zobaczysz adresu nadawcy. Jeżeli chcesz go poznać, na przykÅ‚ad, żeby podziÄ™kować konkretnemu klientowi, poproÅ› nadawcÄ™ o użycie opcjonalnego numeru identyfikacyjnego, który może zostać przypisany transakcji. Aby uproÅ›cić życie, możesz wygenerować adres zintegrowany, który już zawiera losowy numer identyfikacyjny, za pomocÄ… funkcji: + + integrated_address + +Funkcja ta wygeneruje losowy numer identyfikacyjny i stworzy adres, który już zawiera twoje konto i numer identyfikacyjny tej pÅ‚atnoÅ›ci. JeÅ›li chcesz wybrać okreÅ›lony numer identyfikacyjny, użyj funkcji: + + integrated_address 12346780abcdef00 + +PÅ‚atnoÅ›ci dokonane na adres zintegrowany wygenerowany z twojego konta przejdÄ… na twoje konto wraz z załączonym numerem identyfikacyjnym, umożliwiajÄ…c rozróżnienie transakcji. + + +## Udowadnianie pÅ‚atnoÅ›ci osobom trzecim: + +Gdy dokonasz zapÅ‚aty, a odbiorca stwierdzi, że jej nie otrzymaÅ‚, możesz udowodnić swojÄ… pÅ‚atność osobom trzecim lub samemu odbiorcy, jeÅ›li po prostu popeÅ‚niÅ‚ on pomyÅ‚kÄ™. Monero jest prywatne, a wiÄ™c nie możesz po prostu wskazać na swojÄ… transakcjÄ™ w Å‚aÅ„cuchu bloków, ponieważ nie da siÄ™ rozróżnić, kto jÄ… wysÅ‚aÅ‚, a kto odebraÅ‚. Możesz jednak przekazać stronie prywatny klucz transakcji, aby strona rozpoznaÅ‚a, czy dokonana zostaÅ‚a pÅ‚atność na dany adres. Zauważ, że zachowanie tych kluczy transakcji domyÅ›lnie jest wyłączone i musisz go włączyć przed dokonaniem pÅ‚atnoÅ›ci, jeÅ›li uważasz, że bÄ™dziesz ich potrzebowaÅ‚: + + set store-tx-info 1 + +Możesz przywróciÅ„ klucz tx z wczeÅ›niejszej transakcji: + + get_tx_key 1234567890123456789012345678901212345678901234567890123456789012 + +Wskaż numer identyfikacyjny transakcji, dla której chcesz otrzymaÅ„ klucz. PamiÄ™taj, że pÅ‚atność może zostać podzielona na wiÄ™cej niż jednÄ… transakcjÄ™, wiÄ™c możesz potrzebować kilku kluczy. NastÄ™pnie możesz przesÅ‚ać otrzymany klucz lub klucze do osoby, której chcesz udowodnić dokonanie pÅ‚atnoÅ›ci, razem z numerem identyfikacyjnym transakcji i adresem odbiorcy. Zauważ, że strona trzecia, znajÄ…c twój adres, bÄ™dzie w stanie zobaczyć także, ile zwrotu otrzymaÅ‚eÅ›. + +Jeżeli to ty jesteÅ› stronÄ… trzeciÄ… (to znaczy ktoÅ› chce ci udowodnić, że przelaÅ‚ Monero na dany adres), sprawdź w ten sposób: + + check_tx_key TXID TXKEY ADDRESS + +ZamieÅ„ `TXID`, `TXKEY` i `ADDRESS` na, odpowiednio, numer identyfikacyjny transakcji, klucz transakcji oraz przekazany ci adres odbiorcy. monero-wallet-cli sprawdzi tÄ™ transakcjÄ™ i poinformuje ciÄ™, ile Monero zostaÅ‚o przesÅ‚ane na dany adres. + + +## Uzyskiwanie szansy na potwierdzenie lub anulowanie pÅ‚atnoÅ›ci: + +JeÅ›li chcesz uzyskać ostatniÄ… szansÄ™ na potwierdzenie pÅ‚atnoÅ›ci, użyj funkcji: + + set always-confirm-transfers 1 + + +## Jak odnaleźć pÅ‚atność przychodzÄ…cÄ…: + +JeÅ›li otrzymaÅ‚eÅ› pÅ‚atność z użyciem okreÅ›lonego numeru identyfikacyjnego, wyszukaj go, wpisujÄ…c: + + payments PAYMENTID + +Możesz podaÅ„ wiÄ™cej niż jeden numer identyfikacyjny. + +Najczęściej możesz przeglÄ…dać swoje pÅ‚atnoÅ›ci przychodzÄ…ce i wychodzÄ…ce za pomocÄ… funkcji: + + show_transfers + +DodajÄ…c wysokość Å‚aÅ„cucha bloków, znajdziesz jedynie najnowsze transakcje. Możesz także wybrać tylko transakcje przychodzÄ…ce lub tylko wychodzÄ…ce. Na przykÅ‚ad: + + show_transfers in 650000 + +pokaże jedynie przychodzÄ…ce pÅ‚atnoÅ›ci nastÄ™pujÄ…ce po bloku 650000. Możesz także sprecyzować zakres wysokoÅ›ci. + +Możesz zacząć wydobywać bezpoÅ›rednio z portfela, wpisujÄ…c: + + start_mining 2 + +Wydobycie zacznie siÄ™ za pomocÄ… daemona i dwóch pasem. Zauważ, że jest to wydobycie samemu i może chwilÄ™ zająć znalezienie bloku. Aby zakoÅ„czyć wydobycie, wpisz: + + stop_mining + diff --git a/_i18n/pl/resources/user-guides/monero_tools.md b/_i18n/pl/resources/user-guides/monero_tools.md new file mode 100644 index 0000000000000000000000000000000000000000..78d66dd32a5816b78407b59ac50827eda06c2827 --- /dev/null +++ b/_i18n/pl/resources/user-guides/monero_tools.md @@ -0,0 +1,17 @@ +# NarzÄ™dzia Monero + +Poniższe narzÄ™dzia mogÄ… zostać użyte w celu zdobycia informacji na temat sieci Monero lub twoich transakcji w Å‚aÅ„cuchu bloków. + +### [Sprawdzenie, czy odbiorca otrzymaÅ‚ twój przelew](http://xmrtests.llcoins.net/checktx.html) + +### [NarzÄ™dzia do tworzenia adresu Monero](https://xmr.llcoins.net/) + +### [Liczenie wÄ™złów Monero](http://moneronodes.i2p.xyz/) + +### [Mapa wÄ™złów Monero](https://monerohash.com/nodes-distribution.html) + +### [Generator portfela Monero off-line](http://moneroaddress.org/) + +### [Statystyki sieci Monero](http://moneroblocks.info/stats) + +### [Statystyki strony Monero.how](https://www.monero.how/) diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/1.png b/_i18n/pl/resources/user-guides/png/create_wallet/1.png new file mode 100644 index 0000000000000000000000000000000000000000..44acf51b19ea9435af2dc466ed05514b7543564d Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/1.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/10.png b/_i18n/pl/resources/user-guides/png/create_wallet/10.png new file mode 100644 index 0000000000000000000000000000000000000000..2f248c9dda4ce97441e68d65923f4d74feb2a7c3 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/10.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/11.png b/_i18n/pl/resources/user-guides/png/create_wallet/11.png new file mode 100644 index 0000000000000000000000000000000000000000..f8bb9989a3dfac8d717ae20c23b14aaaf987876d Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/11.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/12.png b/_i18n/pl/resources/user-guides/png/create_wallet/12.png new file mode 100644 index 0000000000000000000000000000000000000000..2e1f69d63c25cf308989596187d55adf10fcc6d2 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/12.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/13.png b/_i18n/pl/resources/user-guides/png/create_wallet/13.png new file mode 100644 index 0000000000000000000000000000000000000000..2db5d603ab699581e9755c369602d9088b688f53 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/13.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/14.png b/_i18n/pl/resources/user-guides/png/create_wallet/14.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2906e280f00193aef3b19f430bcac8c7cedee6 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/14.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/15.png b/_i18n/pl/resources/user-guides/png/create_wallet/15.png new file mode 100644 index 0000000000000000000000000000000000000000..7c675edfb7b174ed45fac544d26762f822cf3881 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/15.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/16.png b/_i18n/pl/resources/user-guides/png/create_wallet/16.png new file mode 100644 index 0000000000000000000000000000000000000000..ab23b572fa33fbf019440ba419d9adfe9f9ce9b3 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/16.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/17.png b/_i18n/pl/resources/user-guides/png/create_wallet/17.png new file mode 100644 index 0000000000000000000000000000000000000000..97ea15bcad6ce467ba36202ebf28dd6f987a6244 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/17.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/18.png b/_i18n/pl/resources/user-guides/png/create_wallet/18.png new file mode 100644 index 0000000000000000000000000000000000000000..20546a9ab5e547b73c0b58164537cba6e4b911d4 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/18.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/19.png b/_i18n/pl/resources/user-guides/png/create_wallet/19.png new file mode 100644 index 0000000000000000000000000000000000000000..5a7088e259addd15157a27aa917bcaebe92e2d5d Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/19.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/2.png b/_i18n/pl/resources/user-guides/png/create_wallet/2.png new file mode 100644 index 0000000000000000000000000000000000000000..164aa6b689364ad1ed04f2388653f0c844006649 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/2.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/20.png b/_i18n/pl/resources/user-guides/png/create_wallet/20.png new file mode 100644 index 0000000000000000000000000000000000000000..c5169249b22e6a26c56d11a86c76e900d4ec467b Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/20.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/21.png b/_i18n/pl/resources/user-guides/png/create_wallet/21.png new file mode 100644 index 0000000000000000000000000000000000000000..090ff767ae613d71f2cf0d7390dd204b34ec1ccf Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/21.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/22.png b/_i18n/pl/resources/user-guides/png/create_wallet/22.png new file mode 100644 index 0000000000000000000000000000000000000000..8c7a7669afdb1b9fc670589184214fe029280f5c Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/22.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/23.png b/_i18n/pl/resources/user-guides/png/create_wallet/23.png new file mode 100644 index 0000000000000000000000000000000000000000..e2dfc0c4ed20d73ba9341b83195020068716a5c8 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/23.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/3.png b/_i18n/pl/resources/user-guides/png/create_wallet/3.png new file mode 100644 index 0000000000000000000000000000000000000000..f4f4436e27849c8c3ac3025626a7d5be4a9c6667 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/3.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/4.png b/_i18n/pl/resources/user-guides/png/create_wallet/4.png new file mode 100644 index 0000000000000000000000000000000000000000..36be1be0518f8d1aee145740d4928092690ae9c9 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/4.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/5.png b/_i18n/pl/resources/user-guides/png/create_wallet/5.png new file mode 100644 index 0000000000000000000000000000000000000000..56c6733aabd3ea7a213e4b16bb3b3244631b82a5 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/5.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/6.png b/_i18n/pl/resources/user-guides/png/create_wallet/6.png new file mode 100644 index 0000000000000000000000000000000000000000..8e0d7950fb9225541f455a24330a36ff7357f252 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/6.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/7.png b/_i18n/pl/resources/user-guides/png/create_wallet/7.png new file mode 100644 index 0000000000000000000000000000000000000000..c18527827bd6dcfdf4257fcb46c82e754f61121b Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/7.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/8.png b/_i18n/pl/resources/user-guides/png/create_wallet/8.png new file mode 100644 index 0000000000000000000000000000000000000000..ce02508b7d912855670066aec22ebef824b0d986 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/8.png differ diff --git a/_i18n/pl/resources/user-guides/png/create_wallet/9.png b/_i18n/pl/resources/user-guides/png/create_wallet/9.png new file mode 100644 index 0000000000000000000000000000000000000000..cac31479b11bbad5907d984c8e81bdf50fcb2a8d Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/create_wallet/9.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/01.png b/_i18n/pl/resources/user-guides/png/easiest_way/01.png new file mode 100644 index 0000000000000000000000000000000000000000..17c55b2d6a024f3245055975b654681265812d2d Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/01.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/02.png b/_i18n/pl/resources/user-guides/png/easiest_way/02.png new file mode 100644 index 0000000000000000000000000000000000000000..91e1bfd16f7843310fc59c84c4aff2e03aa13181 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/02.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/03.png b/_i18n/pl/resources/user-guides/png/easiest_way/03.png new file mode 100644 index 0000000000000000000000000000000000000000..dded71ade21780fe14fd63fb7aab11bddcd635b1 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/03.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/04.png b/_i18n/pl/resources/user-guides/png/easiest_way/04.png new file mode 100644 index 0000000000000000000000000000000000000000..e657d4315e459c4b18648d417c539193fce5376d Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/04.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/05.png b/_i18n/pl/resources/user-guides/png/easiest_way/05.png new file mode 100644 index 0000000000000000000000000000000000000000..00d2b26a05fb2fae413d4853c1f9e5159428d1c6 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/05.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/06.png b/_i18n/pl/resources/user-guides/png/easiest_way/06.png new file mode 100644 index 0000000000000000000000000000000000000000..4d55286ce0e83da7051dc8070847a729f04c72fe Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/06.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/07.png b/_i18n/pl/resources/user-guides/png/easiest_way/07.png new file mode 100644 index 0000000000000000000000000000000000000000..715245b2239d4ed7882c0c6e933cc13aa9173e82 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/07.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/08.png b/_i18n/pl/resources/user-guides/png/easiest_way/08.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc459a89582d8791f3cd2b1b1a013e2004e638a Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/08.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/09.png b/_i18n/pl/resources/user-guides/png/easiest_way/09.png new file mode 100644 index 0000000000000000000000000000000000000000..e632bbb82e533b6fb205baf4edd5b86f153a9229 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/09.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/10.png b/_i18n/pl/resources/user-guides/png/easiest_way/10.png new file mode 100644 index 0000000000000000000000000000000000000000..3a9337336bf1c34e7980da562a63f987d4781232 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/10.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/11.png b/_i18n/pl/resources/user-guides/png/easiest_way/11.png new file mode 100644 index 0000000000000000000000000000000000000000..eaa4a5b989cc6463a29285bae4d0e7688b595ce4 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/11.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/12.png b/_i18n/pl/resources/user-guides/png/easiest_way/12.png new file mode 100644 index 0000000000000000000000000000000000000000..e38159ec6fa34c74408f27ee6b5792f337bfacb2 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/12.png differ diff --git a/_i18n/pl/resources/user-guides/png/easiest_way/13.png b/_i18n/pl/resources/user-guides/png/easiest_way/13.png new file mode 100644 index 0000000000000000000000000000000000000000..ed3b707d01f87f3376b134ede6477b01b684bac3 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/easiest_way/13.png differ diff --git a/_i18n/pl/resources/user-guides/png/mine_to_pool/1.png b/_i18n/pl/resources/user-guides/png/mine_to_pool/1.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e7652877110b793894d9ae627c7466a56b7b0c Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/mine_to_pool/1.png differ diff --git a/_i18n/pl/resources/user-guides/png/mine_to_pool/2.png b/_i18n/pl/resources/user-guides/png/mine_to_pool/2.png new file mode 100644 index 0000000000000000000000000000000000000000..83a7dd163530cfe1a9d5c9c44b4482c7cdb40458 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/mine_to_pool/2.png differ diff --git a/_i18n/pl/resources/user-guides/png/mine_to_pool/3.png b/_i18n/pl/resources/user-guides/png/mine_to_pool/3.png new file mode 100644 index 0000000000000000000000000000000000000000..70aeea2aaa91a34285fd0a0162f858a9b0bc76c6 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/mine_to_pool/3.png differ diff --git a/_i18n/pl/resources/user-guides/png/mine_to_pool/4.png b/_i18n/pl/resources/user-guides/png/mine_to_pool/4.png new file mode 100644 index 0000000000000000000000000000000000000000..13361a0e85a8b82a374917df939bb97f4529ff32 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/mine_to_pool/4.png differ diff --git a/_i18n/pl/resources/user-guides/png/remote_node/remote-node-screenshot.png b/_i18n/pl/resources/user-guides/png/remote_node/remote-node-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..a32bf5088c040273bef87448b049c5bc112be196 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/remote_node/remote-node-screenshot.png differ diff --git a/_i18n/pl/resources/user-guides/png/solo_mine_GUI/01.PNG b/_i18n/pl/resources/user-guides/png/solo_mine_GUI/01.PNG new file mode 100644 index 0000000000000000000000000000000000000000..7ca5f7c247ee06462a549ca4a6b5c6380b9f257f Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/solo_mine_GUI/01.PNG differ diff --git a/_i18n/pl/resources/user-guides/png/solo_mine_GUI/02.PNG b/_i18n/pl/resources/user-guides/png/solo_mine_GUI/02.PNG new file mode 100644 index 0000000000000000000000000000000000000000..42a5290e0733dedb0f397e50a86215b0887039a5 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/solo_mine_GUI/02.PNG differ diff --git a/_i18n/pl/resources/user-guides/png/solo_mine_GUI/03.PNG b/_i18n/pl/resources/user-guides/png/solo_mine_GUI/03.PNG new file mode 100644 index 0000000000000000000000000000000000000000..ab7b8c2a2143d0ab46fae3294a09fe01b0bd61f4 Binary files /dev/null and b/_i18n/pl/resources/user-guides/png/solo_mine_GUI/03.PNG differ diff --git a/_i18n/pl/resources/user-guides/prove-payment.md b/_i18n/pl/resources/user-guides/prove-payment.md new file mode 100644 index 0000000000000000000000000000000000000000..5bf459b4601ffcc1dddb95c1669b87b142892b7b --- /dev/null +++ b/_i18n/pl/resources/user-guides/prove-payment.md @@ -0,0 +1,44 @@ +Jeżeli dokonasz pÅ‚atnoÅ›ci osobie, która później jÄ… zakwestionuje, musisz być w stanie udowodnić, że pieniÄ…dze zostaÅ‚y przesÅ‚ane. + +W przypadku Bitcoina zazwyczaj dokonuje siÄ™ tego, wyszukujÄ…c numer identyfikacyjny transakcji, gdzie adres nadawcy i odbiorcy oraz przesÅ‚ana kwota sÄ… ujawnione. + +Jednak Monero jest prywatne - te informacje nie sÄ… publicznie dostÄ™pne w Å‚aÅ„cuchu bloków. W zwiÄ…zku z tym, kroki sÄ… trochÄ™ bardziej skomplikowane. + +Aby udowodnić PawÅ‚owi, że Ewa przesÅ‚aÅ‚a pieniÄ…dze Jackowi, musi ona przekazać PawÅ‚owi trzy informacje: + +- numer identyfikacyjny transakcji, tak jak siÄ™ to dzieje w przypadku Bitcoina +- adres Jacka, tak jak siÄ™ to dzieje w przypadku Bitcoina +- klucz transakcji, który jest wyłącznoÅ›ciÄ… Monero i innych walut CryptoNote. + +Gdy Ewa dokonywaÅ‚a transakcji, jendorazowy klucz zostaÅ‚ wygenerowany tylko dla tej pÅ‚atnoÅ›ci. Ewa może wiÄ™c odnaleźć go w monero-wallet-cli (nowa nazwa dawnego simplewallet): + +> get_tx_key TXID + +Ewa zamieni TXID na swój numer identyfikacyjny transakcji. W wyniku tego, wyÅ›wietlony zostanie jednorazowy klucz transakcji. + +Zauważ, że to zadziaÅ‚a tylko wtedy, gdy monero-wallet-cli zostanie ustawiony na zapisywanie kluczy transakcji. Aby siÄ™ upewnić, że tak jest, wpisz: + +> set + +JeÅ›li ustawione jest na 0, zmieÅ„ na 1: + +> set store-tx-info 1 + +Ewa może teraz przesÅ‚ać PawÅ‚owi klucz transakcji razem z numerem identyfikacyjnym transakcji oraz adresem Jacka. + +Zauważ, że jeÅ›li zostaÅ‚o dokonanych wiele transakcji, caÅ‚y proces musi zostać powtórzony dla każdej transakcji. + + +--- + +PaweÅ‚ otrzymaÅ‚ trzy informacje i chce sprawdzić, czy Ewa mówi prawdÄ™ - w aktualnym Å‚aÅ„cuchu bloków PaweÅ‚ wpisuje w wierszu poleceÅ„: + +> check_tx_key TXID TXKEY ADDRESS + +PaweÅ‚ zamieniÅ‚ symbole na informacje dostarczone przez EwÄ™. monero-wallet-cli użyje klucza transakcji do odszyfrowania jej i wyÅ›wietli kwotÄ™ przesÅ‚anÄ… na ten konkretny adres. OczywiÅ›cie, PaweÅ‚ bÄ™dzie chciaÅ‚ siÄ™ upewnić, czy adres Jacka rzeczywiÅ›cie do niego należy - tak samo jak w przypadku Bitcoina. + +InnÄ… opcjÄ… jest uzyskanie klucza transakcji w zakÅ‚adce Historia w Graficznym Interfejsie Użytkownika. Kliknij na detale każdej pojedynczej transakcji, aby otrzymać klucz. + +Zauważ, że jeÅ›li zostaÅ‚o dokonanych wiele transakcji, caÅ‚y proces musi zostać powtórzony dla każdej transakcji. + + diff --git a/_i18n/pl/resources/user-guides/remote_node_gui.md b/_i18n/pl/resources/user-guides/remote_node_gui.md new file mode 100644 index 0000000000000000000000000000000000000000..a078c2a25660947b55e9edcdb2629c2b23b4ee0b --- /dev/null +++ b/_i18n/pl/resources/user-guides/remote_node_gui.md @@ -0,0 +1,9 @@ +## Wyszukiwanie wÄ™zÅ‚a + +PierwszÄ… rzeczÄ… jest znalezienie wÄ™zÅ‚a, aby siÄ™ podłączyć. [Moneroworld.com](https://moneroworld.com/#nodes) posiada dobre materiaÅ‚y sÅ‚użące odnajdywaniu wÄ™złów. JednÄ… z najprostszych metod jest użycie wÄ™zÅ‚a prowadzonego przez moneroworld, ale oni majÄ… także narzÄ™dzie sÅ‚użące do wynajdywania losowych wÄ™złów. + +## ÅÄ…czenie siÄ™ z wÄ™zÅ‚em przez portfel Graficznego Interfejsu Użytkownika +Po wpisaniu hasÅ‚a do portfela pojawi siÄ™ okienko z opcjÄ… użycia niestandardowych ustawieÅ„, kliknij na nie. Zostaniesz przeniesiony do strony z ustawieniami w Graficznym Interfejsie Użytkownika. W tym momencie powinieneÅ› zobaczyć dwa okienka tekstowe po prawej stronie etykietki "Adres daemona". W pierwszym okienku (po lewej) wpisz adres wÄ™zÅ‚a, z którym chcesz siÄ™ połączyć. Adres ten może wyglÄ…dać na przykÅ‚ad `node.moneroworld.com` lub jak jakikolwiek adres IP. W mniejszym okienku po prawej stronie wpisz port wÄ™zÅ‚a. DomyÅ›lnym portem jest `18081`, ale jeÅ›li używasz losowego wÄ™zÅ‚a, port siÄ™ zmieni- Port dla node.moneroworld.com to 18089. + +### Twój ekran powinien wyglÄ…dać mniej wiÄ™cej tak: +<img src="{{site.baseurl}}/resources/user-guides/png/remote_node/remote-node-screenshot.png" width="600"> diff --git a/_i18n/pl/resources/user-guides/restore_account.md b/_i18n/pl/resources/user-guides/restore_account.md new file mode 100644 index 0000000000000000000000000000000000000000..0c7616ecd6fd1691b49b3d0993960dd088c07b48 --- /dev/null +++ b/_i18n/pl/resources/user-guides/restore_account.md @@ -0,0 +1,22 @@ +## Systemy operacyjne: Windows, Linux, Mac + +### Oprogramowanie konta: monero-wallet-cli + +- Przygotuj swój 25-sÅ‚owny kod mnemoniczny, który zachowaÅ‚eÅ› przy zakÅ‚adaniu swojego starego portfela Monero + +- Otwórz wiersz polecenia i przejdź do dysku i folderu zawierajÄ…cego monero-wallet-cli + +- W wierszu poleceÅ„ wpisz: `monero-wallet-cli --restore-deterministic-wallet` + +- Po wciÅ›niÄ™ciu Enter zostaniesz poproszony o podanie nowej nazwy pliku portfela. Nazwij go jakkolwiek + +- NaciÅ›nij Enter ponownie i zostaniesz poproszony o hasÅ‚o. Nadaj swojemu portfelowi nowe, dÅ‚ugie hasÅ‚o + +- NaciÅ›nij Enter ponownie i zostaniesz poproszony o powtórzenie hasÅ‚a + +- NaciÅ›nij Enter ponownie i zostaniesz poproszony o 25-sÅ‚owny kod mnemoniczny, który przygotowaÅ‚eÅ› wczeÅ›niej + +- NastÄ™pnie pojawi siÄ™ wiadomość "Przywróć z okreÅ›lonej wysokoÅ›ci Å‚aÅ„cucha bloków (opcjonalne, domyÅ›lnie 0)". DomyÅ›lnie proces przywracania zacznie siÄ™ od poczÄ…tku Å‚aÅ„cucha bloków monero. JeÅ›li nie znasz dokÅ‚adnej wysokoÅ›ci Å‚aÅ„cucha, naciÅ›nij Enter. UÅ›ciÅ›lenie wysokoÅ›ci Å‚aÅ„cucha rozpocznie proces przywracania od tej konkretnej wysokoÅ›ci. OszczÄ™dzi to trochÄ™ czasu przy skanowaniu, jeÅ›li wiesz, na jakiej wysokoÅ›ci Å‚aÅ„cucha twoje pierwsze fundusze zostaÅ‚y przesÅ‚ane dla tego konta. + +Po wpisaniu 25-sÅ‚ownego kodu mnemonicznego i wybraniu wysokoÅ›ci Å‚aÅ„cucha bloków, monero-wallet-cli wygeneruje taki sam adres publiczny i klucz widocznoÅ›ci jak w twoim starym portfelu i automatycznie rozpocznie proces aktualizacji. BÄ…dź cierpliwy, aktualizacja może zająć chwilÄ™. + diff --git a/_i18n/pl/resources/user-guides/restore_from_keys.md b/_i18n/pl/resources/user-guides/restore_from_keys.md new file mode 100644 index 0000000000000000000000000000000000000000..c2c8e21bdb1cd864d0fbb93eb23d0a4bc8f22953 --- /dev/null +++ b/_i18n/pl/resources/user-guides/restore_from_keys.md @@ -0,0 +1,18 @@ +Przywracanie portfela za pomocÄ… prywatnych kluczy (w wierszu poleceÅ„) jest caÅ‚kiem proste. JeÅ›li posiadasz potrzebne informacje, z tym przewodnikiem bÄ™dziesz mógÅ‚ caÅ‚kowicie przywrócić swój portfel. Zauważ, że nie musisz posiadać swojego hasÅ‚a, aby przywracać za pomocÄ… kluczy. + +Potrzebujesz trzech różnych informacji z twojego portfela lub plików .keys, które zawierajÄ… te informacje oraz hasÅ‚o do ich odszyfrowania. Trzy komponenty portfela, których potrzebujesz, to: + +1. **Adres** +2. **Ukryty klucz do wydawania** +3. **Ukryty klucz widocznoÅ›ci** + + +NastÄ™pnie uruchom funkcjÄ™ portfela: + +`./monero-wallet-cli --generate-from-keys New_Wallet_Name.abc` + +Zostaniesz poproszony o adres, klucz do wydawania, klucz widocznoÅ›ci i na koÅ„cu o nowe hasÅ‚o do odwtorzonego portfela. + +UkoÅ„czenie tego z poprawnymi parametrami odtworzy pliki twojego portfela i pozwoli na ustalenie nowego hasÅ‚a. + +W przypadku problemów, uruchomienie funkcji `./monero-wallet-cli --help` wyÅ›wietli dostÄ™pne opcje. Uruchomienie funkcji `help` wewnÄ…trz portfela wyÅ›wietli pomoc dotyczÄ…cÄ… funkcji dostÄ™pnych wewnÄ…trz portfela. diff --git a/_i18n/pl/resources/user-guides/securely_purchase.md b/_i18n/pl/resources/user-guides/securely_purchase.md new file mode 100644 index 0000000000000000000000000000000000000000..c842963aa5b4944600042e11a45720165b896039 --- /dev/null +++ b/_i18n/pl/resources/user-guides/securely_purchase.md @@ -0,0 +1,79 @@ +## Jak bezpiecznie kupować i przechowywać Monero? + +Ten przewodnik opisuje, jak kupować i bezpiecznie przechowywać Monero, zgodnie ze stanem na czerwiec 2017 roku. + +#### Krok 1: Kup Bitcoin. + +Istnieje wiele sposobów na zakupo Bitcoina. Dwie na wpół niezawodne organizacje to Xapo <http://www.xapo.com/> oraz Coinbase <http://www.coinbase.com/>. Proces obejmuje przesÅ‚anie swojego dokumentu (dowodu osobistego, paszportu itp.) i zajmie od 2 do 10 dni (lub wiÄ™cej). Zanim dokonasz dużego zakupu, zweryfikuj ich opiniÄ™ na Reddit. Xapo korzysta z Wire Transfer, a Coinbase z Bank Transfer (ACH w USA). Xapo zazwyczaj jest szybszy niż Coinbase. Coinbase pozwala także na maÅ‚e, natychmiastowe kupna za poÅ›rednictwem karty debetowej, ale ta opcja obarczona jest wysokÄ… opÅ‚atÄ…. Po zakupie Bitcoina jesteÅ› gotowy na wymianÄ™ go na Monero! + +#### Krok 2: ÅšciÄ…gnij i utwórz papierowy portfel na bezpiecznym i odłączonym od sieci komputerze. + +ÅšciÄ…gnij generator papierowego portfela ze strony https://moneroaddress.org i skopiuj go na USB (bezpoÅ›redni link: https://github.com/moneromooo-monero/monero-wallet-generator/archive/master.zip). + +Rozpakuj i otwórz generator papierowego portfela (monero-wallet-generator.html) w przeglÄ…darce na odłączonym od sieci komputerze, który nie byÅ‚ wczeÅ›niej używany lub posiada Å›wieżo zainstalowany system operacyjny. + +Twój papierowy portfel posiada cztery ważne informacje: + +Publiczny adres Monero +Publiczny adres jest używany do otrzymywania pÅ‚atnoÅ›ci. Przekazujesz go osobie, która przeÅ›le pieniÄ…dze do twojego portfela. + +Kod mnemoniczny Monero +Kod mnemoniczny jest metodÄ… przechowywania caÅ‚ego portfela, Å‚atwo rozpoznawalnÄ… dla ludzi. Jest wszystkim, czego potrzebujesz, aby przywrócić swój portfel. + +Prywatny klucz wydawania Monero +Prywatny klucz wydawania jest używany do wysyÅ‚ania pieniÄ™dzy z twojego portfela. + +Prywatny klucz widocznoÅ›ci Monero +Prywatny klucz widocznoÅ›ci sÅ‚uży to wyÅ›wietlania transakcji przychodzÄ…cych na konto. CzÄ™sto jest on używany do zakÅ‚adania portfela tylko do odczytu, który wyÅ›wietla transakcje przychodzÄ…ce, bÄ™dÄ…ce aktualnie przesyÅ‚ane w Å‚aÅ„cuchu bloków do zimnego portfela. + +W tym miejscu masz wiele opcji. Możesz wydrukować swój portfel, zapisać jako PDF lub plik tekstowy na USB, nagrać na CD/DVD itd. Najpewniej bÄ™dziesz potrzebowaÅ‚ przynajmniej dwóch lub trzech jego kopii, bezpiecznie zachowanych w różnych miejscach. JeÅ›li zapisujesz je na dysku, ochroÅ„ wszystko silnym hasÅ‚em. JeÅ›li zachowujesz portfel na papierze, nie pokazuj go nikomu, aby nie zapamiÄ™tano twojego 25-sÅ‚ownego kodu lub nie zrobiono zdjÄ™cia bez twojej zgody. PrzesyÅ‚anie zdjÄ™cia twojego portfela jest równoznaczne z oddaniem wszystkich twoich pieniÄ™dzy. + +JakÄ…kolwiek metodÄ™ wybierzesz, upewnij siÄ™, że żadna kopia twojego portfela Monero nie zostaÅ‚a na urzÄ…dzeniu, którego używaÅ‚eÅ›. Bezpiecznie usuÅ„ portfel po zapisaniu go na dysku lub upewnij siÄ™, że drukarka nie zachowaÅ‚a żadnej kopii w swojej pamiÄ™ci. + +*JeÅ›li stracisz dostÄ™p do swojego papierowego portfela, twoje Monero nigdy nie bÄ™dzie dostÄ™pne ani dla ciebie, ani dla nikogo innego. Nie bÄ™dziesz mógÅ‚ ich odzyskać! + +#### Adnotacja +OpcjÄ… zaszyfrowania kodu mnemonicznego Monero jest https://xmr.llcoins.net/. ÅšciÄ…gnij stronÄ™ html i otwórz jÄ… na odłączonym od sieci komputerze. Sprawdź część "Encrypt/Decrypt Mnemonic Seed" i upewnij siÄ™, że używasz "CN Add" z mocnym hasÅ‚em. DziÄ™ki, manicminer5. + + + +#### Krok 3: ZamieÅ„ Bitcoin na Monero i przeÅ›lij je do swojego papierowego portfela. + +Przejdź do komputera z połączeniem internetowym i wejdź na stronÄ™ www.shapeshift.io. Wybierz "Deposit Bitcoin" i "Receive Monero" (szybko). + +NaciÅ›nij Dalej. + +Twój adres Monero (publiczny adres Monero w twoim papierowym portfelu Monero) +Wklej publiczny adres Monero z papierowego portfela w miejscu podpisanym "Your Monero Address". Ponieważ twój publiczny adres znajduje siÄ™ na komputerze odłączonym od sieci (prawda?), przepisz go rÄ™cznie lub skopiuj tylko publiczny adres na czysty dysk USB. + +Adres zwrotny (publiczny adres Bitcoin, na który otrzymujesz pieniÄ…dze) +Wprowadź adres Bitcoin, który kontrolujesz i gdzie ewentualny zwrot zostanie wysÅ‚any, jeÅ›li zaistnieje problem z transakcjÄ…. Na Xapo i Coinbase adres ten nazywa siÄ™ adresem otrzymywania i może siÄ™ czasami zmieniać. + +Numer identyfikacyjny pÅ‚atnoÅ›ci +Zostaw pole z numerem identyfikacji pÅ‚atnoÅ›ci puste, jeÅ›li wysyÅ‚asz do wÅ‚asnego portfela Monero lub do papierowego portfela Monero. + +Zaznacz zgodÄ™ z warunkami i zmieÅ„ suwak na "Reusable Address". + +Kliknij "Start Transaction". + +Adres wpÅ‚at (publiczny adres Bitcoina, stworzony jedynie do otrzymywania funduszy na Shapeshift.io) +Z nowego okna skopiuj adres wpÅ‚at (ctrl+c lub menu Edit - Copy). Za pomocÄ… tego adresu przeÅ›lesz Bitcoin z Xapo lub Coinbase na Shapeshift.io. + +Przejdź do swojego konta Xapo lub Circle i znajdź przycisk Transfer lub Send. Wklej adres wpÅ‚at Bitcoina wpole Destination i wpisz kwotÄ™ w Bitcoinach, którÄ… chcesz zamienić na Monero. Kwota musi siÄ™ zmieÅ›cić w minimalnym i maksymalnym zakresie wpÅ‚at Shapeshift.io. Kliknij Send i zautoryzuj transakcjÄ™, jeÅ›li zostaniesz o to poproszony. + +Kiedy wysyÅ‚ka zostanie zainicjowana przez Xapo lub Coinbase, pojawi siÄ™ pewne opóźnienie przy wejÅ›ciu transakcji do Å‚aÅ„cucha bloków Bitcoina i oczekiwaniu na potwierdzenie. Może ono zająć kilka minut lub godzin. Możesz sprawdzić, czy pÅ‚atność zostaÅ‚a wysÅ‚ana, wyszukujÄ…c adres wpÅ‚at Shapeshift.io na stronie blockchain.info. Pojawi siÄ™ tam twoja transakcja do Shapeshift.io. + +Po potwierdzeniu twojej wpÅ‚aty Bitcoinów, Shapeshift.io rozpocznie wymianÄ™ Bitcoinów (BTC) na Monero (XMR) na jednej z gieÅ‚d, a gdy jÄ… zakoÅ„czy, wyÅ›le Monero na adres twojego zimnego papierowego portfela. Zajmie to kilka minut lub godzin. W przypadku problemów, skontaktuj siÄ™ z ekipÄ… Shapeshift.io, jest ona bardzo pomocna. + +Gdy Shapeshift.io poinformuje o ukoÅ„czeniu twojej transakcji, powinieneÅ› już mieć swoje Monero w papierowym portfelu! + + +#### Adnotacje i jak zweryfikować fundusze +Ponieważ Å‚aÅ„cuch bloków Monero jest prywatny i niewykrywalny, nie bÄ™dziesz mógÅ‚ wyszukać swojego publicznego adresu Monero i potwierdzić, że fundusze doszÅ‚y, tak jak to można zrobić w przypadku Bitcoina. To jest dobre dla prywatnoÅ›ci, ale niewygodne. + +Aby bezpiecznie zweryfikować, czy pieniÄ…dze wpÅ‚ynęły na twoje konto, bÄ™dziesz musiaÅ‚ zaÅ‚ożyć portfel tylko do odczytu. Do tego przyda siÄ™ klucz widocznoÅ›ci. Aby zaÅ‚ożyć portfel tylko do odczytu, przejdź do części [Portfele tylko do odczytu]({{site.baseurl}}/resources/user-guides/view_only.html). + +Aby zweryfikować, czy pieniÄ…dze *nadal* sÄ… w twoim portfelu i nie zostaÅ‚y wydane, musisz zaÅ‚ożyć zimny portfel za pomocÄ… swojego kodu mnemonicznego, na komputerze odłączonym od sieci z aktualnÄ… kopiÄ… Å‚aÅ„cucha bloków Monero. Po skoÅ„czeniu, bezpiecznie usuÅ„ portfel lub połącz go z internetem, aby staÅ‚ siÄ™ gorÄ…cym portfelem. + + + diff --git a/_i18n/pl/resources/user-guides/solo_mine_GUI.md b/_i18n/pl/resources/user-guides/solo_mine_GUI.md new file mode 100644 index 0000000000000000000000000000000000000000..7335c097d47cac5e274dfb86c311be696c2f7dd8 --- /dev/null +++ b/_i18n/pl/resources/user-guides/solo_mine_GUI.md @@ -0,0 +1,15 @@ +Wydobywanie samemu za poomocÄ… oficjalnego Interfejsu Graficznego Użytkownika jest bardzo proste. JeÅ›li jeszcze go nie Å›ciÄ…gnÄ…Å‚eÅ›, wejdź na <a href="{{site.baseurl}}/downloads/">stronÄ™ z materiaÅ‚ami do Å›ciÄ…gniÄ™cia</a> i wybierz wersjÄ™ Graficznego Interfejsu Użytkownika dla twojego systemu operacyjnego. NastÄ™pnie uruchom ustawienia i uzbrój siÄ™ w cierpliwość podczas synchronizacji Monero z sieciÄ…. PowinienieÅ› zobaczyć "Connected" w lewym dolnym rogu. + +<img src="/resources/user-guides/png/solo_mine_GUI/01.PNG" style="width: 600px;"/> + +Kliknij na zakÅ‚adkÄ™ "Advanced". PowinienieÅ› zobaczyć, że pojawiÅ‚o siÄ™ wiele nowych opcji. Kliknij na podzakÅ‚adkÄ™ "Mining". + +<img src="/resources/user-guides/png/solo_mine_GUI/02.PNG" style="width: 600px;"/> + +Teraz powinieneÅ› zobaczyć opcjÄ™ rozpoczÄ™cia wydobycia. Możesz zmienić liczbÄ™ pasem do wydobywania. Dla optymalnej wydajnoÅ›ci powinieneÅ› wydobywać z cache twojego procesora podzielonym na 2. Sprawdź specyfikacje twojego procesora na stronie producenta. JeÅ›li nie masz pewnoÅ›ci, zostaw liczbÄ™ pasem jako 1. Kliknij na "Start mining". + +<img src="/resources/user-guides/png/solo_mine_GUI/03.PNG" style="width: 600px;"/> + +ZaczÄ…Å‚eÅ› wydobywanie w sieci, jak widzisz na dole obrazka. W tym przypadku twój komputer dokÅ‚ada 23 H/s do sieci Monero. Wydobywanie pomaga utrzymać sieć bezpiecznÄ… i przy odrobinie szczęścia możesz otrzymać wynagrodzenie za ochronÄ™ sieci. + +Aby przerwać wydobycie, po prostu kliknij na "Stop mining". diff --git a/_i18n/pl/resources/user-guides/view_only.md b/_i18n/pl/resources/user-guides/view_only.md new file mode 100644 index 0000000000000000000000000000000000000000..e69ad0cdac20d0ebf914b5244392c9d5e08ade77 --- /dev/null +++ b/_i18n/pl/resources/user-guides/view_only.md @@ -0,0 +1,12 @@ +Portfel tylko do odczytu wyÅ›wietla jedynie twoje przychodzÄ…ce transakcje. Nie może on dokonać żadnej pÅ‚atnoÅ›ci, nie może nawet wyÅ›wietlić żadnej transakcji wychodzÄ…cej. Portfel tylko do odczytu może być ciekawÄ… opcjÄ… dla: + +* deweloperów, którzy tworzÄ… biblioteki w celu sprawdzania poprawnoÅ›ci pÅ‚atnoÅ›ci +* użytkowników koÅ„cowych, którzy sprawdzajÄ… poprawność transakcje przychodzÄ…ce do zimnych portfeli. + +### Tworzenie portfela tylko do odczytu + +Możesz przetworzyć swój istniejÄ…cy portfel na portfel tylko do odczytu. + +Otwórz istniejÄ…cy portfel lub stwórz nowy, za pomocÄ… funkcji `monero-wallet-cli`. W portfelu wpisz `address` i `viewkey`, aby wyÅ›wietlić adres i klucz widocznoÅ›ci portfela. Wpisz `exit`, aby zamknąć portfel. + +NastÄ™pnie stwórz swój portfel tylko do odczytu, wpisujÄ…c `monero-wallet-cli --generate-from-view-key wallet-name`. Ostatni argument bÄ™dzie nazwÄ… twojego nowego portfela. Zostaniesz poproszony o `Standard address` oraz `View key`. Wklej adres i klucz widocznoÅ›ci swojego oryginalnego portfela. NastÄ™pnie wpisz i potwierdź hasÅ‚o do nowego portfela i gotowe. diff --git a/_i18n/pl/resources/user-guides/vps_run_node.md b/_i18n/pl/resources/user-guides/vps_run_node.md new file mode 100644 index 0000000000000000000000000000000000000000..d28972e1d64e9c9c3c9c9add4334cd66aafe76d0 --- /dev/null +++ b/_i18n/pl/resources/user-guides/vps_run_node.md @@ -0,0 +1,47 @@ +# monerod + +`monerod` jest oprogramowaniem daemona, które współpracuje z Monero. To program konsoli zarzÄ…dzajÄ…cy Å‚aÅ„cuchem bloków. Podczas gdy portfel Bitcoina zarzÄ…dza zarówno kontem, jak i Å‚aÅ„cuchem bloków, Monero rozdzieliÅ‚ je, aby `monerod` operowaÅ‚ Å‚aÅ„cuchem, a `monero-wallet-cli` kontem. + +Ten przewodnik zakÅ‚ada, że już zaÅ‚ożyÅ‚eÅ› swoje konto VPS i używasz SSH do tunelowania do konsoli serwerowej. + +## Linux, 64-bit (Ubuntu 16.04 LTS) + +### Upewnij siÄ™, że port 18080 jest otwarty +`monerod` korzysta z tego portu do komunikacji z innymi wÄ™zÅ‚ami w sieci Monero. + +PrzykÅ‚ad przy użyciu `ufw`: `sudo ufw allow 18080` +PrzykÅ‚ad przy użyciu `iptables`: `sudo iptables -A INPUT -p tcp --dport 18080 -j ACCEPT` + +### ÅšciÄ…gnij aktualne pliki binarne Centrum Monero + + wget https://downloads.getmonero.org/linux64 + +### Załóż folder i wypakuj pliki + + mkdir monero + tar -xjvf linux64 -C monero + +### Uruchom daemona + + cd monero + ./monerod + +### Opcje: + +Pokaż całą listÄ™ opcji i ustawieÅ„: + + ./monerod --help + +Uruchom daemona w tle: + + ./monerod --detach + +Monitoruj rezultaty `monerod`, jeÅ›li daemon jest uruchomiony: + + tail -f ~/.bitmonero/bitmonero.log + +Utrzymuj VPS w bezpieczeÅ„stwie, korzystajÄ…c z autoaktualizacji: + +https://help.ubuntu.com/community/AutomaticSecurityUpdates + + diff --git a/_i18n/pl/technical-specs.md b/_i18n/pl/technical-specs.md new file mode 100644 index 0000000000000000000000000000000000000000..23b028357b045616197e8f096aaf1303451dd06b --- /dev/null +++ b/_i18n/pl/technical-specs.md @@ -0,0 +1,132 @@ +<div class="about-monero"> + <section class="container"> + <div class="row"> + <!-- left two-thirds block--> + <div class="full col-xs-12"> + <div class="info-block text-adapt"> + + <div class="row"> + <div class="col"> + <h3>Bez pre-wydobycia, bez wydobycia natychmiastowego, bez tokenów</h3> + </div> + </div> + +<div markdown="1"> +* Monero nie korzysta z pre-wydobycia ani wydobycia natychmiastowego +* Monero nie sprzedaje tokenów +* Monero nie prowadzi żadnego rodzaju przedsprzedaży +</div> + + <div class="row"> + <div class="col"> + <h3>Dowód pracy</h3> + </div> + </div> + +<div markdown="1"> +* CryptoNight +* może ulec zmianie w przyszÅ‚oÅ›ci +</div> + + <div class="row"> + <div class="col"> + <h3>Zmiana poziomu trudnoÅ›ci</h3> + </div> + </div> + +<div markdown="1"> +* w każdym bloku +* na podstawie ostatnich 720 bloków, z wyłączeniem 20% różnic w znacznikach czasowych +</div> + + <div class="row"> + <div class="col"> + <h3>PrÄ™dkość bloków</h3> + </div> + </div> + +<div markdown="1"> +* co 2 minuty +* może ulec zmianie w przyszÅ‚oÅ›ci, pod warunkiem utrzymania krzywej emisji +</div> + + <div class="row"> + <div class="col"> + <h3>Wynagrodzenie za blok</h3> + </div> + </div> + +<div markdown="1"> +* powoli maleje i podlega karom w przypadku bloku wiÄ™kszego niż mediana ostatnich 100 bloków (M100) +* zobacz liczbÄ™ transakcji monetarnych w [ostatnim bloku](https://moneroblocks.info/), aby dowiedzieć siÄ™ o obecnym wynagrodzeniu +</div> + + <div class="row"> + <div class="col"> + <h3>Rozmiar bloku</h3> + </div> + </div> + +<div markdown="1"> +* dynamiczny, maksymalnie 2 * M100 +</div> + + <div class="row"> + <div class="col"> + <h3>Krzywa emisji</h3> + </div> + </div> + +<div markdown="1"> +* poczÄ…tkowo - krzywa główna: ~18.132 millionów monet do koÅ„ca maja 2022 roku +* nastÄ™pnie - krzywa z dÅ‚ugim ogonem: 0.6 XMR na dwuminutowy blok, aktywowana po ukoÅ„czeniu głównej emisji; przekÅ‚ada siÄ™ na <1% spadku inflacji w czasie +* zobacz [wykresy i szczegóły](https://www.reddit.com/r/Monero/comments/512kwh/useful_for_learning_about_monero_coin_emission/) +</div> + + <div class="row"> + <div class="col"> + <h3>Maksymalny zasób</h3> + </div> + </div> + +<div markdown="1"> +* nieskoÅ„czony +</div> + + <div class="row"> + <div class="col"> + <h3>Prywatność nadawcy</h3> + </div> + </div> + +<div markdown="1"> +* podpis pierÅ›cieniowy +</div> + + <div class="row"> + <div class="col"> + <h3>Prywatność obiorcy</h3> + </div> + </div> + +<div markdown="1"> +* jednorazowe adresy transakcji +</div> + + <div class="row"> + <div class="col"> + <h3>Ukrycie kwoty</h3> + </div> + </div> + +<div markdown="1"> +* poufne transakcje pierÅ›cieniowe +</div> + + </div> + </div> + <!-- end right one-third block--> + </div> + + </section> +</div> diff --git a/_i18n/pl/the-monero-project.md b/_i18n/pl/the-monero-project.md new file mode 100644 index 0000000000000000000000000000000000000000..6bb787b37de2adfaf5ab5687e13800089b9c3226 --- /dev/null +++ b/_i18n/pl/the-monero-project.md @@ -0,0 +1,42 @@ +<div class="site-wrap"> +<section class="container"> + <div class="row"> + <div class="left half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Kovri</h2> + </div> + </div> +<div class="row start-xs monero-project" markdown="1"> + +Projekt Kovri korzysta z szyfrowania end-to-end, aby ani nadawca, ani odbiorca pÅ‚atnoÅ›ci Monero nie musiaÅ‚ ujawniać swojego adresu IP drugiej stronie lub osobom trzecim (Å‚aÅ„cuchowi bloków). Dokonuje siÄ™ to za pomocÄ… tej samej technologii, która napÄ™dza dark net - I2P (Niewidzialny Protokół Internetowy). Projekt jest obecnie aktywnie rozwijany i jeszcze nie zostaÅ‚ zintegrowany z Monero. + +</div> + <div class="row center-xs"> + <p><a href="https://www.getkovri.org" class="btn-link btn-fixed">Odwiedź stronÄ™ Kovri</a></p> + </div> + </div> + </div> + <div class="right half col-lg-6 col-md-6 col-sm-12 col-xs-12"> + <div class="info-block"> + <div class="row center-xs"> + <div class="col"> + <h2>Open Alias</h2> + </div> + </div> +<div class="row start-xs monero-project" markdown="1"> + +Projekt OpenAlias upraszcza pÅ‚atnoÅ›ci kryptowalutami poprzez dostarczanie FQDN - W PeÅ‚ni Kwalifikowanych Nazw Domen (np. example.openalias.org) dla adresów portfeli Monero w sposób, który zapewnia bezpieczeÅ„stwo prywatnoÅ›ci użytkowników. Projekt jest w toku i zostaÅ‚ już wdrożony w wiele portfeli Monero. + +</div> + + <div class="row center-xs"> + <p><a href="https://www.openalias.org" class="btn-link btn-fixed">Owiedź stronÄ™ OpenAlias</a></p> + </div> + + </div> + </div> + </div> +</section> +</div> diff --git a/_i18n/template.yml b/_i18n/template.yml index e7f5d1aef103cd9335aa31fac1473e6690ecb1fd..12003e7aa934f037965d951ff51aeb1601a63e38 100644 --- a/_i18n/template.yml +++ b/_i18n/template.yml @@ -1,6 +1,8 @@ langs: en: English es: Español + it: Italian + pl: Polish global: date: '%Y/%m/%d'