{"id":11580,"date":"2022-08-21T11:23:07","date_gmt":"2022-08-21T09:23:07","guid":{"rendered":"http:\/\/crypto50x.com\/smart-contracts-on-blockchain\/"},"modified":"2022-08-21T11:30:24","modified_gmt":"2022-08-21T09:30:24","slug":"smart-contracts-on-blockchain","status":"publish","type":"post","link":"https:\/\/crypto50x.com\/et\/smart-contracts-on-blockchain\/","title":{"rendered":"Smart Contracts on Blockchain"},"content":{"rendered":"<p>Me elame maailmas, kus s\u00f5na &#8220;nutikas&#8221; annab vaid \u00fche \u00fchise t\u00e4henduse ja see on trendikas v\u00f5i neo. Enamasti kuuled inimesi r\u00e4\u00e4kivat nutikellast, nutikellast, nutikast sellest&#8230; nutikast sellest. Raha valdkonnas esindavad kr\u00fcptovaluutad seda tunnustatud nutikust. Kui \u00fcldse, siis t\u00e4histavad kr\u00fcptov\u00e4\u00e4rtpaberid lahkumist minevikust, kus pangad teostasid t\u00e4ielikku kontrolli oma klientide raha \u00fcle. Teine uus suundumus, mida kr\u00fcpto on kuulutanud, on v\u00f5ime tagada arukate lepingute t\u00e4itmine. Reaalses elus ei ole <a href=\"https:\/\/www.ibm.com\/topics\/smart-contracts\">terminoloogia, arukad lepingud,<\/a> isegi mitte nii keeruline, kui see v\u00f5ib tunduda.<\/p>\n<p>Arukad lepingud viitavad lihtsatele programmidele, mis on salvestatud <a href=\"https:\/\/crypto50x.com\/et\/mida-peate-plokiahela-tehnoloogia-kohta-teadma\/\">plokiahelasse<\/a>. Nad k\u00e4ivituvad, kui eelnevalt kindlaksm\u00e4\u00e4ratud tingimused on t\u00e4idetud. P\u00f5him\u00f5tteliselt kasutatakse neid lepingu t\u00e4itmise automatiseerimisel. Selle p\u00f5hjuseks on see, et k\u00f5ik osalejad saaksid olla kindlad, et tulemus ei j\u00e4\u00e4ks kaotamata.<\/p>\n<p>Lisaks on arukas leping digitaalne leping, mis v\u00f5imaldab osapooltel vahetada aktsiaid, vara, raha v\u00f5i muud v\u00e4\u00e4rtuslikku. See teeb seda l\u00e4bipaistvalt, kuna v\u00e4ldib k\u00f5iki kolmandaid osapooli. Lihtsustatult \u00f6eldes on arukad lepingud justkui keeruliste tehingute automaadid.<\/p>\n<h2>Kuidas nutikas leping toimib<\/h2>\n<p>Arukate lepingute toimimise m\u00f5istmiseks v\u00f5ime v\u00f5tta n\u00e4iteks mobiiltelefoni ostmise internetis. Mobiiltelefoni ostmiseks on vaja veebilehte, kus on teavet vajalike telefonide kohta. Peale selle peate leidma viisi, kuidas m\u00fc\u00fcjatega suhelda.<\/p>\n<p>Lisaks kahele eespool nimetatud n\u00f5udele peaks olema olemas makses\u00fcsteem, mis v\u00f5imaldab teil p\u00e4rast valitud telefoni valimist raha vahetada. Pealegi peab olema v\u00f5imalus saada raha tagasi, kui vajalikku telefoni ei ole olemas. Pealegi, kui soovite oma telefoni omanikuks muuta, v\u00f5ite seda teha koos ametiasutustega.<\/p>\n<p>K\u00f5ik eespool k\u00e4sitletud komponendid vajavad mingisugust usaldust. Usaldus on teie ja m\u00fc\u00fcja vahel. Samuti kontrollivad erinevaid protsesse erinevad isikud ja ettev\u00f5tted. Kui \u00fcks inimene v\u00f5i isegi ettev\u00f5te sekkub protsessidesse, siis v\u00f5ib kogu protsess olla rikutud.<\/p>\n<p>Allj\u00e4rgnevalt on esitatud sammud, mis puudutavad aruka lepingu toimimist.<\/p>\n<ol>\n<li>Kaupleja, kes alustab tehingut plokiahela rahakotist<\/li>\n<li>Tehing saabub hajutatud andmebaasi. See on koht, kus toimub identiteedi kinnitamine.<\/li>\n<li>Selles etapis kiidetakse tehing heaks, mis v\u00f5ib h\u00f5lmata raha\u00fclekannet.<\/li>\n<li>Tehinguga kaasneb kood, mis m\u00e4\u00e4ratleb tehingu liigi, mis tuleb l\u00f5pule viia.<\/li>\n<li>Tehing lisatakse plokki, mis on plokiahelas.<\/li>\n<li>Muudatuste korral j\u00e4rgib see enne ajakohastamist sarnast protsessi.<\/li>\n<\/ol>\n<h2>Arukate lepingute omadused<\/h2>\n<p>Nutilepingud erinevad traditsioonilistest programmeerimiskeeltest. Seet\u00f5ttu on arukatel lepingutel j\u00e4rgmised omadused:<\/p>\n<p>Esimene tunnus on muutumatus. P\u00e4rast aruka lepingu kasutuselev\u00f5ttu ei saa seda muuta. Seega on tagatud, et see toimib identselt, s\u00f5ltumata sellest, millal seda kutsutakse. See protsess v\u00f5imaldab arukatel lepingutel tegutseda usaldusv\u00e4\u00e4rsete ja usaldusv\u00e4\u00e4rsete kolmandate osapooltena, kuna neid ei kontrolli \u00fckski inimene. Seet\u00f5ttu v\u00f5ib ta tegutseda usaldusv\u00e4\u00e4rse automatiseeritud turutegijana ja finantsvahendajana, valvates erapooletuse eest.<\/p>\n<p>Teine omadus on lihtsus. Arukaid lepinguid on kuidagi kallis korraldada plokiahelas. Samuti sisaldab see tundlikku loogikat, mis dikteerib finantstehingute voogu. Seet\u00f5ttu on need lihtsamad ja v\u00e4iksemad kui enamik koodibaase.<\/p>\n<p>Teine tunnus on l\u00e4bipaistvus. Arukad lepingud avaldatakse plokiahelas. Lisaks v\u00f5ib seda kirjutada ja lugeda iga isik, kes saab juurdep\u00e4\u00e4su plokiahelale.<\/p>\n<p>Arukad lepingud toimivad p\u00e4rast nende kasutuselev\u00f5ttu iseseisvate osalejatena. Pealegi, kuigi need on l\u00e4bipaistvad, sisaldavad nad keerulist loogikat. Arukad lepingud t\u00f6\u00f6tavad nii, et selle asemel, et inimkasutajatel oleks <a href=\"https:\/\/crypto50x.com\/et\/ethereum-kruptovaluuta-tiiger-kes-jahib-bitcoine\/\">Ethereumi<\/a> kontod, on olemas kahte liiki kontod. Nende hulka kuuluvad lepingulised kontod ja v\u00e4liskontod (Externally Owned Accounts, EOA). Lepingukontosid haldab aruka lepingu kood, samas kui EOAsid haldab inimkasutaja.<\/p>\n<h2>Top Smart Contract Case Kasutused<\/h2>\n<p>Arukaid lepinguid kasutatakse erinevates valdkondades. N\u00e4iteks h\u00fcpoteegis\u00fcsteemis kasutatakse seda nii protsessi kiirendamiseks kui ka h\u00fcpoteekide automatiseerimiseks. Teine valdkond, kus seda kasutatakse, on digitaalne identiteet. Selles sektoris pakub see digitaalsete varade individuaalset identiteeti, muudab KYC (Know Your Customer) h\u00f5\u00f5rdumatuks ja k\u00f5rvaldab v\u00f5ltsingud.<\/p>\n<p>Nutilepingud on olulised ka finantsvaldkonnas. N\u00e4iteks finantsteenuste puhul kasutatakse seda vigadeta teenuste osutamisel. P\u00f5him\u00f5tteliselt automatiseerib see mitmeid aspekte. Lisaks kasutatakse seda finantsturbe puhul kohustuste haldamiseks. Peale selle aitab see automatiseerida makseid, dividende ja aktsiate jagamist.<\/p>\n<p>Ikka veel, finantsk\u00fcsimuses <a href=\"https:\/\/101blockchains.com\/smart-contract-use-cases\/\">m\u00e4ngivad arukad lepingud olulist rolli finantsandmete salvestamisel<\/a>. Seda tehakse andmete salvestamise parandamise teel. Selle abil on suur t\u00e4psus ja see s\u00e4\u00e4stab oluliselt nii auditeerimis- kui ka aruandluskulusid. Kaubanduse rahastamisel kasutatakse seda piiri\u00fcleste maksete tegemiseks. Samuti v\u00f5ib seda m\u00f5nel juhul kasutada rahvusvahelises kaubanduses.<\/p>\n<p>Valitsussektoris on arukas leping oluline toimingute automatiseerimisel. Lisaks parandab see t\u00f5husust ja l\u00e4bipaistvust. Teine sektor, kus arukad lepingud m\u00e4ngivad olulist rolli, on kliinilised uuringud. Seal tagab see institutsioonidevahelise n\u00e4htavuse, parandab privaatsust ja automatiseerib andmete jagamise protsessi.<\/p>\n<p>Kauplemistegevuses tehakse tehinguid ilma vahendajaid kasutamata. P\u00f5hjus on selles, et protsess on automatiseeritud. Samuti automatiseerib see eskroomis\u00fcsteemi puhul eskroomisumma. Peale selle parandab see usaldust ja autentib andmeid. Pidage meeles, et deponeerimine on protsess, mille k\u00e4igus hoitakse v\u00e4\u00e4rtust poolte vahel, kuni leping on aktiivne. Neid kasutatakse platvormidel, sealhulgas Upworkil ja ka muudel vabakutseliste platvormidel.<\/p>\n<h2>Nutikate lepingute eelised<\/h2>\n<p>Arukad lepingud suurendavad kokkuhoidu, v\u00e4hendades tasusid ja ajalisi viivitusi. Nad kaotavad vajaduse vahendajate j\u00e4rele, kes tegeleksid tehingutega. Samuti on olemas l\u00e4bipaistvus ja usaldus arukate lepingute suhtes. P\u00f5hjus on selles, et \u00fckski kolmas isik ei ole kaasatud. Samuti on see tingitud sellest, et k\u00f5ik kr\u00fcpteeritud tehingukirjed on k\u00f5igi osalejate jaoks \u00fchised.<\/p>\n<p>Arukas leping soodustab t\u00e4psust, t\u00f5husust ja kiirust. P\u00e4rast tingimuse t\u00e4itmist on leping v\u00e4ga kiiresti s\u00f5lmitud. Lisaks sellele, et arukad lepingud on automatiseeritud ja digitaalsed, ei ole tehingute t\u00f6\u00f6tlemiseks paberit\u00f6\u00f6d. Samuti ei kulu aega k\u00e4sitsi t\u00e4idetud dokumentide vigade koosk\u00f5lastamiseks.<\/p>\n<p>Lisaks <a href=\"https:\/\/www.ibm.com\/topics\/smart-contracts#:~:text=Smart%20contracts%20are%20simply%20programs,intermediary's%20involvement%20or%20time%20loss.\">suurendavad arukad lepingud oluliselt turvalisust<\/a>. Blockchaini tehinguandmed on tavaliselt kr\u00fcpteeritud. See teeb selle h\u00e4kkimise veidi keeruliseks. Samuti on iga uus tehing seotud nii j\u00e4rgnevate kui ka varasemate kirjetega jaotatud pearaamatus. See t\u00e4hendab, et kui h\u00e4kkerid soovivad muuta \u00fchte m\u00fcndi, siis peavad nad muutma kogu ahelat.<\/p>\n<h2>Top Smart Contract platvormid<\/h2>\n<p>Peamised platvormid, mis toetavad arukaid lepinguid, on Hyperledger, Ethereum, Stellar, EOS ja teised. Kuigi m\u00f5nel neist platvormidest on oma nutikas lepinguline virtuaalmasin ja lepingukeel, on teistel seda mitte. Pealegi on neil unikaalsed omadused.<\/p>\n<h3>Algorand<\/h3>\n<p>Algorand on <a href=\"https:\/\/crypto50x.com\/et\/detsentraliseeritud-rahastamise-defi-projektid\/\">DeFi<\/a> lubadeta aruka lepingu platvorm. Ettev\u00f5te s\u00f5lmis lepingu Circe&#8217;iga 2020. aastal p\u00e4rast fiatiga tagatud stabiilse m\u00fcndi funktsionaalsuse kasutuselev\u00f5ttu Algorandis. Platvorm pakub suurt kiirust ilma turvalisust, skaleeritavust ja minimaalseid hindu ohverdamata.<\/p>\n<p>Algorandi funktsioonide hulka kuuluvad arendajatele s\u00f5bralik, Smart Contract Programmeerimiskeel lihtsaks tehtud ja koodi auditeeritavus. Muud omadused on see, et tal on madalad tehingukulud, tehinguid t\u00f6\u00f6deldakse kiiresti ja see on s\u00fcsinikdioksiidi negatiivne. Pealegi on selle olemus kahjutu.<\/p>\n<p>Lisaks selle aruka lepingu omadustele on sellel ka m\u00f5ned eelised, millest \u00fcks on selle kiirus. Kaevandamisel kasutatakse Pure Proof of Stake konsensust. See strateegia tagab maksimaalse j\u00f5udluse s\u00f5ltumata tehingute arvust plokis. Teine eelis on asjaolu, et see on skaleeritav. See t\u00e4hendab, et see tegeleb selliste oluliste plokiahela probleemidega nagu detsentraliseerimine, turvalisus ja skaleeritavus. Samuti on arukas leping odav, kuna see kasutab <a href=\"https:\/\/clarity-lang.org\/\">Clarity programmeerimiskeelt<\/a>, mis s\u00e4\u00e4stab vaeva, aega ja raha.<\/p>\n<h3>Ethereum<\/h3>\n<p>Ethereum on esimene parim aruka lepingu platvorm. Isegi erinevate arukate lepinguplatvormide kasutuselev\u00f5tuga on see endiselt v\u00e4ga k\u00f5rge. Aja jooksul on see muutunud populaarseks ja see on muutnud selle atraktiivseks m\u00e4rkimisv\u00e4\u00e4rseteks investeeringuteks. See on meelitanud ligi selliseid ettev\u00f5tteid nagu Samsung ja Intel.<\/p>\n<p>M\u00f5ned Ethereumi peamised omadused h\u00f5lmavad asjaolu, et seadistamine on tasuta ja et sellel on ERC-20, mis on Ethereumi s\u00fcmboolne standard. Muude omaduste hulka kuulub asjaolu, et arendajad peavad j\u00e4rgima selgeid suuniseid ja sellel on avangardistlik arenduskogukond.<\/p>\n<p>Ethereumi aruka lepingu eeliste hulka kuulub usaldusv\u00e4\u00e4rsus. Ethereumil on meeskond p\u00fchendunud arendajaid, kes on v\u00e4lja t\u00f6\u00f6tanud usaldusv\u00e4\u00e4rse platvormi. Platvormil v\u00f5ib iga\u00fcks soovida ehitada hajutatud rakendust v\u00f5i arukat lepingut. Teine eelis on see, et see on v\u00e4ga populaarne. Eeter on Bitcoini j\u00e4rel teine k\u00f5ige populaarsem kr\u00fcpto.<\/p>\n<p>Lisaks eespool nimetatud eelistele on sellel ka m\u00f5ned piirangud. \u00dcks neist on see, et see on v\u00e4ga kallis. V\u00f5rreldes teiste kr\u00fcptodega on Ethereum k\u00f5ige kallim. Teine puudus on see, et see on aeglane. Aegluse p\u00f5hjuseks on suurenenud kasutajate arv platvormil. Ethereum on samuti haavatav. Varem on seda seostatud turvaprobleemide ja -probleemidega.<\/p>\n<h3>EOS<\/h3>\n<p>EOS t\u00f6\u00f6tati v\u00e4lja 2017. aastal. See on osutunud teistega v\u00f5rreldes paljulubavaks nutikaks lepinguks. see on peaaegu ilma tehingutasuta. Lisaks sellele on see v\u00f5imeline t\u00f6\u00f6tlema mitu tehingut \u00fche sekundi jooksul. M\u00f5ned selle funktsioonid on skaleeritav ja lihtne kasutada. Samuti ei paku seda platvormip\u00f5hine programmeerimiskeel.<\/p>\n<p>Sellise aruka lepingu eelis on see, et see on kiire. See kasutab delegeeritud konsensuse t\u00f5estust, mis v\u00f5imaldab v\u00f5rgustikul t\u00f6\u00f6delda mitmeid tehinguid. Strateegia annab investoritele juurdep\u00e4\u00e4su ressurssidele, v\u00f5ttes samal ajal arvesse nende arvutusv\u00f5imsust ja osalust. Samuti on see odavam v\u00f5rreldes nutika lepinguga nagu Ethereum.<\/p>\n<p>EOSi peamine piirang on seotud tsentraliseerimisega. Asjaolu, et tehnoloogia muudab selle aruka lepingu kalliks ja kiireks, on murettekitav. Mure on vastupidavusest tsensuuri ja tsentraliseerimiseni. Tsentraliseerimise probleem pani EOS Tribe, mis oli \u00fcks esimesi osalejaid, tagasi astuma. Tagasiv\u00f5tmise eesm\u00e4rk oli t\u00f5sta teadlikkust k\u00f5nealusest probleemist.<\/p>\n<h3>Hyperledger<\/h3>\n<p>Hyperledgeri l\u00f5i Linux Foundation. Hyperledger Fabric, selle plokiahela, on volitatud ja osalejate identiteet on teada. See muudab platvormi v\u00f5rreldes teiste platvormidega ettev\u00f5tetele atraktiivseks. Samuti lubab ta j\u00e4rgida andmekaitsevajadusi ja k\u00e4sitleda tundlikke andmeid.<\/p>\n<p>Selle aruka lepingu v\u00e4ljat\u00f6\u00f6tamise eesm\u00e4rk on suurendada turvalisust, salajasust ja usaldust. Kasutajatel on v\u00f5imalus arendada salajane kanal m\u00f5nele konkreetsele liikmele. See v\u00f5imaldab kasutajatel lubada ainult valitud osalejatel tehinguandmeid vaadata.<\/p>\n<p>Hyperledgeri erip\u00e4ra on see, et IBM pakub abi, selle kasutamine on t\u00e4iesti tasuta ja see on avatud l\u00e4htekoodiga. Pealegi toimub liikmelisus loal. S\u00fcsteem v\u00f5imaldab teil kasutajana ka eri keeltes lepinguid kodeerida.<\/p>\n<p>Selle aruka lepingu eelised h\u00f5lmavad liikmelisuse autoriseerimist. See t\u00e4hendab, et see on oluline teadlike ettev\u00f5tete jaoks. Lubade plokiahelat on sobiv peamiselt finantsorganisatsioonide jaoks. Teine eelis on muutumatu s\u00fcsteem. Sellel on pearaamat, mis sisaldab andmeid varasemate ja pidevate tehingute kohta. Erinevad failis\u00fcsteemid on olulised erinevate plokiahela rakenduste jaoks. Teine eelis on usaldus, skaleeritavus ja suur j\u00f5udlus.<\/p>\n<p>Lisaks eelistele on sellel arukal lepingul m\u00f5ned piirangud, sealhulgas keeruline arhitektuur. V\u00f5rreldes sellise platvormiga nagu Ethereum, ei ole sellel ka p\u00e4devaid programmeerijaid. Pealegi ei ole tegemist veatolerantse v\u00f5rguga.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Me elame maailmas, kus s\u00f5na &#8220;nutikas&#8221; annab vaid \u00fche \u00fchise t\u00e4henduse ja see on trendikas v\u00f5i neo. Enamasti kuuled inimesi r\u00e4\u00e4kivat nutikellast, nutikellast, nutikast sellest&#8230; nutikast sellest. Raha valdkonnas esindavad kr\u00fcptovaluutad seda tunnustatud nutikust. Kui \u00fcldse, siis t\u00e4histavad kr\u00fcptov\u00e4\u00e4rtpaberid lahkumist minevikust, kus pangad teostasid t\u00e4ielikku kontrolli oma klientide raha \u00fcle. Teine uus suundumus, mida kr\u00fcpto &#8230; <a title=\"Smart Contracts on Blockchain\" class=\"read-more\" href=\"https:\/\/crypto50x.com\/et\/smart-contracts-on-blockchain\/\" aria-label=\"Read more about Smart Contracts on Blockchain\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":11313,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[874],"tags":[6965,364,358],"class_list":["post-11580","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plokiahela-tehnoloogia","tag-arukas-leping","tag-ethereum-et","tag-kruptovaluuta"],"_links":{"self":[{"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/posts\/11580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/comments?post=11580"}],"version-history":[{"count":1,"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/posts\/11580\/revisions"}],"predecessor-version":[{"id":11621,"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/posts\/11580\/revisions\/11621"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/media\/11313"}],"wp:attachment":[{"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/media?parent=11580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/categories?post=11580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crypto50x.com\/et\/wp-json\/wp\/v2\/tags?post=11580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}