Blockchain Smart līgumiem nepieciešama jauna veida pienācīgas rūpības | LV.democraziakmzero.org

Blockchain Smart līgumiem nepieciešama jauna veida pienācīgas rūpības

Blockchain Smart līgumiem nepieciešama jauna veida pienācīgas rūpības

Ted Mlynar un Ira Schaefer ir partneri Intelektuālā īpašuma prakses Hogan Lovells in New York City. Viņi konsultē par patentu un citu intelektuālā īpašuma jautājumiem, kas saistīti ar blockchain un kriptonauda tehnoloģijām.

Šajā rakstā Mlynar un Schaefer izskatīt problēmas, kas var rasties, ierakstot gudru līgumus nemainīgā sistēmā un paaugstinātu nepieciešamību pēc padziļinātās izpētes pirms jebkādi darījumi tiek rakstīts "blockchain akmens".

Atruna: izteikti Šajā rakstā viedokli, autori, un tie ne vienmēr atspoguļo viedokli, un to nevajadzētu attiecināt uz, to uzņēmumu, saviem klientiem, vai jebkuru attiecīgo filiālēm. Šis raksts ir tikai informatīva rakstura. Tas nav paredzēts, lai būtu, un to nevajadzētu uzskatīt, juridiskas konsultācijas.

Pirms vairāk nekā 20 gadiem, Niks Szabo ierosināja izmantot viedās līgums ", lai samazinātu krāpšanu un izpildes izmaksas, kas saistītas ar tradicionālo papīra līgumiem. Viņa smart līgums tiks īstenots kā "datorizēta darījumu protokols, kas izpilda nosacījumus līguma" - citiem vārdiem sakot, datorprogramma.

Tāpat kā jebkuru citu programmatūru, "vieda līgums" datorprogramma saņemtu ieejas, palaist vairākas programmas soļiem, un piegādes izejām. Piemēram, smart līgums varētu gaidīt iepriekš nosacījums rasties (piemēram krājums sasniedz noteiktu cenu), automātiski uzskata par līguma noteikumi izpildīti, un izraisīt iepriekš noteiktu virkni darbības posmos (piemēram, maksājumu), kas būtu automātiski veic. Nu pirms tā laika, ideja nav aizķert.

Ātri uz priekšu, tagad 2016. Blockchains ir daudz, un ir atjaunota interese par viedajiem līgumos, jo īpaši ar decentralizētu līguma izpildi: smart līgumi par blockchain.

Bitcoin blockchain darbojas kopš 2009. Gada, taču, neskatoties uz dažādiem centieniem, nešķiet aizdot sevi ērtu ieviešanu viedo līgumu. Savukārt sākotnējā ethereum blockchain, paziņoja 2014. Un uzsāka 2015. Gadā, tika īpaši izstrādāta, lai ļautu izstrādāt pārdomātas līgumu.

Problēmas paradīzē

Kopš viedie līgumi sāka vairoties ethereum ekosistēmā. Tomēr nākotne nemainīgumu ethereum viedie līgumu ir neskaidrs pēc plaši jāpublicē ethereum "grūti dakšas". Esošā ēteri faktiski kļuva par "E [i] tur" - ētera classic (ETC) un * jaunu * ēteri (ETH) - atstājot tirgus spēkiem, lai noteiktu, vai nu, vai abus, izdzīvos.

Ethereum sistēma, piemēram Bitcoin, saista īpašumtiesības valūtas (ētera) ar adresi. Atšķirībā tomēr Bitcoin, ethereum arī nodrošina adresi izpildāmā līguma koda, kas darbojas uz blockchain. Kad līgums adresi saņem piemērotu ziņu no lietotāja vai citu līgumu, kods tiek izpildīts. Ethereum smart līgumi tiek glabāti blockchain un pašu izvēlēto datoru mezglu, ko pazīst kā "kalnraču" izpildīts "ethereum virtuālās mašīnas" (EVMs). Šie mezgli veic apstrādi, kas nepieciešama, lai veiktu attiecīgās programmas darbības. Par maksu, protams.

Apstrādes maksu par katru ethereum smart līgumu ir proporcionāla tās sarežģītību un izmantošanu skaitļošanas resursus. Ar maksas proporcionālu maksu par ethereum sistēmas resursu ietilpīgas ļaunprātīga izmantošana tiek kavēti.

Bet pārmērīgu ethereum resursi ir ne tikai par iespējamu nepareizu veidu. Nesen avīze, ka starp aptuveni 19,000 ethereum viedajiem līgumiem mācījušies, 44% ietverts ievainojamību. Kā gudri līgums kodu nokopējis atkal un atkal, un kļūdains redakcionāli metodes tika atkārtots, kļūdām piepildīta kods pavairoti. Vecā, kļūdains kods acīmredzot kļuva nestabila pamatu stiprs jaunas viedās līgumus.

Kā mēs visi esam sāpīgi apzinās, programmatūras bugs un sistēmas ievainojamību nav nekas jauns. Populārākais operētājsistēmas un programmatūras ir "atjaunots" bieži. Un vairāk bugs ir atrodami visu laiku. Tipisks programmatūras licences līgums ietver gadus "bezmaksas" atjauninājumu.

Kā labot negrozāma sistēmu?

Kā programmatūras patērētājam, jūsu "due diligence", ir diezgan vienkārša, jo kļūdu labošanas process ir iebūvēts programmatūras licenci. Kad (un nevis ja) kaut kas noiet greizi, jums ir zināmas cerības, ka kāds cenšas atrisināt problēmu.

Bet gudri līgumi nav parasts programmatūru. Gudrs līgums ir paredzēts, lai automātiski īstenot reālās dzīves līgumu: faktisko vienošanās starp diviem (vai vairākiem) puses. Pēc sarunu puses vienojas par nosacījumiem darījumu, šie termini tiek pārvērsti par gudru līgumu - piemēram dota datoru programmētājs, lai izveidotu gudru līgumu kodu. Tā kā puses zina, ja noteikumi vienošanās tika pareizi ieprogrammēts?

Turklāt, ja gudrs līgums tiek glabāti nemainīgā blockchain tad, pēc definīcijas, tās uzglabā programmas kods nemainās. Pārliecība, kas rodas no šādas pastāvības kļūst vērtīgs līdzeklis. Bet noteiktība nozīmē arī to, ka negrozāma gudri līgumi trūkst tradicionālās kļūdu labošanas iespējas. Programmas kods īstenojot gudru līgumu nevar viegli debugged pēc glabāti nemainīgā blockchain. Jebkuras kļūdas vai ievainojamība ir noteikti "blockchain akmens".

Smart līgums ir jābūt bez kļūdām, kļūdu tolerantu, vai vismaz kaut kādā veidā labot. Atsaucoties uz "veidlapu" līgumi negarantē drošību - jo nav smart līgumiem. Vecā, buggy programmatūra noteikti var izmantot, un ir bijis lielu efektu. Paskaties DAO kapāt. Paziņotas $ 50m-plus ēteris tika novirzīta pateicoties smart līguma ievainojamību.

Ir jābūt jauna veida pienācīgu rūpību, lai šī jaunā veida līgumu. Smart līgumi maisījums tiesības un datorzinātne. Likumības pārbaužu viedajos līgumiem vajadzētu darīt to pašu.

Ņemot uzcītīgi blockchain vecumā

Kas due diligence ir nepieciešams smart līgumu?

Tradicionālās analīze ierosinātā darījuma un sarunu līguma noteikumi būtu apzināt praktiskos un juridiskos jautājumus. Avota koda analīzes jāidentificē trūkumus plānojot smart līgumu, pirms tā tiek apkopota.

Turklāt ierosinātā smart līgums būtu palaist uz simulators, lai redzētu, kā tā darbojas, reaģējot uz paredzamo un negaidītām ziņojumus no lietotājiem un citiem līgumiem. Gan juridiski jautājumi un plānošanas jautājumiem, tad var risināt kopā. Plānotais un negaidītas nejaušības var identificēt, novērtēti, un mazināt.

Satraukumu dažiem, izmantojot smart līgumus par blockchain nenovērsīs nepieciešamību pēc juristiem. Vēl iespējams, tas būs vienkārši mainīt to, ko advokāti jādara.

Mēs prognozēt šī jaunā veida rūpību pulcēs specializētas darījumu juristus, kuri var pārskatīt nosacījumus konkrētu darījumu, programmatūras ekspertus, kuri var analizēt smart līgums programmas kods un tā darbību uz blockchain un "gudru līguma" juristus, kuri varētu kļūt par tiltu sprauga starp diviem.

Protams, due diligence komandai būtu iesaistīti arī pirms smart līgums tiek pievienota blockchain - pat pirms pamatā darījums tiek apspriests -, lai palīdzētu izvairīties no paredzamās kļūdas. Veicot šo jauna veida rūpību ar atbilstošu komandu, viedie līgumslēdzējas puses var būt daudz lielāka pārliecība, lai sasniegtu plānotos rezultātus.

Stingrāka smart līgums due diligence var beidzot dot kādu mieru.

Blockchain TechnologySmart Līgumi

Saistītās ziņas


Post Blockchain

Blockai palaiž Netscape par Bitcoin ar Blockchain pārlūku

Post Blockchain

Chainalysis: Barclays Deal palīdzēs bankām atvērt līdz Bitcoin

Post Blockchain

Bitcoin Core Development Update # 5: labāki darījumu maksājumi un vairāk

Post Blockchain

Blockchain Tech varētu uzlabot banku darbību, saka EBA

Post Blockchain

CoinDesk izpēte: Ethereum cietā dakša nedaudz ietekmēja noskaņojumu

Post Blockchain

Ķīnas auto gigants Wanxiang plāno $ 50 miljonu Blockchain fondu

Post Blockchain

Blockchain.info atmaksā bitcoin zādzību upurus

Post Blockchain

ASX Sīkāka informācija Blockchain stratēģija finanšu atjauninājumā

Post Blockchain

Vai Blockchain patents joprojām ir iespējams?

Post Blockchain

194.993 BTC transakcija vērta $ 147 Million dzirksteles noslēpums un spekulācijas

Post Blockchain

Blockchain Adreses Drošības strīds: mums jādara labāk

Post Blockchain

Major UK Telecom meklē Blockchain drošības patentu