Przejdź do treści

Bezpieczeństwo i dowód

Jeśli dojdzie do sporu, będziesz mieć podpisany, datowany zapis ustaleń. Zakotwicz go, a jego odcisk znajdzie się w datowanej transakcji Polygon, której nie kontrolujemy. Późniejsza zmiana zapisu nie będzie już z nim zgodna.

Jak to działa

Od pierwszej wersji do końcowego dowodu

Oto pełna droga umowy TrustChain: od pierwszej wersji do dowodu, który można przedstawić w sporze. Zakotwicz zapis, a jego odcisk i data będą opierać się na publicznym blockchainie zamiast na zaufaniu do nas.

01

Spisujesz ustalenia

Zapisujesz warunki prostymi słowami i zapraszasz drugą osobę. Gdy oboje macie konta, możecie je omówić w czacie przy umowie, szyfrowanym od końca do końca. Klucze są na Waszych urządzeniach, a nie na naszych serwerach, więc czytać mogą tylko uczestnicy czatu. Nawet my nie możemy.

02

Podpisujesz umowę

Oboje podpisujecie po weryfikacji tożsamości, a każdy podpis jest rejestrowany z czasem. Przechowujemy umowę, aby TrustChain mógł działać. Trafia do OpenAI tylko wtedy, gdy poprosisz AI Advisor lub Pip o pomoc przy niej.

03

Kotwiczenie oblicza odcisk

Gdy kotwiczysz podpisany zapis, obliczamy krótki kod, jego odcisk, z identyfikatora, tytułu, warunków, kwoty i identyfikatorów kont obu stron. Te same dane zawsze dają ten sam kod. Zmiana jednego znaku daje zupełnie inny wynik.

04

Zapis trafia do Polygon

Kod i identyfikator zapisu trafiają do Polygon w datowanej transakcji. Gdyby zapis zmieniono później, nie odpowiadałby już temu wpisowi. Każdy może go sprawdzić w Polygonscan.

Każdy krok i dokładne dane zapisywane przez TrustChain opisuje Jak TrustChain rejestruje podpis.

Twoje dane

Co pozostaje prywatne. Co staje się publiczne.

Twoja umowa ma trzy warstwy: dane wrażliwe, dane potrzebne do działania usługi i niewielką część upublicznianą przy kotwiczeniu. Oto miejsce każdej z nich.

Prywatne

Widoczne dla stron

Przechowywane przez TrustChain na potrzeby działania usługi. Nigdy nieupubliczniane.

  • Pełny tekst umowy
  • Warunki
  • Wynegocjowane postanowienia
Usługa

Utrzymywane przez TrustChain

Dane potrzebne do działania usługi. Publiczny link pokazuje status i daty podpisów, nigdy Twoją tożsamość.

  • Stany podpisów
  • Znaczniki czasu
  • Status umowy
Publiczne

W Polygon, jeśli zakotwiczysz

Każdy może sprawdzić w Polygonscan, bez konta.

  • Odcisk
  • Wewnętrzny identyfikator umowy TrustChain
  • Data i czas kotwiczenia
  • Dwa puste pola portfeli

Tekst umowy, nazwiska ani e-maile nie trafiają do blockchaina. Kotwiczenie zapisuje odcisk umowy i jej identyfikator TrustChain. Dwa pola portfeli w transakcji pozostają puste: nigdy nie podłączasz portfela.

Gdy to ma znaczenie

Gdy klient odmawia zapłaty

Praca wykonana, a klient nie płaci albo twierdzi, że ustalenia były inne. Oto co dzieje się dalej.

1

Otwierasz umowę podpisaną przez obie strony

Jest na Twoim koncie TrustChain dokładnie w postaci podpisanej przez obie strony. Żadna nie może później edytować warunków.

2

Udostępniasz publiczny link

Każdy może otworzyć go bez konta i zobaczyć, że obie strony podpisały i kiedy. Prywatne dane nie są pokazywane.

3

Jeśli zakotwiczono, data jest publiczna

Odcisk znajduje się w transakcji Polygon z własnym znacznikiem czasu, więc późniejsza zmiana zapisu nie będzie już z nim zgodna.

4

Inna wersja wymaga wyjaśnienia

Jeśli druga strona przedstawi kopię o innej treści, możesz wskazać zapis podpisany przez obie strony i jego datowany wpis w Polygon.

Nikt nie musi wierzyć Ci na słowo. Masz podpisany zapis.

Od strony technicznej

Dla zainteresowanych techniką

Jeśli chcesz poznać szczegóły, oto one.

OdciskKeccak-256 z identyfikatora zapisu, tytułu, warunków, kwoty i identyfikatorów kont obu stron. Deterministyczny, jednokierunkowy i odporny na kolizje: ta sama funkcja skrótu, której natywnie używają Polygon i Ethereum.
KotwiczenieOdcisk i identyfikator zapisu TrustChain trafiają do Polygon, publicznego blockchaina, z dwoma pustymi polami portfeli. Po potwierdzeniu transakcji ani TrustChain, ani strony nie mogą edytować lub usunąć wpisu, a późniejsza zmiana zapisu nie będzie już z nim zgodna.
WeryfikacjaSmart kontrakt i każda transakcja kotwiczenia są publiczne. Każdy może otworzyć transakcję w Polygonscan i potwierdzić odcisk oraz datę bez polegania na serwerach TrustChain.
Kontrakt0x649Bc303d15E173D95B4d379e163868b03cf5Fec. Kod źródłowy zweryfikowano w Polygonscan i Sourcify. Obie usługi skompilowały opublikowany kod i potwierdziły zgodność z kodem działającym w Polygon. Ten sam kod jest dostępny na GitHub w folderze contracts, obok trustchain-verify, narzędzia tylko do odczytu porównującego publiczny zapis z transakcją Polygon.
Portfel kotwiczącyWpisy zapisane przez 0xF9505f8763649481DD1f604C92b4c0c2fffE7153 należą do TrustChain. Każdy może sprawdzić nadawcę transakcji kotwiczenia w Polygonscan.

Otwarty kod źródłowy

Sprawdź bez nas

Kod kontraktu kotwiczącego i narzędzie do odczytu są otwarte na GitHub na licencji MIT. Przy użyciu Node.js 18 lub nowszego te polecenia porównują nasz przykładowy zapis, własną umowę testową, z Polygon. Narzędzie nie wymaga konta ani kluczy.

Terminal
git clone https://github.com/TRUSTCHAIN-creator-KK/trustchain-protocol.git
cd trustchain-protocol
node verify/bin/trustchain-verify.js 5c79fbb0

Przeczytaj kod na GitHub · Co robi każda kontrola · Otwórz przykładowy zapis

Co możesz sprawdzić bez nas

  • Odcisk zapisano w Polygon przez portfel kotwiczący TrustChain w czasie danego bloku.
  • Kontrakt nadal przechowuje ten odcisk i nie ma funkcji zmiany ani usunięcia wpisu.
  • Kod kontraktu w Polygon odpowiada kodowi opublikowanemu na GitHub.

Co opiera się na naszym słowie

  • Kim są osoby i że obie podpisały. Podpisy i ich czasy pochodzą z zapisów TrustChain.
  • Że identyfikator zapisu należy do tego kotwiczenia. 8-znakowy identyfikator nie trafia do blockchaina, a publiczny zapis TrustChain łączy te dwie informacje.
  • Z czego obliczono odcisk, chyba że masz plik zapisu. Każda ze stron zakotwiczonej umowy może go pobrać z karty Dowód.

Częste pytania

Pytania użytkowników

Czy TrustChain może czytać moją umowę?

Twoja umowa jest przechowywana na potrzeby działania TrustChain, więc tak, technicznie mamy do niej dostęp. Trafia do OpenAI tylko wtedy, gdy poprosisz AI Advisor lub Pip o pomoc (zobacz Politykę prywatności, punkt 5). Wyjątkiem jest czat: jest szyfrowany od końca do końca, więc wiadomości mogą czytać tylko uczestnicy. My nie.

Czy z odcisku można odzyskać mój tekst?

Nie. Odcisk jest jednokierunkowy, więc nie można z niego odtworzyć tekstu.

Co jeśli zgubię kopię umowy?

Umowa jest przechowywana na Twoim koncie TrustChain, więc możesz ją stamtąd odzyskać w każdej chwili. Jeśli zapis zakotwiczono, jego odcisk i data pozostają też w Polygon nawet po utracie wszystkich kopii tekstu.

Komu udostępniacie moje dane?

Tylko usługom obsługującym TrustChain: Sumsub do weryfikacji tożsamości, Stripe do płatności, OpenAI na Twoją prośbę o pomoc AI Advisor lub Pip, usłudze e-mail doręczającej zaproszenia, Google Firebase i analityce, na którą wyrazisz zgodę. Nie pokazujemy reklam w TrustChain.

Bezpieczeństwo TrustChain

TrustChain nie jest kancelarią i nie udziela porad prawnych. W sprawach możliwości egzekwowania umowy skonsultuj się z wykwalifikowanym specjalistą w miejscu zamieszkania.

Znaleziono problem z bezpieczeństwem? Napisz na founder@trustchain.biz, wpisując Security w temacie.