Qtum Ambassador Program

We are excited to have launched the Qtum Ambassador Program in November, and we are still accepting applicants. If you believe the city or university you attend should have a Qtum meetup, apply now! The Ambassador Program will an integral part in igniting the in-person community to learn more about blockchain technology.

TechCrunch Shenzhen

Patrick Dai, Qtum’s co-founder, didn’t hold back at the TechCrunch Shenzhen conference. Patrick addressed the elephant in the room and spoke about how bear markets force innovation when the current technology doesn’t live up to its potential. He suggested for people in the industry to go back to do the research and work hard to break the current barriers.

Patrick expressed that the current conditions are natural and that this will make the ecosystem more resilient down the line.

Sora Summit

In Macao, Patrick spoke at the Sora Summit which was hosted by Sora Ventures. Jason Fang, the Managing Partner at Sora Ventures, has been a long time supporter of Qtum and led a fireside chat with Patrick about “Building Asia’s Leading Blockchain Community”.

The talk, which preceded the closing statements, highlighted the immense amount of work everyone put in to build the ecosystem. Community members built tools that could help other community members, and dapps helped build other infrastructure. Patrick noted that it takes a lot of effort to foster this type of environment.

C.E.C World Blockchain Meetup

WenBin Zhong, Chinese lead developer at Qtum, gave an overview of Qtum’s present and upcoming technology at C.E.C World Blockchain Meetup in Korea. If you want, you can watch the recording below:

Space Node

One of the most exciting events from this past month was SpaceChain’s launch of the first fully functioning Qtum node into space. You can follow where it’s hovering above the earth at https://spacechain.com/space-node/

Plasma

One faction of the Qtum team has been working on a minimum viable product of Plasma, which was recently released. The new layer two technology holds much promise in delivering a more robust network regarding capacity. Plasma is a framework meant to help developers build scalable decentralized applications by moving unnecessary computational steps off-chain.

Development Updates

Qtum Core

Testing Qtumcore v0.17;

Fix and test resource exhaustion issue for Qtumcore v0.17, adding test cases accordingly;

Release Qtum Core v0.16.2 (https://github.com/qtumproject/qtum/releases/tag/mainnet-ignition-v0.16.2) — Recommended update — Improved network security and bug fixes

Implement network spam protection;

Only request blocks from peers when their chainwork is strictly greater than the current tip;

Add extra header checks for PoS timestamp, block indexes, signature type (LowS), synchronized and rolling checkpoints;

Add recent checkpoints;

Update nMinimumChainWork , defaultAssumeValid and chainTxData ;

, and ; Update BLOCK_CHAIN_SIZE ;

; Fix failing Qt tests in make check on OSX Mojave;

Fix getblocktemplate rpc call for PoS blocks;

Fix help messages for walletpassphrase and getnetworkhashps rpc calls;

and rpc calls; Fix and test resource exhaustion issue for Qtumcore v0.17, adding test cases accordingly;

Merge the latest modifications to core 0.17;

Testing update of 0.17 core;

Make check fix for 0.17 on MAC and testing;

fix for 0.17 on MAC and testing; Analysis for resource monitoring tool;

Testing res-exhaustion multi-view fix for Qtumcore v0.17, adding test cases accordingly;

Qtum x86 Virtual Machine

Add guards to SCCS methods;

Move CallResultABI to memory;

to memory; Make gasLimit of subcontracts less than remainning gas;

Add encodedata RPC call to build ABI data;

RPC call to build ABI data; Add actual example structure for c contracts : https://github.com/qtumproject/libqtum/tree/master/examples

Add qtumCallContract ;

; Add call result data for x86 contracts execution;

Add ParseAddress and GetBalance respectively;

and respectively; Change aligned() to packed() to ensure consistency between C and C++ compilers;

Various bug fixes with calling contracts;

update qtum/x86compiler docker image, support i686, c++;

Fix various AALv2 bugs;

Make contracts properly handle balance changes;

Update x86VM task list : https://github.com/qtumproject/qtum/labels/x86

Enterprise version — QtumX

Finish Non-fungible Token QRC721 implementation, adding README.

Finish IPFS related implementation, adding README;

Move Qtum QRC721 repo to qtumproject：https://github.com/qtumproject/QRC721Token

Move Qtum IPFS repo to qtumproject：https://github.com/qtumproject/qtum-ipfs

QRC721 + IPFS implementation;

Research on more use cases for enterprise version;

New prototype of the ERC721+IPFS demo, modifying now;

Data storage demo is finished, debugging;

Qtum Website

Alpha version of new Qtum Official website, release new developer page;

adding more animations;

Finish Qtum official wechat mini-program development, testing and deploying, ready to release;

Qtum Wallets & Explorers

Qtum new mobile wallet — bug fixes & UI adjustion;

— bug fixes & UI adjustion; Add add token in the token list;

in the token list; Move transactions to a single tab;

Qtum Electrum -- merge bug fixes code from Electrum;

-- merge bug fixes code from Electrum; Qtum.info explorer — add contract call tx statistics;

— add contract call tx statistics; Fixed wrong query result of specific data;

Improved documentation of qtuminfo deployment;

Fixed wrong transaction statistics for qtum.info;

Research & cooperation