JavaRush /Java блогу /Random-KY /Java иштеп чыгуучулары үчүн эң мыкты 3 блокчейн китепкана...

Java иштеп чыгуучулары үчүн эң мыкты 3 блокчейн китепканасы

Группада жарыяланган
Сиздердин дээрлик баарыңар Биткойн, Ethereum жана күлкүлүү аталыштары бар башка криптовалюталар жөнүндө уккансыңар деп ойлойм . Азыр алар популярдуулуктун туу чокусунда, түз маанисинде жаңылыктар ленталарын жана форумдарын калтырышпайт жана “жарылып кетеби же жарылбайбы”, “көтөрүлөбү же кулайбы” деген чексиз талаш-тартыштар ат чабыш жана казинолор сыяктуу эле өзүнө тартып турат. Бирок, биз бул жөнүндө эмне кылышыбыз керек - Java- иштеп чыгуучулар? Бул кооз нерселер менен кантип өз ара аракеттенебиз? Бул жөнөкөй: Java үчүн керектүү китепканалар мурунтан эле бар! Алардын жардамы менен сиз мода трендинен оңой пайдалана аласыз. Макалада китепканалардын пайда болуу тартиби Github репозиторийиндеги жылдыздардын санына байланыштуу.
Java иштеп чыгуучулары үчүн эң мыкты 3 Blockchain китепканалары - 1

#1. BitcoinJ

GitHub репозиторийине шилтеме: https://github.com/bitcoinj/bitcoinj Китепкана жөнүндө көбүрөөк маалымат/кайдан жүктөсө болот: https://bitcoinj.github.io/
Java иштеп чыгуучулары үчүн эң мыкты 3 Blockchain китепканалары - 2
Аты өзү үчүн сүйлөйт, туурабы? Эгер сиз Bitcoin капчыкты кантип түзүү жана түйүндөрдүн ортосундагы транзакцияларды башкаруу жөнүндө ойлонуп жатсаңыз, анда сөзсүз BitcoinJти сынап көрүңүз. Долбоор буга чейин активдүү коомчулукту жана абдан жакшы documentтерди алган, анын аркасында иштеп чыгуучуларды өзүнө тартат. Албетте, популярдуулукка ээ боло баштаган көпчүлүк ачык булак долбоорлору сыяктуу, BitcoinJ да бир катар кемчorктерге ээ. Мисалы, ачык мүчүлүштүктөр жана масштабдуулук маселелери менен байланышкан коопсуздук көйгөйлөрү. Бирок, бул китепкана Bitcoin протоколунун кантип иштээрин түшүнгүсү келгендер үчүн абдан пайдалуу. Мен өзүмдүн жеке пикиримди билдирем: BitcoinJ коммерциялык долбоорлор үчүн азырынча абдан ылайыктуу эмес.

#2. Web3j

GitHub репозиторийине шилтеме: https://github.com/web3j/web3j Китепкана жөнүндө көбүрөөк маалымат/кайдан жүктөсө болот: https://web3j.io/
Java иштеп чыгуучулары үчүн эң мыкты 3 Blockchain китепканалары - 3
Мен кыскача айта кетейин: Ethereum экинчи эң популярдуу cryptocurrency. Web3j долбоору өзүңүздүн интеграциялык codeуңузду жазбастан Ethereum блокчейн менен иштөөгө мүмкүндүк берет. Китепкана Java жана Android тиркемелери үчүн колдонулушу мүмкүн. Дагы, негизги милдеттери капчыкты түзүү, транзакцияларды башкаруу, бул жолу да акылдуу келишимдер үчүн пакеттер. Ооба, туура, акылдуу келишимдер үчүн орогучтар! Ethereum долбоорунун бир бөлүгү акылдуу келишимдерди түзүү үчүн иш жүзүндө стандарт болуп саналат Solidity деп аталган атайын тил болуп саналат. web3j акылдуу контракт пакеттери, эгер сиз акылдуу келишимдер менен иштөө үчүн ишке ашыруунун деталдарынан качууну кааласаңыз, колдонулат. Мындан тышкары, китепкана көптөгөн мисалдар менен мыкты documentтер менен жабдылган. Жеке мен үчүн, web3j бул топтун сүйүктүүсү.

#3. HyperLedger Fabric

GitHub репозиторийине шилтеме: https://github.com/hyperledger/fabric-sdk-java Китепкана жөнүндө көбүрөөк маалымат/кайдан жүктөсө болот: https://www.hyperledger.org/
Java иштеп чыгуучулары үчүн эң мыкты 3 Blockchain китепканалары - 4
Бул китепкана негизинен бизнес үчүн иштелип чыккан. HyperLedger Fabric, сиз корпоративдик тиркемени түзгүңүз келеби же чакан программанын прототипине ээ болгуңуз келеби, күчтүү курал катары каралышы керек. Долбоор жигердүү Linux Foundation мүчөлөрү тарабынан иштелип чыккан. Негизги көңүл акылдуу келишимдерди түзүүгө жана башкарууга багытталган. Негизги өзгөчөлүктөрү:
  • жашыруун маалымат алмашуу каналдарын башкаруу;
  • транзакцияларды бекитүү саясаты;
  • тармак боюнча транзакцияларды ырааттуу жеткирүү.
Эгер сиз HyperLedger Fabricти технологиялык стекиңизге киргизсеңиз, мен сизге башка HyperLedger өнүмдөрүн карап чыгууну кеңеш берем, бул балдарда комплекстүү, масштабдуу жана оңой тейлөөчү блокчейн инфраструктурасын курууга жардам бере турган көптөгөн кызыктуу долбоорлор бар. Түпнуска: https://dreamix.eu/blog/uncategorized/top-3-blockchain-libraries-for-java-developers
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION