Bismuth (kryptoměna)
Author
Albert FloresBismuth je open source proof-of-work kryptoměnový protokol a platforma. K jeho spuštění došlo 1. května 2017 a použitý programovací jazyk je Python. Kód byl původně publikován v GitHub repozitáři Janem Kučerou pod uživatelským jménem HClivess v rámci licence GNU General Public License v3.0 23. července 2015 pod názvem Thincoin. Do základního balíčku patřila peněženka, těžící software, první implementace sdílené těžby neboli poolware a pár jednoduchých aplikací. Projekt se postupně rozrostl za pomoci dalších nezávislých programátorů a členů komunity, z nichž nejvýraznějšími přispěvateli jsou profesor Geir Hovland, zodpovědný za aplikaci pro monitorování baterií automobilů Tesla a uživatel pod pseudonymem EggPool, který je autorem těžícího software využívající grafické karty a několika aplikací. Mimo jiné pomohl s modernizací kódu do jeho současné podoby.
Pozadí
Projekt byl vyvinut v rámci snahy o zjednodušení nástupu vývojářů a větší zapojení komunity díky výběru přístupného vysokoúrovňového programovacího jazyka namísto mezi kryptoměnami typu Litecoin převládající kódové základny Bitcoinu napsané ve složitém programovacím jazyce C++.
Také díky tomu má Bismuth má vlastní transakční, konsensuální a síťové protokoly, které byly navrženy a vyvinuty speciálně pro něj.
Protokoly
Má dobu bloku 60 sekund, konsensuální systém založený na pravidle nejdelšího řetězce a unikátní nelineární zpětnovazební řídicí mechanismus pro opětovné zaměření obtížnosti při těžbě, který je adaptací modelování orientovaného na řízení z oblasti robotiky. O kryptoměně Bismuth bylo vydáno několik článků, které se zabývají zlepšením bezpečnosti při ověřování bloků odstraňování trailingu v důsledku zavedení adaptivního systému do ekosystému blockchainu.
Bismuth umožňuje svým uživatelům používat více kryptografických schémat, formátů podepisování a adres, které chrání uživatele před kvantovými útoky. Patří mezi ně RSA a ECDSA (SECP256k1).
Systém zásuvných modulů
Bismuth obsahuje systém zásuvných modulů, který uživatelům umožňuje přidávat a vytvářet vlastní zásuvné moduly, které používají jednotlivé klienty jako prostředníky mezi sebou. Mezi příklady patří decentralizované úložiště, NFT hra Dragginator, blockchainový DNS, ověřovací systém dokumentů DocShield, anonymní asynchronně kryptovaný systém Shielded Tokens.
Výzkum
Bismuth byl citován v mnoha vědeckých pracích, mimo jiné v MIT a patentu IBM (viz strana 2 - Další publikace).