Rzecznik Google Cloud wskazał początek 2027 r. jako cel osiągnięcia ogólnej dostępności Multi-Party Compute (MPC), podał Cointelegraph 29 października. Dokumentacja Google, zaktualizowana 27 października, określa usługę jako Preview. Wynik DENY zatrzymuje automatyczne podpisanie transakcji, ale wystarczająca liczba uprawnionych osób może nadal ją autoryzować.
CoinDesk podał 28 października, że kilka firm partnerskich i instytucji finansowych testowało usługę w prywatnym Preview. Według tej relacji Alphabet zaczął korzystać z niej do obsługi własnych aktywów cyfrowych na Ethereum i Solanie.
Jak Google Cloud MPC rozdziela uprawnienia do podpisu
Multi-Party Compute to platforma powiernictwa kluczy służących do podpisywania transakcji aktywami cyfrowymi. MPC wykorzystuje podpis progowy: kilka niezależnych stron współpracuje przy tworzeniu podpisu, a każda przechowuje odizolowany udział klucza. Pełny klucz prywatny nie jest składany w jednym miejscu. Google opisuje te udziały jako zabezpieczone sprzętowo.
Polityka klucza określa, które zespoły i osoby przechowują udziały, ilu uczestników musi wziąć udział w podpisie oraz czy udziały znajdują się w Google Cloud, w infrastrukturze klienta czy na urządzeniach mobilnych użytkowników. Google oznacza usługę jako Preview i informuje, że produkty w fazie Pre-GA mogą mieć ograniczone wsparcie. Dokumentacja Google Cloud opisuje model MPC i jego etap.
Co oznacza odmowa DENY
Polityki transakcyjne Google są zapisane w języku Cedar. Jeśli żadna reguła zezwalająca nie pasuje do transakcji, domyślnym wynikiem jest odmowa. Reguła zakazująca ma pierwszeństwo przed zezwalającą, jeśli obie pasują.
Odmowa blokuje automatyczne podpisanie, ale nie wyklucza późniejszej autoryzacji przez uprawnionych sygnatariuszy. Transakcja może zostać podpisana, jeśli uczestniczy ich wystarczająco wielu, by spełnić próg określony w polityce klucza. Wynik oceny pozostaje dołączony do transakcji na potrzeby audytu. Dokumentacja Google wyjaśnia działanie polityk i wyniku DENY.
Transakcja Bitcoin, której polityka może nie ocenić
Transakcja Bitcoin z kilkoma odbiorcami może zostać uznana za nierozpoznany ładunek danych i odrzucona bez oceny polityki. W takim przypadku reguły transakcyjne nie rozstrzygają o podpisie, bo usługa nie rozpoznaje formatu transakcji.
Sieci wymienione przez Google
Dokumentacja Google wymienia ECDSA/secp256k1 dla Bitcoin, Ethereum i sieci zgodnych z EVM. Obsługa Solany przez EdDSA/Ed25519 ma status „wkrótce”. CoinDesk osobno podał, że Alphabet korzysta z usługi do obsługi aktywów na Solanie.