Yoramk Digital Life

Yoram Kornatzky

Software Architect & Engineer Open Source, Mobile, Web, Cloud, Server, Blockchain

Timer Server in ReactPHP

In many applications such as auctions, you need a dynamic collection of timers, such that you can add timers, and cancel timers. We found ReactPHP superior for this. This sweet and simple server sets a new timer specified by a timeout and a task to be performed on timeout. For example sake, the t...

Is Sails.js Still Live and Kicking?

Sails.js in the Past Sails.js is a Node.js MVC framework that I have used for several projects in the past. In these projects, it served as the API backend, with the front-end taken care by either EJS views or a mobile app built with PhoneGap. Build processes are handled via Grunt. The Present A...

Metcalfe’s Law in Referral Networks

A polished version of this article was published in Medium by 2key Network 2key Network 2key Network is a blockchain-based referral network intended to reward referrers through smart contracts. Referrals progress through the network thanks to people sharing them through their regular browsers. Th...

Using IPFS Messaging for Referral Networks

A polished version of this article was published in Medium by 2key Network The 2key Referral network is an Ethereum based solution for referral networks, based on a combination of on-chain smart contracts and off-chain link propagation. 2key Network 2key Network is a blockchain-based referral ne...

Using Merkle Proof for Off-Chain Referral Networks

A polished version of this article was published in Medium by 2key Network 2key Network 2key Network is a blockchain-based referral network intended to reward referrers through smart contracts. Referrals progress through the network thanks to people sharing them through their regular browsers. Th...

Using the Ethereum Alarm Clock to Decentralize Reputation Models

A polished version of this article was published in Medium by 2key Network 2key Network 2key Network is a blockchain-based referral network intended to reward referrers through smart contracts. Referrals progress through the network thanks to people sharing them through their regular browsers. Th...

The BlockStamp Blockchain - Bitcoin on Steroids

The BlockStamp blockchain is a hard fork of Bitcoin with capabilities that take Bitcoin towards those of the more modern blockchains like Ethereum and Steller. We are intending to use BlockStamp in a forthcoming blockchain-based project to be discussed separately. Originally, we would not think ...

ReactPHP is Node.js in PHP

ReactPHP presents itself as bringing asynchronous programming into the PHP ecosystem. In the past, whenever a Laravel project required some active functionality I resorted to Node.js. Obviously, using a dual system with PHP and Node.js has disadvantages. In terms of architecture, you need to com...

The Power of Atomic Transactions - Stellar vs Ethereum

Stellar is a not Turing complete. Theoretically, it means it less powerful than the Ethereum smart contracts. However, theoretical computational power is just one measure of the power of the blockchain smart contracts. One has to consider whether major use cases require that power, and the ease a...

Working with Bitcoin Mnemonics in JavaScript

When you are want to generate Bitcoin addresses for your users, you are really creating a public-private key pair. To operate in a trustless manner as advocated for the blockchain, it is best if you do all wrangling within the user browser, taking only the public key to the server. The way to do...