Kahulugan
Ang Anytrust ay isang mekanismo sa antas ng cryptography (cryptography) at protocol na nagbibigay ng garantiya tungkol sa availability o pagiging tama ng data, batay sa palagay na kahit isa man lang sa mga miyembro ng isang partikular na grupo ng mga partido ay tapat. Sa halip na kailanganing lubos na pagkatiwalaan ang bawat kalahok sa grupo, dinisenyo ang mekanismong ito para manatiling ligtas ang sistema hangga’t may kahit isang partido na hindi nakikipagsabwatan sa iba o kumikilos nang malisyoso. Inililipat nito ang trust model mula sa “pagkatiwalaan ang lahat” tungo sa “pagkatiwalaan ang kahit isa,” kung saan nagmula ang terminong Anytrust. Karaniwan itong ginagamit sa mga arkitekturang may kinalaman sa blockchain (blockchain) upang mabawasan ang pagdepende sa isang iisang ganap na pinagkakatiwalaang operator, habang iniiwasan ang sobrang bigat ng mga disenyo na ganap na walang tiwala (fully trustless).
Sa isang Anytrust na setup, karaniwang kino-code ng protocol ang data o mga commitment sa paraang nagbibigay-daan sa isang tapat na partido sa itinalagang grupo na matiyak na ang anumang itinatagong o maling data ay maaaring matukoy o ma-reconstruct. Dahil dito, mas mahina ang security assumptions kumpara sa ganap na trustless na mga mekanismo, ngunit mas malakas kaysa sa mga modelong umaasa sa isang sentralisado at walang kondisyong pinagkakatiwalaang entidad. Bilang isang mekanismo, tinutukoy ang Anytrust batay sa malinaw nitong trust assumption tungkol sa pinakamaliit na subset na tapat, sa halip na sa isang partikular na implementasyon o tungkulin sa network.
Konteksto at Paggamit
Sa loob ng mga blockchain (blockchain) system, madalas ilapat ang mga Anytrust na mekanismo sa mga data-availability layer, mga komite, o mga espesyal na service provider na sumusuporta sa on-chain verification. Ang pangunahing ideya ay maaaring ligtas na umasa ang base chain o ang nagve-verify na environment sa mga in-offload na data o serbisyo hangga’t nananatiling tapat ang kahit isa sa mga itinalagang kalahok. Pinapahintulutan nito ang mga disenyo na mas scalable (scalability) o mas matipid sa gastos kaysa sa mga ganap na nire-replicate na on-chain na approach, habang nagbibigay pa rin ng cryptographic (cryptography) o protocol-level na proteksyon laban sa ganap na sabwatan.
Hindi inaalis ng Anytrust ang mga trust assumption; sa halip, ginagawa nitong malinaw at minimal ang mga ito pagdating sa bilang ng mga kailangang tapat na partido. Bilang isang mekanismo, kinikilala ito sa pamamagitan ng mga pormal na garantiya na nakatali sa mga assumption na ito, na kadalasang inilalahad sa mga security proof o protocol specification. Ginagamit ang termino upang ilarawan ang isang partikular na trust at security model na nakapaloob sa arkitektura ng isang sistema, sa halip na isang hiwalay na produkto o tungkulin sa network.