diff --git a/.all-contributorsrc b/.all-contributorsrc index c46d8b431dd..66a677dd486 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1090,6 +1090,24 @@ "contributions": [ "translation" ] + }, + { + "login": "karansinghgit", + "name": "karansinghgit", + "avatar_url": "https://avatars3.githubusercontent.com/u/44376616?v=4", + "profile": "https://github.com/karansinghgit", + "contributions": [ + "code" + ] + }, + { + "login": "marcgarreau", + "name": "Marc Garreau", + "avatar_url": "https://avatars1.githubusercontent.com/u/3621728?v=4", + "profile": "https://www.manning.com/books/redux-in-action?a_aid=coach&a_bid=48d05fcb", + "contributions": [ + "content" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index 18a95db2291..ae25da8786e 100644 --- a/README.md +++ b/README.md @@ -380,6 +380,10 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d Sayid Almahdy
Sayid Almahdy

🌍 jeedani
jeedani

🌍 Akira
Akira

🌍 + karansinghgit
karansinghgit

💻 + + + Marc Garreau
Marc Garreau

🖋 diff --git a/docs/.vuepress/components/HomePage.vue b/docs/.vuepress/components/HomePage.vue index aaaa8a86d20..443a30ade1f 100644 --- a/docs/.vuepress/components/HomePage.vue +++ b/docs/.vuepress/components/HomePage.vue @@ -1,56 +1,68 @@ \ No newline at end of file + diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index e0b9f7b4c6a..f4b679694aa 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -230,6 +230,18 @@ module.exports = { { text: translate('page-developers', 'sk'), link: '/sk/developers/' } ] }, + '/sl/': { + lang: 'sl', + label: translate('name', 'sl'), + title: translate('ethereum', 'sl'), + nav: [ + { text: translate('page-home', 'sl'), link: '/sl/' }, + { text: translate('page-beginners', 'sl'), link: '/sl/beginners/' }, + { text: translate('page-use', 'sl'), link: '/sl/use/' }, + { text: translate('page-learn', 'sl'), link: '/sl/learn/' }, + { text: translate('page-developers', 'sl'), link: '/sl/developers/' } + ] + }, '/ru/': { lang: 'ru', label: translate('name', 'ru'), diff --git a/docs/.vuepress/theme/utils/translations.js b/docs/.vuepress/theme/utils/translations.js index f1b566894e8..000020f2a65 100644 --- a/docs/.vuepress/theme/utils/translations.js +++ b/docs/.vuepress/theme/utils/translations.js @@ -402,6 +402,41 @@ const translations = { 'page-learn': 'Základné informácie', 'page-developers': 'Pre vývojárov', }, + 'sl': { + path: '/sl/', + name: 'Slovenija', + 'english-name': 'Slovene', + ethereum: 'Ethereum', + 'page-last-updated': 'Stran je bila nazadnje posodobljena', + 'website-last-updated': 'Spletno mesto je bilo nazadnje posodobljeno', + 'page-home': 'Ethereum', + 'page-home-title': 'Ethereum je globalna odprtokodna platforma za decentralizirane aplikacije.', + 'page-home-subtitle': 'Na Ethereum lahko napišete kodo, ki nadzoruje digitalno vrednost, deluje natančno tako, kot je programirano in je dostopna kjer koli po svetu.', + 'page-home-section-beginners-title': 'Začetniki', + 'page-home-section-beginners-item-one': 'Ste popolnoma novi v svetu Ethereum?', + 'page-home-section-beginners-item-two': 'Kaj je Ethereum?', + 'page-home-section-beginners-item-three': 'Zakaj bi vas to zanimalo?', + 'page-home-section-use-title': 'Uporaba', + 'page-home-section-use-item-one': 'Kaj lahko danes naredim z Ethereum?', + 'page-home-section-use-item-two': 'Kako dobim Ether?', + 'page-home-section-use-item-three': 'Kaj je denarnica?', + 'page-home-section-learn-title': 'Nauči se', + 'page-home-section-learn-item-one': 'Sredstva za začetnike', + 'page-home-section-learn-item-two': 'Kako deluje Ethereum', + 'page-home-section-learn-item-three': 'ETH 2.0', + 'page-home-section-developers-title': 'Za razvijalce', + 'page-home-section-developers-item-one': 'Uvodna navodila', + 'page-home-section-developers-item-two': 'Naučite se programirati pametne pogodbe', + 'page-home-section-developers-item-three': 'Najnovejša orodja za razvijalce', + 'page-home-section-enterprise-title': '', + 'page-home-section-enterprise-item-one': '', + 'page-home-section-enterprise-item-two': '', + 'page-home-section-enterprise-item-three': '', + 'page-beginners': 'Začetniki', + 'page-use': 'Uporaba', + 'page-learn': 'Nauči se', + 'page-developers': 'Razvijalci' + }, 'ru': { path: '/ru/', name: 'Pусский', diff --git a/docs/sl/beginners/index.md b/docs/sl/beginners/index.md new file mode 100644 index 00000000000..233bd6e0801 --- /dev/null +++ b/docs/sl/beginners/index.md @@ -0,0 +1,66 @@ +--- +title: Začetniki +meta: + - property: og:title + content: Začetniki | Ethereum +lang: sl +--- + +# 👋 Pozdravljeni! {#-welcome} + +Ali želite spoznati Ethereum? Ste na pravem mestu. Začnimo s pregledom celotnega projekta. + +**Ethereum postavlja temelje nove dobe interneta:** + +- Internet, v katerega so vgrajena denar in plačila. +- Internet, v katerem imajo uporabniki lastništvo nad svojimi podatki, kjer vaše aplikacije ne vohunijo za vami in ne kradejo vaših osebnih podatkov. +- Internet, kjer imajo vsi dostop do odprtega finančnega sistema. +- Internet, ki je zgrajen na nevtralni in odprti infrastrukturi, ki ni pod nadzorom nobenega podjetja ali posameznika. + +**Ethereum je bil predstavljen leta 2015 in je vodilna programabilna tehnologija veriženja blokov na svetu.** + +**Tako kot ostale tehnologije veriženja blokov ima tudi Ethereum svojo kriptovaluto, ki se imenuje Ether (ETH).** ETH je digitalni denar. Če ste že slišali za [bitcoin](http://bitcoin.org/), ima ETH veliko enakih lastnosti. Je v celoti digitalen in v trenutku ga je mogoče poslati komurkoli po vsem svetu. Količine ETH v obtoku ne določa nobena vlada ali podjetje – je decentralizirana in majhna. Ljudje po vsem svetu uporabljajo ETH za plačevanje, kot shrambo premoženja in kot jamstvo. + +**Za razliko od ostalih tehnologij veriženja blokov pa lahko Ethereum naredi mnogo več.** Ethereum je programabilen, kar pomeni, da ga lahko razvijalci uporabijo za [izdelavo novih vrst aplikacij](/use/sl/#1-use-an-application-built-on-ethereum). + +Te decentralizirane aplikacije (ali "dappi") pridobijo prednosti tehnologij kriptovalut in veriženja blokov. Lahko so vredne zaupanja, kar pomeni, da bodo potem, ko so "naložene" v Ethereum, vedno delovale tako, kot so bile programirane. Nadzorujejo lahko digitalna sredstva in s tem ustvarijo nove vrste finančnih aplikacij. Lahko so decentralizirane, zaradi česar jih ne more nadzorovati nobena posamezna entiteta ali oseba. + +**Prav zdaj na tisoče razvijalcev po vsemu svetu razvija aplikacije na Ethereumu ter izumlja nove vrste aplikacij, od katerih lahko mnoge uporabite že danes:** + +- [**Denarnice za kriptovalute**](/use/sl/#3-what-is-a-wallet-and-which-one-should-i-use) omogočajo poceni in takojšnje plačevanje z ETH ali drugimi sredstvi +- **Finančne aplikacije** omogočajo izposojo, posojanje ali vlaganje digitalnih sredstev +- **Decentralizirani trgi** omogočajo trgovanje z digitalnimi sredstvi ali celo trgovanje z “napovedmi” o dogodkih v resničnem svetu +- **Igre**, v katerih ste lastniki sredstev iz igre in lahko celo zaslužite pravi denar +- **In še veliko,** veliko več. + +**Skupnost Ethereuma je največja in najbolj aktivna skupnost veriženja blokov na svetu.** Vključuje razvijalce jedra protokola, raziskovalce kriptoekonomije, cypherpunke, rudarske organizacije, imetnike ETH, razvijalce aplikacij, navadne uporabnike, anarhiste, podjetja na seznamu Fortune 500 in od zdaj naprej tudi **vas**. + +**Ethereum ni pod nadzorom nobenega podjetja ali centralizirane organizacije.** Ethereum vzdržuje in izboljšuje raznolika globalna skupnost, ki s svojim delom prispeva k vsemu, od jedra protokola do aplikacij za uporabnike. To spletno mesto je tako kot celoten projekt Ethereum postavila skupina ljudi, ki delajo za isti cilj. + +**Pozdravljeni v Ethereumu.** + +**Ne veste, kam naprej?** + +- Želite začeti uporabljati Ethereum? [ethereum.org/sl/use](/use/sl/) +- Želite več informacij o Ethereumu in njegovi tehnologiji? [ethereum.org/sl/learn](/sl/learn/) +- Ste razvijalec, ki se zanima za razvoj na Ethereumu? [ethereum.org/sl/developers](/sl/developers/) + +**Ali iščete več virov o Ethereumu za začetnike?** + +[Decentralized Everything z Vitalikom Buterinom](https://youtu.be/WSN5BaCzsbo) + +
+ +
+ +[Ben Horowitz pojasni, kakšna je pot naprej za tehnologijo veriženja blokov](https://www.youtube.com/watch?v=l9jvKWKmRfs&feature=youtu.be) + +
+ +
+ +[Ethereum’s Blockchain – članek TechCruncha](https://www.youtube.com/watch?v=WfULutvxvzY) + +
+ +
diff --git a/docs/sl/developers/index.md b/docs/sl/developers/index.md new file mode 100644 index 00000000000..086bacb57e5 --- /dev/null +++ b/docs/sl/developers/index.md @@ -0,0 +1,329 @@ +--- +title: Razvijalci +meta: + - property: og:title + content: Razvijalci | Ethereum +lang: sl +sidebar: auto +sidebarDepth: 0 +--- + +# Razvijalska orodja {#developer-resources} + + + +## Kako začeti {#getting-started} + +**Če vam je Ethereum nov, ste na pravem mestu.** Ti vodniki, ki jih je ustvarila skupnost Ethereum, predstavljajo osnove sklada Ethereum in osnovne pojme, ki se lahko razlikujejo od tistih pri drugih programih razvoja aplikacij, ki jih poznate. + +Ali želite najprej osnovni uvod? Obiščite [ethereum.org/sl/learn](/learn/). + +- [Getting up to speed on Ethereum](https://medium.com/@mattcondon/getting-up-to-speed-on-ethereum-63ed28821bbe) _7. avg .2017 – Matt Condon_ +- [Ethereum In Depth, 1. del](https://blog.zeppelin.solutions/ethereum-in-depth-part-1-968981e6f833) _11.05.2018 - Facu Spagnuolo_ +- [Ethereum In Depth, Part 2 ](https://blog.zeppelin.solutions/ethereum-in-depth-part-2-6339cf6bddb9) _24. jul. 2018 – Facu Spagnuolo_ +- [Ethereum Development Walkthrough, Parts 1-5](https://hackernoon.com/ethereum-development-walkthrough-part-1-smart-contracts-b3979e6e573e) _14. jan. 2018 – dev_zl_ +- [Ethereum 101, Parts 1-7](https://kauri.io/collection/5bb65f0f4f34080001731dc2/ethereum-101) _13. feb. 2019 – Wil Barnes_ +- [Full Stack Hello World Voting Ethereum Dapp Tutorial ](https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-1-40d2d0d807c2) _18. jan. 2017 – Mahesh Murthy_ +- [Mastering Ethereum - A comprehensive textbook available for free online](https://github.com/ethereumbook/ethereumbook) _1. dec. 2018 – Andreas Antonopoulos in Gavin Wood_ +- [Ethereum Developer Portal - Everything you need to get started building on Ethereum](https://ethereum.consensys.net/ethereum-dev-portal) _Pogosto posodobljeno – ConsenSys_ +- [Deconstructing a Solidity Contract](https://blog.zeppelin.solutions/deconstructing-a-solidity-contract-part-i-introduction-832efd2d7737) _13.08.2018 - Alejandro Santander & Leo Arias_ +- [Full Stack Dapp Tutorial Series ](https://kauri.io/collection/5b8e401ee727370001c942e3) _Pogosto posodobljeno – Joshua Cassidy_ + +## Jeziki pametnih pogodb {#smart-contract-languages} + +Vsakemu programu, ki se izvaja v navideznem računalniku Ethereum (EVM), običajno pravimo "pametna pogodba". Najbolj priljubljena jezika za pisanje pametnih pogodb na Ethereumu sta **Solidity** in **Vyper**, obstajajo pa tudi drugi jeziki, ki so v razvoju. + +### Solidity _Najbolj priljubljen jezik za Ethereum, navdihnjen od jezikov C++, Python in Javascript_ + +- [Dokumentacija](https://solidity.readthedocs.io) +- [Github](https://github.com/ethereum/solidity/) +- [Klepetalnica Gitter za Solidity](https://gitter.im/ethereum/solidity/) + +### Vyper _Jezik za Ethereum, ki je osredotočen na varnost in temelji na Pythonu._ + +- [Dokumentacija](https://vyper.readthedocs.io) +- [Github](https://github.com/ethereum/vyper) +- [Klepetalnica Gitter za Vyper](https://gitter.im/ethereum/vyper) + +### Ali iščete druge možnosti? + +- [Ethereum Developers Tools List #SmartContractLanguages](https://github.com/ConsenSys/ethereum-developer-tools-list#smart-contract-languages) + +## Orodja za razvijalce {#developer-tools} + +Ethereum ima veliko in stalno rastoče število orodij za pomoč razvijalcem pri razvoju, testiranju in uvajanju aplikacij. Spodaj so najbolj priljubljena orodja, s katerimi lahko začnete. Če se želite bolj poglobiti, si oglejte ta [izčrpen seznam](https://github.com/ConsenSys/ethereum-developer-tools-list). + +### Truffle _Razvojno okolje, ogrodje za testiranje, razvojni cevovod in druga orodja._ {#frameworks} + +- [truffleframework.com](https://truffleframework.com/) +- [Github](https://github.com/trufflesuite/truffle) + +### Embark _Razvojno okolje, testno ogrodje in druga orodja, integrirana v Ethereum, IPFS in Whisper_ {#other-tools} + +- [Github](https://github.com/embark-framework/embark) +- [Dokumentacija](https://embark.status.im/docs/) + +### Waffle _Ogrodje za napredni razvoj in testiranje pametnih pogodb (temelji na ethers.js)_ + +- [getwaffle.io](https://getwaffle.io/) +- [Github](https://github.com/EthWorks/Waffle) + +### Etherlime _Ogrodje, ki temelji na Ethers.js, za razvoj aplikacij dapp, (Solidity in Vyper), uvajanje, odpravljanje napak, testiranje in več_ + +- [Dokumentacija](https://etherlime.readthedocs.io/en/latest/) +- [Github](https://github.com/LimeChain/etherlime) + +### Buidler _Izvajalnik opravil za razvijalce pametnih pogodb Ethereum_ + +- [buidler.dev](https://buidler.dev) +- [Github](https://github.com/nomiclabs/buidler) + +### ZeppelinOS _Razvojno ogrodje za gradnjo nadgradljivih pametnih pogodb in varno upravljanje aplikacij pametnih pogodb._ + +- [zeppelinos.org](https://zeppelinos.org) +- [Github](https://github.com/zeppelinos) +- [Klepetalnica skupnosti](https://forum.zeppelin.solutions/c/zeppelinos) + +### Ali iščete druge možnosti? + +- [Seznam orodij za razvijalce za Ethereum #Frameworks](https://github.com/ConsenSys/ethereum-developer-tools-list#frameworks) + +## Integrirana razvojna okolja (IDE){#integrated-development-environments-ides} + +### Visual Studio Code _Profesionalno integrirano razvojno okolje za različna okolja z uradno podporo za Ethereum._ {#frameworks} + +- [Visual Studio Code](https://code.visualstudio.com/) +- [Vtičnik za Azure Blockchain Workbench](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-azure-blockchain.azure-blockchain-workbench?tab=Overview) +- [Vzorci kode](https://github.com/Azure-Samples/blockchain/blob/master/blockchain-workbench/application-and-smart-contract-samples/readme.md) + +### Remix _Spletno integrirano razvojno okolje z vgrajeno statično analizo in testnim virtualnim računalnikom za verige blokov._ {#other-tools} + +- [remix.ethereum.org](https://remix.ethereum.org/) + +### Superblocks _Spletno integrirano razvojno okolje z vgrajenim brskalniškim virtualnim računalnikom za verige blokov, integracijo z MetaMask, zapisovalnikom transakcij in drugimi funkcijami._ + +- [superblocks.com/lab](https://superblocks.com/lab/) + +### EthFiddle _Spletno integrirano razvojno okolje, ki omogoča pisanje, prevajanje in uvedbo pametne pogodbe._ + +- [ethfiddle.com](https://ethfiddle.com/) + +### Ali iščete druge možnosti? + +- [Seznam orodij za razvijalce za Ethereum #IDEs](https://github.com/ConsenSys/ethereum-developer-tools-list#ides) + +## Frontend Javascript APIs {#frontend-javascript-apis} + +### Web3.js _Ethereum Javascript API_ + +- [Github](https://github.com/ethereum/web3.js/) +- [Dokumentacija](https://web3js.readthedocs.io/en/1.0/) + +### Ethers.js _Popolna implementacija denarnice za Ethereum in pripomočki v JavaScriptu in TypeScriptu_ + +- [Github](https://github.com/ethers-io/ethers.js/) +- [Dokumentacija](https://docs.ethers.io/ethers.js/html/) + +### light.js _Reaktivna knjižnica JS na visoki ravni, optimizirana za lahke odjemalce._ + +- [Github](https://github.com/paritytech/js-libs/tree/master/packages/light.js) +- [Dokumentacija](https://paritytech.github.io/js-libs/light.js/) + +### Web3-wrapper _Alternativa Typescript za Web3.js_ + +- [Github](https://github.com/0xProject/0x-monorepo/tree/v2-prototype/packages/web3-wrapper) +- [Dokumentacija](https://0x.org/docs/web3-wrapper#introduction) + +### Ali iščete druge možnosti? + +- [Seznam orodij za razvijalce za Ethereum #Frontend-Ethereum-APIs](https://github.com/ConsenSys/ethereum-developer-tools-list#frontend-ethereum-apis) + +## Backend APIs {#backend-apis} + +### Infura _API za Ethereum kot storitev_ + +- [infura.io](https://infura.io) + +## Varnostna orodja {#security-tools} + +### Slither _Ogrodje za statično analizo za Solidity, napisano v Pythonu 3_ {#smart-contract-security} + +- [Github](https://github.com/crytic/slither) + +### MythX _API za varnostno analiziranje za pametne pogodbe Ethereum_ {#formal-verification} + +- [mythx.io](https://mythx.io/) + +### Manticore _Vmesnik ukazne vrstice, ki uporablja simbolično orodje za izvajanje pametnih pogodb in dvojiških datotek._ + +- [github](https://github.com/trailofbits/manticore) + +### Securify _Varnostni pregledovalnik za pametne pogodbe Ethereum_ + +- [securify.chainsecurity.com](https://securify.chainsecurity.com/) + +### Več o formalnem preverjanju + +- [How formal verification of smart-contacts works](https://runtimeverification.com/blog/how-formal-verification-of-smart-contracts-works/) _20. julij 2018 – Brian Marick_ +- [How Formal Verification Can Ensure Flawless Smart Contracts](https://media.consensys.net/how-formal-verification-can-ensure-flawless-smart-contracts-cbda8ad99bd1) _Jan 29, 2018 - Bernard Mueller_ + +### Ali iščete druge možnosti? + +- [Seznam orodij za razvijalce za Ethereum #Security-Tools](https://github.com/ConsenSys/ethereum-developer-tools-list#security-tools) + +## Orodja za testiranje {#testing-tools} + +### Solidity-Coverage _Alternativno orodje za pregled kode solidity._ + +- [Github](https://github.com/sc-forks/solidity-coverage) + +### hevm _Implementacija EVM, razvita posebej za testiranje enot in odpravljanje napak v pametnih pogodbah_ + +- [Github](https://github.com/dapphub/dapptools/tree/master/src/hevm) + +### Whiteblock Genesis _Celovit razvojni peskovnik in testno okolje za verigo blokov_ + +- [Whiteblock.io](https://whiteblock.io) +- [Github](https://github.com/whiteblock/genesis) +- [Dokumentacija](https://docs.whiteblock.io) + +### Ali iščete druge možnosti? + +- [Seznam orodij za razvijalce za Ethereum #Testing-Tools](https://github.com/ConsenSys/ethereum-developer-tools-list#testing-tools) + +## Pregledovalniki blokov {#block-explorers} + +Pregledovalniki blokov so storitve, ki omogočajo brskanje po verigi blokov v Ethereumu (in njegovih testnih omrežjih) z iskanjem podatkov o posameznih transakcijah, blokih, pogodbah in drugih dejavnostih na verigi blokov. + +- [Etherscan](https://etherscan.io/) +- [Blockscout](https://blockscout.com/) +- [Etherchain](https://www.etherchain.org/) + +## Testna omrežja in pipe {#testnets-and-faucets} + +Skupnosti Ethereum skrbi za več testnih omrežij. Razvijalci jih uporabljajo za testiranje svojih aplikacij pod različnimi pogoji pred uvajanjem v glavno omrežje Ethereum. + +### Ropsten _: veriga blokov za dokaz dela – omogoča rudarjenje testnega ethra_ + +- [Pipa za testni ether](https://faucet.ropsten.be/) + +### Rinkeby _: veriga blokov za dokaz pooblastil – vzdržuje jo razvojna skupina Geth_ + +- [Pipa za testni ether](https://faucet.rinkeby.io/) + +### Goerli _: veriga blokov za dokaz pooblastil za več odjemalcev – razvila in vzdržuje jo skupnost Goerli_ + +- [Pipa za testni ether](https://faucet.goerli.mudit.blog/) +- [goerli.net](https://goerli.net/) + +## Odjemalci in izvajanje lastnega vozlišča {#clients--running-your-own-node} + +Omrežje Ethereum je sestavljeno iz številnih vozlišč, ki izvajajo združljivo programsko opremo za odjemalce. Večina vozlišč izvaja [Geth](https://geth.ethereum.org/) ali [Parity](https://www.parity.io/ethereum/), ki ju je mogoče konfigurirati na različne načine glede na vaše potrebe. + +### Geth _: odjemalec za Ethereum, napisan v jeziku Go_ {#clients} + +- [Github](https://github.com/ethereum/go-ethereum) +- [Klepetalnica Discord](https://discordapp.com/invite/nthXNEv) + +### Geth _: odjemalec za Ethereum, napisan v jeziku Rust_ {#running-your-own-node} + +- [parity.io](https://www.parity.io/) +- [Github](https://github.com/paritytech/parity-ethereum) + +### Ethnode _: izvajajte odjemalca za Ethereum (Geth ali Parity) za lokalno razvijanje._ + +- [Github](https://github.com/vrde/ethnode) + +### Viri za vozlišča Ethereum + +- [Node Configuration Cheat Sheet](https://dev.to/5chdn/ethereum-node-configuration-modes-cheat-sheet-25l8) _Jan 5, 2019 - Afri Schoeden_ + +### Ali iščete druge možnosti? + +- [Seznam orodij za razvijalce za Ethereum #Ethereum-clients](https://github.com/ConsenSys/ethereum-developer-tools-list#ethereum-clients) + +## Najboljše prakse, vzorci in anti vzorci {#best-practices-patterns-and-anti-patterns} + +### DappSys _: varni, preprosto in fleksibilni gradniki za pametne pogodbe._ {#smart-contracts} + +- [dapp.tools/dappsys](https://dapp.tools/dappsys/) +- [Github](https://github.com/dapphub/dappsys) + +### OpenZeppelin _: knjižnica za razvoj varnih pametnih pogodb_ {#security} + +- [openzeppelin.org](https://openzeppelin.org/) +- [Github](https://github.com/OpenZeppelin/openzeppelin-solidity) + +### aragonOS _Vzorci za podporo nadgradnji in nadzor dovoljenj._ + +- [hack.aragon.org](https://hack.aragon.org/docs/aragonos-intro.html) + +### Register ranljivosti pametnih pogodb + +- [SWC registry](https://smartcontractsecurity.github.io/SWC-registry/) +- [Github](https://github.com/SmartContractSecurity/SWC-registry) + +### Vodnik za najboljše prakse za varnost pametnih pogodb + +- [consensys.github.io/smart-contract-best-practices/](https://consensys.github.io/smart-contract-best-practices/) +- [Github](https://github.com/ConsenSys/smart-contract-best-practices/) +- [Skupna zbirka varnostnih priporočil in najboljših praks](https://github.com/guylando/KnowledgeLists/blob/master/EthereumSmartContracts.md) + +### Ali iščete druge možnosti? + +- [Seznam orodij za razvijalce za Ethereum #Patterns—best-practices](https://github.com/ConsenSys/ethereum-developer-tools-list#patterns--best-practices) + +## Podpora in usposabljanje za razvijalce {#developer-support--training} + +### Ethereum Stackexchange {#general-learning} + +- [ethereum.stackexchange.com](https://ethereum.stackexchange.com/) + +### Klepetalnica Gitter za Solidity {#game-based-learning} + +- [gitter.im/ethereum/solidity](https://gitter.im/ethereum/solidity/) + +### Vse klepetalnice Gitter za Ethereum + +- [gitter.im/ethereum/home](https://gitter.im/ethereum/home) + +### Cryptozombies _Naučite se kodirati igre za Ethereum._ + +- [Cryptozombies.io](https://cryptozombies.io/) + +### Chainshot _Spletne vadnice za kodiranje aplikacij dapp._ + +- [chainshot.com](https://www.chainshot.com/) + +### Blockgeeks _Spletni tečaji o tehnologiji veriženja blokov_ + +- [courses.blockgeeks.com](https://courses.blockgeeks.com/) + +### DappUniversity _Naučite se graditi decentralizirane aplikacije na verigi blokov Ethereum_ + +- [DappUniversity.com](http://www.dappuniversity.com/) + +### Ethernaut _Vojna igra za Solidity, v kateri je vsaka raven pogodba, v katero je treba vdreti_ + +- [ethernaut.zeppelin.solutions](https://ethernaut.zeppelin.solutions/) + +## UI/UX {#uiux-design} + +- [Challenge of UX in Ethereum](https://medium.com/ecf-review/challenge-of-ux-in-ethereum-122e1a33688d) _June 25, 2018 - Anna Rose_ +- [Designing for blockchain: what’s different and what’s at stake](https://media.consensys.net/designing-for-blockchain-whats-different-and-what-s-at-stake-b867eeade1c9) _March 22, 2018 - Sarah Baker Mills_ + +## Standardi {#standards} + +Skupnost Ethereum je sprejela številne standarde, ki so v pomoč razvijalcem. Običajno so ti predstavljeni kot [ predlogi za izboljšanje Ethereuma ](http://eips.ethereum.org/) (ang. Ethereum Improvement Proposals oz. EIP), o katerih člani skupnosti razpravljajo prek standardnega postopka. + +- [Seznam EIP-jev](http://eips.ethereum.org/) +- [Repozitorij EIP-jev v githubu](https://github.com/ethereum/EIPs) +- [Klepetalnica za EIP](https://ethereum-magicians.org/c/eips) +- [Ethereum Governance Overview](https://blog.bmannconsulting.com/ethereum-governance/) _March 31, 2019 - Boris Mann_ +- [Seznam predvajanja vseh srečanj razvijalcev za Ethereum Core](https://www.youtube.com/playlist?list=PLaM7G4Llrb7zfMXCZVEXEABT8OSnd4-7w) _(seznam predvajanja za YouTube)_ + +Nekateri EIP-ji se nanašajo na standarde na ravni aplikacije (npr. standardni format pametne pogodbe), ki so uvedeni kot zahteve [ Ethereum Requests for Comment (ERC)](https://eips.ethereum.org/erc). Številni ERC so izjemno pomembni standardi, katerih uporaba je razširjena v celotnem ekosistemu Ethereum. + +- [Seznam ERC-jev](http://eips.ethereum.org/erc) +- [ERC20 - A standard interface for tokens](https://eips.ethereum.org/EIPS/eip-20) +- [ERC721 - A standard interface for non-fungible tokens](https://eips.ethereum.org/EIPS/eip-721) diff --git a/docs/sl/index.md b/docs/sl/index.md new file mode 100644 index 00000000000..4a863046d96 --- /dev/null +++ b/docs/sl/index.md @@ -0,0 +1,11 @@ +--- +title: Začetna stran +meta: + - property: og:title + content: Začetna stran | Ethereum +lang: sl +layout: home +sidebar: false +--- + + diff --git a/docs/sl/learn/index.md b/docs/sl/learn/index.md new file mode 100644 index 00000000000..e384143bcec --- /dev/null +++ b/docs/sl/learn/index.md @@ -0,0 +1,132 @@ +--- +title: Učenje +meta: + - property: og:title + content: Učenje | Ethereum +lang: sl +sidebar: auto +sidebarDepth: 0 +--- + +# Spoznajte Ethereum {#learn-about-ethereum} + +**Pozdravljeni v [ethereum.org/sl/learn](/sl/learn/) – to je zbirka virov, ki vam bodo v pomoč pri spoznavanju Ethereuma.** Na tej strani so tehnični **in** netehnični članki, vodniki in viri. Če ste ravnokar odkrili Ethereum, [priporočamo, da začnete tukaj](/sl/beginners/). + +Tukaj je nekaj odličnih točk za začetek: + +- [Decentralizing Everything](https://www.youtube.com/watch?v=WSN5BaCzsbo&feature=youtu.be) _18. sep. 2017 – Vitalik Buterin (video)_ +- [The Year in Ethereum](https://medium.com/@jjmstark/the-year-in-ethereum-87a17d6f8276) _16. jan 2019 – Josh Stark, Evan Van Ness in Daniel Zakrisson_ +- [Ethereum is game-changing technology, literally](https://medium.com/@virgilgr/ethereum-is-game-changing-technology-literally-d67e01a01cf8) _29. mar. 2019 – Virgil Griffith_ + +Poleg informacij na tej strani je še veliko virov, ki jih je pripravila skupnost in jih je vredno prebrati: + +- [EthHub](https://docs.ethhub.io) _Celovita zbirka znanja o vsem, kar je povezano z Ethereumom_ +- [District0x](https://education.district0x.io/general-topics/understanding-ethereum/) _Poučen vir za tiste, ki šele spoznavajo Ethereum_ +- [Ethereum.wiki](https://ethereum.wiki) _Zbirka znanja o tehnologiji Ethereum, ki jo ustvarja skupnost_ +- [Kauri](https://kauri.io) _Tehnični članki in vodiči za Ethereum in sorodne projekte_ +- [Ethereum Foundation YouTube](https://www.youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g) _Videoposnetki in predavanja o Ethereumu_ +- [Week in Ethereum News](https://weekinethereumnews.com/) _Tedenski novičnik, ki pokriva ključne dogodke v ekosistemu Ethereum_ +- [What’s new in ETH 2.0](https://notes.ethereum.org/c/Sk8Zs--CQ) _Reden novičnik o razvoju ETH 2.0_ +- [ETHGlobal](https://ethglobal.co) _Serija hackathonov za Ethereum – udeležite se kakšnega v bližini!_ + +## Osnove Ethereuma {#ethereum-basics} + +Ali želite spoznati Ethereum? Spodnji članki in viri so dober začetek. + +- [A Beginner’s Guide to Ethereum](https://blog.coinbase.com/a-beginners-guide-to-ethereum-46dd486ceecf) _23. februar 2017 – Linda Xie_ +- [What is Ethereum?](https://education.district0x.io/general-topics/understanding-ethereum/what-is-ethereum/) _District0x_ +- [Kaj je Ether?](https://docs.ethhub.io/ethereum-basics/what-is-ether/) _Pogosto posodobljeno – EthHub_ +- [The Case for Ethereum](http://blog.eladgil.com/2018/01/the-case-for-ethereum.html) _30. januar 2018 – Elad Gil_ +- [Blockchains: How they Work and Why they’ll Change the World](https://spectrum.ieee.org/computing/networks/blockchains-how-they-work-and-why-theyll-change-the-world) _28. september 2017 – Morgan Peck_ +- [Don’t let Doubts about Blockchains Close your Mind](https://www.bloomberg.com/opinion/articles/2018-04-27/blockchains-warrant-skepticism-but-keep-an-open-mind) _27. april 2018 – Tyler Cowen_ + +## Kako deluje Ethereum {#how-ethereum-works} + +Pojasnila o Ethereumu in tehnologiji veriženja blokov na splošno na visoki ravni + +- [How does Ethereum work, anyway?](https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369) _Sept 27, 2017 - Preethi Kasireddy_ +- [A Gentle Introduction to Ethereum](https://bitsonblocks.net/2016/10/02/gentle-introduction-ethereum/) _Oct 2, 2016 - Antony Lewis_ +- [Introduction to Blockchain through Cryptoeconomics - Part 1](https://blockchainatberkeley.blog/introduction-to-blockchain-through-cryptoeconomics-part-1-bitcoin-369f245067f9) _Jan 26, 2018 - Zubin Koticha_ +- [Introduction to Blockchain through Cryptoeconomics - Part 2](https://medium.com/mechanism-labs/introduction-to-bitcoin-through-cryptoeconomics-part-2-proof-of-work-and-nakamoto-consensus-1252f6a6c012) _19. julij 2018 - Zubin Koticha_ + +## Pametne pogodbe {#smart-contracts} + +Preprosto povedano je "pametna pogodba" samo delček kode, ki se izvaja v Ethereumu. Imenujemo jo "pogodba", ker lahko koda, se izvaja v Ethereumu, nadzoruje stvari, ki imajo vrednost, kot so ETH in druga digitalna sredstva. + +- Ali se želite naučiti, kako programirati pametne pogodbe v Ethereumu? [ethereum.org/sl/developers](/developers/) + +## Dokaz dela in rudarjenje {#proof-of-work-and-mining} + +Ethereum trenutno uporablja sistem imenovan dokaz dela (“Proof of Work”). Ta omrežju Ethereum omogoča, da ima preverljivo stanje vseh podatkov, zabeleženih v verigi blokov Ethereuma, in preprečuje nekatere vrste ekonomskih napadov na omrežje. + +- [What does it mean to mine Ethereum?](https://docs.ethhub.io/using-ethereum/mining/) _Pogosto posodobljeno – Ethhub_ +- [How Ethereum Mining Works](https://www.coindesk.com/information/ethereum-mining-works) _Coindesk_ + +V ETH 2.0 bo Ethereum prešel na drugačen sistem, imenovan "dokaz deleža" (“Proof of Stake”). [Več o ETH 2.0 preberite spodaj](./#eth-2-0). + +## Odjemalci in vozlišča {#clients-and-nodes} + +Omrežje Ethereum je sestavljeno iz številnih vozlišč in v vsakem od njih se izvaja združljiva odjemalska programska oprema. Večina vozlišč uporablja enega od dveh odjemalcev: [Geth](https://geth.ethereum.org/) (napisan v programskem jeziku Go) in [Parity](https://www.parity.io/ethereum/) (napisan v programskem jeziku Rust). + +- Ali želite izvajati svoje vozlišče? → [ethereum.org/developers](/developers/#clients-running-your-own-node) +- [Izčrpen seznam vseh odjemalcev za Ethereum](https://github.com/ConsenSys/ethereum-developer-tools-list#ethereum-clients) + +## Izboljšanje razširljivosti Ethereuma {#improving-ethereums-scalability} + +Veliko prizadevanj je na področju "razširljivosti" Ethereuma, s čimer bi izboljšali hitrost in transakcijsko zmogljivost omrežja. Te na splošno uvrščamo med rešitve “Layer 1” in “Layer 2”. + +Rešitve “Layer 1” so osredotočene na izboljšanje protokola Ethereum. Glavni projekt za izboljšanje protokola Ethereum je [ETH 2.0](./#eth-2-0). + +“Layer 2” zajema tehnologije, ki so zgrajene na osnovnem protokolu Ethereum, kar omogoča večjo razširljivost brez kompromisov pri varnosti. Obstajajo tudi tehnologije zunaj verige, kot so stranske verige, ki omogočajo večjo razširljivost, vendar z različnim naborom kompromisov glede varnosti. + +- [Making Sense of Layer 2](https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4) _12. februar, 2018 - Josh Stark_ +- [The Case for Ethereum Scalability](https://medium.com/connext/the-case-for-ethereum-scalability-d2a8035f880f) _18. januar, 2019 - Hunter Hillman, Steven McKie in Eric Olszewski_ + +### Plačilni kanali in kanali stanja {#payment--state-channels} + +- [State Channels - an explanation](https://www.jeffcoleman.ca/state-channels/) _Nov 6, 2015 - Jeff Coleman_ +- [Basics of State Channels](https://education.district0x.io/general-topics/understanding-ethereum/basics-state-channels/) _District0x_ +- [State Channels](https://docs.ethhub.io/ethereum-roadmap/layer-2-scaling/state-channels/) _Pogosto posodobljeno – EthHub_ + +### Stranske verige {#sidechains} + +- [Scaling Ethereum Dapps through Sidechains](https://medium.com/loom-network/dappchains-scaling-ethereum-dapps-through-sidechains-f99e51fff447) _Feb 8, 2018 - Georgios Konstantopoulos_ + +### Plasma {#plasma} + +- [Understanding Plasma, Part 1: The Basics](https://www.theblockcrypto.com/2019/02/07/understanding-plasma-part-1-the-basics/) _Feb 7, 2019 - Daniel Goldman_ +- [Understanding Plasma](https://education.district0x.io/general-topics/understanding-ethereum/understanding-plasma/) _District0x_ +- [Learn Plasma - A learning resource for the Plasma framework](https://www.learnplasma.org/en/) + +## ETH 2.0 {#eth-2-0} + +ETH 2.0 (imenovan tudi "Serenity") se nanaša na naslednjo večjo nadgradnjo osnovnega protokola Ethereum. Združuje več izboljšav osnovnega protokola Ethereum, imenovanega tudi "Layer 1". + +- [ETH 2.0 Roadmap and Phases](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/) _Pogosto posodobljeno – EthHub_ +- [8 Teams Are Sprinting to Build the Next Generation of Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _Dec 9, 2018 - Christine Kim_ +- [Proof of Stake](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/proof-of-stake/) _Pogosto posodobljeno – EthHub_ +- [Sharding](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/sharding/) _Pogosto posodobljeno – EthHub_ +- [ETH 2.0 - The Road to Scaling Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(video) november 2018 – YouTube_ + +## ETH 1.x {#eth-1x} + +ETH 1.x je ime za zbirko nadgradenj obstoječega protokola Ethereum. Cilj je nadaljevati z izboljševanjem in vzdrževanjem Ethereuma, medtem ko se razvija in uvaja ETH 2.0. + +Več informacij je na [strani EthHub s pojasnili o ETH 1.x](https://docs.ethhub.io/ethereum-roadmap/ethereum-1.x/) + +## Kriptoekonomija {#cryptoeconomics} + +"Kriptoekonomija" je praktična veda o gradnji porazdeljenih sistemov, kjer so lastnosti teh sistemov zaščitene s finančnimi spodbudami, ekonomski mehanizmi pa so zajamčeni s kriptografijo. To je splošni pojem za proces oblikovanja in razširjanja verig blokov, kot sta Ethereum in bitcoin. + +- [Cryptoeconomics.study](https://cryptoeconomics.study/) +- [Intro to Cryptoeconomics](https://www.youtube.com/watch?v=F0FCI8GxO5I) _(video) 19. avgust 2018 – Karl Floersch_ +- [Making Sense of Cryptoeconomics](https://medium.com/l4-media/making-sense-of-cryptoeconomics-5edea77e4e8d) _16. nov 2017 – Josh Stark_ + +## Kritike in skepticizem {#critique-and-skepticism} + +Kritični pogledi na Ethereum in kriptovalute + +- [Ethereum’s roadmap isn’t ambitious enough](https://decryptmedia.com/6136/vulcanize-rick-dudley-ethereum-roadmap-makerdao-polkadot) _27. marec 2019 – razgovor z Rickom Dudleyem_ +- [The Challenges of Building Ethereum Infrastructure](https://medium.com/@lopp/the-challenges-of-building-ethereum-infrastructure-87e443e47a4b) _ 8. jan. 2018 – Jameson Lopp_ +- [Parsimonious Answers to Difficult Questions](https://www.youtube.com/watch?v=GOkSg0BuSdw&feature=youtu.be) _(video) 10. marec 2019 – Rick Dudley_ +- [There’s no good reason to trust blockchain technology](https://www.wired.com/story/theres-no-good-reason-to-trust-blockchain-technology/) _6. feb 2019 – Bruce Schneier_ diff --git a/docs/sl/use/index.md b/docs/sl/use/index.md new file mode 100644 index 00000000000..d7da371ea54 --- /dev/null +++ b/docs/sl/use/index.md @@ -0,0 +1,69 @@ +--- +title: Uporaba +meta: + - property: og:title + content: Uporaba | Ethereum +lang: sl +--- + +# Uporaba Ethereuma {#using-ethereum} + + + +## 1. Uporaba aplikacije, zgrajene na Ethereumu {#1-use-an-application-built-on-ethereum} + +Najboljši uvod v Ethereum je, da kar začnete! Na voljo je veliko aplikacij za Ethereum, ki jih lahko uporabite že danes. + +Tukaj je le nekaj aplikacij, zgrajenih na Ethereumu – ta seznam pogosto premešamo! + +- [Gitcoin](https://gitcoin.co) je omrežje nadobudnih razvijalcev, ki imajo spodbudo za delo +- [Cent](https://beta.cent.co) je družbeno omrežje, kjer lahko zaslužite z objavljanjem +- [Veil](https://app.veil.co) je trgovalna platforma, na kateri lahko stavite na dogodke iz resničnega sveta +- [CryptoKitties](https://www.cryptokitties.co) je igra, v kateri zbirate in gojite digitalne zbirateljske mačke +- [DAI](https://makerdao.com/en/) je stabilna kriptovaluta, ki drži vrednost pri 1 USD + +Za nekatere od teh aplikacij bo morda potrebna denarnica – [več informacij je v spodnjem razdelku.](./#3-what-is-a-wallet-and-which-one-should-i-use) + +Ali vas zanima, kje si lahko ogledate več aplikacij, zgrajenih za Ethereum? + +- [Built on Ethereum](https://docs.ethhub.io/built-on-ethereum/built-on-ethereum/) _Pogosto posodobljeno – EthHub_ +- [40 Ethereum Apps You Can Use Right Now](https://media.consensys.net/40-ethereum-apps-you-can-use-right-now-d643333769f7) _15. avg. 2018 – ConsenSys_ +- [Ethereum Dapps](https://www.stateofthedapps.com/rankings/platform/ethereum) _Pogosto posodobljeno – State of the Dapps_ + +## 2. Kaj je ETH in kako ga dobim? {#2-what-is-eth-and-how-do-i-get-it} + +ETH je matična valuta za Ethereum. To je "digitalni denar", ki ga lahko pošljete po internetu takoj in poceni, uporablja pa se tudi v mnogih aplikacijah, ki temeljijo na Ethereumu, kot so tiste, navedene zgoraj. + +ETH najlažje dobite tako, da ga kupite. Obstaja več menjalnic za kriptovalute, kjer lahko kupite ETH, tista, katero boste uporabili pa je odvisno od tega, kje živite in kako želite plačati. + +Če želite več informacij o nakupu ETH, si oglejte te vodnike: + +- [How to buy Ether (ETH)](https://support.mycrypto.com/how-to/getting-started/how-to-buy-ether-with-usd) _Pogosto posodobljeno – MyCrypto_ +- [How to Buy Ether](https://docs.ethhub.io/using-ethereum/how-to-buy-ether/) _Pogosto posodobljeno – EthHub_ +- [Ethereum, a Digital Currency](https://www.cryptokitties.co/faq#ethereum-a-digital-currency) _CryptoKitties_ + +## 3. Kaj je denarnica in katero naj uporabim? {#3-what-is-a-wallet-and-which-one-should-i-use} + +Denarnice so aplikacije, ki omogočajo enostavno lastništvo in pošiljanje ETH, pa tudi interakcijo z aplikacijami, zgrajenimi na Ethereumu. + +Ali niste prepričani, katero denarnico uporabiti? Začnite s temi vodniki: + +- [Intro to Ethereum Wallets](https://docs.ethhub.io/using-ethereum/wallets/intro-to-ethereum-wallets/) _Pogosto posodobljeno – EthHub_ +- [Uvod v MetaMask](https://metamask.zendesk.com/hc/en-us/articles/360015489531-Getting-Started-With-MetaMask-Part-1-) _4. dec. 2018 – MetaMask_ +- [How to Create a Wallet](https://support.mycrypto.com/getting-started/creating-a-new-wallet-on-mycrypto.html) _Pogosto posodobljeno – MyCrypto_ +- [Best Ethereum Wallets 2019: Hardware vs. Software vs. Paper](https://blockonomi.com/best-ethereum-wallets/) _15. dec. 2018 – Blockonomi_ + +Ali želite več informacij o varnem shranjevanju sredstev in upravljanju zasebnih ključev? + +- [Protecting Yourself and Your Funds](https://support.mycrypto.com/staying-safe/protecting-yourself-and-your-funds) _Pogosto posodobljeno – MyCrypto_ +- [The keys to keeping your crypto safe](https://blog.coinbase.com/the-keys-to-keeping-your-crypto-safe-96d497cce6cf) _16. jan. 2019 – Coinbase blog_ +- [How to Store Digital Assets on Ethereum](https://media.consensys.net/how-to-store-digital-assets-on-ethereum-a2bfdcf66bd0) _30. maj 2018 – ConsenSys_ +- [Do you really need a hardware wallet?](https://medium.com/ledger-on-security-and-blockchain/ledger-101-part-1-do-you-really-need-a-hardware-wallet-7f5abbadd945) _24. sep. 2018 – Ledger_