Merită clarificat acest lucru: Self Checkout-ul depinde de câțiva factori importanți: - Un număr de pornire - O înregistrare deschisă a tuturor "achizițiilor" - Un număr final În acea parte din mijloc, pentru a înregistra ideal și deschis toate achizițiile, ar trebui să le cataloghezi individual. Ceva de genul unui registru ar funcționa bine. De asemenea, ar trebui să te asiguri că toată lumea poate citi ca să vadă progresia în timp, deci ar trebui să fie un "registru deschis". Dacă ai fi singurul care ține evidența achizițiilor, nu ar exista o metodă ușoară de a verifica că spui adevărul. Ar trebui să ai o terță parte care să țină evidența alături de tine. Ideal ar fi să ai o mulțime de terți care să țină evidența lucrurilor. Ar deveni puțin ciudat, ar trebui să ai un fel de catalogare a tranzacțiilor, poate cu ID-uri și semnături unice ca toată lumea să poată ține evidența. Dacă ai făcut asta bine, ai putea avea o mulțime de terți să-ți valideze registrul. Bonusul este că toți ar avea o copie a acestuia, deci ar fi ușor să păstreze lucrurile deschise. Asta l-ar face un registru deschis, descentralizat. Nu ar trebui să ai încredere doar într-o singură persoană, ai putea avea încredere în oricare dintre 1, 2, 10, 100 de persoane și ar trebui să aibă toate același răspuns. Asta l-ar face un registru deschis, fără încredere și descentralizat. Dacă aceiași terți te urmăresc cum predai chitanța clientului la finalul tranzacției, tocmai ai făcut o acțiune mai complexă pe care ei o pot valida de asemenea! Asta l-ar face un strat de execuție deschis, fără încredere și descentralizat. Aceasta ar fi singura modalitate de a face asta într-un mod transparent, care să servească cel mai bine arta. Și cu asta, felicitări! Tocmai ai creat un blockchain.