Conor is the Founder and CEO of Web3 Labs (https://www.web3labs.com) and the author of Web3j.
In this talk, Conor provides an overview of blockchain, how the Ethereum blockchain works, and how you can deploy and interact with smart contracts on Ethereum, all within Java, thanks to web3j.
Recorded at Sydney JVM Community Meetup, November 2016 (https://www.meetup.com/Sydney-JVM-Community/events/235146647/)
0:40 Коллекции
1:57 Списки
3:41 Множества или наборы
5:39 Карты или ассоциативные массивы
9:08 Практическая часть
36:16 Демонстрация результатов анализа
В лекции №33 рассматривается концепция Merkle Tree, в частности:
1) Структура и принципы построения Merkle Trees.
2) Построение Merkle Branch и свойства деревьев Меркла.
3) Преимущества структуры Merkle Tree и области применения.
This online training workshop enables developers (including non-C developers) to quickly learn the basics of EOSIO distributed application (DApp) development, with a focus on back-end smart contract creation.
1. Understand the high-level fundamental pieces of an EOSIO DApp
2. Learn the flow of transactions and actions (messages and events) in EOSIO
3. Observe the development and deployment of a DApp on EOSIO
4. Discover the various libraries available to a DApp developer
In this lecture (click the time to jump to the section):
* Centralization vs. decentralization 1:12
* Distributed consensus 4:45
* Consensus without identity: the block chain 17:46
* Incentives and proof of work 35:43
* Putting it all together 55:39
In this lecture (click the time to jump to the section):
* Simple Local Storage 0:27
* Hot and Cold Storage 6:28
* Splitting and Sharing Keys 19:52
* Online Wallets and Exchanges 30:54
* Payment Services 50:17
* Transaction Fees 58:30
* Currency Exchange Markets 1:04:09
In this lecture (click the time to jump to the section):
* Bitcoin transactions 1:44
* Bitcoin scripts 11:42
* Application of Bitcoin scripts 27:20
* Bitcoin blocks 42:09
* The Bitcoin network 47:58
* Limitations