"Blockchain" odmieniony został w ciągu ostatniego roku przez wszystki przypadki, zarówno w rozmowach prywatnych, prasie, telewizji, radio a także, a może przede wszystkim, internecie.
Jednak oczy większości obserwatorów zwrócone były głównie na kryptowaluty operujące na publicznych blockchainach (czy to Bitcoin, czy Ethereum, czy może jakiś ethereumowy token, czy niezliczone rzesze mniejszych projektów).
A gdyby tak przestać rozpatrywać Blockchain w kategorii spekuły na walutach ;-)? Co nam zostanie? Czy ta technologia może się nam do czegoś przydać?
Podejrzewam, że większość z Was słyszała o różnych publicznych blockchainach, także chciałbym wam pokazać coś z drugiej strony barykady - prywatny Hyperledger, za którym stoi pare "dosyć" znanych firm (pod parasolem "The Linux Foundation": Intel, IBM, Hitachi, Cisco, Red Hat, VMware, ABN AMRO, J.P. Morgan, SAP, Accenture... i tak dalej i tak dalej).
Pogadamy sobie krótko czym taki prywatny blockchain jest i do czego może się przydać, a potem pokodujemy na żywo (co zapewne skończy się totalną porażką ;-) ) przy pomocy Hyperledger Fabric, gdzie każdy może pisać kontrakty w ulubionym języku, czyli Javascriptcie.
4. Baza danych, ale…
• Rozproszona
• Bez centralnego serwera
• Bezpieczeństwo opiera się na matematyce, a nie zaufaniu
do wystawcy
• Cholernie wolna
• Trudna w obsłudze
• Z toolingiem jak w latach 90tych
9. Hyperledger - co to?
• Parasol dla projektów około-blockchainowych
• Część The Linux Foundation
• Wspierany przez największe firmy branżowe
• accenture, airbus, cisco, fujistu, hitachi, ibm, intel, sap,
nec, j.p.morgan, bosch, deloitte, redhat, huawei itd. itp.
10. Projekty Hyperledger
• Burrow
• EVM
• Fabric
• Indy
• Identities
• Iroha
• Mobile apps
• Sawtooth
• Permissioned/permissionless
• Caliper
• Benchmark
• Cello
• As-a-service
• Composer
• Modelowanie
• Explorer
• Exploracja blockchaina
• Quilt
• Ledger inter-op
loga projektów hyperledger są własnością The Linux Foundation
12. Hyperledger Composer
Model
• Participants - nasi użytkownicy
• Assets - coś co istnieje. Np. dom, samochód itp.
• Transactions - transakcja na assetach. Np. kupno
samochodu, sprzedaż domu itp.
• Events - emitowane przez transakcje
13. Hyperledger Composer
Transaction Processor
• Taki “filtr” na transakcje
• Kod w javascript + magia w komentarzach
• Uruchamiany z prawami tego, kto wysłał transakcję
• Może tworzyć assety, modyfikować dane
• Może zrevertować transakcję
18. Demo
• Marszand kupuje dzieła
• Emituje ArtTokeny
• Ludzie to kupują
• Marszand ogłasza chęć sprzedaży
• Jeśli >=50% posiadaczy się zgadza
• następuje sprzedaż
• Zyski dzielone zależnie od tokenów