InnholdGuidesCommunityWebinarsGrantsCareersNyhetsbrev
Contents
- 1 Ethereum Developer Portal & Opplæring
- 1.0.0.1 Hvordan bli en Ethereum-utvikler
- 1.0.0.2 Emner for å komme i gang på Ethereum
- 1.0.0.3 Kunnskapsgrunnlag
- 1.0.0.4 Infrastruktur
- 1.0.0.5 IDEer og redaktører
- 1.0.0.6 Smarte kontrakter
- 1.0.0.7 Sikkerhet
- 1.0.0.8 Testnett
- 1.0.0.9 Grensesnitt
- 1.0.0.10 Oppbevaring
- 1.0.0.11 Analytics
- 1.0.0.12 Muligheter
- 1.0.0.13 Lag 2-infrastruktur & Skalerbarhet
- 1.0.0.14 Betalinger & Statlige kanaler
- 1.0.0.15 Sidekjeder
Abonner på vårt nyhetsbrev.
Epostadresse
Vi respekterer personvernet ditt
Ethereum Developer Portal & Opplæring
Alt du trenger for å begynne å bygge på Ethereum blockchain.
Hvordan bli en Ethereum-utvikler
Denne utviklerportalen er et sted å komme i gang og finne verktøyene du trenger for å utvikle og bygge applikasjoner på Ethereum blockchain. Nedenfor finner du de mest populære kunnskapsbaser, infrastrukturverktøy, programmeringsbiblioteker og mer som vil lære deg hvordan du bygger programvare på Ethereum. Vi anbefaler å ta en titt gjennom portalen og lese om alle utviklerverktøyene og alternativene før du begynner.
Sørg også for at du hopper inn i ConsenSys Discord-server. Det er det perfekte stedet å stille spørsmål, hente profesjonelle tips og koble direkte til teamene bak populære Ethereum-produkter som Infura og MetaMask.
Emner for å komme i gang på Ethereum
- Ethereum kunnskapsbaser
- Ethereum-infrastruktur
- Ethereum IDE og redaktører
- Ethereum smarte kontrakter
- Ethereum Security
- Ethereum Testnets
- Ethereum-grensesnitt
- Lagring av Ethereum
- Ethereum Analytics
- Ethereum-muligheter
- Ethereum Layer 2-infrastruktur & Skalerbarhet
- Enterprise Ethereum
- Ethereum Oracles
- Ethereums personvern og konfidensialitet
Kunnskapsgrunnlag
Ethereum-økosystemet er et massivt og talentfullt open source-fellesskap og har produsert en panteon av verdifulle utviklerressurser de siste årene. Med en plattform som Kauri bruker samfunnet nå til og med innovasjonen fra Ethereum selv til å veterinere, kurere og lagre innhold av høy kvalitet. Fra personlig opplæring til tekniske opplæringsprogrammer til forskningsfora, tilbyr kunnskapsbasene nedenfor et bredt spekter av ressurser for utviklere på alle nivåer.
Infrastruktur
Nodeinfrastruktur og øyeblikkelig tilgang API-er gjør det enkelt for Ethereum-utviklere å koble applikasjonene sine til blockchain. En Ethereum-klient refererer til en hvilken som helst node som er i stand til å analysere og verifisere blockchain, dets smarte kontrakter og alt i mellom. En Ethereum-klient gir også grensesnitt for å opprette transaksjoner og gruveblokker, som er nøkkelen for enhver Ethereum-transaksjon.
IDEer og redaktører
IDE står for Integrated Development Environment. IDEer og redaktører er det du trenger for å skrive og teste programvare. De er programvaresuiter som konsoliderer grunnleggende verktøy som kreves for å begynne å skrive på Ethereum.
Smarte kontrakter
Hvis du vil utvikle deg på Ethereum, må du vite hvordan du skriver smarte kontrakter. Solidity, Ethereums viktigste smarte kontraktspråk, er lettere å lære hvis du allerede har en god forståelse av Javascript. Du har sannsynligvis brukt programmeringsbiblioteker før, og de nedenfor er ikke forskjellige. Et smart kontraktsbibliotek er den gjenbrukbare koden for en smart kontrakt som distribueres en gang og deles mange ganger. Hvis du lager et verktøy, et produkt eller et program på Ethereum, vil du også forsikre deg om at den smarte kontrakten din er i orden før du distribuerer til mainnet. Disse verktøyene hjelper deg med å bygge, teste og sende koden din.
Sikkerhet
Ok, så du har endelig bygget din dapp eller smart kontrakt. Men hvordan vet du at den ble konfigurert riktig og er trygg mot hackere? Sikkerhetsverktøyene nedenfor vil bidra til å sikre at koden din er trygg og følger alle beste praksis for Ethereum-utvikling.
Testnett
Offentlige testnett på Ethereum tilbyr en måte for utviklere å teste hva de bygger uten å sette sine kreasjoner på hovednettverket i Ethereum. Du kan få så mye ETH som du vil på testnett fordi testnet ETH ikke har noen pengeverdi. I likhet med offentlige testnett er lokale testnett et sted for deg å teste programvaren din uten å skyve den offentlig. I motsetning til offentlige testnett, vil den lokale testnet-programvaren bare kjøre på datamaskinen / noden din, og andre brukere vil ikke kunne se den eller samhandle med den. Nedenfor er de mest brukte testnettene for å begynne å teste på og lenker for å be om testnet ETH.
Grensesnitt
Hvis du vil begynne å utvikle dapps, trenger du utviklingsferdigheter i front-end. Nedenfor er de mest populære front-end-grensesnittene som hjelper deg med å gjøre datappen din fra en idé til et live Ethereum mainnet-program. Hvis du er interessert i å gjøre backend / protokollarbeid på Ethereum, bør du ha betydelig erfaring med Go, Rust, Java, .NET, Ruby eller Python.
Oppbevaring
Ethereum lar deg lagre variabler eller data i permanent lagring. Lagringsplattformene nedenfor er der alle smarte kontraktsdata bor. IPFS er det mest brukte lagringssystemet på Ethereum. Utforsk plattformene nedenfor for å lære mer om hvordan lagring på Ethereum fungerer.
Analytics
Blokkjeder lagrer data på måter de fleste apper har vanskelig å få tilgang til. Følgende API-er for datasøk, gjør det mulig for deg å skaffe dataene du trenger for prosjektet eller applikasjonen.
Alethio
API fra Alethio gir deg en robust og pålitelig måte å spørre syntetiserte, indekserte Ethereum-data i sanntid via et JSON: API-kompatibelt REST-grensesnitt.
EthStats
EthStats er drevet av Alethio og gir øyeblikkelig Ethereum blockchain-overvåking fra blokkeringstid til gassgrense.
Etherscan
Etherscan tilbyr Ethereum blockchain APIer som en fellestjeneste og uten garanti.
Muligheter
Nå som du kjenner til verktøyene du trenger, er det på tide å komme i gang. Måten utviklere jobber på endres spesielt i blockchain-bransjen. Følgende steder tilbyr frilansutviklerarbeid eller nye muligheter for å få betalt og bidra til open source-prosjekter. Finn ut hvordan du kan begynne å bidra til prosjekter og få betalt for det!
ConsenSys-tilskudd
ConsenSys Grants finansierer prosjekter som tilfredsstiller behovene til et raskt akselererende Ethereum-økosystem.
Tachyon
Tachyon er en akselerator for start-up blockchain og Web 3.0-startups.
Blockchain Developer Job Kit
Hvor finner du blockchain-jobber, nødvendige ferdigheter, bransjekunnskap og mer.
Panvala
Panvala er et desentralisert fundament som hjelper med å finansiere arbeidet som hele Ethereum-samfunnet er avhengig av.
Bounties Network
Med Bounties Network kan du opprette prosjekter, samarbeide og få betalt for å gjøre flott arbeid på ethvert domene.
Gitcoin
Få betalt i krypto for frilansjobber, bygningsfunksjoner og løsning av bug bounties. Arbeid med topp open source-prosjekter og få raskt utbetalt.
Lag 2-infrastruktur & Skalerbarhet
Ethereum-utviklere utvikler kontinuerlig nye og spennende måter å skalere Ethereum på. Det er forskjellige løsninger som utviklere bruker for å skalere Ethereum, dapps og protokoller. Noen av disse inkluderer betalinger, statlige kanaler, sidekjeder, beregning utenfor kjeden og mange flere!
Betalinger & Statlige kanaler
Connext Network
Connext er et infrastrukturlag som skalerer Ethereum blockchain ved hjelp av statlige kanaler.
µRaiden
µRaiden (Micro Raiden) er et rammeverk for betalingskanaler for hyppige, raske og gratis ERC20-tokenbaserte mikrobetalinger mellom to parter. µRaiden er forskjellig fra Raiden Network som tar sikte på å tillate multihop-overføringer via et nettverk av toveis betalingskanaler.
Likviditet
Atomic bytter mellom BTC, DAI og ETH med minimal risiko og avgifter, samtidig som du opprettholder kontrollen over dine private nøkler.
Sidekjeder
Skale Network
SKALEs modulære protokoll er en av de første i sitt slag som lar utviklere enkelt tilby svært konfigurerbare blokkeringer, noe som gir fordelene med desentralisering uten å gå på bekostning av beregning, lagring eller sikkerhet.
Loom Network
Selvbeskrevet som EOS bygget på toppen av Ethereum – Loom Network bygger en SDK som gjør det mulig for utviklere å raskt bygge sine egne blokkjeder uten å måtte forstå blockchain-infrastrukturen.
POA-nettverk
POA (Proof of Authority) Network tilbyr blockchain-produkter og -tjenester for å skalere Ethereum-smarte kontrakter, inkludert POA Bridge, POA Core mainnet, POA Sokol testnet, xDAI og mer.