Blockchaini tarnelepingud vajavad uut tüüpi nõuetekohast järelevalvet | EE.democraziakmzero.org

Blockchaini tarnelepingud vajavad uut tüüpi nõuetekohast järelevalvet

Blockchaini tarnelepingud vajavad uut tüüpi nõuetekohast järelevalvet

Ted Mlynář ja Ira Schaefer on partnerite intellektuaalomandi tava Hogan Lovells New York City. Nad nõu patendi ja muude intellektuaalomandi küsimustes, mis on seotud blockchain ja cryptocurrency tehnoloogiaid.

Selle artikli Mlynář ja Schaefer uurida küsimusi, mis võivad tekkida, kui salvestamise smart lepingute muutumatu süsteem ja tõsta vajadust tugevdatud hoolsusmeetmeid enne tehingute kirjutatud "blockchain kivi".

Hoiatus: seisukohad selles artiklis on need autorid ja ei pruugi ühtida, ja seda ei tohiks seostada nende firma, oma klientidele, või vastavate tütarettevõtted. See artikkel on üldise info ainult. See ei ole mõeldud olema, ning seda ei tohiks võtta, õigusabi.

Rohkem kui 20 aastat tagasi, Nick Szabo ettepaneku kasutada targa lepingu "vähendada pettusi ja täitmise kulud on seotud traditsiooniliste paberil lepingud. Tema tark lepingu oleks realiseeritud "arvutipõhine tehingu protokoll, mis täidab lepingu tingimustega" - teisisõnu, arvutiprogramm.

Nagu iga teine ​​tarkvara, targa lepingu "arvutiprogrammi saaks sisendid, käivitada rida programmi sammud ja pakkumise väljundid. Näiteks smart lepingu võiks oodata sõiduvahend esineda (nt: börsil jõuab teatud hinda), automaatselt loeb lepingutingimustele täidetud, ja vallandada ettemääratud seeria tulemuste kohta (nt: makse), mis automaatselt läbi. Noh oma ajast ees, idee ei saagi.

Fast forward nüüd 2016. Blockchains rohkesti, ja seal on uus huvi smart lepingud, eriti detsentraliseeritud lepingu täitmise: smart lepingute kohta blockchain.

Bitcoin blockchain on kestnud alates 2009. Aastast, kuid vaatamata jõupingutustele, ei näi anda ennast mugav töötada välja aruka lepingud. Seevastu originaal ethereum blockchain, teatas 2014. Aastal ja alustas 2015. Aastal spetsiaalselt saaks rakendada aruka lepingud.

Probleemid paradiisis

Kuna käivitada, smart lepingute hakkas vohama ethereum ökosüsteemi. Kuid tulevikus muutumatuse ethereum smart lepingud on ebakindel pärast laialdaselt ethereum "kõva kahvliga". Olemasolev eeter tõhusalt sai "E [i] uud" - eetris klassikaline (ETC) ja * uus * eeter (ETH) - jättes turujõudude otsustada, kas kas või nii, jääb ellu.

Ethereum süsteemi, nagu Bitcoin, seostab omandiõiguse valuuta (eeter) koos aadress. Erinevalt Bitcoin aga ethereum pakub ka aadress täitmisfailitüüpide lepingu kood, mis töötab blockchain. Kui leping aadress saab sobiva sõnumi kasutaja või muu lepingu, kood täidetakse. Ethereum smart lepingud on salvestatud blockchain ja hukati "ethereum virtuaalarvuteid" (evms) poolt enda valitud arvuti sõlmed, mida tuntakse "kaevurite". Need sõlmed täita töötlemise vaja täita vastav programm samme. Tasu eest muidugi.

Menetlemise tasu iga ethereum smart leping on võrdeline selle keerukust ja kasutamine arvuti ressursse. Nõudes proportsionaalne tasu, ressursimahukas väärkasutust ethereum süsteem on julge.

Aga liig ethereum ressursse ei ole ainult väärkasutus võimalik. Hiljutine märkida, et nende hulgast umbes 19000 ethereum smart lepingute uuritud, 44% sisaldasid kohti. Nagu nutikas lepingu koodi kopeerida ikka ja jälle, ja vigane koostamise tehnikaid korrati, viga eeltäidetud kood paljundatud. Vana vigane kood ilmselt sai ebakindel alus kõrguv uus smart lepingud.

Nagu me kõik valusalt teadlik, tarkvara vead ja süsteemi nõrgad kohad on midagi uut. Kõige populaarsem operatsioonisüsteemid ja tarkvara on "värskendatud" sageli. Ja rohkem vigu leidub kogu aeg. Tüüpiline tarkvara litsentsilepingu hõlmab aastat "tasuta" uudiseid.

Kuidas parandada muutumatu süsteemi?

Kuna tarkvara tarbijate, oma "due diligence" on küllaltki lihtne, sest veakorrektsiooniprotsessis on ehitatud tarkvara litsentsi. Kui (ja mitte kui) midagi läheb valesti, siis on lootust, et keegi üritab probleemi lahendada.

Aga smart lepingud ei ole tavaline tarkvara. Nutikas lepingu peaks automaatselt rakendada reaalsetes lepingu: tegelik kokkulepe kahe (või enama) isikutele. Pärast läbirääkimiste osapooled nõustuvad tingimustega tegeleda, need tingimused on ümber smart leping - nt: antud programmeerija luua nutikaid lepingu koodi. Niisiis, kuidas pooled tea, kas kokkulepitud tingimuste olid õigesti programmeeritud?

Pealegi, kui tark leping salvestatud muutumatu blockchain siis definitsiooni järgi oma salvestatud programmi koodi ei muuda. Kindlust, mis tuleneb sellise püsivus muutub väärtuslik omadus. Aga see kindlust tähendab ka, et püsiv smart lepingute puudub traditsiooniline veaparandus võimeid. Programm koodi rakendamisel aruka leping ei saa hõlpsasti siluda pärast salvestatud muutumatu blockchain. Kõik vead või nõrgad kohad on seatud "blockchain kivi".

Nutikas lepingu peab olema vigadeta, viga tolerantne või vähemalt mingil moel, kõrvaldatav. Tuginedes "vorm" lepingud ei taga ohutust - eriti mitte smart lepingud. Vana, lollakas tarkvara kindlasti saab kasutada ja on olnud suur mõju. Vaata DAO hack. Teatatud $ 50m-pluss eetri suunatakse tõttu smart lepingu haavatavust.

Vaja on uut tüüpi hoolsuskohustuse seda uut liiki leping. Smart lepingute segu õiguse ja infotehnoloogia. Nõuetekohase hoolsuse aruka lepingud peaksid sama tegema.

Due diligence on blockchain vanus

Mis due diligence on vaja tark lepingu?

Traditsiooniline analüüsi kavandatava tehingu ja lepinguline lepingutingimused peaksid kindlaks praktilised ja õiguslikud küsimused. Lähtekoodi analüüs peaks kindlaks vead programmeerimine smart lepingu enne selle koostanud.

Lisaks kavandatava smart leping tuleks sõita simulaatoris näha, kuidas see toimib vastuseks oodatakse ja ootamatu sõnumeid kasutajatele ja muid lepinguid. Nii juriidiliste küsimuste ja kavandamise küsimusi juhul saab koos. Oodatud ja ootamatu ettenägematud saab tuvastada, hinnata ja leevendada.

Nördimust mõned, kasutades smart lepinguid blockchain ei kaota vajadust advokaadid. Seda tõenäolisem on lihtsalt muuta, mida advokaadid peavad tegema.

Me ennustada uut tüüpi hoolsusega toob kokku spetsialiseeritud tehingutega advokaadid, kes saab vaadata üle konkreetse tehingu, tarkvara eksperdid, kes suudavad analüüsida smart lepingu programmi koodi ja selle toimimise kohta blockchain ja "smart lepingu advokaadid, kes saab kõrvaldada lõhe nende kahe vahel.

Ilmselt hoolsuskohustuse meeskond peab olema kaasatud ka enne tark lepingu lisatakse blockchain - isegi enne aluseks tegeleda lepitakse - aidata vältida lähemas vigu. Korraldades uut tüüpi hoolsusega nõuetekohast meeskond, smart võivad osapooled on palju usaldust saavutada soovitud tulemused.

Rangem smart lepingu nõuetekohase hoolsuse võib lõpuks tuua mõned meelerahu.

Blockchain TechnologySmart Lepingud

Seotud uudised


Post Blockchain

Bitcoin pealkirjades: Blockchain Scores Economist Cover

Post Blockchain

2018. aasta konsensus: mida Internet saab õpetada Blockchaini uuendajatele

Post Blockchain

Bitcoin ja Litecoin WikiLeaksi annetused

Post Blockchain

Nasdaq kinnitab Blockchaini hääletamistulemuste edukat läbiviimist

Post Blockchain

Microsofti Blockchaini tarneahela projekt kasvab 13 partneriks

Post Blockchain

Blockchaini tehase sees: kuidas IBM Distributed Ledger töö sai Global

Post Blockchain

MultiChain 1.0: Enterprise-i jaoks avaneb Bitcoin-ühilduv privaatne Blockchain

Post Blockchain

New Austraalia poliitiline partei püüab populariseerida Blockchain hääletamist

Post Blockchain

Bitcoin Comic läheb müüki pärast Edukat Crowdfunding

Post Blockchain

Applei virtuaalne valuutapoliitika värskendus: kas Bitcoini jaoks on hea või halb?

Post Blockchain

Blockchaini huvi tõuseb Venemaal (hoolimata õiguslikest probleemidest)

Post Blockchain

BNY Mellon: Blockchain Tech võiks muuta makseid