JavaRush /Java блогы /Random-KK /Java әзірлеушілеріне арналған ең жақсы 3 блокчейн кітапха...

Java әзірлеушілеріне арналған ең жақсы 3 блокчейн кітапханасы

Топта жарияланған
Сіздердің барлығыңыз дерлік Bitcoin, Ethereum және күлкілі атаулары бар басқа криптовалюталар туралы естідіңіздер деп ойлаймын . Қазір олар танымалдық шыңында, және сөзбе-сөз жаңалықтар ленталары мен форумдарды қалдырмайды, және «ол жарылып кете ме, жарылып кетпей ме», «ол көтеріле ме, құлай ма» туралы шексіз пікірталастар ат жарысы мен казино сияқты қызықты. Бірақ біз не істеуіміз керек, әзірлеушілер? Барлық осы сәнді нәрселермен қалай әрекеттесеміз? Қарапайым: Java үшін қажетті кітапханалар бұрыннан бар! Олардың көмегімен сіз сән трендінің артықшылығын оңай пайдалана аласыз. Мақалада кітапханалардың пайда болу реті Github репозиторийіндегі жұлдыздар санына байланысты.
Java әзірлеушілеріне арналған ең жақсы 3 блокчейн кітапханасы - 1

№1. BitcoinJ

GitHub репозиторийіне сілтеме: https://github.com/bitcoinj/bitcoinj Кітапхана туралы қосымша ақпарат/қайдан жүктеп алуға болады: https://bitcoinj.github.io/
Java әзірлеушілеріне арналған ең жақсы 3 блокчейн кітапханасы - 2
Бұл атау өзі үшін сөйлейді, солай емес пе? Егер сіз Bitcoin әмиянын жасау және түйіндер арасындағы транзакцияларды басқару туралы ойласаңыз, BitcoinJ-ді міндетті түрде қолданып көруіңіз керек. Жоба белсенді қауымдастық пен өте жақсы құжаттамаға ие болды, соның арқасында ол әзірлеушілерді тартады. Әрине, танымал бола бастаған ашық бастапқы жобалардың көпшілігі сияқты, BitcoinJ де бірқатар кемшіліктерге ие. Мысалы, ашық қателермен және масштабтау мәселелерімен байланысты қауіпсіздік мәселелері. Дегенмен, бұл кітапхана Bitcoin протоколының қалай жұмыс істейтінін түсінгісі келетін кез келген адам үшін өте пайдалы. Мен өзімнің жеке пікірімді білдіремін: BitcoinJ әлі коммерциялық жобалар үшін өте қолайлы емес.

№2. Web3j

GitHub репозиторийіне сілтеме: https://github.com/web3j/web3j Кітапхана туралы қосымша ақпарат/қайдан жүктеп алуға болады: https://web3j.io/
Java әзірлеушілеріне арналған ең жақсы 3 блокчейн кітапханасы - 3
Мен қысқаша айтайын: Ethereum екінші ең танымал криптовалюта. Web3j жобасы өзіңіздің интеграциялық codeыңызды жазбай-ақ Ethereum блокчейнімен жұмыс істеуге мүмкіндік береді. Кітапхананы Java және Android қолданбалары үшін пайдалануға болады. Тағы да, негізгі функциялар - әмиянды жасау, транзакцияны басқару және бұл жолы смарт келісімшарттарға арналған қаптамалар. Иә, бұл дұрыс, смарт келісімшарттарға арналған қаптамалар! Ethereum жобасының бір бөлігі - бұл ақылды келісімшарттарды жасаудың іс жүзінде стандарты болып табылатын Solidity деп аталатын арнайы тіл. web3j смарт келісім-шарт орауыштары смарт келісім-шарттармен жұмыс істеу үшін іске асыру мәліметтерінен аулақ болғыңыз келсе пайдаланылады. Сонымен қатар, кітапхана көптеген мысалдармен тамаша құжаттамалармен жабдықталған. Мен үшін web3j - бұл топтың сүйіктісі.

№3. HyperLedger матасы

GitHub репозиторийіне сілтеме: https://github.com/hyperledger/fabric-sdk-java Кітапхана туралы қосымша ақпарат/қайдан жүктеп алуға болады: https://www.hyperledger.org/
Java әзірлеушілеріне арналған ең жақсы 3 блокчейн кітапханасы - 4
Бұл кітапхана негізінен бизнеске арналған. HyperLedger Fabric кәсіпорын қолданбасын жасағыңыз келсе немесе шағын бағдарламаның прототипін жасағыңыз келсе де қуатты құрал ретінде қарастырылуы керек. Жобаны Linux қорының мүшелері белсенді түрде әзірлеуде. Негізгі назар смарт келісімшарттарды құруға және басқаруға бағытталған. Басты ерекшеліктер:
  • құпия ақпарат алмасу арналарын басқару;
  • транзакцияны мақұлдау саясаты;
  • желі бойынша транзакцияларды дәйекті жеткізу.
Егер сіз 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