A long awaited feature has now been implemented in the EOS IO Software, HTTPS support is now available using the command line tool (cleos
) and the wallet node (keosd
).
Why HTTPS?
Hyper Text Transfer Protocol Secure (HTTPS) is the secure version of the HTTP protocol. This allows the user (client) to send data packets between their browser (client) to a website (server) in a secure way. All communication messages between the client and server are now encrypted via SSL (Secure Sockets Layer) or TLS (Transport Layer Security).
Scholar Testnet uses HTTPS
From day one of starting the Scholar Testnet, each block producer were required to host their producing nodes over SSL (most of them using LetsEncrypt). Having this requirement caused a few backend troubles since the EOS IO software did not support HTTPS at the time... until now.
Block Producers using HTTPS
We are happy to present the following Block Producers which are currently producing blocks on the ScholarTesnet over HTTPS.
Try using HTTPS now
⚠️cleos
will now use a single --url
param instead of --host
& --port
This feature is now implemented in the latest release DAWN-2018-04-27-ALPHA
(Pull request #2555)
Install DAWN-2018-04-27-ALPHA
$ git clone https://github.com/EOSIO/eos --recursive
$ cd eos
$ git checkout tags/DAWN-2018-04-27-ALPHA
$ git submodule update --recursive --init
$ git status
HEAD detached at DAWN-2018-04-27-ALPHA
nothing to commit, working tree clean
$ ./eosio_build.sh
Get Block 1 from Scholar Testnet over HTTPS
$ cleos --url https://scholarnet.eosnation.io get block 1
Joining Scholar Testnet
Scholar Testnet is open to all Developers & Block Producers. Do you need a place to deploy your first EOS smart contract, or test out a new feature as a Block Producer, join our Telegram group or read our joining instructions on GitHub ScholarTestnet.
Good job guys. Sounds like a good addition to the project to me.
awesome blog post. Thanks for sharing.