Subventions et des contributions :

Titre :
Computational Hardware for Blockchain Network Acceleration
Numéro de l’entente :
EGP
Valeur d'entente :
25 000,00 $
Date d'entente :
18 oct. 2017 -
Organisation :
Conseil de recherches en sciences naturelles et en génie du Canada
Location :
Ontario, Autre, CA
Numéro de référence :
GC-2017-Q3-00471
Type d'entente :
subvention
Type de rapport :
Subventions et des contributions
Renseignements supplémentaires :

Subvention ou bourse octroyée s'appliquant à plus d'un exercice financier (2017-2018 à 2018-2019).

Nom légal du bénéficiaire :
Magierowski, Sebastian (Université York)
Programme :
Subventions d'engagement partenarial pour les universités
But du programme :

Eight years ago a new communication protocol was created that allowed for the secure and trustworthyx000D
exchange of money between unknown parties without the need for a central authority; this was the firstx000D
realization of a "trust network" and the culmination of many attempts to achieve de-centralized trust systems.x000D
This particular effort implemented the Bitcoin network, but its potential goes far beyond the exchange ofx000D
monetary currency. In general, proponents of this technology, the so-called blockchain network, cite its abilityx000D
to support the trustworthy exchange of agreements and tasks between individuals and organizations. Withoutx000D
the need for a trusted third-party to mediate such exchanges, and hence monopolize information control,x000D
participants are much more likely to benefit in proportion to the value of their contribution rather than theirx000D
size. Recent protocol developments have added much more functionality to blockchain networks, allowingx000D
them to support many more activities of key benefit to Canada's welfare and economy including the realizationx000D
of sophisticated contracts, data security and privacy, data storage, etc.x000D
The logic and functionality of blockchain networks employ a number of key computational features (e.g.x000D
encryption, verification, proofs, etc.) to realize their overall operation. To help promote the widespreadx000D
deployment of this technology the computation of these features should be completed quickly on commodityx000D
compute hardware. Therefore, the goal of this project is to port certain blockchain computations to specializedx000D
platforms - graphics processing units and field-programmable-gate arrays - which themselves are becomingx000D
commoditized but which are non-trivial to program. The successful achievement of this project will helpx000D
improve the responsiveness and utility of the network to both individuals and to large organizationsx000D
implementing custom blockchain systems.