akomanga JavaScript SecureRandom()
he bug kei roto, kaore e whakaputa i nga taviri tino haumaru.
He pehea te hono ki nga moni crypto?
He maha nga hua cryptocurrency e pa ana ki te tirotiro whakamahi tonu rongonui SecureRandom()
JS akomanga. He tino rongonui a JavaScript mo te hanga hua i runga i te kaitirotiro engari ehara i te mea tino pai ki te whakamahi mo nga kaupapa tuhi. Ko te raru nui ko te JS ehara i te reo momo-haumaru.
Momo haumaru he kaupapa uaua, a, kaore tetahi i whakaae ki te whakamaarama he aha te reo "momo-haumaru", engari na te nuinga o nga whakamaramatanga, ehara a JavaScript i te momo-haumaru. Ko te tikanga kaore a JS i te tino whakapouri, i te aukati ranei i nga momo hapa e kore e whakaaetia i roto i te tuhinga tuhi.
Ko te mutunga, ko nga pukoro crypto katoa i hangaia e nga taputapu JS i roto i nga kaitirotiro kei a (me etahi - kei te mau tonu!) nga taviri e taea ai te pakaru ma te whakaekenga kino. Ae, he tika te roa o aua taviri (whakamaramatanga-whakaaro) engari iti iho i te 48 moka o te entropy na te pepeke o te akomanga JavaScript.
hohonu whakamārama hangarau.
Ka pehea ra koe?
Ko te mea pono, ehara i te mea nui te mahi. Pērā i ngā pepeha cryptocurrency pai katoa, ehara tenei i te mea hou — kei konei a Greg Maxwell e korero ana mo tena e toru tau ki muri (51:00 i runga):
Ka pa tenei raru ki a koe ki te:
- whakamahia nga wahitau cryptocurrency tawhito
- i hangaia ki te JavaScript, arā, i roto i te pūtirotiro tukutuku
Ka pangia pea:
- BitAddress mua-2013;
- bitcoinjs i mua i te 2014;
- o nāianei rorohiko e whakamahi ana i nga repo tawhito mai i Github.
He aha te mahi:
- nukuhia o moni ki waho o aua wahi noho
- kaua e whakamahia ano
Ma tenei ka whakaiti i te tupono o te pakaru o o mau ki engari, i te nuinga o te waa, ma enei korero ka mutu to whakaaro ka roa te roa o nga taviri crypto hou ka pakaru. Ka puta, ka pakaru pea i roto i te wiki.
Factstahi korero pono:
JavaScript i huaina tuatahi ko LiveScript. Kaore i whakawhanakehia e Sun Microsystems (as Java) a karekau he take pai hei whakaingoa i a LiveScript ki JavaScript. Na tenei i raruraru te ahua o te JavaScript e pa ana ki a Java, engari he reo rereke a JavaScript, he nui ake te ahua o nga reo mahi penei i te Lisp, i te Kaupapa ranei i te Java.
Ko te JavaScript he tino taumata teitei, he reo whakamaori, ehara i te tuhinga, penei i te -Tuhinga e tohu ana te kumara.