I-Truffle Suite: Amathuluzi Womthombo Ovulekile weBlockchain
Kusukela ukuthuthukiswa kwe- «Dapps» futhi of «Smart Contracts» imvamisa kunzima kakhulu ukuthuthukisa nokuphatha lapho ungenawo amathuluzi nesipiliyoni esifanele, ILuffle Suite inikeza isethi yamathuluzi, ukusiza onjiniyela ukuthi bakhe, bavivinye futhi basebenzise izixazululo ezahlukahlukene zesoftware ku- «Blockchain» de «Ethereum». Lawa mathuluzi manje afakiwe yile: «Truffle Teams», «Truffle», «Ganache» y «Drizzle».
La ILuffle Suite inikeza ngokusebenzisa «Truffle Teams» y «Truffle» kunoma iyiphi iphrojekthi ye «Dapps» futhi of «Smart Contracts» izifanekiso ezahlukahlukene ezilungisekayo, ezingasetshenziswa futhi zihlolwe kufayela le- «Blockchain» de «Ethereum» Kuqhutshwa «Ganache» futhi iphathwe ngokusebenzisa isikhombimsebenzisi esibonakalayo sisebenzisa «Drizzle».
Yini eyenza ILuffle Suite ku indawo ekahle yokuthuthuka okufanele ilandelwe yinoma yimuphi umthuthukisi ocabanga ukusebenza «Ethereum». Kusukela, kuvumela onjiniyela ukuthi basuke embonweni noma kumodeli yomqondo baye kufayela le- «Dapps» y «Smart Contracts», ekwakhiweni komkhiqizo wokugcina nowangempela ngendlela entofontofo kakhulu.
Futhi, ukuba ngu- «Software de Código Abierto» isingathwe GitHub, abaningi bangasiza noma banikele ngayo, ngezindlela eziningi, njenge: Ukulanda nokuyihlola, kunguqulo yayo ezinzile noma yesilingo, ukuhlinzeka ngokulungiswa okusebenzayo noma ukulungisa, noma ukubamba iqhaza esiteshini somphakathi sohlelo I-Gitter.
ILuffle Suite
Isethi yezicelo okuyingxenye ye- ILuffle Suite Yilezi ezilandelayo:
Amaqembu weTruffle
«Truffle Teams» iyithuluzi elikuvumela ukuphatha nokuqapha isimo sezinhlelo zokusebenza ezinikwe amandla kufayela le- «Blockchain». Phakathi kwezici zayo ezivelele kakhulu kukhona:
- Ukulandelwa kwe-Dapp nedatha: Inikeza ukubuka konke kwezimo zokuhlola kumaphrojekthi ahlukahlukene ngendlela elula nebanzi.
- Ukumiswa kwe-Zero Ukuhlanganiswa okuqhubekayo: Susa ukungahambisani kwemvelo ngokunikeza indawo enobumbano yokuhlolwa okuqhubekayo kwenkontileka ehlakaniphile.
- Ukuthunyelwa okuzenzakalelayo: Kusiza ukusebenzisana, kwenze kube lula njengokusebenza kwiGitHub. Ngaphezu kwalokho, kuvumela ukwenza izivivinyo ngokuzenzakalela, kukhulule amahora / umsebenzi wabathuthukisi nezinsiza zohlelo.
I-Truffle
«Truffle» iyindawo yokuthuthukisa esezingeni lomhlaba, enikela ngohlaka lokuhlola kanye nephothifoliyo yezimpahla ze «Blockchain» usebenzisa i- «Máquina Virtual Ethereum (Ethereum Virtual Machine - EVM)», ngenhloso yokwenza impilo ibe lula konjiniyela. Phakathi kwezici zayo ezivelele kakhulu kukhona:
- Ukuhlanganiswa kwenkontileka eyakhelwe ngaphakathi, ukubopha, ukuthunyelwa kanye nokuphathwa kanambambili.
- Ukuhlolwa kwenkontileka okuzenzakalelayo kwentuthuko esheshayo.
- Ukusatshalaliswa okwandayo nokuhlelwa kohlaka lokufuduka.
- Ukuphathwa kwenethiwekhi kokuthunyelwa kunoma iyiphi inombolo yamanethiwekhi omphakathi nawangasese.
- Ukuphathwa kwephakeji nge-EthPM ne-NPM, kusetshenziswa indinganiso ye-ERC190.
- I-Interactive console yokuxhumana ngqo nekhasimende.
- Ukwakhiwa kwamapayipi okulungisekayo ngokusekelwa kokuhlanganiswa okuqinile.
- Umgijimi weskripthi sangaphandle osebenzisa imibhalo ngaphakathi kwendawo yeTruffle.
I-Ganache
«Ganache» Kuyinto a «Blockchain» komuntu siqu «Ethereum» ukwakha nokuhlola intuthuko efana ne- «Dapps» futhi of «Smart Contracts». Iza itholakale njengokubili kwesicelo sedeskithophu nethuluzi lomugqa womyalo (obekwaziwa njenge I-TestRPC). I-Ganache iyatholakala ngeWindows, Mac, neLinux.
Fafaza
«Drizzle» iqoqo «librerías front-end» ezenza ukuthuthuka kwangaphambilini kwe- «Dapps» kulula futhi ebikezela kangcono. Umnyombo we Fafaza kusekelwe esitolo se I-Redux, ekunikeza ukufinyelela kumathuluzi amahle wokuthuthukisa ama-software Redux. Fafaza ivumelanisa idatha yezinkontileka, ukuthengiselana, nezinye izinto eziningi. Ngakho-ke, kugcina ijubane lezinqubo noma ukusebenza ngokugcina okulungiselelwe kuvumelanisiwe.
Ngokufingqa, singasho ngokuzethemba okukhulu ukuthi ILuffle Suite iyiphakethe elihle kakhulu lamathuluzi womthombo ovulekile akhethekile ekwakhiweni kwezinhlelo zokusebenza ku- «Blockchain» de «Ethereum».
Isiphetho
Sithemba ukuthi ukhona okuncane kodwa okuwusizo ngalokhu okuhle kakhulu «Suite de herramientas de código abierto» shayela «Truffle Suite» lokho kusivumela ukuthi sakhe izixazululo ezisheshayo nezisebenzayo noma intuthuko ku- «Blockchain» de «Ethereum», yiba nentshisekelo nokusetshenziswa okuhle, kwayo yonke «Comunidad de Software Libre y Código Abierto» kanye negalelo elikhulu ekusabalalisweni kwesimangaliso semvelo, esikhulu futhi esikhulayo sokusebenzisa kanye nokwenzelwe «GNU/Linux».
Futhi ukuthola eminye imininingwane, unganqikazi njalo ukuvakashela noma yikuphi Umtapo wolwazi oku-inthanethi njengoba I-OpenLibra y I-JedIT ukufunda izincwadi (ama-PDF) ngalesi sihloko noma ezinye izindawo zolwazi. Okwamanje, uma ukuthandile lokhu «publicación», ungayeki ukuyaba nabanye, ku- Amawebhusayithi ayizintandokazi, iziteshi, amaqembu, noma imiphakathi zokuxhumana nabantu, okungcono mahhala futhi evulekile njenge I-mastodon, noma ukuphepha nokuyimfihlo kwangasese yocingo.
Noma mane uvakashele ikhasi lethu lasekhaya ku- KusukaLinux noma ujoyine iSiteshi esisemthethweni Yocingo kusuka ku-DesdeLinux ukufunda nokuvotela lokhu noma ezinye izincwadi ezithakazelisayo ku- «Software Libre», «Código Abierto», «GNU/Linux» nezinye izihloko ezihlobene ne- «Informática y la Computación»kanye «Actualidad tecnológica».