Abstract. A simple proposal to apply machine learning as a replacement to poof-of-work in electronic cash systems such as Bitcoin.

1. Introduction

The proposal of machine learning problems to replace the nonce problem in traditional proof-of-work is not an original concept, many individuals before this document would have come up with very similar ideas such as Sergey Surkov.

A block producer is any entity that decides to submit a proposal for a block. In theory, this could be any node in the network.

The concept is that every block producer has to train a small binary classification network to signal 1 when…


When you use a blockchain to host the services of an online game transactions become actions and for this reason, the scope of a game that a blockchain could host becomes subject to the action processing times of the underlying blockchain and its decentralised network.

I’ve been pondering on the concept of games since a young age, scrawling crude designs on paper with crayon as young as I can remember, often sending those pieces of A4 paper to game publisher postal addresses that I could find on the back of the video games boxes which my parents supplied for Christmas…


In continuation to Part 2 of “Creating a Machine Learning Auto-shoot bot for CS:GO.” using my minimalist adaption of the VGG network originally designed by the Visual Geometry Group at Oxford University I have managed to use offline training to get satisfactory head-shot results in the game of Counter-Strike: Global Offensive.

Where we last left off I had managed to use real-time training to train the network I had dubbed as TBVGG3 to detect and shoot at the football in the map Dust II, with very little to no miss-fire. …


In continuation to Part 1 of “Creating a Machine Learning Auto-shoot bot for CS:GO.” in this short series of articles, I demonstrate how a modified version of the VGG network originally designed by the Visual Geometry Group at Oxford University performed in the task of real-time training to detect targets in the First-Person Shooter game Counter-Strike Global Offensive.

I originally chose the VGG network because of its simplicity, when I first chomped into the subject of Neural Networks in early 2020 I started at AlexNet, although it follows the same principle of a CNN, AlexNet was designed specifically to get…


In what is a continuation of my original article on “Training a Neural Network to Autoshoot in FPS Games.” in this short series of articles I will be exploring the application of Machine Learning (ML) and Artificial Neural Networks (ANN) to implement an Artificial Intelligence (AI) which is able to use real-time training to create a model which can identify targets in, although not limited to, Valve Software’s game of Counter-Strike Global Offensive.

The first port of call for this series was to do a quick implementation using the resources I already had available to me, and in this case…


It’s a picture of a demented looking turquoise robot, out causing trouble without meaning to.
It’s a picture of a demented looking turquoise robot, out causing trouble without meaning to.
Image sourced from; hypernode.com seems i’m not the only webmaster under attack by PetalBot.

This is a brief and partly mundane account of how the Huawei AspiegelBot (PetalBot) web crawler discovered and exploited a serious vulnerability in the back-end services of a website I operate. What started as a simple security vulnerability found by a web-crawler quickly escalated into a world-wide attack from hordes of faceless wanna-be hackers and script kiddies running run-of-the-mill exploit and directory scanning software.

It all started when I noticed what seemed to be some kind of Denial-of-Service (DoS) attack against the server I use to host the VF Cash website and services. These attacks were particularly odd because I…


On the 23rd of April 2019, I set out to create a Digital Currency, inspired by the insurgence of other alternative currencies to Bitcoin but also unlike any other digital currency designed to date, it broke all the conventional norms; allowing instant transactions with no fees in a decentralised manner without a regular consensus model.

Around this time everyone was talking about micro-transactions and for once the Proof-of-Stake (PoS) model of consensus was becoming the popular option, even though for years prior it was rejected for having been no less centralised than any other traditional institution.

I was never a…


I had been working in the advertising industry, specifically in programmatic advertising, since 2013; and exited in November of 2019, my total period of operation was 6 years, and five of those years had been spent as a developer where I built programmatic advertising platforms for other clients, usually under contract, Supply-Side and Demand-Side. This article consists mostly of my experiences in my final year when I decided to give a shot at running my own Demand-Side Platform after 5 years of making them for other people. I don’t regret my time working with OpenRTB; it was interesting, and although…


When it comes to rendering 3D content on the web there are quite a few options, the most popular being Three.js or the lesser-known p5.js. The problem being is that both of these are JavaScript frameworks, and when working with 3D usually you want the performance and portability of C, which in all respects is very similar to JavaScript being almost identical in syntax.

Web browsers support two types of OpenGL as stated on the official Wikipedia page; WebGL 1.0 which is based on OpenGL ES 2.0 and WebGL 2.0 which is based on OpenGL ES 3.0.

Generally if you…


In this article, I will ultimately show you how to make an Autoshoot bot for any FPS game using a simple neural network on Windows or Linux.

It all started in early 2020, I was getting a bit bored with my usual routine — think of a game idea — execute a game idea. I’d been making terrible indie games for years, one of which did ‘make it big’ but in the hands of a big studio, however alone, I always lacked the artistic prowess to make something truly compelling.

My brother mentioned to me how Artificial Intelligence was playing…

Fletch

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store