Clasa Bitcoin cu Satoshi: calcule matriciale

37 Views

Clasa Bitcoin cu Satoshi: calcule matriciale, cifre Hill și aplicații în învățarea automată

Pregătește-te pentru o nouă direcție în seria de prelegeri și discuții ale Dr. Craig Wright cunoscută cândva sub numele de „Teoria Bitcoinului”. Noua serie se numește „Clasa Bitcoin cu Satoshi”, prezentând lecțiile Dr. Wright despre unele dintre aspectele mai profunde și mai tehnice ale Bitcoin Script. În acest prim episod, veți primi o scurtă, dar detaliată introducere a aplicațiilor în învățarea automată, calcule matriciale, Hill Cifre, Queuing … cu o discuție despre modul în care aceste principii ar putea fi utilizate în lumea reală.

„Clasa Bitcoin” a început în urmă cu câteva săptămâni ca un trio al dr. Wright, Ryan X. Charles și CEO-ul sCrypt Xiaohui Liu, și continuă acum ca serie spin-off minus Charles, cu dr. Wright ca profesor și Liu ca elevul principal.

Uită-te la ce poate face Bitcoin în mod nativ

În mijlocul tuturor discuțiilor actuale despre protocoalele și contractele de jetoane în al doilea strat, spune dr. Wright, este timpul ca oamenii să înceapă să se uite la ceva care este nativ acolo: stiva de date native nativă a Bitcoin.

Primul său exemplu este utilizarea funcțiilor de așteptare similare celor din Python pentru a utiliza Bitcoin pentru a rezolva problemele logistice. Dat recentul episod perturbator al blocării Canalului Suez, el spune că este posibil să se rezolve problemele legate de cozile de navă, costurile și timpii de livrare, angajații necesari, ce bunuri suplimentare trebuie achiziționate, cerințele pentru calculul online (adică AWS) sau fabrica fizică timp.

Utilizarea Bitcoin Script nu numai că permite automatizarea acestor procese și calcule, dar ar putea ajuta companiile să rezolve problemele atunci când nu au toate răspunsurile. Episoadele anterioare din „Clasa Bitcoin” au analizat posibilitatea de a oferi public recompense pentru a rezolva probleme complexe și de a automatiza plățile pentru cei care oferă cele mai bune răspunsuri. Unele provocări, desigur, sunt modul în care determinați cele mai bune răspunsuri dacă informațiile dvs. sunt incomplete; sau puneți anumite informații la dispoziția anumitor persoane în anumite momente. Din fericire, Bitcoin Script poate ajuta și acolo.

Este posibil să solicitați îndeplinirea anumitor condiții înainte ca o tranzacție să se declanșeze (adică să fie difuzată pentru a fi scrisă pe blockchain). Poate fi valabil numai dacă a trecut un timp prestabilit (folosind nLockTime) sau numai părți din acesta se pot valida dacă sunt primite doar informații parțiale.

Mai mult control asupra datelor și accesului la acestea

Wright și Liu discută despre calcule matriciale sau tablouri neliniare de variabile pe care un programator ar putea efectua operații. Ceea ce reprezintă aceste variabile sau dacă tabelul variabilelor este complet sau semi-complet, poate determina rezultatul eventual.

Exemplul pe care îl dă Dr. Wright este cel al unei imagini digitale care poate fi degradată. Poate că un creator de conținut sau un site de găzduire de imagini ar dori să vândă drepturi complete sau limitate de utilizare a unei anumite imagini, dar trebuie mai întâi să pună acea imagine la dispoziția utilizatorilor potențiali pentru a o vizualiza (fără a le permite să copieze). Utilizarea ar putea fi acordată pentru o perioadă limitată de timp sau pentru un număr de utilizări, după care imaginea „se descompune”. Sunt furnizate eșantioane cu rezoluție redusă, dar destinatarul primește versiunea de înaltă rezoluție și drepturile de utilizare numai după ce le-a plătit. Matricele ar putea descompune sau reconstrui imaginea completă în orice moment.

Liu îl numește „un fel de DRM”, iar dr. Wright este de acord, dar spune că imaginile sunt doar un exemplu – aceste procese se pot aplica oricărui tip de date, nu doar imaginilor. Poate că cercetătorii trebuie să obțină (sau să ofere) acces la secțiuni specifice din datele lor totale, să le lege (sau porțiuni din acestea) la alte aplicații și multe altele.

Astfel de aplicații există deja într-o formă sau alta astăzi, deși pe servere centralizate. Liu pune întrebarea pe care o fac mulți, motiv pentru care cineva ar avea nevoie de Bitcoin pentru a face acest lucru. Dr. Wright explică faptul că Bitcoin oferă o modalitate prin care tranzacțiile pot fi dovedite, dovedesc permanent proprietatea, fac totul mai programabil și permit un control mai mare asupra accesului. Este, de asemenea, o modalitate de standardizare a acestor procese pe un singur registru, utilizând un script de programare comun, mai degrabă decât construirea unor sisteme noi, de fiecare dată când aceste lucruri trebuie făcute.

Lecțiile doctorului Wright sunt în principal teoretice, iar întrebările lui Liu se referă în principal la locul unde ar putea fi aplicate practic. Dar acesta este profesorul și elevul care își îndeplinesc rolurile de drept; revine profesorului să expună conceptele, iar studentului talentat să le aplice creativ.

Seria „Clasa Bitcoin” este mult mai tehnică decât „Teoria Bitcoin” și probabil că va atrage mai mult cei interesați de dezvoltare (sau care au diplome existente în domeniul informatic / al datelor). Dar segmentele sunt prezentate acum în lungimi mai ușor de digerat, permițând oricui să intre și poate descoperi ceva despre Bitcoin pe care nu-l cunoșteau înainte.

Mai multe artibole Bitcoin