17
January 2025
Quantum
Blockchain Technologies plc
("QBT" or
"the Company”)
Bitcoin
Mining - Method C AI Oracle
New
AI Oracle version with FPGA implementation: From simulated mining
with historic blockchain blocks to real-time pool mining with
current blockchain blocks
Quantum
Blockchain Technologies (AIM: QBT), the AIM-listed investment
company focused on a disruptive R&D and investment programme
within the blockchain sector, is pleased to announce a breakthrough
achievement for its predictive Bitcoin Artificial Intelligence
(“AI”) model mining tool.
This tool,
known as Method C AI Oracle (“AI Oracle”), is now performing live
Bitcoin mining of current blockchain blocks, (i.e.,
around block count 879,000, after Method C has been “retrained” to
deal with current blockchain blocks).
The
Company’s board of directors believe this is a significant
milestone, since this proprietary technology has been used in
trials to mine Bitcoin with a competitive advantage against the
same hardware without the AI Oracle implementation. The material
competitive advantage in mining enabled by the AI Oracle may be
achieved either by (i) reducing the energy cost of mining by
approximately 30%; or (ii), accelerating the mining speed at
current energy consumption and costs with approximately a 30%
greater hash rate.
Method
C AI Oracle – Performance and Implementation
The AI
Oracle achieves these material advantages through being able to
predict the likelihood of an input to SHA-256 to produce a winning
hash above a certain level of difficulty. Should the AI Oracle
calculate that the current SHA-256 input will not be successful in
finding the winning hash, it skips that calculation and moves on to
the next input. In the Company’s announcement of 24 October 2024, it reported that irrelevant (or
non-winning) SHA-256 computations were being avoided almost 50% of
the time, but that performance result was obtained through lab
tests simulating historic mining blocks, i.e.,
not real-time mining on the current blocks of the Bitcoin
blockchain.
The
Company has now “retrained” the AI Oracle to operate on current
blocks of the bitcoin blockchain and it has completed work on a
Field Programmable Gate Array (“FPGA”) implementation of the AI
Oracle, as per the patent application filed by the Company (see
announcement dated 15 January 2025
:“Implementation
of Binary Decision Trees”) which
is now mining current
Bitcoin
blockchain blocks and avoiding irrelevant SHA-256 computations
approximately 30% of the time.
As a
result of this improvement, QBT’s proprietary logic gate
architecture implementation of AI Oracle has commenced mining in
real-time with a Bitcoin mining pool, which is already
demonstrating quantitative material advantages compared to the same
real-time hardware mining without AI Oracle.
As the
Company is deploying AI Oracle on limited hardware resources
available to the Company at this time (i.e.,
an FPGA chip), the pool mined shares of Bitcoin are comparatively
minimal but the same FPGA chip with the AI Oracle results in an
approximate 30% advantage over an FPGA chip without the AI Oracle
version.
In other
words, had the AI Oracle been implemented on ASIC chips, the
Company believes it would boost an ASIC chip’s mining performance
by approximately 30%. As of today, QBT is using an FPGA, which has
the hashing power of a very small fraction of an ASIC, but is still
showing an approximately 30% improvement which is the Company’s key
goal, mainly for validation and demonstrative purposes.
Following
the filing of its new patent application referred to above, the
Company is now in a position to demonstrate its FPGA-based live
Bitcoin mining, via a mining pool, to potential clients who it
anticipates primarily will be hardware manufacturers.
The board
of directors currently believes that working in commercial
partnership with a major hardware manufacturer via a licensing
agreement, will be the most logical route to market, principally
due to the cost benefits to QBT when transferring its disruptive
technology from an FPGA to the most competitive ASIC in the
market.
Francesco Gardin, CEO and Executive Chairman of QBT,
commented, “Following
almost three years of R&D efforts, the AI team working on
Method C has delivered its first irrefutable result, with a new
version of Method C AI Oracle, which can now be used to mine the
current blockchain blocks in real-time with an approximate 30%
improved performance. This has been made possible thanks to
retraining the Method C model and to a very efficient hardware
implementation of the AI Oracle, which forms the core of the
“Implementation
of Binary Decision Trees” patent
application.
“We
believe this has the potential to be a major breakthrough for the
entire Bitcoin mining industry, as QBT has developed an AI Oracle
which can either reduce the energy cost of mining or increase the
speed of mining at current energy costs, by approximately 30%,
which it can prove through live demonstrations.”
This
announcement contains inside information for the purposes of
Article 7 of the Market Abuse Regulation (EU) 596/2014 as it forms
part of UK domestic law by virtue of the European Union
(Withdrawal) Act 2018 ("MAR"), and is disclosed in accordance with
the Company's obligations under Article 17 of MAR.
-ends-
For
further information please contact:
Quantum
Blockchain Technologies Plc
Francesco Gardin, CEO and Executive
Chairman +39
335 296573
SP
Angel Corporate Finance (Nominated
Adviser & Broker)
Jeff Keating +44
(0)20 3470 0470
Leander
(Financial
PR)
Christian Taylor-Wilkinson +44
(0) 7795 168 157
About
Quantum Blockchain Technologies Plc
QBT (AIM:
QBT) is an AIM listed investment company with a strategic focus on
technology related investments, including a special regard towards
Quantum Computing, Blockchain, Cryptocurrencies and AI sectors. The
Company has a disruptive R&D and investment programme in the
dynamic world of Blockchain Technology, which includes Bitcoin
mining and other advanced blockchain applications.
Glossary
of Terms
ASIC:
An Application-Specific Integrated Circuit is an integrated circuit
chip customized for a particular use, rather than intended for
general-purpose use. ASIC chips are typically fabricated using
metal-oxide semiconductor (MOS) technology, as MOS integrated
circuit chips.
Bitcoin
Mining: Bitcoin
mining is the process of using computer hardware to do mathematical
calculations for the Bitcoin network in order to confirm
transactions. Miners collect transaction fees for the transactions
they confirm and are awarded Bitcoins for each block they
verify.
Block:
Blocks are files stored by a blockchain, where transaction data are
permanently recorded. A block records some or all of the most
recent transactions not yet validated by the network. Once the data
are validated, the block is closed. Then, a new block is created
for new transactions to be entered into and validated.
Hash:
A hash is the output of a hashing function, which is a mathematical
function that converts an input of arbitrary length into an
encrypted output of a fixed length.
FPGA:
A field-programmable gate array is an integrated circuit designed
to be configured by a customer or a designer after manufacturing –
hence the term "field-programmable". The FPGA configuration is
generally specified using a hardware description language (HDL),
similar to that used for an application-specific integrated circuit
(ASIC).
Method
C: A
Machine Learning based development by QBT R&D team which is
composed by an AI model to be trained and an AI Oracle (the result
of the training of the model). The Oracle assesses in real time the
likelihood of an input to SHA-256 to generate a winning
Hash.
Oracle:
It is an intelligent system which is designed for only answering
questions and has no ability to act in the world.
Retraining:
Model
retraining refers to updating a deployed machine learning model
with new data. The aim of retraining an AI
model is
to ensure that it consistently provides the most correct
output.
SHA-256:
Secure Hashing Algorithm (SHA)-256 is the hash function and mining
algorithm of the Bitcoin protocol, referring to the cryptographic
hash function that outputs a 256 bits long value.