Шта су паметни уговори? Водич за почетнике за паметне уговоре

Овај блог ће вам дати јасну слику паметних уговора, различитих платформи за писање паметних уговора, а такође ће размотрити и практични случај примене апликације паметног уговора Етхереум.

Израз и концепт „паметних уговора“ су предлаже Ницк Сзабо са визијом да прошире функционалност метода електронских трансакција, као што је ПОС (продајно место), на дигитално царство. Паметни уговори помажу вам да размените имовину, акције или било шта друго вредно на транспарентан начин, без сукоба, а истовремено избегавате услуге посредника.
Етхереум код-Смарт Цонтрацтс-едурека

Следе теме које ћемо обрадити на овом блогу о паметном уговору:





    1. Шта су паметни уговори?
    2. Паметни уговори Ницк Сзабо
    3. Зашто су нам потребни паметни уговори?
    4. Паметни уговори: сложеност према случајевима употребе
    5. Случај употребе паметних уговора: Здравствена индустрија
    6. Предности паметних уговора
    7. Блоцкцхаин платформе за писање паметних уговора
    8. Алати за писање и примену паметних уговора
    9. Програмски језици за писање Етхереум-а
    10. Паметни уговор о преносу имовине

    Шта су паметни уговори?

    Паметни уговори су самоуправни рачунарски програм који се аутоматски извршава када су испуњени одређени услови.

    Паметни уговори = Неповерљиви уговори



    Помоћу паметних уговора можете на нејасан и транспарентан начин делити било шта вредно са странцима.

    О паметним уговорима такође можете размишљати као о Блоцкцхаин-убазираних аутомата. Баш као што су аутомати конфигурисани да узимају доларе за поделу вашег избора, паметни уговори користе етер као гориво за извршавање кода на основу унапред конфигурисаних правила.

Шта су паметни уговори | Примените свој први Етхереум Смарт уговор | Едурека

  1. Паметни уговори Ницк Сзабо

    У свом раду, Сабо је предложио извршење уговора за синтетичка средства, као што су деривати и обвезнице. „Ове нове хартије од вредности настају комбиновањем хартија од вредности (као што су обвезнице) и деривата (опција и фјучерса) на најразличитије начине. Веома сложене рочне структуре за плаћања сада се могу уградити у стандардизоване уговоре и њима се тргује са ниским трансакционим трошковима, захваљујући компјутеризовањуанализа ових сложених терминских структура “, написао је.



  1. Зашто су нам потребни паметни уговори?

    Многа решења можемо аутоматизовати писањем уговора о Блоцкцхаин-у како бисмо ствари учинили једноставним и ефикасним. упоредимо и проценимо како су паметни уговори бољи од традиционалних уговора.

    Паметни уговори: сложеност према случајевима употребе

    Сложеност уговора зависи од случајева употребе које сањате да кодирате на блок-ланцу. Слика испод ће вам дати бољу јасност у погледу сложености паметних уговора.

    Са контекстуализованим паметним уговорима, не само да ће компаније добити аутоматизацију, већ би могла да се формира и децентрализована аутономна влада.

    шта је инстанца класе у јави


    Хајде да разумемо како паметни уговори функционишу уз помоћ случаја.

    Случај употребе паметних уговора: Здравствена индустрија

    Управљање подацима о пацијенту: Када је реч о управљању подацима о пацијенту, постоје два главна питања у здравству:

    разлика између бацања и бацања јаве
    • Први , сваки пацијент је јединствен, стога је приступ комплетној медицинској евиденцији од суштинског значаја за прилагођавање лечења и пружање персонализоване неге
    • Друго , размена информација међу медицинском заједницом је главни изазов

    Сада се горе наведени проблеми могу решити помоћу функционалности паметних уговора на блоковима.

    Предности паметног уговора

    Ево шта вам пружају паметни уговори:

    Блоцкцхаин платформе за писање паметних уговора

    Док Етхереум је најпопуларнија платформа за писање уговора, није једина. Следе неке од других платформи које се користе за писање паметних уговора:

    Битцоин: Битцоин користи Сцрипт који има ограничене могућности приликом обраде докумената. Скрипте су посебно дизајниране за обраду Битцоин трансакција.

    Хиперледгер Фабриц : У Фабриц-у, Цхаинцоде је програмски код распоређен на мрежи, где га заједно извршавају и потврђују верификатори ланца током процеса консензуса.

    НКСТ: То је јавна блоцкцхаин платформа која садржи ограничени избор шаблона за паметне уговоре. Морате да користите дато, не можете да напишете свој код.

    Бочни ланци: Бочни ланци побољшавају перформансе Блоцкцхаинс-а и заштиту приватности. Такође додају могућностикаопаметни уговори, сигурне ручке,и регистар стварних добара.

    Алати за писање и примену паметних уговора

    1. Мист Бровсер - То је алат за прегледање и коришћење дАппс-а. То је засебан прегледач који се може користити за прегледање дАппс-а и интеракцију са њима.
    2. Оквир тартуфа - Тартуфи су популарни развојни оквир за Етхереум. Има уграђену паметну компилацију уговора, повезивање, примену и бинарно управљање.
    3. Метамаска - МетаМаск је мост који омогућава данас посету дистрибуираној мрежи сутрашњице у њиховом прегледачу. Омогућава корисницима да покрећу Етхереум дАппс директно у свом прегледачу без покретања пуног Етхереум чвора.
    4. Ремик - Ремик је ИДЕ заснован на веб прегледачу који омогућава корисницима да напишу Солидити паметне уговоре, а затим примене и покрену паметни уговор.

    Програмски језици за писање Етхереум паметних уговора

    Солидност & Змија су два основна језика за писање Етхереум Смарт Цонтрацтс.

    : То је језик високог нивоа оријентисан на уговор са синтаксом сличном синтакси ЈаваСцрипт-а и дизајниран је да циља Етхереум Виртуал Мацхине (ЕВМ).

    Змија: Серпент је језик високог нивоа дизајниран за писање Етхереум уговора. Веома је сличан Питхону, али од септембра 2017. године Солидити је преферирани језик за развој програмера Етхереум-а.

    Иако је Солидити тренутно најпопуларнији језик за паметне уговоре, постоји неколико надолазећих језика паметних уговора који могу постати важни у будућности.

    јава цаст дупло за инт

    Надолазећи програмски језици

    1. Випер: Випер има шему увлачења налик Питхону. Фокусира се на сигурност и језик и једноставност компајлера.
    2. Лиск: Лиск користи јавасцрипт као језик паметног уговора, што програмеру олакшава кодирање апликација.
    3. Ланац: Ланац обезбеђује блоцкцхаин инфраструктуру за предузећа са СДК-овима на популарним језицима као што су Руби, Јава и НодеЈС.

    Сад, с обзиром да је Солидити најраспрострањенији програмски језик за писање Етхереум Смарт Цонтрацтс, допустићу вам да вас прођем кроз уговор написан у Солидити.

    Паметни уговор о преносу имовине

    Проблем: Тренутно користимо централни орган за пренос власништва над имовином. То га чини дуготрајним и привлачи пуно додатних трошкова уз додатни терет управљања документима. Такође, с обзиром да је систем централизован, увек постоји могућност превара.

    Решење: План је да се технологија користи како би детаљи трансакција са некретнинама били видљиви свим странама - банкама, брокерима, државним службеницима, купцима и продавцима

    У реду, дајте да вам напишем паметни уговор:

    прагма солидити ^ 0.4.11 // Користимо овај случај за опонашање преноса имовине из стварног света // Предуслов овог случаја је да је: // Дигитални идентитет на месту // Влада се слаже да стави земљишне евиденције на јавном блоцкцхаин-у // Свако развојно тијело (ДА) постаје фактички власник имовине која постоји под њиховим бирачким тијелом / законодавним тијелом // Када су испуњени сви горе наведени услови, тада ДА (власник) може лако приложити одговарајућу имовину њиховом правом власнику након темељне провере. // формулисаћемо функцију око ове претпоставке скупа. // претпостављамо да ће сваки ДА применити свој властити паметни уговор у складу са својим правилом и прописом. Читав овај паметни уговор написан је тако што се ДА сматра власником који може доделити имовину. // Влада може постати слој на врху ових ДА. а Влада може одлучити који ДА (адреса) постаје власник које контитуције. // То можемо лако проширити. Али након што прођете кроз овај паметни уговор, моћи ћете да схватите како ствари могу функционисати. уговор ПропертиТрансфер {адреса јавни ДА // ДА ће бити власник, вредност ове променљиве ћемо иницијализовати адресом корисника који ће је применити. на пример. рецимо сам ДА. уинт256 публиц тоталНоОфПроперти // укупан број својстава под ДА у било ком тренутку. требало би да се повећају према додељивању дотичном власнику након верификације. // Испод је конструктор чији се код покреће само када се креира уговор. функција ПропертиТрансфер () {ДА = мсг.сендер // постављање власника уговора као ДА. } // модификатор за проверу да ли тк долази од ДА-а (власника) или не само модификатораОвнер () {рекуире (мсг.сендер == ДА) _} // Ова структура се чува овако за чување много више информација него само име струцт Својство {име низа // чување мапе својства на свакој адреси. ми ћемо дати име својству боол исСолд // водимо рачунање и за сваку адресу} маппинг (аддресс => маппинг (уинт256 => Проперти)) публиц пропертиесОвнер // имат ћемо својства мапирана према свакој адреси по његово име и то је појединачно бројање. пресликавање (адреса => уинт256) индивидуалЦоунтОфПропертиПерОвнер // колико својстава садржи одређена особа догађај ПропертиАллотед (адреса индексирана _верифиедОвнер, уинт256 индексирана _тоталНоОфПропертиЦуррентли, стринг _намеОфПроперти, стринг _мсг) догађај ПропертиТрансфермо (индекс адреса _ индексирана _ адреса индексирана _простор _мсг) // ово ће нам дати тачан број својстава који било која адреса поседује у било ком тренутку функције гетПропертиЦоунтОфАниАддресс (адреса _овнерАддресс) константа враћа (уинт256) {уинт цоунт = 0 фор (уинт и = 0 и 

    Дакле, управо сте програмирали начин преноса имовине на децентрализованој мрежи. Како је то кул!!

    Можете видети да је потенцијал за [паметне уговоре] да промене аспекте друштва значајног обима.

    Тиме закључујем ово Паметан уговор блог. Надам се да сте уживали читајући овај блог и да вам је информативан.

    Имате питање за нас? Молимо вас да то наведете у одељку за коментаре и јавићемо вам се ранијест.

    Јаако желите да научите паметне уговоре, изградите каријеру у домену Блоцкцхаин-а и стекнете стручност у програмирању Етхереум-а, упишите се у мрежу уживо овде долази са подршком од 24 * 7 која ће вас водити током читавог периода учења.