Okosszerződés? Mutatjuk mi az!
Lőrincz Barbara Renáta2019. augusztus 2.
Az okosszerződés az egyik leghasznosabb blokklánchoz kapcsolódó eszköz, ami lehetővé teszi az árucserét a világ bármely pontján.
A következő cikkben megtudhatod, hogy pontosan mire is használható és miért lehet ez vonzó a nagyközönség és legfőképp a te számodra.
Az okosszerződések önmegvalósító, üzleti automatizálási alkalmazások, amelyek decentralizált hálózaton, például blokkláncon futnak.
Mivel adminisztratív költségek nélkül képes működni, jelenleg ez az egyik legvonzóbb szolgáltatás, ami a Blokklánc technológiához kapcsolódik.
Míg a Blokklánc egy nagy adatbázisként működik, adminisztrálva az azon lefutó tranzakciókat, addig az okosszerződések előre meghatározott feltételek alapján hajtanak végre tranzakciókat. Tehát gondolhatunk rá úgy, mint egy számítógépre, ami “ha / akkor” vagy feltételes programozást hajt végre.
Alapvetően, ha teljesül az okosszerződés egyik feltétele - például az áruk a kikötőbe érkeznek - két kereskedő fél megegyezhet a kriptopénz átváltásában - automatizálhatják a bitcoin, a fiat pénz átutalását vagy az áruk szállítmányának átvételét, akkor a folyamat zökkenőmentesen halad. Mindezt, mármint az okosszerződés státuszát és annak minden adatát egy blokkláncon alapuló főkönyv tárolja, tehát nincs szükség további emberi beavatkozásra, vagy akár közjegyző jelenlétére.
Tokenek és okosszerződések
Például egy biztosítótársaság okosszerződésekkel automatizálhatja a fizetési kérelmeket olyan események kapcsán, mint nagyszabású áradások, hurrikánok, aszályok. Vagy amint megérkezik egy rakományszállító hajó a kikötőbe és a konténrek belsejében található szenzorok megerősítik, hogy a rakomány érintetlen maradt az út során és megfelelően tárolták azt, a számlát automatikusan kiállíthatja a rendszer.
A technológia alapfunkcióját képezik a kriptovaluták és digitális tokenek átvitele is.
Az Ethereum Blokklánc ERC-20 és ERC-721-es tokenjei mind okosszerződések.
Martha Bennett, a Forrester Research fő elemzője szerint azonban nem minden okosszerződés token.
Az Ethereum blokkláncon futnak olyan okosszerződések is, amik úgy indítanak el folyamatokat, hogy ERC-20-as vagy ERC-721-es tokeneket használnának. - mondta Bennett.
Az okosszerződések arra is képesek, hogy más kriptovaluták, például a Bitcoin átvitelét szabályozzák. Amint a fizetés ellenőrzése megtörtént, a Bitcoin átvándorolhat az eladótól az új tulajdonoshoz.
Bennett rámutatott arra is, hogy a legtöbb vállalati blokklánc nem használ tokeneket. Azok a cégek, amelyek mégis használnak tokeneket, okosszerződések szabályaival irányítják a coinok kiosztását és határozzák meg az átadás feltételeit.
Ez még mindig nem jelenti azt, hogy a token és az okosszerződés egyet jelentene - minden attól függ, hogy a tokent hogyan építették fel. - nyilatkozta Bennett.
Továbbá a tokeneknek nem feltétlenül kell gazdasági értéket hordozniuk; a token lehet egy olyan eszköz is, ami jogot ad neked egy döntés meghozatalához; a token leadása jelentheti, hogy szavaztál és az adott ügyben nem adhatsz le új szavazatot - így nincs gazdasági értékkel társítva.
Hogyan utánozzák az okosszerződések az üzleti szabályokat
Az okosszerződések sem “okosnak” sem szerződésnek nem tekinthetőek jogi értelemben. Felmerült benned a kérdés, hogy akkor pontosan mit is jelenthet az okosszerződés? Röviden megfogalmazva: üzleti szabályok egy szoftverbe ültetve.
Az emberek gyakran azt kérdezik, mi különbözteti meg az okosszerződéseket az üzleti szabályok automatizálási szoftvereitől. A válasz pedig, hogy az elv ugyanaz, de az okosszerződések támogatják a vállalati határokon átnyúló folyamatok automatizálását, több szervezet bevonásával, amire az üzleti szabályok szimpla automatizálása nem képes. - mondta Bennett.
Tehát, mivel az okos szerződéskód egy nyitott blokkláncon fut, a szabályokat nem csak az okosszerződést kódoló társaságon belül lehet alkalmazni, hanem más üzleti partnerek számára is elérhető.
Ha jó a tervezés és a programozás, az okosszerződés nem intelligens, csak úgy működik, ahogy az tervezve volt.
Az üzleti szabályok kódra történő fordítása nem eredményez az érintett felek között jogilag végrehajtható megállapodást. Habár vannak olyan kezdeményezések, amelyek célja az okosszerződések automatikus jogilag kötelező érvényűvé tétele, ez az út (egyelőre) nehézségekkel és kockázatokkal teli, mondta Bennett.
Ennek legfőbb oka az, hogy nincs egységes meghatározás arról, hogy mi számít okosszerződésnek.
És mi történik, ha a szoftver hibákat tartalmaz és valamelyik félnek kárt okoz? Az ebből eredő veszteség szintén jogilag kötelező érvényű?
Az adatok fontossága
Egy okosszerződés annyira jó, mint az automatizálására használt szabályok, ami azt jelenti, hogy a minőségi programozás kritikus jelentőségű. Mi kritikus még? Az okosszerződésbe bevitt adatok pontossága, mert a szabályok, amint azok a helyükre kerültek, már megváltoztathatatlanok.
Tehát a szerződés megkötése után sem a felhasználó, sem a programozó nem változtathat rajta semmit.
Ha az adatok nem igazak, az okosszerződés nem működik majd megfelelően.
Az adatokat az okosszerződés végrehajtásához használt blokkláncba külső forrásokból táplálják be. Ezeket az adatokat főként adattáblákból és API-kból nyerik ki, amit a blokklánc nem tud közvetlen beolvasni.
A blokkláncok valós idejű adattáblázatait “orákulumoknak” nevezzük, ami lényegében az adatok és a szerződés közötti szoftvert takarja.
Az orákulumok lehetnek szoftver vagy hardver alapúak. Egy hardver alapú orákulum például lehet egy RFID-érzékelő egy rakománytartályban, amely helymeghatározási adatokat továbbít az okosszerződési feleknek. A szoftveres fajta ezzel szemben egy olyan alkalmazás, amely egy API-on keresztül információkat szolgáltat egy értékpapír cseréről, például a változó kamatlábakról vagy a részvényárak ingadozásairól.
Az okosszerződés meghatározásához ebben az esetben a piaci árakat és egyéb szükséges információkat az adatszolgáltató egy API-n keresztül biztosítja. Ez azért jelent problémát, mert az okosszerződésben résztvevő feleknek bízniuk kell ebben az adatforrásban.
Míg a blokkláncok több tucat vagy ezer csomópontban (node) lehetnek decentralizálva, az okosszerződések egy node-on futnak. A blokklánc node-ok (szerverek) nem látnak bele az okosszerződések működésébe; a hálózat részét képező vállalatoknak egyetlen orákulumra kell támaszkodniuk a szerződésbe bevitt információkkal kapcsolatban.
Egy forrásra, egy táblázatra, egy orákulumra van szükséged az adatokhoz. Nincs olyan szokásos eljárás, ami igazolja a beérkező adatok valóságosságát. Ez a kudarc központi forrása, - mondta Avivah Litan, a Gartner Research alelnöke.
Potenciális problémák
Mivel az orákulumok hagyományosan egyetlen forrásból továbbítják az adatokat, nem létezik tökéletesen megbízható adat, jelentette ki Sergey Nazarov, a Chainlink ügyvezetője, egy olyan startup-é, amely több külső forrást használ az orákulum adatok kinyerésére.
A Chainlink több partnerséget alakított ki olyan internetes és pénzügyi szolgáltató társaságokkal, mint a Google vagy a Society for Worldwide Interbank Financial Telecommunication (SWIFT), amely a világ legnagyobb elszámolási hálózatát üzemelteti.
Nazarov szerint napjainkban problematikus az általános szerződések működése, mivel az egyik fél végrehajt valamit, ami a szerződésben foglalt, míg a másik fél dönthet úgy, hogy nem fizet az adott szolgáltatásért és nagy valószínűséggel véget nem érő jogi csatát indít.
Ezek a szerződések nem szigorúan végrehajthatóak, a technológia nem segíti úgy a betartatását, mint egy okosszerződés - nyilatkozta Nazarov.
Egy okosszerződés determinisztikus; teljes mértékben végrehajtható, amíg a szerződés záradékaiban foglalt események bekövetkeznek.
Míg a blokklánc fejlesztések élvonalában jelenleg a biztosítótársaságok és a pénzügyi szolgáltatásokat nyújtó vállalatok állnak, a szállítmányozási, az állami és közüzemi szektorok is kezdenek egyre több időt fektetni a technológia hatékonyságának tanulmányozásába és a logisztikai lehetőségekre.
Ez a fókusz várhatóan azt eredményezi majd, hogy az okosszerződések szépen lassan begyűrűznek majd a mindennapi életünkbe. Hogy mikor, arra jelenleg még nem tudjuk a választ, de izgatottan várjuk a fejleményeket!
Ha kedvet kaptál a Bitcoin vásárláshoz, kattints IDE.
Ez a blogcikk / poszt / hír nem minősül pénzügyi tanácsadásnak vagy befektetési ajánlásnak. Azt itt leírtak pusztán edukációs és ismeretterjesztő célt szolgálnak. A kriptovaluták árfolyama rendkívül volatilis, árfolyamuk rövid idő alatt drasztikusan képes emelkedni vagy esni, ezért befektetési céllal történű vásárlásuk kockázatos. Mielőtt bármilyen pénzügyi döntést hoznál, tájékozódj alaposan, mérlegeld pénzügyi helyzeted és kockázatvállalási képességed.