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:

Privacy Policy

Who we are

Our website address is:


When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: After approval of your comment, your profile picture is visible to the public in the context of your comment.


If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.


If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select “Remember Me”, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where we send your data

Visitor comments may be checked through an automated spam detection service.

GNY ERC-20 contract code:


GNY ERC-20 contract code:


This website uses cookies to ensure you get the best experience on our website. See GNY’s cookie policy for more information.