Проверете вашата фактура BTCfactura
Тази страница проверява криптографските документи, които BTCfactura издава за твоята поръчка - JSON разписката (с артикули, цени, обща сума и времева отметка на поръчката) и всеки ваучер PDF с PIN-кодове, получен от доставчиците. Всички те са дигитално подписани и закотвени в Bitcoin блокчейна в момента на издаване. Проверката ти позволява да потвърдиш независимо, с публични криптографски инструменти (PKI цифров подпис + OpenTimestamps закотвяне в Bitcoin), че документите са автентични и непроменени от момента на издаване - без да вярваш на BTCfactura или на някой друг.
Качи 3-те получени файла (document.json или PDF на ваучера, плюс .p7s и .ots) и страницата отговаря директно на три въпроса: документът наистина ли е издаден от BTCfactura (валиден подпис със стабилния ключ на SC Digital Payments SRL), съдържанието идентично ли е с оригинала (съвпадащ хеш), и съществувал ли е точно в указания момент (закотвен в Bitcoin блокчейна, неизменен).
Защо е важно: доколкото ни е известно, никой друг доставчик на PIN-кодове или цифрови ваучери в Румъния не предлага тази криптографска гаранция върху всеки документ - и сме сред малкото в света, които го правят. Комбинацията PKI + OpenTimestamps превръща разписка или ваучер от PDF с лого, който всеки може да копира, в документ с публично и постоянно доказателство, проверим по всяко време без достъп до нашите системи. Това е стандартът за прозрачност, който избрахме да зададем за пазара.
Проверката от страна на клиента използва @lacrypta/typescript-opentimestamps (LGPL-3.0). Кодът се изпълнява в твоя браузър и може да бъде инспектиран по всяко време в DevTools. Източникът и текстът на лиценза са хоствани локално: bundle · LICENSE.
Ръчни алтернативи
Искаш да проверите без браузър? Всички файлове се проверяват със стандартни безплатни инструменти:
- PKI подпис:
openssl cms -verify -in order.p7s -inform DER -content order-document.json -CAfile btcfactura-cert.pem -out /dev/null -no_check_time - OpenTimestamps котва: opentimestamps.org ·
ots verify order-document.json(opentimestamps-client) - SHA-256:
shasum -a 256 order-document.json·certutil -hashfile order-document.json SHA256