Bakit Kinakailangan ng mga Kontrata ng Smart ang mga taong Shrewder | PH.democraziakmzero.org

Bakit Kinakailangan ng mga Kontrata ng Smart ang mga taong Shrewder

Bakit Kinakailangan ng mga Kontrata ng Smart ang mga taong Shrewder

Propesor Michael Mainelli ay executive chairman ng Z / Yen Groupand principal tagapayo sa Long Finance. Bob Mcdowall ay isang Associate ng Z / Yen at Bukod pa rito chairman ng patakaran at finance committee, Unidos ng Alderney, Channel Islands.

Sa ganitong piraso opinyon, Mainelli at Mcdowall galugarin ang mga hamon nakaharap sa blockchain-based na smart kontrata, paglalagay ng nakalahad rekomendasyon para sa kung paano sila ay pinakamahusay na ginagamit sa panandalian bilang mature sila.

Paano matalino ay ang iyong code?

Tinaguriang "smart kontrata" ay science fiction natanto. Maipapatupad na piraso ng code na naka-imbak sa isang mutual na ibinahagi ledger para sa hinaharap na pagpapatupad magbigkis tao at pagbabayad sa mga pagkilos at mga kinalabasan.

Computer siyentipiko Nick Szabo ay maipapataas ang termino mula noong unang bahagi ng 1990 at naglalarawan ng pagdadala ng "lubos na nagbago" gawi ng batas ng kontrata sa disenyo ng electronic commerce protocol sa pagitan ng mga estranghero sa Internet. Interes sa mga kataga ng "matalinong contract" ay risen kamakailan sa linya na may interes sa bitcoin at blockchain.

Claims ay ginawa na ang halos lahat ng pananalapi ay maaaring lumipat sa smart kontrata kapag isinama sa isang naaangkop na sistema ng pagbabayad, madalas na isang cryptocurrency.

Narito kami ay gumuhit ng isang pagkakaiba sa pagitan ng matalinong mga kontrata at "pipi code".

Computer na code ay maaaring maging lubos na bobo. Bits ng code ay ni Sorcerer Apprentices, ginagawa kung ano ang naisip namin ay ang aming pag-bid sa panahon namin ay sumulat ng code, hindi alaala sa mga pagbabago sa aming intensyon.

May-akda Larry Niven ay nagpapaliwanag:

"Iyan ang bagay tungkol sa mga tao na sa tingin galit sila sa mga computer. Ano ang tunay na sila ay mapoot ay lousy programmer."

Code naka-embed sa mutual ipinamamahagi ledgers ay tunay at kapaki-pakinabang, at kung minsan ay mapanganib. Kung ang code na iyon ay nakasulat upang tularan kontrata sa totoong buhay ito ay dapat marahil mas angkop na tawaging isang "code contract".

Smart mga kontrata ay may isang bilang ng mga bahagi. Ang mga transaksyon ay dapat may kasangkot higit pa kaysa sa lamang paglipat ng isang virtual na pera mula sa isang tao papunta sa isa pa (ibig sabihin ng isang pagbabayad transfer) at kasangkot dalawa o higit pang mga partido (tulad ng bawat kontrata ay dapat).

Pinaka-critically, ang pagpapatupad ng kontrata ay nangangailangan ng walang direktang paglahok ng tao pagkatapos ng matalinong contract ay ginawa ng isang bahagi ng ibinahagi ledger, na gumagawa ng mga kontrata "matalinong", o autonomous. Ang code na automates ang "paano kung ito ang mangyayari" elemento ng tradisyonal na mga kontrata.

Ideya magpaibabaw na muli

Computer code behaves sa mga inaasahang paraan nang walang linguistic kalabuan ng wika ng tao.

Ang code ay kinokopya sa maraming mga computer at patakbuhin sa pamamagitan ng mga network kapag ang mga kaganapan ay nangangailangan ng mga ito, karaniwang ang pag-expire ng ilang mga tagal ng panahon. "Engkanto" ay isang lumang kataga para sa paggamit ng higit pang tradisyonal na mga wika coding upang makamit ang mga katulad na mga dulo. Ang mga ito ay epektibong maliit na "multo" o "geists" na kumilos autonomously.

Tatlong dekada na ang nakakaraan, sprites ay karaniwang ginagamit upang maisama ang graphics sa video games. Sprites pa rin na natagpuan sa mga pindutan nabigasyon o pagdaragdag ng visual na apila sa mga pahina ng web. Habang ang smart kontrata coding wika subukan upang "panggapos" ang code upang matiyak na walang mga hindi nilalayong kahihinatnan, sprite coders na sinusubukan mong gamitin ang kapangyarihan ng mga tradisyonal na mga wika coding upang palabasin ang kanilang potensyal, umaasa sa kontrol sa pamamagitan ng coders na ay ituring na maging mas matalino kaysa sa code nila pakawalan.

Sprites ay hindi hihigit sa code na inilagay sa isang ipinamamahagi, walang pagbabago istraktura ng data, at maaaring tumakbo mula sa mga piraso ng Python, Lisp o Pumunta wika na naka-embed sa, at recursively pagsulat sa, isang blockchain.

Madalas Sila ay ginagamit upang maisagawa ang mga simpleng mga function ng seguridad tulad ng key at password istruktura, pagbabasa at pagsusulat ng direkta sa kanilang mga ledger.

Ipasok Ethereum

Smart mga kontrata, hindi tulad ng sprites, ay may posibilidad na gamitin espesyalista architecture.

Ang isang bilang ng mga programming language at virtual machine software engine ay binuo upang matiyak na ang mga smart contract code ay tumatakbo sa isang ligtas na paraan. Ethereumis isang partikular na popular na platform blockchain sa mga programa at mga protocol upang mapadali ang automated pagganap ng isang kontrata.

Bagaman marahil ang pinakamatibay na tagapagtaguyod ng matalinong contract-enable blockchains, Ethereum paglipat ang layo mula sa paggamit ng "matalinong contract" walang itinatangi para sa mga piraso ng code at patungo na gumagamit ng termino lamang kapag ang code ay nakadirekta sa kontemporaryo legal na isyu.

Ethereum plano upang gamitin ang blockchain upang magsagawa ng cryptocurrency mga transaksyon ng ilang mga kumplikado. Auguris isang desentralisado, open-source hula market platform binuo sa Ethereum blockchain para sa mga merkado hula. Ethereum inaasahan upang masiyahan ang mga kumplikadong mga kontrata sa mga lugar tulad ng pagtaya, Mortgage at insurance.

Sa teorya, mga platform ay maaaring malikha kung saan paganahin ang mga pinansiyal na firms upang lumikha ng Programmable bersyon ng tradisyonal na mga mahalagang papel - "matalinong mga mahalagang papel" - naka-imbak sa isang ipinamamahagi ledger.

Ang mga benepisyo mukhang halata. Mas mabilis at mas murang burukrasya at pangangasiwa. Mas kaunting mga error at hindi pagkakaunawaan. Ang halaga ng gawaing isinusulat upang suportahan ang mga transaksyon ay dapat lumiit. Routine pagproseso ng transaksyon trabaho ay mawawala.

Maraming mga mid-level na trabaho na may routine mapanghusga gawain at kontrol ay maaaring awtomatikong. Seguridad pagpapalabas, paglilipat at pagsubaybay ay dapat naka-streamline paggamit ng natatanging mga tagapagpakilala at asset segregation pamamagitan ng securities clearing at pag-aayos. Asset servicing, paglaan ng mga dividends at interes pagbabayad pati na rin ang corporate aksyon processing, ay dapat na awtomatiko. Derivatives clearing maaaring lumipat sa matalinong mga kontrata.

Limitasyon ng kontrata

Nakakakita kami ng dalawang mga partikular na problema sa matinding matalinong mga sitwasyon kontrata, mga pinagmumulan ng data at deposito. Una, ang smart mga kontrata ng mga sangkap na umaasa sa mga panlabas na data pinagkukunan ng maraming mga uri, mula sa Libor sa FX mga rate sa mga rate ng interes, upang lagay ng panahon.

Smart mga kontrata ay nai-iminungkahi, halimbawa, upang mahawakan ang mga merkado hula sa US elections. Nakarating na ang mga programmer nakalimutan "nagha-hang chads"? Mayroon bang ilang mga "ticker tape" ng mga desisyon ng US Supreme Court ang programa ay maaaring ma-access upang magpasya kung sino nanalo sa taya sa halalan sa US? Hindi.

Kaya ang mga uri ng mga programa ay hindi matimpi. Umaasa sila sa labas ng impormasyon at ang ilang mga ng mga ito sa labas ng impormasyon ay maaaring hindi maaasahan. Kung ang anumang market ay makakakuha ng sapat na malaki, ito ay nagkakahalaga ng "gaming" - tandaan ang Libor at FX eskandalo? Data pinagkukunan ay maaaring hindi maaasahan para sa mas karaniwan kadahilanan, tulad ng isang meteorolohiko istasyon sa pagiging out ng pagkilos.

Ano ang isang smart contract gawin pagkatapos? Maghintay? Infill, ibig sabihin, hulaan? Ibalik sa panghihimasok ng tao? Kaya tiyak na ito ay mahusay na upang ilipat sa pananalapi kaayusan sa code sa blockchains? Partido ay maaaring makita ang malinaw na kung ano ang kanilang papasukan, at hayaan ang code magpasya kinalabasan at magpatakbo kapag ito ay nagpasiya na ito ay kailangang.

Sa katotohanan, ang matematikal na at akademikong disiplina ng provable code ay sa kanilang kamusmusan. Dagdag dito, ang mga istruktura ay computationally mahal at mahirap unawain. Ang mga pinansiyal na mga serbisyo ng industriya ay kailangang ma-nakapagsasalita kung bakit ang isang desentralisado sistema ng data storage at pag-compute ay nagkakahalaga ng dagdag na gastos at pagiging kumplikado.

Maraming mga paraan upang 'go legal'

Ayon sa kaugalian, ito ay naging mas mahusay at epektibong gastos para sa isang organisasyon upang kumilos centrally bilang isang "pinagkakatiwalaang third party" ang pagpapatakbo ng imbakan at computing platform sa isang pormal o impormal na "club" arrangement.

Mga customer o mga miyembro ay maaaring mag-log in, hampasin ng isang bargain at umasa sa mga pinagkakatiwalaang third party upang patunayan ang mga bargain at asset, ingatan ang mga transaksyon at mapanatili ang mga tala ng transaksyon.

Minsan ang mga pinagkakatiwalaang third party nagpapatupad ng kaayusan, minsan tagapagpatupad na naiwan upang ang mga legal na sistema. Ngunit "ang legal na sistema" ay iba't iba. Pati na rin ang paglilitis, may mga maraming iba pang mga paraan ng paglutas ng mga pagtatalo, halimbawa, expert pagpapasiya kung saan ang isang independiyenteng mga third party na gumagawa ng isang pangwakas at umiiral pagpapasiya sa isang hindi pagkakaunawaan, madalas na ginagamit sa mga kontrata na nangangailangan ng isang pagsusuri o teknikal na pagtatasa ng kung sino did kung ano ang kung paano na rin.

Ang pamamagitan ay isang "walang kinikilingan" proseso na tumutulong sa parehong mga partido maabot ang isang resolution pa madalas isinasaalang-alang kung paano ang isang hukuman ay maaaring bigyang-kahulugan ang sitwasyon.

Arbitrasyon ay dispute resolution sa pamamagitan ng isang pribadong third party, epektibong pribadong hukuman, madalas na kinakailangan sa kumplikadong internasyonal na sitwasyon o kung saan ang mga partido pabor speedy resolution. Ang pagkakaiba-iba sa loob ng "legal na sistema" ay sumasalamin sa maraming iba't ibang paraan commerce ay maaaring magkamali at ang pangangailangan para sa iba't ibang mga paraan upang ilagay ang mga bagay bumalik sa ayos.

Patunay o garantiya ng pagpapatupad ay hindi posible sa ilalim ng ilang mga modelo ng negosyo o mga form ng transaksyon. Halimbawa, walang garantiya ng pagpapatupad ay posible na kung saan ang pagpapatupad ay nakasalalay sa antas ng serbisyo o variable rate fee.

Ang ganitong mga modelo sumamo ng tanong 'Paano ko malalaman kung ang code ay gawin kung ano ang sinasabi nito maaari itong gawin?' At pagkaganap niya ng mga code ay hindi ginagawa kung ano ang nais ko ito gagawin, kung paano ko pahihintuin nito, at kung kinakailangan, ilipat ang problema sa matalas na isip mga kamay ng mga eksperto, tagapamagitan, arbitrators, at abogado? '

Kontrata sa paglipas ng matagal na panahon ng oras na ikaw ay may materyal na kabayaran na pagsasaalang-alang ay maaaring kailangan upang i-hold pera sa escrow, "sa deposito". Nililimitahan ng "liquidity", na nagreresulta sa maraming mga pera na gaganapin sa account at hindi bagay.

Ito ay maaaring malutas sa pamamagitan ng paglikha ng lalambatin at insurance sasakyan ngunit pagkatapos namin nawala ikot sa isang bilog at recreated sa central financial third party sinasabing tayo ay disintermediating. May ilang mga kagiliw-giliw na mga paraan ng pagtugon sa mga isyung ito, ngunit sa pananalapi mga serbisyo at technologist ay sa isang maagang yugto ng paggalugad ito.

Teka muna

Kaya ano ang gagawin namin mahulaan? Hindi bababa sa malapit na term na "pipi at panandaliang kontrata" ay mangingibabaw sa paglipas ng "matalinong pang-matagalang kontrata", para sa tatlong dahilan. Una, kung ang isang executable kontrata ay may buhay ng isang araw o higit pa, pagkatapos ay ang mutual ipinamamahagi ledger ay hindi bukas para sa pang-matagalang sabotahe o pagkagambala.

Pangalawa, karamihan sa makatotohanang mga smart kontrata mukhang umasa sa pag-iral ng paulit-ulit na mga panlabas na mga pinagkukunan ng data, na kung saan ay nangangahulugan na ang mga kontrata naging kumplikado nang mabilis, o wind up relying sa panghihimasok ng tao, sa halip daig ang kanilang mga layunin. Kaya kontrata na umaasa lamang sa mga ledger at marahil isang timing pinagmulan magkaroon ng isang kalamangan.

Ikatlo, ang smart mga kontrata na kasangkot pagbabayad na nangangailangan ng pag-post ng collateral ay pagpunta sa maging seryoso pinaghihigpitan. Pag-lock-up collateral ay hahantong sa isang malubhang pagbawas sa na magagamit at hilahin pagkatubig sa labas ng merkado.

Mga merkado ay maaaring maging mas matatag, ngunit ang makabuluhang pagbaba sa pakikinabangan at kahihinatnang market pagtanggi ay Matindi resisted pagtutol sa pamamagitan kalahok merkado.

Radical makabagong ideya, overturning ang tinatanggap na pagkakasunud-sunod ng mga modelo ng negosyo at mga proseso, mga pangangailangan upang masuri paglipas ng panahon.

Ang panimulang punto ay simpleng e-eksperimento na nakatutok sa application ng smart mga kontrata sa mga simpleng gawain at mga proseso. Mga simpleng gawain at mga proseso lilimitahan impormasyon dependency at pinansyal, reputational, at pagpapatakbo panganib. Sa sandaling ang smart kontrata ay pakawalan sa isang komersyal na mundo, ito ay mahirap upang bigyang-laya ang mga ito sa walang mumunti panganib gastos at kahihiyan sa sabihin ang hindi bababa sa. Kahit simpleng gawain ay dapat na makulong simple na malapit-matagalang mga transaksyon.

Sa pananalapi sektor na nangangahulugan umaalis pang-matagalang pinansiyal na mga instrumento tulad ng swaps at pinaka bonds hanggang magkano mamaya, kapag may malakas empirical patunay na ang naturang mga kontrata ay maaaring mapagkakatiwlaan nakasulat.

Sa praktikal na mga tuntunin, ay nangangahulugan na ang isang pagtutok sa mga simpleng gawain, tulad ng mga susi sa seguridad o timestamping o pag-archive, na may mga simpleng pakikipag-ugnayan ledger at data dependency limitado sa makitid, maaasahang mga pinagkukunan ng data, marahil ang ledger mismo at ang ilang mga unibersal na oras na orasan.

Para sa kagyat na hinaharap, isang "makakuha ng out sa smart kontrata sugnay" ay pahintulutang magpatakbo ng interbensyon ng tao. Pati na rin ang "legal na hurisdiksyon", "panghihimasok ng tao" ay kailangang ma-"na isinulat sa" tinatawag na matalino na mga kontrata para sa nakikinita hinaharap.

Kontrata na nangangailangan ng tao interbensyon o tungkulin ng tagapamagitan sa pamamagitan ng paraan ng arbitration, mediation, o expert pagpapasiya, ay hindi angkop para sa mga smart mga kontrata para sa ilang oras.

Ang ilang mga halimbawa ng mga lugar na application na maaaring maging angkop ngayon ay kinabibilangan ng:

• Trading pagmamay-ari ng mga digital na mga ari-arian sa self-referential o token-based na mga online marketplaces

Pagmamay-ari ng digital na ari-arian sa pamamagitan ng Internet ay maaaring itinatag sa isang peer-to-peer desentralisado kapaligiran. Kapaligiran na ito ay umaabot sa pre-sale mga token na kumakatawan sa pagmamay-ari ng mga tiket, paninda, mga produkto at mga subscription.

Smart mga kontrata o sprites ay maaaring mahanap ang kanilang mga "smartest" mga lugar application dito sa malapit na term.

• rights Trading pagboto

Corporate at social enterprise at kahit na mga partidong pampulitika nagpanukala ang paglikha ng blockchain-based na mga sistema upang bumuo ng isang mas makatarungan at mas transparent na kapaligiran pagboto.

Nasdaq ay subukan ang blockchain teknolohiya upang "mas mahusay na pamahalaan at i-streamline ang proseso ng proxy pagboto". Smart mga kontrata o sprites ay maaaring magbigay sa makabuluhang mas mahusay na corporate pamamahala ng institutional ahente (pension funds) ipamahagi ang karapatan sa pagboto sa tunay na benepisyaryo (pensioners) upang i-hold corporate pamamahala sa account.

• Identity pamamahala

Smart mga kontrata o sprites makakatulong sa iyo na malaman ang iyong mga customer (KYC), anti-money laundering (AML) pangangailangan. Ultimate kapaki-pakinabang pagmamay-ari o impormasyong pangkalusugan application ay maaaring gamitin mutual ipinamamahagi ledgers upang magpadala ng authenticated o notarised dokumento, pagtatala ng kanilang paggamit at pag-iistraktura key management.

Blockchain underpins ang smart kontrata dahil ang pagpapatupad ng kontrata ay nangangailangan ng walang direktang paglahok ng tao pagkatapos ng matalinong contract ay ginawa ng isang bahagi ng blockchain, na gumagawa ng mga kontrata "matalinong".

Ngunit, hanggang nagkaroon ng mas malawak na pag-eksperimento sa smart kontrata, para sa mga praktikal na komersyal na layunin, sila ay dapat na nakakulong sa isang pinaghihigpitan na hanay ng mga short-term mga digital na mga transaksyon.

Ang artikulong ito ay orihinal nai-publish sa pamamagitan ng Z / Yen Groupand ay malathala muli dito na may pahintulot ng may-akda.

EthereumSmart Kontrata

Kaugnay na Balita


Post Ethereum

Smart Contract Analyzer to Debut sa Ethereum Conference

Post Ethereum

Ang Bletchley Blockchain Project ng Microsoft ay pumapasok sa Susunod na Phase

Post Ethereum

Isang Buwan pagkatapos ng Ethereum Fork, Milyun-milyon sa DAO Funds na Hindi Nakasalalay

Post Ethereum

Mga Pagsubok sa Bitcoin 2018 Mataas na bilang mga mamumuhunan Maghanap ng Privacy

Post Ethereum

Tiwala Walang Isa: Ethereum Smart Kontrata Seguridad ay Pagsusulong

Post Ethereum

Ang Ether Prices Pumasok sa $ 20 Milestone sa Network muna

Post Ethereum

Bitcoin Exchange Bitfinex Nagdadagdag ng Ether trading Sa gitna ng Pagtaas ng Demand

Post Ethereum

Ang LendingRobot ay Paglilipat ng mga Rekord ng pamumuhunan sa isang Public Blockchain

Post Ethereum

Ang mga Dyaryo DAO Funds ay Nasa Ilipat

Post Ethereum

Espirituwal na Karanasan: Hot, Wild Ethereal Summit ay Mag-sign ng Times

Post Ethereum

Counterparty Ignites Debate Sa Pagsasama ng Ethereum

Post Ethereum

Bakit ang DAO Attack ay mabuti para sa Ethereum