How Fabric networks are structured What is a blockchain network? The sample network Creating the network Certificate Authorities Join nodes to the channel Install, approve, an...
Oracles Oracles In this chapter we discuss oracles, which are systems that can provide external data sources to Ethereum smart contracts. The term “oracle” comes from Greek myt...
Security Risks and Antipatterns Security Risks and Antipatterns As a smart contract programmer, you should be familiar with the most common security risks, so as to be able to ...
What is Rust? What is Rust? Rust is a new programming language which had its 1.0 release in 2015 : Rust is a statically compiled language in a similar role as C++ rustc uses...
Semicolon-Aware Code Edits Semicolon-Aware Code Edits Editors like Visual Studio and Visual Studio Code can automatically apply quick fixes, refactorings, and other transformat...
Memory allocation C++ Other ways of allocating memory Rust Box Cell RefCell Reference Counting objects Rc Arc Memory allocation This section is concerned with memory a...