
GNY’s Head of Blockchain – He literally wrote the book on blockchain and DApp development!
Leo Liang, GNY’s Head of Blockchain, has a strong pedigree in machine learning and blockchain development. He hails from China where AI and Machine learning are already very popular. This popularity is seen especially amongst large companies who have access to massive quantities of data, which shrewdly they seek to turn to their advantage.
Leo is an expert in JavaScript, Python, MySQL and MongoDB; languages and programs that have aided him in actively promoting blockchain technologies (especially side chain technology) right across China. Asch was one of the major projects Leo acted as senior developer on. This was the first Chinese blockchain project that introduced the element of sidechains alongside a blockchain’s mainchain. The project also boasted data fragmentation and parallel processing enabling 1500+ TPS in each single application chain. On Asch one token could be used on multiple chains, and one chain could hold multiple tokens. Leo was also instrumental in creating cross-chain functionality, within which you could transfer Bitcoin to Asch.
Leo’s focus since joining GNY is to build the first decentralised machine learning platform on the blockchain, and a blockchain application platform. This development is progressing well. Leo and the team have already issued a demo of how machine learning and blockchain work together. They will integrate four new machine learning algorithms before the year is out, including fraud prediction and keyword prediction models.
On top of all this Leo is now a published author. His book, “Blockchain Development, Javascript-based public chain and DApp Development” was published by China Machine Press in Mandarin towards the latter part of October 2019. I caught up with Leo on behalf of the GNY community to get some insight into this accomplishment.

James: Congratulations on getting published, Leo. Seeing as the initial print run of your book is in Mandarin, I wonder could you supply us with a brief synopsis of what it covers?
Leo: This book contains three parts: The first part introduces the basic concepts of blockchain and DApps. It also shows how to build a simple proof-of-work blockchain within 300 lines in JavaScript. The second part is the source code analysis of the blockchain project Asch, which explains the technology architecture in detail. The third part is DApp development practice, within which you can learn how to set up a blockchain and develop a DApp.
James: How long was the book in development?
Leo: I started to write it in January 2018 and finished that December.
James: You seem confident Javascript blockchain dapps have a big future considering your writings on them. Could you explain to me why you think so?
Leo: Among all the languages, JavaScript has attracted the most developers in the world. There is quote from Jeff Atwood, a famous American software developer, that “any application that can be written in JavaScript, will eventually be written in JavaScript.” I have been coding in JavaScript for many years and I like it very much. JavaScript is the language which we based Asch on, and we have made many blockchain advancements on Asch. Also, building a DApp in JavaScript is easy for most developers, you don’t need to learn a new language.
James: How do you feel about writing books in comparison to developing blockchain projects?
Leo: This is my first book. I was always coding in the past few years, so writing a book is a chance for me to summarize my experience and the lessons learned.
James: Will there be a chance we will see an English language translation of the book at some point in the future?
Leo: I hope so.
James: I certainly hope so too. Before I let you go I would like to ask if you can reveal anything about the proposed side chain development/Cross chain functionality phase of the GNY project?
Leo: There is no project combining blockchain and machine learning like GNY, so I think we can bring about some real changes here. We will start to develop sidechain functionality for GNY from 2020 onwards. Our aim is that when you are building a sidechain, you can call on the machine learning algorithms from the main chain without implementing them by yourself. The cross chain functionality will introduce the mainstream tokens to GNY so everyone can utilize GNY to transfer and to build new chains. We at GNY want to help not only companies, but also developers to gain data, train data, and use AI in their business.
Leo’s book “Blockchain Development, Javascript-based public chain and DApp Development” is published by China Machine Press and is available to preview and purchase here: https://item.jd.com/12681766.html