Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Vad är Blockchain?
- En uppteckning av system
- Förtroende
- Decentralisering
- Miljö utan förtroende
Hur fungerar Blockchain?
- Meddelanden
- Block
- Noder
- Kedjebildning
- Verifiering
- Konsensus
- Tillförlitlighet
- Integritet
- Kryptografisk hashing
- Digitala fingeravtryck
- PoW mot PoS
Blockchain Typer
- Offentlig mot privat
- Öppen mot stängd
- Smart contracts
- Blockchain som historia
- Tokens/coins
- Gas
Hur skiljer sig Blockchain från vad vi har idag?
- Decentralisering
- Peer-to-peer arkitektur
- Programvara mot firmware
- Databaser mot blockchain
- Fördelningsdatabas eller annan teknik?
- Datamästring
- Gruppkonsensus
Blockchain Use Cases
- Användningsområden
- Valuta
- Bank
- Rösträtt
- Medicinska journaler
- Leveranskedja/värdekedja
- Innehållsfördelning
- Verifiering av programuppdateringar
- Polisen
- Äganderätt och ägandeuppgifter
- Sociala medier och online-ansvarighet
- Delsägande av tillgångar
- Betalning för kabel-TV
- Hög feltolerans
- DDos-beständig
- Offentlig eller privat blockchain?
- Vem är deltagarna?
Hur ser en Blockchain-app ut?
- DApp
- Påminner om typisk full stack-webbapplikation
- Alla interna tillståndsändringar och alla transaktioner skrivs till blockchain
- Konsensusmekanism
- Integrerad utvecklingsmiljö
- Offentlig blockchainsynlighet
- Privat blockchainslösningar
- Orkestrerare
Hur designar jag en Blockchain-app?
- Vad behöver lösningen låta användarna göra?
- Kommer den föreslagna lösningen att minska eller ta bort de problem och smärtor som användarna upplever?
- Vad bör denna lösning förhindra användarna från att göra?
- Behöver du en lösning som är klar för tung användning från dag ett?
- Förbättras din lösningsidé av användningen av blockchain?
- Skapar användningen av blockchain en bättre slutanvändarupplevelse och hur?
- Har ditt företag utvecklat anpassade programvarulösningar tidigare?
- Vilken nivå av stöd kommer du att behöva?
- Hur stor är utvecklargemenskapen?
- Stämmer din vision av framtiden överens med projektets eller plattformens vision av framtiden?
- Är plattformen avsedd att göra nya och betydande bidrag till utvecklingsområdet, eller handlar det om effektivitet/kostnad?
- Bör lösningen vara en offentlig eller privat blockchain?
- Bör lösningen vara en öppen eller stängd blockchain?
- Skapa en plan för kontraktuppdateringar och ändringar
- Hybridlösningar
- Pengatransaktioner?
Hur utvecklar jag en Blockchain-app?
- Konsensusmekanism före lansering
- Definiera styrande principer i förväg
- Programvara mot firmware
- Meddelanden, inte transaktioner!
- Klasser, inte kontrakt
- Länk kontrakt för att dela funktioner
- Använd kallade kontrakt för att hålla kontraktadresser oförändrade
- Verktygslåda mot utvecklingsmiljö
- Overväg antalet användare och antalet transaktioner per användare
- Bör en blocklös lösning tillämpas?
- Prestanda
- Säkerhet
- Anonymitet
- Monolitisk mot modulär
- Sandwich komplexitetsmodell
Hur testar jag en Blockchain-app?
- Rekommendationer
- Säkerhet
- Nätverk (utvecklingsmiljö)
21 timmar
Vittnesmål (2)
Patrick did a great job of striking a balance between covering all the prepared material while making time to give detailed answers to any questions from the group
Mick Mccarthy - Rakuten Blockchain Lab
Kurs - Ethereum for Developers
I liked the practical exercises on Solidity and Chain.com.