Byzantine Generals Problem

The Byzantine Generals Problem This problem was first described in 1982 by Leslie Lamport while he was working for the defense and space state order. (Though Lamport himself states that the same problem was described before him in SIFT project in Stanford. Anyway he is the author of description with the generals that gave the problem its name). The problem is based on the presumption that any component of a system can not only go down but afterwards can continue to give the incorrect responses to a query. [Read More]

Blockchains, part 2

Hyperledger. This is an umbrella project which includes several platforms. The developer is a non-commercial organization Linux Foundation together with IBM, Intel etc. There are five blockchain projects: Fabric This project is right now the only one that is production ready. This private blockchain is promoted by IBM. It has the division of rights, Kafka consensus algorithm, interesting architecture and smart contract based on Golang and JS. It has modular architecture and the functional areas are separated into different layers, nodes have various roles. [Read More]

Blockchains, part 1

During the May holiday break I finally got the time to have a closer look at the existing blockchain platforms. I have already mentioned that when talking about smart contracts businessmen and ICO-people usually refer to the Ethereum smart contracts. Truth be told Ethereum became the default blockchain for ico just because it was the first platform and it triggered the chain reaction: capitalization, distribution, training for developers, technological development etc. [Read More]

truffle struggle

finally got it to run, in a simplest way installed VS Code extension with Ctrl+P => ext install [Enter] => search for Solidity extensions truffle works good, but refused to run 0.4.22, had to set 0.4.19 - check for update? installed ganache, works good Compiling contracts *.sol files: truffle.cmd compile –all (–all param means force recompiling despite the timestamp) Deploying contract to the test network (Ganache): truffle.cmd migrate –reset also need Migrations. [Read More]

Current

It was much of a talk today, thus haven’t any time for code. Webapi still waits for users, projects and smart contracts actions, then the questionnaire should be discussed - and implemented of course! I’ve been given one more project to think about: the investor’s account. After discussion it was cut down to basic functionality, so implementing won’t take long, but still going to take. Guys have had pause today, while we had been talking sequentially with product manager about the status and our new plans, sales manager about block chain principles and basics, then we’ve been suddenly visited by client - or a pretending one, whatever - and had a long talk with him, ended up with full success, from the founders’ point of view. [Read More]

Current

One more day passed - today I was thinking over the new project requirements. I’ve ended up with 16 to 20 team members, and still in doubts about the environment costs. Guys are doing good, despite minor issues with the new frontend dev.

Second Post

Look out - here comes my second post in newly installed hugo engine.

I’m not sure, what will be the main direction for this blog, but will try to lig
ht up the issues from my daily work with .NET Core. Besides, I think there could
be philosophical thoughts, about work, clients and life, and maybe some «music for inspiration» reviews.

Initial