ING, holenderski bank i dostawca usług finansowych, opublikował otwartoźródłowe rozwiązanie o nazwie Bulletproofs, służące do zwiększania wydajności i decentralizacji prywatnych sieci blockchain.
Duński bank pracuje nad rozwojem prywatnych sieci blockchain od drugiej połowy 2017 r. (podobnie jak np. JPMorgan ze swoim Quorum). Pierwsza wersja sieci wykorzystywała rozwiązania zapewniające prywatność oparte na protokole Zero Knowledge, zaimplementowanym m.in. w kryptowalucie Zcash (ZEC), nazwanym przez ING ZKRP (Zero-Knowledge Range Proof). Rozwiązanie to pozwalało np. przyszłemu kredytobiorcy na udowodnienie za pomocą smart kontraktu, że jego dochody znajdują się w określonym zakresie kwot, bez ujawniania dokładnej wartości. W 2018 r. rozwinięto kolejne rozwiązanie o nazwie ZKSM (Zero-Knowledge Set Membership), które pozwalało na przekazanie dodatkowych danych poza numerycznymi, takich jak m.in. potwierdzenie danych osobistych bez ich ujawnienia.
Nowa implementacja o nazwie Bulletproofs zapewnia większą wydajność niż protokoły Zero-Knowledge i nie wymaga zaufanych węzłów, które określają konfigurację smart kontraktów, co było konieczne w dotychczasowych rozwiązaniach.
Rozwiązanie Bulletproofs od ING jest całkowicie otwartoźródłowe i może być dowolnie wykorzystane przez programistów smart kontraktów.
Warto dodać, że protokół Bulletproofs został zaimplementowany w kryptowalucie Monero (XMR) w lipcu zeszłego roku, znacznie zwiększając jej wydajność.
Czytaj także: Monero po audycie Bulletproofs - transakcje XMR o 80% szybsze i tańsze