Ang signal messenger nagpadayon sa pagmantala sa server code ug integrated cryptocurrency

Ang Signal Technology Foundation, nga nagpalambo sa Signal secure communications system, mipadayon sa pagmantala sa code alang sa mga bahin sa server sa messenger. Ang code sa proyekto orihinal nga open-sourced ubos sa lisensya sa AGPLv3, apan ang pagmantala sa mga kausaban sa public repository gihunong nga walay katin-awan niadtong Abril 22 sa miaging tuig. Ang pag-update sa repository mihunong pagkahuman sa pagpahibalo sa katuyoan nga i-integrate ang usa ka sistema sa pagbayad sa Signal.

Bag-ohay lang, nagsugod kami sa pagsulay sa sistema sa pagbayad nga gitukod sa Signal, base sa among kaugalingong MobileCoin (MOB) cryptocurrency, nga gimugna ni Moxie Marlinspike, ang tagsulat sa Signal protocol. Sa parehas nga oras, ang mga pagbag-o sa mga sangkap sa server nga natipon sa usa ka tuig gipatik sa repository, lakip ang mga nag-uban sa pagpatuman sa usa ka sistema sa pagbayad.

Ang signal messenger nagpadayon sa pagmantala sa server code ug integrated cryptocurrency

Ang MobileCoin cryptocurrency gidisenyo aron magtukod usa ka network sa pagbayad sa mobile nga nagsiguro sa pagkapribado sa gumagamit. Ang datos sa gumagamit nagpabilin sa ilang mga kamot lamang ug ang mga nag-develop sa Signal o mga tagdumala sa elemento sa imprastraktura wala’y higayon nga maka-access sa salapi, datos sa balanse sa tiggamit ug kasaysayan sa transaksyon. Ang network sa pagbayad wala’y usa ka punto sa pagkontrol ug gibase sa ideya sa gipaambit nga pagpanag-iya, ang diwa niini mao nga ang tanan nga mga pondo sa network naporma ingon usa ka koleksyon sa mga indibidwal nga bahin nga mahimong ibaylo. Ang kinatibuk-ang kantidad sa pondo sa network gitakda sa 250 milyon nga MOB.

Ang MobileCoin gibase sa usa ka blockchain nga nagtipig sa kasaysayan sa tanan nga malampuson nga pagbayad. Aron makumpirma ang pagpanag-iya sa mga pondo, kinahanglan nimo nga adunay duha ka yawe - usa ka yawe alang sa pagbalhin sa mga pondo ug usa ka yawe alang sa pagtan-aw sa kahimtang. Alang sa kadaghanan sa mga tiggamit, kini nga mga yawe mahimong makuha gikan sa usa ka sagad nga sukaranan nga yawe. Aron makadawat og bayad, ang user kinahanglang mohatag sa nagpadala og duha ka publikong yawe nga katumbas sa kasamtangan nga pribadong yawe nga gigamit sa pagpadala ug pagmatuod sa pagpanag-iya sa mga pundo. Ang mga transaksyon gihimo sa kompyuter o smartphone sa tiggamit, pagkahuman gibalhin sila sa usa sa mga node nga adunay kahimtang nga validator alang sa pagproseso sa usa ka nahilit nga enclave. Gipamatud-an sa mga validator ang transaksyon ug gipaambit ang kasayuran bahin sa transaksyon sa ubang mga node gikan sa network sa MobileCoin pinaagi sa usa ka kadena (peer to peer).

Ang datos mahimo lamang ibalhin ngadto sa mga node nga adunay cryptographically verified sa paggamit sa unmodified MobileCoin code sa enclave. Ang matag nahilit nga enclave nagsundog sa usa ka makina sa estado nga nagdugang balido nga mga transaksyon sa blockchain gamit ang MobileCoin Consensus Protocol aron makumpirma ang mga pagbayad. Ang mga node mahimo usab nga magdala sa papel sa hingpit nga mga validator, nga dugang nga nagporma ug nag-host sa usa ka publiko nga kopya sa nakalkula nga blockchain sa mga network sa paghatud sa sulud. Ang resulta nga blockchain walay impormasyon nga nagtugot sa pag-ila sa usa ka user nga wala mahibalo sa iyang mga yawe. Ang blockchain naglangkob lamang sa mga identifier nga gikalkula base sa mga yawe sa tiggamit, naka-encrypt nga datos mahitungod sa mga pondo ug metadata alang sa pagkontrol sa integridad.

Aron masiguro ang integridad ug mapanalipdan batok sa korapsyon sa datos pagkahuman sa kamatuoran, usa ka istruktura sa kahoy nga Merkle Tree ang gigamit, diin ang matag sanga nagpamatuod sa tanan nga nagpahiping nga mga sanga ug mga buko pinaagi sa hiniusa nga (kahoy) hashing. Ang pagbaton sa katapusan nga hash, ang user mahimong mapamatud-an ang pagkahusto sa tibuok nga kasaysayan sa mga operasyon, ingon man ang pagkahusto sa nangaging mga estado sa database (ang root verification hash sa bag-ong estado sa database gikalkula nga gikonsiderar ang nangagi nga estado. ).

Dugang sa mga validator, ang network usab adunay Watcher nodes, nga nagpamatuod sa mga digital nga pirma nga gilakip sa mga validator sa matag block sa blockchain. Ang mga Observer node kanunay nga nagmonitor sa integridad sa desentralisadong network, nagmintinar sa ilang kaugalingong lokal nga mga kopya sa blockchain, ug naghatag og mga API alang sa mga aplikasyon sa pitaka ug mga kliyente sa pagbayloay. Bisan kinsa mahimong magpadagan sa validator ug pag-obserbar sa node; alang niini nga katuyoan, ang katugbang nga mga serbisyo, enclave nga mga imahe alang sa Intel SGX ug ang mobilecoind daemon giapod-apod.

Gipatin-aw sa tiglalang sa Signal ang ideya sa ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ nga adunay tinguha sa paghatag sa mga tiggamit ug usa ka dali gamiton nga sistema sa pagbayad nga nanalipod sa pagkapribado, susama sa paagi nga ang Signal messenger nagsiguro sa seguridad sa mga komunikasyon. Si Bruce Schneier, usa ka iladong eksperto sa natad sa cryptography ug computer security, misaway sa mga aksyon sa Signal developers. Nagtuo si Schneier nga ang pagbutang sa tanan nimong mga itlog sa usa ka basket dili ang labing kaayo nga solusyon, ug ang punto dili nga kini modala sa pagbuto ug pagkakomplikado sa programa, ug dili bisan nga ang paggamit sa blockchain kaduhaduhaan, ug dili nga kini usa ka pagsulay. aron ihigot ang Signal sa usa ka cryptocurrency.

Ang yawe nga problema, sumala ni Schneier, mao nga ang pagdugang sa usa ka sistema sa pagbayad sa usa ka end-to-end nga naka-encrypt nga aplikasyon nagmugna dugang nga mga hulga nga may kalabotan sa dugang nga interes gikan sa lainlaing mga ahensya sa paniktik ug mga regulator sa gobyerno. Ang luwas nga komunikasyon ug luwas nga mga transaksyon dali nga ma-implementar isip bulag nga mga aplikasyon. Ang mga aplikasyon nga nagpatuman sa lig-on nga end-to-end encryption giatake na, ug delikado nga dugangan pa ang lebel sa oposisyon - kung ang pag-andar gihiusa, ang epekto sa sistema sa pagbayad maglakip sa pag-andar sa end-to-end encryption . Kung ang usa ka bahin mamatay, ang tibuuk nga sistema mamatay.

Source: opennet.ru

Idugang sa usa ka comment