
chav kawm JavaScript SecureRandom()
muaj kab mob hauv nws thiab tsis tsim cov yuam sij ruaj ntseg tiag tiag.
Nws cuam tshuam li cas rau cryptocurrencies?
Muaj ntau qhov browser-based cryptocurrency khoom uas tseem siv nrov SecureRandom()
JS chav kawm. JavaScript yog qhov nrov heev rau kev tsim cov khoom lag luam raws li browser tab sis tsis yog qhov zoo tiag tiag los siv rau lub hom phiaj cryptography. Qhov teeb meem tseem ceeb yog JS tsis yog hom lus zoo.
Hom kev nyab xeeb yog ib lub ntsiab lus nyuaj thiab tsis muaj leej twg pom zoo txhais ntawm yam lus "hom-zoo" yog dab tsi, tab sis los ntawm yuav luag txhua lub ntsiab lus ntawm nws, JavaScript tsis yog hom-zoo. Nws txhais tau hais tias JS tsis tshua cuam tshuam lossis tiv thaiv hom kev ua yuam kev uas tsis tuaj yeem nkag mus rau hauv cryptography.
Qhov xaus yog, txhua lub hnab nyiaj crypto tsim los ntawm JS cov cuab yeej hauv browsers muaj (thiab qee qhov - tseem muaj!) cov yuam sij uas tuaj yeem kwv yees txaus los tawg los ntawm brute-force nres. Yog lawm, cov yuam sij no muaj qhov ntev (cryptography-wise) tab sis tsawg dua 48 khoom ntawm entropy vim muaj kab mob hauv chav kawm JavaScript.
Sib sib zog nqus kev piav qhia.
Yuav ua li cas tam sim no?
Qhov tseeb, nws tsis yog ua ntau yam txog nws. Zoo li txhua tus kab mob cryptocurrency zoo, qhov no tsis yog tshiab txhua - ntawm no yog Greg Maxwell tham txog nws ze li ntawm peb lub xyoos dhau los (51:00 Nws.)
Qhov teeb meem no cuam tshuam rau koj yog tias koj:
- siv cov qub chaw nyob cryptocurrency
- lawv tau tsim nrog JavaScript, ie, hauv web browser
Tejzaum yuav cuam tshuam:
- BitAddress ua ntej-2013;
- bitcoinjs ua ntej 2014;
- tam sim no software uas siv outdated repos los ntawm Github.
Yuav ua li cas:
- txav koj cov nyiaj tawm ntawm qhov chaw nyob ntawd
- tsis txhob siv lawv dua
Qhov no yuav txo qhov kev pheej hmoo ntawm koj cov yuam sij raug tawg tab sis, feem ntau, cov ntaub ntawv no yuav tsum ua rau koj tsis xav tias nws yuav siv sijhawm rau cov yuam sij niaj hnub crypto kom tawg. Nws hloov tawm, tias nws yuav tawg hauv ib lub lis piam.
Qee qhov tseeb nthuav:
JavaScript yog Ameslikas hu ua LiveScript. Nws tsis yog tsim los ntawm Sun Microsystems (raws li Java) thiab tsis muaj laj thawj zoo los hloov npe LiveScript rau JavaScript. Qhov no ua rau tsis meej pem tias JavaScript yog qee yam cuam tshuam nrog Java, tab sis JavaScript yog ib hom lus sib txawv, nws muaj ntau dua nrog cov lus ua haujlwm zoo li Lisp lossis Scheme dua nrog Java.
JavaScript yog qhov tseeb qib siab, txhais cov lus programming, tsis yog tsab ntawv, raws li qhov - Tsab ntawv lub ntsiab lus qhia.