Ko će platiti za Turing-kompletirati pametne ugovore? | BS.democraziakmzero.org

Ko će platiti za Turing-kompletirati pametne ugovore?

Ko će platiti za Turing-kompletirati pametne ugovore?

Chris DeRose je novinar, programer, Bitcoin evangelist, javni govornik i vodeći developer Drop Zone.

U ovu funkciju, DeRose razmatra blockchain-based smart ugovora, i zašto on vjeruje da je isplativost ove aplikacije tehnologije nisu široko shvaćena.

Izgubljen u našem "pita-u-nebo" projekcije o budućnosti blockchains je najvažnija briga bilo koga treba imati na tehnologiju: Koji su troškovi priliku?

Nigdje je to više izraženo u tekućem raspravama nego u slučaju "pametnih ugovora".

Dok Vjerujem da će pametni ugovori pružiti niz efikasnosti u našoj blockchain budućnosti, tu je jednu kategoriju pametnih contractsthat sam najskeptičniji - da je od nedavno popularne "Turing završi" pametni ugovora.

Svi pametni ugovor platforme u upotrebi danas spada u otprilike dvije široke kategorije koje su podijeljene po uzoru na to da li je platforma ili nije "Turing potpuna." Dakle, šta ovu funkciju omogućiti? Turing potpunost je svojstvo bilo kojeg programskog jezika koji omogućava računaru da simulira sve što naš svemir sadrži.

Ako je jezik Okretanje potpuna, ona može pružiti sve logike smo navikli da u našim kompjuterima. Turing kompletnost omogućava računaru da 'petlja' i obradi vlastite proizvodnje u iterativno kompleks smislu. Ova nekretnina je odsutna u gotovo svim javnim blockchains. Ali sa modernim pojavom Ethereum, ova funkcija je sada na raspolaganju za ambiciozne blockchain kodera.

Iako je ova funkcija je inovacija koja Ethereum je reklamirao kao svoju konkurentsku prednost, to je trivijalno prekidač za flip 'on'. Dakle, zašto je ova značajka uključena u ranijim blockchains?

Bitcoin implementiran prvi pametni sistem ugovor na svijetu, i namjerno uključiti ovu mogućnost "off". Bitcoin podržava veliki broj jednostavnih vrsta ugovora u rasponu od "multisig", (transfer vrijednosti dala saglasnost od strane jednog broja stranaka); "Check TimeLock" (ugovori koje ovlašćuju trošenja vrijednosti nakon vremena je prošlo); i pregršt jednostavnije ugovora koji liče funkcije ček papira u dodjeljivanje vrijednosti primaoca.

Sa Turing potpunost, mogućnosti za programiranje pametne ugovore su ograničene samo na iznos kreativnosti i preradu vremena za koje je dizajner ugovor je spreman da plati.

Troškova prednosti

Dakle, u čemu je problem sa dajući korisnicima više opcija?

Pa, napamet, tu je i troškove veličine i obrade koje dolaze sa omogućava korisnicima da pohraniti više podataka o blockchain. Sa Bitcoin, čak i jedan megabajt svakih 10 minuta je kontroverzno velika. I sa Turing-kompletan blockchains kao Ethereum, pitanja veličinu i obrade enormno izraženiji.

Ovo iznad smanjuje sposobnost za male kompjutere i čvorova za pokretanje blockchain sa niskoenergetskih i propusnost. Ovo utiče i bilo čvor radi na udaljenoj lokaciji. Iako takav low-end podrška iznad glave može izgledati trivijalno u kontekstu aspiracija velikih bankarskih projekata, važno je prepoznati efekte ovog kompromisa kada se primjenjuje na primarni razlog za korištenje blockchains - servisiranje nedovoljno.

Da bi razumjeli zašto blockchains su pronašli efikasnosti u servisiranju nedovoljno, mora se shvatiti zašto korisnika mina ', ili trošiti troškove kako bi se osigurala i proces transakcije na blockchain mreži.

U Bitcoin, rudarstva djeluje kao poticaj da nagradi one koji mogu imati koristi od komunalnih sistema. Ljudi moje jer žele pretvoriti "registriranih" vrijednosti, struja upisana u njihovo ime, u "anonimni" vrijednosti koje se mogu koristiti za transakcije na internetu.

Oni možda žele da to učine zbog ograničenja lokalnu valutu ili da imaju bolji pristup lakši način da troše novac na internetu.

Ali troškove koji pružaju ove usluge mora biti podržan od strane velikog broja korisnika koji žele da zapravo koristiti tu uslugu.

Da li je takav zahtjev postoji za Turing-kompletan blockchain mreže ostaje da se vidi. Do sada, ova tvrdnja se čini sumnjivim.

Mreža koristi

Takve subvencije bi zahtijevalo da se pretjerano iznos od nedovoljno korisnika trenutno traže Turing potpunost, a ne gradi pametan ugovora zbog nedostatka ove funkcije.

Iako postoje sigurno mnogi korisnici biti uskraćen pristup osnovnim ugovorom usluga, ostaje pitanje da li je vrijednost razlike u službi mogu platiti za neumjereno viši iznad glave im je potrebna.

Jednostavno rečeno, treba da bude lotmore ovih korisnika nego su pronađeni koristeći samo Bitcoin same mreže.

Do sada, sve Turing-kompletan rudari su danas samo rudarstvo za špekulativne vrijednost za eter, na maternjem token na Ethereum mreže, i do danas nosuch nedovoljno komunalnih nije pronađena - prijedlog se čini neobično.

Još jedna izveštačenom prijedlog u Turing-potpun pametan ugovora je da je "Oracle".

Na pametan ugovora, podaci treba da uđe u blockchain iz vanjskog izvora, kako bi biti od koristi. Izvor ovih informacija - bilo da je to cijena roba, ili ishod sportski događaj, treba da se emituje od strane pojedinaca.

Ti pojedinci se nazivaju "proročanstva".

U ne-Turing dovršili pametan ugovor platforme, ova proročanstva se mogu naći u ugovorima "multisig", gdje jedna od stranaka je Oracle, a druge dvije stranke su učesnici ugovora. U "dvije od tri" multisig rad, na primjer, Oracle samo ulazi pobjednik na blockchain bez dodatnog koda u prilogu.

U Turing-kompletan model, same stranke emituje kod na blockchain dobro unaprijed, i neka čvorovi na blockchain odrediti ishod u vrijeme Oracle emitira ishod događaja 'podataka'.

Dakle, u čemu je razlika? Pa, u modelu Turing-potpun, sekundarni ugovor se može emitovati uz primarni ugovor za isključivo u svrhu "korumpiranje" proročište. To znači da su učesnici u Turing-kompletan ugovor ne samo da se uključe u ugovor, ali također može podmititi proročište nekažnjeno, i bez reperkusija.

Ovaj problem postaje još izraženije jer više pojedinaca na dobitku angažovanjem u pokušaju podmićivanja. Iako je još uvijek moguće za proročišta da se podmitio staromodan način u aranžmanu ne Turing, isporuka vrijednosti nije zagarantovana, a rizik od korupcije znatno ublažena.

Transparentnost pitanja

Još jedan veliki problem sa Turing potpunost je, možda ironično, njihove implikacije transparentnosti.

Kao dio zahtjeva za evaluaciju Turing-kompletan ugovor, kod tog ugovora moraju biti dostupni javnosti. U Turing-potpun blockchains, ovaj kod je predstavljen u vrijeme kada njegovi učesnici se uključe u sporazumu.

Dok transparentnost često može biti prednost za neke vrijednosti transfera propozicije, problemi u vezi sa stavom emitiranje svima su prilično očigledne. Većina finansijskih ugovora zahtijeva da se informacije asimetrično održan između uključenih strana, tako da izbegne uključivanje trgovci ne može pogodno trgovati na tim sporazumima.

Ako se velike banke mogu naći uzimanje poziciju na tržištu (recimo fjučers ugovora), rizik toj instituciji je da tržište može javno trgovati na, i odrediti budućnost te banke prije nego što je ugovor izvršen. Iako postoje neke teoretske rešenja za probleme otkrivanja, ova rješenja će biti dugo vremena dolazi, a možda nikada neće stići na sve.

Decentralizacija je rijetko efikasan, i uglavnom samo efikasnost kada pojedinci su iscrpljene sve druge opcije. Najuspješnijih blockchains će se naći gdje je stepen decentralizacije javlja oko područja koja odgovaraju zahtjevima regulatornu arbitražu koja im je potrebna, bez ikakvih dodatnih otpada.

Do sada, evaluaciju kod sebe nema još izložiti dovoljno rizik da opravda pretjerano iznad glave i složenosti potrebno da se održi taj trošak. Trenutno, većina aktera koji trebaju takve usluge su otkrili da plaćanja samo u potpunosti obavija rizik.

Offshore kockanje institucije i blockchain korisnici su bili u mogućnosti da rade kod na svojim internet stranicama sa malo straha od odmazde iz zemalja prijateljski njihove usluge. I to bi se očekivati ​​da za pojave, gdje je rizik neizvršenja utiče na njihovu sposobnost da zadrži korisnike "ček TimeLock" ugovore će biti dovoljno.

Blockchains su neverovatan alat za servisiranje one koji regulatornog okruženja zahtijeva da uslugu.

Međutim, kao što počinje ciklus hype u ovoj novoj fazi blockchain, važno je imati na umu da kad gledamo unazad, pitanje "Kome treba Turing kompletan pametan ugovore?" može jako dobro ispasti "Niko".

Pratite Chris DeRose na Twitteru.

EthereumSmart Ugovori

Povezane vijesti


Post Ethereum

Zašto Ethereum treba glupe ugovore

Post Ethereum

Predloženi Ethereum investiciono vozilo izaziva kontroverzu

Post Ethereum

Ethereum: vrijedan FinTech Sandbox

Post Ethereum

Cijene Cryptos Tech Stack stalno poboljšavaju

Post Ethereum

IPO i projekti osiguranja osvajaju 2,000 funti na Blockchain Hackathon

Post Ethereum

Profesor Cornell poziva na pokret DAO 2.0

Post Ethereum

Etereumov kreator ima viziju skaliranja bočnih kanala bez šala

Post Ethereum

Microsoft pokreće radnu grupu za bezbednosne ugovore

Post Ethereum

Bitcoin Cene prožile prošle godine 770 dolara, ali padaju samo kraće od 2018. godine

Post Ethereum

Eteremova priča o dva lanca

Post Ethereum

Bitcoin Pioneer Charlie Shrem pokreće novi Blockchain Venture

Post Ethereum

Eter Hitovi Record Highs kao cena Decouples from Bitcoin