BitCanna $BCNA Presentation & Invitational Tesnet tips —

🌿What is BitCanna?

BitCanna aims to become the global digital ancillary platform for the cannabis industry. The focus for the team is to provide a decentralized payment network for the legal cannabis industry, by means of the BitCanna Coin ($BCNA). The company was founded by Boy Ramsahai, a true veteran of the cannabis industry who founded an internationally successful cannabis media company in 1991. His Dutch-language magazine's High Life and Soft Secrets are well known in the Netherlands.

BitCanna is an initiative supported by a strategic alliance of European cannabis market leaders under the moniker Bitcanna Alliance. This network brings together Europe’s most reputable seed banks and companies that serve over ten million visitors per month. With a common interest, they are committed to providing the best possible solutions to these challenges. Through shared expertise, they have succeeded in finding it.

⛓️What about Cosmos ?

BitCanna was operating until today on a custom-built version of BTC/Dash technology which works very well but has quickly reached its technical limitations. We recall that this technology was released more than 10 years ago now!

They are now making the strong choice to switch to the Cosmos blockchain, commonly known as the internet of blockchains.
Cosmos apps and services connect using IBC, the Inter-Blockchain Communication protocol. This innovation enables you to freely exchange assets and data across sovereign, decentralized blockchains. In this case, BitCanna blockchain will be able to communicate with giants like Ethereum, Binance Chain, Polkadot, Cardano, and many more

However, to make this transition they need to do some testing and so they have launched the BitCanna Invitational Testnet in which is honored to participate! In the next part, we will reveal some tips to make this one go as smoothly as possible

🧪BitCanna Invitational Testnet tips

First of all, we would like to give a big shout-out to the BitCanna team who did a phenomenal job in preparing this testnet. From the installation to the realization of the tasks and the communication, everything is mastered and flawless.

And here we are, since unaccustomed people also participate in the testnet, we thought it would be appropriate to share our experience via a small series of tips

The image of your validator is essential and is part of your identity, displaying it in the explorer is to stay inked in people’s memories (and it’s always cooler than a default image)

Register on, add your logo, register a PGP key, and you are done! Your account should look like this:

Go back to your terminal, where you launched the validator creation command and run:

This will refer to an existing Keybase account and use its associated information (e.g. avatar image) as metadata for your validator. And this is it:

The default number of files Linux can open (per-process) is 1024. Cosmos-based projects are known to open more than 1024 files. This causes the process to crash. A quick fix is to run ulimit -n 4096 (increase the number of open files allowed) and then restart the process. We are using systemd and the following sample file aim to fix this issue:

Save this file into /etc/systemd/system as “bitcanna.service”. And run “systemctl start bitcanna.service” and you are done!

🔐Security tips

Your validator key is the most important thing to protect. The key is needed for many important validator tasks such as:

  • Vote on governance proposals
  • Create governance proposals from your validator’s identity
  • Transfer tokens from your validator’s balance
  • Modify validator details (moniker, commission, details)
  • Sign any transaction from this account
  • And many mores

A lost key is considered a serious and irreparable flaw as the holder can act on behalf of your validator. Here is now a little guide on how to enable the two authentication factor on your node: this will add another layer of security to your machine.

Note: this is just a basic security tutorial, it is highly recommended to use a KSM to protect your key

Multi-factor authentication is a method of confirming your identity using at least two different ways of authentication. The most common and easiest to implement is via a one-time-passcode generated by a special mobile app.

We will use the Google Authenticator app available for Android (in the Play Store) and iOS (in iTunes) to generate authentication codes.

Now, when you will try to log in to your SSH shell, you will be asked for an authentication key in addition to a traditional password.



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


We provide reliable infrastructure for next generation technologies $XKI $XPRT