JavaRush /Java блогу /Random-KY /Java жана блокчейн. Келечектеги технологияда Java коду үч...

Java жана блокчейн. Келечектеги технологияда Java коду үчүн орун болобу?

Группада жарыяланган
Биз IT рыногунун эң кызуу жана тренддүү уяларында Java колдонуу жөнүндө сүйлөшүүнү улантабыз. Биз буга чейин нерселердин интернети , булут кызматтары жана чоң маалыматтар боюнча макалаларды жарыялаганбыз . Кийинки орунда салыштырмалуу жакында пайда болгон, абдан тез популярдуулукка ээ болуп, ал үчүн жөн гана улуу келечек болжолдонууда - blockchain. Бул макалада биз "манелдер үчүн блокчейн" темасында жалпы бorм берүү программасын жүргүзөбүз жана Java программалоосунун бул нишкада кандай ролу бар экенин билебиз. Java жана блокчейн.  Келечектеги технологияда Java codeу үчүн орун болобу?  - 1

Java иштеп чыгуучулары үчүн блокчейндин келечеги

Учурда блокчейн дагы эле абдан жаңы, салыштырмалуу аз белгилүү (жок дегенде жөнөкөй деңгээлде), бирок ошол эле учурда тез өнүгүп жаткан тармак. Блокчейн технологиясы дүйнө жүзүндө ызы-чуу жаратып, күтүлбөгөн бумду баштан кечиргенине карабастан, али өнүгүүнүн алгачкы баскычында экенин айтуу керек, анын капысынан башка популярдуу IT тенденциялары менен салыштырууга болбойт. . Ал эми азыр, акыркы эки жылдын ичинде блокчейн тармактарын куруу жана алардын негизинде борбордон ажыратылган тиркемелерди иштеп чыгуу боюнча көптөгөн долбоорлордун пайда болушу менен, тармакта жөндөмдүү жана компетенттүү иштеп чыгуучулардын так жетишсиздиги бар. Ушунун аркасында блокчейн талаасы кесипкөй өнүгүүнү көздөгөн жана адистик уясын издеген жаш программисттер үчүн да, тажрыйбалуу codeерлер үчүн да абдан жагымдуу көрүнөт. Бүткүл дүйнө жүзү боюнча блокчейн долбоорлорун каржылоонун тез агымынын аркасында, бул чөйрөдөгү иштеп чыгуучуларга суроо-талап тездик менен өсүп жатат, ошондой эле компаниялардын келечектүү кадрлар үчүн атаандашуусу, жана бул, өз кезегинде, айлык акынын кээде жөн эле уятсыз өсүшүн камсыз кылат. blockchain адистеринин. Бул тармакта иштөөгө көбүрөөк программисттер умтулуп жатканы таң калыштуу эмес. Бактыга жараша, дээрлик бардык негизги программалоо тилдери блокчейн долбоорлорунда колдонулат, жана алардын эң популярдуусу - биз, албетте, Java жөнүндө сөз кылып жатабыз - да четте калган эмес. "Блокчейн - бул ачылыш, анын кесепеттерин баалоого болбойт." Марк Андреессен, белгилүү IT-ишкер жана венчурдук капиталист. Java жана блокчейн.  Келечектеги технологияда Java codeу үчүн орун болобу?  - 2

Блокчейн кантип иштейт?

Баштоо үчүн, бардыгыбыз бир бетте экенибизге жана окурмандар бул технологиянын маңызын аздыр-көптүр так түшүнүшүнө ынануу үчүн жалпысынан блокчейн аркылуу кыскача өтүшүбүз керек. Блокчейн - бул белгилүү эрежелерге ылайык курулган маалыматты камтыган блоктордун үзгүлтүксүз ырааттуу тизмеги. Блокчейн кантип иштейт? Келгиле, блокчейн боюнча бир аз тренинг өткөрөлү. Блоктордун ортосундагы байланыш номерлөө менен гана эмес, ошондой эле ар бир блоктун өзүнүн хэш суммасын жана мурунку блоктун хэш суммасын камтышы менен камсыз кылынат. Блоктогу маалыматты өзгөртүү үчүн, кийинки блоктордун баарын түзөтүшүңүз керек болот. Ал эми блокчейндердин көчүрмөлөрү, адатта, бири-биринен көз карандысыз көптөгөн башка компьютерлерде сакталаарын эске алганда, кадимки маалымат базаларынан айырмаланып, бул жазууларды өзгөртүү же жок кылуу мүмкүн эмес. Блокчейн технологиясы азыр биринчи кезекте байланышкан криптовалюталар дүйнөсүндө, жазуулар транзакциялар жөнүндө маалыматты билдирет, бирок ошол эле система башка максаттар үчүн колдонулушу мүмкүн. Blockchain азыр өкмөттүн иш-аракеттеринен жана процесстеринен кайрымдуулукка жана искусствого чейин ар кандай чөйрөлөрдө колдонууну таап жатат жана жакынкы келечекте бул технологиянын келечеги абдан жаркын көрүнөт. Балким, азыр бул жааттагы көндүмдөрүңүздүн үстүндө иштөөгө убакыт келди, анткени Java blockchain долбоорлорунда жигердүү колдонулат. Ал эми төмөндө бул жөнүндө көбүрөөк, бирок азыр бул технологияны абдан жакын арада кайсы тармактарда жана ишмердүүлүктүн түрлөрүндө кеңири колдонсо болорун карап көрөлү. «Жаңы технологиялардын көбү жумушчуларды кара жумушту автоматташтырганы менен, блокчейн негизги функцияларды автоматташтырат. Таксисттен жумушту тартып алуунун ордуна, блокчейн аны Uberден тартып алып, таксисттерге кардарлар менен түздөн-түз иштөөгө мүмкүндүк берет. Vitalik Buterin, Ethereum cryptocurrency жана Bitcoin Magazine биргелешип негиздөөчүсү. Java жана блокчейн.  Келечектеги технологияда Java codeу үчүн орун болобу?  - 3

Каржы жана банк ишинде блокчейн программалоо

Биткойн жөнүндө сөз болгондо, көбүнчө банк иши жана жалпысынан финансы тармагы айтылат. Көптөгөн эксперттер бул технология бул тармакты төңкөрүш үчүн баары бар деп эсептешет. "Интернет медиа үчүн эмне кылган болсо, Blockchain каржы системасы үчүн да ошондой кылат", - дейт Harvard Business Review. Биринчиден, блокчейн (жана ушул технологиянын негизиндеги криптовалюталар) өнүгүп келе жаткан өлкөлөрдө дагы эле банктык кызматтарга жете албаган миллиондогон адамдардын арасында абдан популярдуу болушу мүмкүн. Бирок бир гана эмес. Керектөөчүлөрдүн ортосунда түздөн-түз каржылык транзакцияларды жүргүзүү үчүн блокчейн программалоону киргизүү банктар үчүн олуттуу коркунуч болуп саналат, ал жөн гана жакынкы келечекте керек болбой калышы мүмкүн. Ал эми ири банктар муну жакшы түшүнүп, демилгени колго алып, блокчейнди өздөрүнө иштетүүгө аракет кылышат. Мисалы, Американын Банкы биткойндорго жана башка борбордон ажыратылган валюталарга карата эң ири америкалык банктын расмий позициясы курч бойдон калганына карабастан, блокчейн жана криптовалюталар менен байланышкан элүүдөн ашык патентти каттаган. 2016-жылдан бери жапон интернет гиганты GMO төлөмдөр үчүн блокчейнди колдоно турган жаңы интернет-банкинг системасынын үстүндө иштеп жатат. Долбоор ошондой эле жасалма интеллект жана нерселердин интернетин колдонууну камтыйт.

Айыл чарба

Бирок каржылык кызмат гана эмес. Блокчейнди колдонуу айыл чарбасын да революция кылып, бул чөйрөдөгү маалыматтын жетишсиздиги, каржылоонун чектелген мүмкүнчүлүгү жана көмүскө операциялар сыяктуу бир катар негизги көйгөйлөрдү чечиши мүмкүн. “Блокчейн: 2023-жылга чейин айыл чарба рыногун болжолдоо” аналитикалык изилдөөсүнө ылайык, айыл чарбасында блокчейнди колдонуу жыл сайын дээрлик 50% га өсүүдө, ал эми 2023-жылга карата сектордун жалпы наркы 430 миллион долларга жетет.Африкада блокчейн колдонулууда. жергorктүү дыйкандарга дүйнөлүк азык-түлүк рыногуна чыгуу мүмкүнчүлүгүн берүү. Block Commodities жаңы айыл чарба блокчейн экосистемасын иштеп чыгууда, Фермер 3.0, ал аймакта акылдуу айыл чарбасын өнүктүрүүнү камсыз кылышы керек. «Бул технология кеңири таралганда, блокчейн дүйнөнү өзгөртөт. Биз кайсы тармак жөнүндө сөз кылбайлы, блокчейн анын натыйжалуулугун бир топ жакшыртат. Жинни Рометти, IBM компаниясынын башкы директору.

Кайрымдуулук

Блокчейнди киргизүү бул технологияга мүнөздүү ачык-айкындуулуктун аркасында кайрымдуулук чөйрөсүн өзгөртө алат. Филантропиянын негизги көйгөйлөрүнүн бири бул типтеги уюмдар алган каражаттар кандай жумшалып жатканы боюнча толук жана деталдуу отчет бериши керек, ал эми ачык-айкындуулуктун жоктугу алар алган кайрымдуулуктун көлөмүнө терс таасирин тийгизет. Блокчейнди колдонуу кайрымдуулук тармагын бир топ ачык-айкын кылат, анткени бардык транзакциялар, анын ичинде кайрымдуулук жана чыгашалар көрүнүп турат жана бул бул чөйрөгө чоң таасирин тийгизиши керек. Ошентип, кайрымдуулук ЮНИСЕФтин (Бириккен Улуттар Уюмунун Балдар Фонду) өзүнүн блокчейн стратегиясы бар, анын алкагында дүйнө жүзү боюнча алты түрдүү блокчейн стартаптарына инвестиция салат.

Саламаттыкты сактоо

Blockchain ошондой эле саламаттыкты сактоо тармагында толкундарды жаратууда, мында технология буга чейин ар кандай жолдор менен колдонулууда. Бул сизге медициналык жазууларды жана клиникалык сыноолордун маалыматтарын башкарууга, ченемдик укуктук актылардын сакталышын текшерүүгө, ооруканага кеткен чыгымдарды, камсыздандырууну жана башкаларга көз салууга жардам берет. Мисалы, Эстонияда бардык саламаттыкты сактоо төлөмдөрү блокчейн менен иштетилет. Нигерияда Cura Network деп аталган стартап бейтаптарга, дарыгерлерге жана саламаттыкты сактоо уюмдарына тез маалымат алмашууга жана компанияларга өздөрүнүн тиркемелерин түзүүгө мүмкүндүк берүүчү борбордон ажыратылган жаңы системаны ишке киргизип жатат.

Art

Искусство дүйнөсүндө блокчейн дагы бир катар орчундуу маселелерди чечүүгө жөндөмдүү. Тактап айтканда, жаңы технология искусстводогу эки негизги маселени чечүүгө мүмкүндүк берет: көркөм чыгармачылыктын жаратуучуларынын эмгеги үчүн түздөн-түз жетишсиз жогорку төлөм (көп сандаган ортомчулар кирешенин олуттуу үлүшүн алган учурда) жана an objectтин аныктыгын текшерүүнүн кыйынчылыгы. искусство жана жасалмаларды аныктоо. Бул көйгөйлөрдү чечүү үчүн блокчейн жигердүү ишке ашырылууда. Ошентип, 2018-жылы Christies аукционунда аныктыгы жана келип чыгышы блокчейн системасында сакталган арт-an objectтерди сата баштады. Ал эми Blockchain Art Collective деп аталган топ сүрөтчүлөргө көркөм чыгармага кыстарылган жана ал тууралуу бардык маалыматты, анын ичинде сүрөтчүнүн аты-жөнү, наамы, датасы жана уникалдуу идентификациялык номерин камтыган атайын чиптин жардамы менен эмгектерин акчага айландырууга жардам берет. «Блокчейн – бул эң чоң мүмкүнчүлүк. Жок дегенде кийинки он жылдыкта». Боб Грейфельд, Nasdaq башкы директору Жогоруда айтылгандардан тышкары, блокчейн буга чейин көптөгөн башка тармактарда, анын ичинде камсыздандыруу, тамак-аш кайра иштетүү, электрондук коммерция, логистика, автордук укуктарды коргоо ж. Эми кайсы blockchain долбоорлору Java активдүү колдонуп жатканы жөнүндө сүйлөшөлү.

Блокчейн жана Java

  • NEM

    NEM толугу менен Java тorнде жазылган популярдуу P2P криптовалюта жана блокчейн платформасы.

    NEMдин негизги өзгөчөлүктөрүнүн бири - Proof-of-Imorance алгоритмин колдонуу менен блокчейнди түзүү, ал үч көрсөткүчтүн негизинде аныкталат: капчыктын балансы, эсеп менен жасалган транзакциялардын саны жана Интернетте өткөргөн убакыт. Мындан тышкары, NEM шифрленген билдирүү тутумун ишке ашырат, көп кол тамгалуу аккаунттар мүмкүн, репутация системасы ж.б.

  • IOTA

    IOTA – бул ачык булактуу криптовалют жана блокчейн платформасы, ал биринчи кезекте нерселердин Интернетиндеги түзмөктөр ортосунда маалыматтарды жана төлөмдөрдү коопсуз, эффективдүү жана акысыз өткөрүү үчүн иштелип чыккан. IOTA адамдардын, компьютерлердин жана программалардын ортосунда тез, үзгүлтүксүз транзакцияларды жүргүзүүгө мүмкүндүк берүүчү нерселердин интернетинин иштөөсү үчүн негизги платформа болууну көздөйт.

    Биз нерселердин Интернети жөнүндө сөз болуп жаткандыктан , Java C# жана C++ тилдери менен бирге IOTA операциясынын көптөгөн компоненттеринде кеңири колдонулат.

  • IBM Blockchain

    IBM Blockchain - бул кардарларга өздөрүнүн коопсуз блокчейн тармактарын түзүүгө мүмкүндүк берген коомдук булут кызматы. Blockchain-as-a-service (BaaS) катары сунушталган IBM Blockchain платформасы блокчейн компоненттерин кардардын тандоосу боюнча ар кандай чөйрөлөрдө жайылтуу мүмкүнчүлүгүн берет. IBM Blockchain булут кызматы болгондуктан, Java, биз билгендей , булуттарда чоң суроо-талапка ээ жана бул платформада кеңири колдонулат.

  • Ethereum

    Ethereum - бул акылдуу келишимдер менен иштетилген борбордон ажыратылган онлайн кызматтарды түзүү үчүн ачык жана коомдук блокчейн платформасы. бирдиктүү борбордон ажыратылган виртуалдык машина катары ишке ашырылат. Этер - бул Ethereum платформасында эсептөөлөрдү жүргүзүү үчүн тоо-кен түйүндөрүнө сыйлык катары түзүлгөн cryptocurrency.

    Ethereum платформасында Java анын негизинде тиркемелерди түзүү үчүн кеңири колдонулат.

  • BitcoinJ

    BitcoinJ - Bitcoin протоколу менен иштөө үчүн китепкана. Bitcoin Core жергorктүү көчүрмөсү жок, капчыктарды түзүүнү, транзакцияларды жөнөтүүнү жана алууну колдойт жана башка көптөгөн өркүндөтүлгөн өзгөчөлүктөргө ээ. Java менен ишке ашырылган, бирок Python жана JavaScript, анын ичинде ар кандай JVM шайкеш тилде колдонулушу мүмкүн.

"Мен санариптик технологиялар жөнүндө 35 жылдан ашык убакыттан бери жазып келем, бирок адамзат үчүн блокчейнден көбүрөөк потенциалдуу технологияны көргөн эмесмин." Дон Тапскотт, жазуучу, блокчейн революциясынын авторлошу. Java жана блокчейн.  Келечектеги технологияда Java codeу үчүн орун болобу?  - 5Көрүнүп тургандай, бул технологиянын келечеги абдан чоң жана азыр, 2020-жылы, бул тармак жаңыдан калыптана баштады. Ошол эле учурда, Java буга чейин жигердүү тигил же бул жол менен blockchain менен байланышкан көптөгөн долбоорлордо колдонулат. Келечекте, бул технология дүйнө жүзү боюнча жайылып, ар кандай тармактарда ишке ашырылып жаткандыктан, долбоорлордо Java өнүктүрүүгө суроо-талап бир гана өсүш керек.

Муляждар үчүн блокчейн: андан ары окуу үчүн бир нече макала

  1. Java иштеп чыгуучулары үчүн блокчейн менен баштоо
  2. Javaдан блокчейнге: Кантип blockchain иштеп чыгуучусу болууга болот
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION