Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: import translations for cs #14113

Merged
merged 5 commits into from
Oct 14, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 20 additions & 26 deletions public/content/translations/cs/bridges/index.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Decentralizovaná identita může pomoci vytvořit online komunity, které jsou

### 4. Ochrana proti Sybil útokům {#sybil-protection}

Sybil útoky jsou útoky, kde se jednotlivci snaží přelstít systém, aby si myslel, že jsou více lidmi, aby zvyšili svůj vliv. Aplikace pro udělování grantů, které využívají [kvadratické hlasování](/glossary/#quadratic-voting), jsou zranitelné vůči Sybil útokům, protože hodnota grantu se zvýší, když pro něj hlasuje více jednotlivců, což podněcuje uživatele k tomu, aby své příspěvky rozdělili mezi více identit. Decentralizované identity tomu pomáhají zabránit tím, že zvyšují břemeno každého účastníka, aby dokázali, že jsou skutečně lidé, i když často aniž by bylo nutné zveřejnit konkrétní soukromé informace.
Aplikace pro udělování grantů, které využívají [kvadratické hlasování](/glossary/#quadratic-voting), jsou zranitelné vůči [Sybil útokům](/glossary/#sybil-attack), protože hodnota grantu se zvýší, když pro něj hlasuje více jednotlivců, což podněcuje uživatele k tomu, aby své příspěvky rozdělili mezi více identit. Decentralizované identity tomu pomáhají zabránit tím, že zvyšují břemeno každého účastníka, aby dokázali, že jsou skutečně lidé, i když často aniž by bylo nutné zveřejnit konkrétní soukromé informace.

## Co jsou atestace? {#what-are-attestations}

Expand Down Expand Up @@ -139,7 +139,7 @@ Tento přístup umožňuje atestacím získat trvalost založenou na blockchainu

### Atestace na blockchainu {#onchain-attestations}

Atestace na blockchainu jsou ukládány ve [smart kontaktech](/glossary/#smart-contract) na blockchainu Ethereum. Chytrý kontrakt (sloužící jako rejstřík) spojí atestaci k odpovídajícímu blockchainovému decentralizovanému identifikátoru (veřejnému klíči).
Atestace na blockchainu jsou ukládány ve [chytrých kontaktech](/glossary/#smart-contract) na blockchainu Ethereum. Chytrý kontrakt (sloužící jako rejstřík) spojí atestaci k odpovídajícímu blockchainovému decentralizovanému identifikátoru (veřejnému klíči).

Zde je příklad toho, jak by mohla fungovat blockchainová atestace v praxi:

Expand All @@ -163,7 +163,7 @@ Existuje mnoho ambiciózních projektů, které využívají Ethereum jako zákl
- **[Proof of Humanity](https://www.proofofhumanity.id)**_Proof of Humanity (nebo PoH) je systém pro ověřování sociální identity postavený na Ethereu._
- **[BrightID](https://www.brightid.org/)**_Decentralizovaná síť sociální identity s veřejně dostupným zdrojovým kódem usilující o reformu ověřování identity vytvořením a analýzou sociálního grafu._
- **[walt.id](https://walt.id)** - _Open source decentralizovaná identita a peněženková infrastruktura, která umožňuje vývojářům a organizacím využívat vlastní suverénní identitu a NFT/SBT._
- **[Masca](https://masca.io/)** _Open source peněženka decentralizovaných identit implementovaná jako MetaMask Snap, která umožňuje uživatelům a vývojářům využívat DID a VC._
- **[Veramo](https://veramo.io/)** _Framework JavaScriptu, který každému usnadňuje používání kryptograficky ověřitelných dat v aplikacích._

## Další informace {#further-reading}

Expand Down
20 changes: 10 additions & 10 deletions public/content/translations/cs/defi/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ Existuje decentralizovaná alternativa k většině finančních služeb. Ethere
Protože je Ethereum blockchain, je navržen pro zasílání bezpečných a celosvětových transakcí. Stejně jako Bitcoin umožňuje Ethereum posílat peníze po celém světě stejně snadno jako poslat e-mail. Stačí zadat příjemcovo [ENS jméno](/glossary/#ens) (např. bob.eth) nebo adresu jeho účtu z vaší peněženky a vaše platba mu (obvykle) během několika minut přijde. Chcete-li posílat nebo přijímat platby, budete potřebovat [peněženku](/wallets/).

<ButtonLink href="/dapps/?category=finance#explore">
Zobrazit platební decentralizované aplikace
Zobrazit platební dappky
</ButtonLink>

#### Streamovat peníze napříč celou zeměkoulí... {#stream-money}
Expand Down Expand Up @@ -124,7 +124,7 @@ Půjčování peněz od decentralizovaných poskytovatelů má dvě hlavní vari
- Poolové půjčky, kde věřitelé poskytují finanční prostředky (likviditu) do poolu, ze kterého si poté dlužníci mohou půjčovat.

<ButtonLink href="/dapps/?category=finance#explore">
Zobrazit decentralizované aplikace na půjčky
Zobrazit dappky na půjčky
</ButtonLink>

Použití decentralizovaného věřitele má mnoho výhod...
Expand Down Expand Up @@ -186,7 +186,7 @@ Půjčováním kryptoměn můžete vydělávat na úrocích a sledovat růst sv
- Kdykoli si můžete vybrat částku běžných Dai, která se rovná vašemu zůstatku aDai.

<ButtonLink href="/dapps/?category=finance#explore">
Zobrazit decentralizované aplikace na půjčování
Zobrazit dappky na půjčování
</ButtonLink>

#### Bezztrátové loterie {#no-loss-lotteries}
Expand Down Expand Up @@ -226,7 +226,7 @@ Pro obchodníky, kteří mají rádi větší kontrolu, jsou k dispozici pokroč
Když používáte centralizovanou burzu, musíte svá aktiva před obchodem uložit a důvěřovat jí, že se o ně postará. Zatímco jsou vaše aktiva uložena, jsou v ohrožení, protože centralizované burzy jsou atraktivním cílem pro hackery.

<ButtonLink href="/dapps/?category=finance#explore">
Zobrazit decentralizované aplikace na obchodování
Zobrazit dappky na obchodování
</ButtonLink>

<Divider />
Expand All @@ -238,7 +238,7 @@ Na Ethereu existují produkty pro správu fondů, které se snaží rozšířit
Dobrým příkladem je fond [DeFi Pulse Index (DPI)](https://defipulse.com/blog/defi-pulse-index/). Jedná se o fond, který se automaticky rebalancuje, aby vaše portfolio vždy zahrnovalo nejlepší DeFi tokeny podle tržní kapitalizace. Nikdy se nemusíte starat o žádné podrobnosti a z fondu můžete vybírat, kdykoli se vám zachce.

<ButtonLink href="/dapps/?category=finance#explore">
Zobrazit investiční decentralizované aplikace
Zobrazit investiční dappky
</ButtonLink>

<Divider />
Expand All @@ -252,7 +252,7 @@ Ethereum je ideální platformou pro crowdfunding:
- Sponzoři mohou nastavit automatické vracení peněz, například pokud není dodržen určitý termín a minimální částka.

<ButtonLink href="/dapps/?category=finance#explore">
Zobrazit decentralizované aplikace na crowdfunding
Zobrazit dappky na crowdfunding
</ButtonLink>

#### Kvadratické financování {#quadratic-funding}
Expand Down Expand Up @@ -281,7 +281,7 @@ Cílem decentralizovaného pojištění je zlevnit pojištění, urychlit výpla
Ethereum produkty, stejně jako ostatní software, mohou trpět chybami a zneužíváním. Mnoho pojišťovacích produktů v této oblasti se nyní zaměřuje na ochranu uživatelů před ztrátou finančních prostředků. Existují ale i projekty, které začínají vytvářet krytí pro všechno, co nám život může přinést. Dobrým příkladem je projekt společnosti Etherisc Crop, jehož cílem je [ochránit drobné zemědělce v Keni před suchem a povodněmi](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Decentralizované pojištění může poskytnout levnější krytí zemědělcům, kteří jsou často z tradičního pojištění vyřazeni.

<ButtonLink href="/dapps/?category=finance#explore">
Zobrazit decentralizované aplikace na pojištění
Zobrazit dappky na pojištění
</ButtonLink>

<Divider />
Expand All @@ -291,7 +291,7 @@ Ethereum produkty, stejně jako ostatní software, mohou trpět chybami a zneuž
Vzhledem k tomuto všemu potřebujete mít přehled o všech svých investicích, půjčkách a obchodech. Existuje celá řada produktů, které umožňují koordinovat všechny aktivity DeFi z jednoho místa. V tom spočívá krása otevřené architektury DeFi. Týmy mohou vytvořit rozhraní, ve kterých můžete nejen vidět své zůstatky napříč produkty, ale také používat jejich funkce. Mohlo by se vám to hodit, až budete prozkoumávat další části DeFi.

<ButtonLink href="/dapps/?category=finance#explore">
Zobrazit decentralizované aplikace na portfolia
Zobrazit dappky na portfolia
</ButtonLink>

<Divider />
Expand Down Expand Up @@ -331,10 +331,10 @@ Poznámka: Většina subjektů působících v DeFi používá [ERC-20 standard]
DeFi je open-source hnutí. Všechny protokoly a aplikace DeFi jsou otevřené, abyste je mohli kontrolovat, rozšiřovat a inovovat. Díky tomuto vrstvenému zásobníku (všechny sdílejí stejný základní blockchain a aktiva) lze protokoly kombinovat a odemykat tak jedinečné možnosti kombinací.

<ButtonLink href="/developers/docs/dapps/">
Více o budování decentralizovaných aplikací
Více o budování dappek
</ButtonLink>

## Další informace {#futher-reading}
## Další informace {#further-reading}

### DeFi data {#defi-data}

Expand Down
3 changes: 2 additions & 1 deletion public/content/translations/cs/desci/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,10 +104,11 @@ Podívejte se na níže uvedené projekty a zapojte se do DeSci komunity.
- [Bio.xyz: Získejte financování pro svůj biotechnologický DAO nebo DeSci projekt](https://www.bio.xyz/)
- [Fleming Protocol: Open-source datová ekonomika, která podporuje spolupracující biomedicinské objevy](http://flemingprotocol.io/)
- [Active Inference Institute](https://www.activeinference.org/)
- [CureDAO: Platforma vlastněná komunitou pro precizní zdravotní péči](https://docs.curedao.org/)
- [IdeaMarkets: Získávání decentralizované vědecké kredibility](https://ideamarket.io/)
- [DeSci Labs](https://www.desci.com/)
- [ValleyDAO: otevřená, globální komunita nabízející financování a překladatelskou podporu pro výzkum syntetické biologie](https://www.valleydao.bio)
- [Cerebrum DAO: získávání řešení pro zlepšení zdraví mozku a prevenci neurodegenerace a údržba těchto řešení](https://www.cerebrumdao.com/)
- [CryoDAO: financování výzkumu Moonshot v oblasti kryokonzervace](https://www.cryodao.org)

Uvítáme návrhy na nové projekty, které je třeba uvést na seznam – pro začátek si přečtěte naše [zásady pro zařazení do seznamu](/contributing/adding-desci-projects/)!

Expand Down
136 changes: 136 additions & 0 deletions public/content/translations/cs/developers/docs/accounts/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
---
title: Účty na Ethereu
description: Vysvětlení účtů na Ethereu – jejich datových struktur a jejich vztahu ke kryptografii páru klíčů.
lang: cs
---

Účet na Ethereu je entita se zůstatkem etherů (ETH), která může posílat transakce na Ethereu. Účty mohou být ovládány uživatelem nebo spuštěny jako chytré kontrakty.

## Předpoklady {#prerequisites}

K lepšímu pochopení této stránky doporučujeme si nejprve přečíst náš [úvod do Etherea](/developers/docs/intro-to-ethereum/).

## Typy Účtů {#types-of-account}

Ethereum má dva typy účtů:

- Externě vlastněné účty (EOA) – ovládané kýmkoliv s privátním klíčem.
- Kontraktové účty – chytrý kontrakt nasazený v síti, řízený kódem. Další informace o [chytrých kontraktech](/developers/docs/smart-contracts/).

Oba typy účtů mohou:

- Přijímat, uchovávat a posílat ETH a tokeny.
- Interagovat se spuštěnými chytrými kontrakty.

### Hlavní rozdíly {#key-differences}

**Externě vlastněné účty**

- Vytvoření účtu nic nestojí.
- Mohou iniciovat transakce.
- Transakce mezi účty vlastněnými externími subjekty mohou být pouze převody ETH/tokenů.
- Skládají se z kryptografického páru klíčů: veřejného a privátního klíče, které kontrolují činnosti účtu.

**Kontraktové účty**

- Vytvoření kontraktu je spojeno s náklady, protože využíváte úložiště sítě.
- Mohou odesílat transakce pouze jako reakci na přijetí transakce.
- Transakce z externího účtu na kontraktový účet mohou spustit kód, který může vykonávat různé akce, jako je převod tokenů nebo dokonce vytvoření nového kontraktu.
- Kontraktové účty nemají privátní klíče. Místo toho jsou řízeny logikou kódu chytrého kontraktu.

## Složení účtu {#an-account-examined}

Účet na Ethereu má čtyři pole:

- `nonce` – Počítadlo, které udává počet transakcí odeslaných z účtu vlastněného externím subjektem nebo počet kontraktů vytvořených kontraktovým účtem. Jen jedna transakce s daným nonce (jedinečným číslem) může být z účtu úspěšně odeslána, což slouží jako obrana proti útokům opakovaným posíláním, kdy jsou podepsané transakce opakovaně vysílány a znovu vykonávány.
- `balance` – Počet wei vlastněných touto adresou. Wei je denominací ETH a jeden ETH obsahuje 1e+18 wei.
- `codeHash` – Tento hash odkazuje na _kód_ účtu na virtuálním stroji Etherea (EVM). Kontraktové účty mají naprogramované kódové fragmenty, které mohou provádět různé operace. Tento EVM kód se spustí v případě, že účet obdrží zprávu (message call). Na rozdíl od ostatních polí účtu nelze tento kód změnit. Všechny takové kódové fragmenty jsou uloženy ve stavové databázi pod odpovídajícími hashi umožňujícími jejich pozdější vyhledání. Tato hodnota hashe je známá jako codeHash. U účtů vlastněných externími subjekty je pole codeHash hash prázdného řetězce.
- `storageRoot` – Někdy označován jako storage hash. 256bitový hash kořenového uzlu Merkle Patricia trie, který kóduje obsah úložiště účtu (mapování mezi 256bitovými celočíselnými hodnotami), zakódovaný do trie jako mapování Keccak 256bitového hashe 256bitových celočíselných klíčů na RLP-kódované 256bitové celočíselné hodnoty. Tento trie kóduje hash obsahu úložiště tohoto účtu a je ve výchozím nastavení prázdný.

![Schéma znázorňující vytvoření účtu](./accounts.png) _Schéma převzato z [ilustrace Ethereum EVM](https://takenobu-hs.github.io/downloads/ethereum_evm_illustrated.pdf)_

## Externě vlastněné účty a páry klíčů {#externally-owned-accounts-and-key-pairs}

Účet se skládá z kryptografického páru klíčů: veřejného a privátního. Ty pomáhají prokázat, že transakce byla skutečně podepsána odesílatelem, a předchází jejímu padělání. Privátní klíč se používá k podepisování transakcí, takže vám dává právo spravovat prostředky spojené s vaším účtem. Kryptoměnu ve skutečnosti nikdy nedržíte, držíte privátní klíče – prostředky jsou vždy zapsány v účetní knize Etherea.

To zlomyslným aktérům zabraňuje posílat falešné transakce, protože můžete odesílatele transakce vždy ověřit.

Pokud chce Alice poslat ether ze svého účtu na účet Boba, musí vytvořit žádost o transakci a odeslat ji do sítě k ověření. Použití kryptografie veřejného klíče v systému Etherea zajišťuje, že Alice může prokázat, že původně iniciovala požadavek na transakci ona. Bez kryptografických mechanismů by mohla zlomyslná protistrana Eva jednoduše veřejně vyslat požadavek, který by vypadal nějak takto: „pošli 5 ETH z účtu Alice na účet Evy“, a nikdo by nebyl schopen ověřit, že nepochází od Alice.

## Vytvoření účtu {#account-creation}

Když si chcete vytvořit účet, většina knihoven vám vygeneruje náhodný privátní klíč.

Privátní klíč se skládá ze 64 hexadecimálních znaků a může být zašifrován heslem.

Např.:

`fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036415f`

Veřejný klíč je vygenerován z privátního klíče pomocí algoritmu [Elliptic Curve Digital Signature Algorithm (ECDSA)](https://wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm). Veřejnou adresu vašeho účtu získáte tak, že vezmete posledních 20 bajtů z Keccak-256 hashe veřejného klíče a přidáte předponu `0x`.

To znamená, že účet vlastněný externím subjektem (Externally Owned Account, EOA) má 42znakovou adresu (20bajtový segment, což je 40 hexadecimálních znaků plus předpona `0x`).

Příklad:

`0x5e97870f263700f46aa00d967821199b9bc5a120`

Následující příklad ukazuje, jak můžete používat nástroj pro podepisování zvaný [Clef](https://geth.ethereum.org/docs/tools/clef/introduction) k vygenerování nového účtu. Clef je nástroj pro správu účtů a podepisování, který je součástí klienta na Ethereu, [Geth](https://geth.ethereum.org). Příkaz `clef newaccount` vytvoří nový pár klíčů a uloží je do zašifrovaného úložiště klíčů.

```
> clef newaccount --keystore <path>
Please enter a password for the new account to be created:
> <password>
------------
INFO [10-28|16:19:09.156] Your new key was generated address=0x5e97870f263700f46aa00d967821199b9bc5a120
WARN [10-28|16:19:09.306] Please backup your key file path=/home/user/go-ethereum/data/keystore/UTC--2022-10-28T15-19-08.000825927Z--5e97870f263700f46aa00d967821199b9bc5a120
WARN [10-28|16:19:09.306] Please remember your password!
Generated account 0x5e97870f263700f46aa00d967821199b9bc5a120
```

[Dokumentace Geth](https://geth.ethereum.org/docs)

Z privátního klíče lze odvodit nové veřejné klíče, ale privátní klíč z veřejných klíčů odvodit nelze. To znamená, že je nezbytné uchovávat privátní klíč v bezpečí a, jak název napovídá, v **SOUKROMÍ**.

Privátní klíč potřebujete k podepisování zpráv a transakcí, jejichž výstupem je podpis. Ostatní pak mohou na základě tohoto podpisu odvodit váš veřejný klíč a ověřit si tak autora zprávy. V aplikaci můžete k odesílání transakcí do sítě použít JavaScriptovou knihovnu.

## Kontraktové účty {#contract-accounts}

Kontraktové účty mají také 42znakovou hexadecimální adresu:

Např.:

`0x06012c8cf97bead5deae237070f9587f8e7a266d`

Adresa kontraktu je obvykle přidělena při prvním spuštění kontraktu na blockchainu Etherea. Adresa vychází z adresy tvůrce kontraktu a počtu transakcí odeslaných z této adresy („jedinečné číslo“ – nonce).

## Klíče validátorů {#validators-keys}

V Ethereu existuje také další typ klíče, který byl zaveden při přechodu Etherea z konsenzu založeného na důkazu prací na důkaz podílem. Jedná se o tzv. „BLS“ klíče, které slouží k identifikaci validátorů. Tyto klíče mohou být efektivně sdružovány, což snižuje sířku pásma potřebnou k dosažení konsenzu v síti. Bez této agregace by byla minimální uzamčená částka pro validátora mnohem vyšší.

[Další informace o klíčích validátorů](/developers/docs/consensus-mechanisms/pos/keys/).

## Poznámka k peněženkám {#a-note-on-wallets}

Účet není peněženka. Peněženka je rozhraní nebo aplikace, která vám umožňuje interagovat s vaším ethereovským účtem, ať už se jedná o účet vlastněný externím subjektem nebo kontraktový účet.

## Vizuální ukázka {#a-visual-demo}

Podívejte se na video, kde Austin ukazuje, jak fungují hashovací funkce a páry klíčů.

<YouTube id="QJ010l-pBpE" />

<YouTube id="9LtBDy67Tho" />

## Další informace {#further-reading}

- [Understanding Ethereum Accounts](https://info.etherscan.com/understanding-ethereum-accounts/) – etherscan

_Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!_

## Související témata {#related-topics}

- [Chytré kontrakty](/developers/docs/smart-contracts/)
- [Transakce](/developers/docs/transactions/)
Loading
Loading