Skip to Content
Blockchain Tethered AI
book

Blockchain Tethered AI

by Karen Kilroy, Lynn Riley, Deepak Bhatta
February 2023
Intermediate to advanced
304 pages
8h 14m
English
O'Reilly Media, Inc.
Content preview from Blockchain Tethered AI

Chapter 7. Preparing Your BTA

In the previous exercises, you set up everything you need in order to create a blockchain tethered AI. In this chapter, “Exercise: Installing and Launching Your BTA” details the last step of installation: setting up the frontend and backend of the BTA and configuring it so it is integrated with the blockchain, the model, and the bucket. Then, you will go on to “Exercise: Creating Users and Permissions”, where you will create your BTA’s users and permissions.

Exercise: Installing and Launching Your BTA

Your BTA has a backend and a frontend system. You have already set up the blockchain and the buckets, and configured the connections so your resources will all communicate once your BTA is up. The installation instructions for each development environment follow.

Installing the BTA Backend

To set up the backend of the BTA application (the BTA server), change directories to your project folder, then clone the bta-backend repository as follows:

$ git clone https://github.com/kilroyblockchain/bta-backend.git
$ cd bta-backend

After you check the README.md file for any new installation notes, run the script to set up and run the backend of the BTA:

$ ./setupAndRunBTABackend.sh

The files in the bta-backend folder are primarily related to migrating the blockchain code to the MongoDB database. The backend env file is located here, as described in the following section.

Understanding Your BTA Backend’s env File

In /bta-backend you have a file called .env ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What Is Blockchain?

What Is Blockchain?

Sir John Hargrave, Evan Karnoupakis
Mastering Blockchain

Mastering Blockchain

Lorne Lantz, Daniel Cawrey
Blockchain in Action

Blockchain in Action

Bina Ramamurthy

Publisher Resources

ISBN: 9781098130541Errata Page