Ojiṣẹ ifihan agbara tun bẹrẹ koodu olupin titẹjade ati ki o ṣepọ cryptocurrency

Ipilẹ Imọ-ẹrọ Signal, eyiti o ṣe agbekalẹ eto awọn ibaraẹnisọrọ to ni aabo ifihan agbara, ti bẹrẹ titẹjade koodu naa fun awọn apakan olupin ti ojiṣẹ naa. Koodu ise agbese na jẹ ṣiṣi silẹ ni akọkọ labẹ iwe-aṣẹ AGPLv3, ṣugbọn titẹjade awọn ayipada si ibi ipamọ gbogbo eniyan duro laisi alaye ni Oṣu Kẹrin Ọjọ 22 ni ọdun to kọja. Imudojuiwọn ibi-ipamọ duro lẹhin ikede ti aniyan lati ṣepọ eto isanwo sinu Ifihan agbara.

Laipẹ, a bẹrẹ idanwo eto isanwo ti a ṣe sinu Signal, ti o da lori cryptocurrency tiwa ti MobileCoin (MOB), ti a dagbasoke nipasẹ Moxie Marlinspike, onkọwe ti Ilana Ifihan. Ni akoko kanna, awọn iyipada si awọn paati olupin ti a kojọpọ ni ọdun ni a gbejade ni ibi ipamọ, pẹlu awọn ti o wa pẹlu imuse ti eto isanwo.

Ojiṣẹ ifihan agbara tun bẹrẹ koodu olupin titẹjade ati ki o ṣepọ cryptocurrency

MobileCoin cryptocurrency ti ṣe apẹrẹ lati kọ nẹtiwọọki isanwo alagbeka ti o ṣe idaniloju aṣiri olumulo. Awọn data olumulo wa ni ọwọ wọn nikan ati awọn olupilẹṣẹ ifihan agbara tabi awọn alabojuto eroja amayederun ko ni aye lati wọle si owo, data iwọntunwọnsi olumulo ati itan-iṣowo. Nẹtiwọọki isanwo ko ni aaye iṣakoso kan ṣoṣo ati pe o da lori imọran ti nini pinpin, pataki eyiti o jẹ pe gbogbo awọn owo nẹtiwọọki ni a ṣẹda bi ikojọpọ ti awọn ipin kọọkan ti o le paarọ. Lapapọ iye owo lori nẹtiwọọki jẹ ti o wa titi ni 250 milionu MOB.

MobileCoin da lori blockchain kan ti o tọju itan-akọọlẹ gbogbo awọn sisanwo aṣeyọri. Lati jẹrisi nini awọn owo, o gbọdọ ni awọn bọtini meji - bọtini kan fun gbigbe owo ati bọtini kan fun wiwo ipo naa. Fun ọpọlọpọ awọn olumulo, awọn bọtini wọnyi le jẹ yo lati bọtini ipilẹ to wọpọ. Lati gba owo sisan, olumulo gbọdọ pese olufiranṣẹ pẹlu awọn bọtini gbangba meji ti o baamu si awọn bọtini ikọkọ ti o wa tẹlẹ ti a lo lati firanṣẹ ati rii daju nini nini awọn owo naa. Awọn iṣowo ti wa ni ipilẹṣẹ lori kọnputa olumulo tabi foonuiyara, lẹhin eyi wọn gbe lọ si ọkan ninu awọn apa ti o ni ipo ti olufọwọsi fun sisẹ ni isọdi ti o ya sọtọ. Awọn olufọwọsi ṣe idaniloju idunadura naa ki o pin alaye nipa idunadura naa pẹlu awọn apa miiran lati nẹtiwọọki MobileCoin nipasẹ pq kan (ẹlẹgbẹ si ẹlẹgbẹ).

Data le ṣee gbe nikan si awọn apa ti o ti jẹri cryptographically lilo koodu MobileCoin ti a ko yipada ni enclave. Kọọkan ti o ya sọtọ enclave ṣe atunṣe ẹrọ ipinle kan ti o ṣe afikun awọn iṣowo to wulo si blockchain nipa lilo Ilana Ilana MobileCoin Consensus lati jẹrisi awọn sisanwo. Awọn apa tun le gba ipa ti awọn olufọwọsi ni kikun, eyiti o ṣe agbekalẹ ati gbalejo ẹda gbogbo eniyan ti blockchain iṣiro lori awọn nẹtiwọọki ifijiṣẹ akoonu. Abajade blockchain ko ni alaye ti o fun laaye idanimọ olumulo laisi mimọ awọn bọtini rẹ. Blockchain naa ni awọn idamọ nikan ti a ṣe iṣiro da lori awọn bọtini olumulo, data ti paroko nipa awọn owo ati metadata fun iṣakoso iduroṣinṣin.

Lati rii daju pe iduroṣinṣin ati aabo lodi si ibajẹ data lẹhin otitọ, ilana igi igi Merkle ti lo, ninu eyiti ẹka kọọkan n ṣe idaniloju gbogbo awọn ẹka ati awọn apa ti o wa labẹ igbẹpọ (igi) hashing. Nini elile ikẹhin, olumulo le rii daju deede ti gbogbo itan-akọọlẹ ti awọn iṣẹ, bakanna bi deede ti awọn ipinlẹ ti o kọja ti data data (hash ijẹrisi root ti ipo tuntun ti data jẹ iṣiro ni akiyesi ipo ti o kọja. ).

Ni afikun si awọn olufọwọsi, nẹtiwọọki naa tun ni awọn apa Oluwo, eyiti o rii daju awọn ibuwọlu oni-nọmba ti awọn olufọwọsi so mọ bulọki kọọkan ninu blockchain. Awọn apa oluwoye nigbagbogbo n ṣe atẹle iduroṣinṣin ti nẹtiwọọki ti a ti pin, ṣetọju awọn ẹda agbegbe ti ara wọn ti blockchain, ati pese awọn API fun awọn ohun elo apamọwọ ati awọn alabara paṣipaarọ. Ẹnikẹni le ṣiṣe olufọwọsi ati oju ipade wiwo; fun idi eyi, awọn iṣẹ ti o baamu, awọn aworan enclave fun Intel SGX ati daemon mobilecoind ti pin.

Eleda ti Signal ṣe alaye imọran ti iṣọpọ cryptocurrency sinu ojiṣẹ pẹlu ifẹ lati pese awọn olumulo pẹlu eto isanwo-rọrun lati lo ti o ṣe aabo aṣiri, iru bii bii ojiṣẹ Ifihan ṣe ṣe idaniloju aabo awọn ibaraẹnisọrọ. Bruce Schneier, amoye ti o mọye ni aaye ti cryptography ati aabo kọnputa, ṣofintoto awọn iṣe ti awọn Difelopa Ifihan. Schneier gbagbọ pe fifi gbogbo awọn eyin rẹ sinu agbọn kan kii ṣe ojutu ti o dara julọ, ati pe aaye kii ṣe pe o nyorisi bloat ati idiju ti eto naa, ati paapaa pe lilo blockchain jẹ ṣiyemeji, kii ṣe pe o jẹ igbiyanju. lati di Signal si ọkan cryptocurrency.

Iṣoro bọtini, ni ibamu si Schneier, ni pe fifi eto isanwo kun si ohun elo fifi ẹnọ kọ nkan opin-si-opin ṣẹda awọn irokeke afikun ti o ni nkan ṣe pẹlu iwulo ti o pọ si lati ọdọ awọn ile-iṣẹ itetisi oriṣiriṣi ati awọn olutọsọna ijọba. Awọn ibaraẹnisọrọ to ni aabo ati awọn iṣowo to ni aabo le ṣe ni irọrun bi awọn ohun elo lọtọ. Awọn ohun elo ti o ṣe imuse fifi ẹnọ kọ nkan opin-si-opin ti o lagbara ti wa tẹlẹ labẹ ikọlu, ati pe o lewu lati mu iwọn atako pọ si - nigbati iṣẹ ṣiṣe ba papọ, ipa lori eto isanwo yoo fa iṣẹ ṣiṣe ti fifi ẹnọ kọ nkan ipari-si-opin. . Ti apakan kan ba ku, gbogbo eto naa ku.

orisun: opennet.ru

Fi ọrọìwòye kun