Truffle Suite: Open Source Tools para sa Blockchain

Truffle Suite: Open Source Tools para sa Blockchain

Truffle Suite: Open Source Tools para sa Blockchain

Mula nang pagbuo ng «Dapps» at «Smart Contracts» kadalasan ay lubhang masalimuot upang mabuo at pamahalaan kung wala kang tamang mga tool at karanasan, Truffle suite nagbibigay ng hanay ng mga tool, upang matulungan ang mga developer na lumikha, subukan at magpatupad ng iba't ibang mga solusyon sa software sa a «Blockchain» de «Ethereum». Ang mga tool na ito para sa kasama ngayon ay: «Truffle Teams», «Truffle», «Ganache» y «Drizzle».

La Truffle suite nagbibigay sa pamamagitan ng «Truffle Teams» y «Truffle» sa anumang proyekto ng «Dapps» at «Smart Contracts» isang iba't ibang mga configure na template, na maaaring patakbuhin at subok sa a «Blockchain» de «Ethereum» hinimok «Ganache» at pinamamahalaan sa pamamagitan ng isang interface ng gumagamit gamit ang «Drizzle».

Truffle Suite: Panimula

Ano ang gumagawa Truffle suite sa mainam na kapaligiran sa pag-unlad na susundan ng sinumang developer na nag-iisip na magtrabaho «Ethereum». Dahil, pinapayagan nitong lumipat ang mga developer mula sa ideya o konsepto ng modelo sa «Dapps» y «Smart Contracts», sa pagbuo ng pangwakas at totoong produkto sa pinaka komportableng paraan na posible.

Gayundin, ang pagiging isang «Software de Código Abierto» naka-host sa GitHub, maraming maaaring makatulong o mag-ambag dito, sa maraming mga paraan, tulad ng: I-download at subukan ito, sa matatag o trial na bersyon nito, magbigay ng mga pagbabago sa pag-andar o pagwawasto, o lumahok sa channel ng komunidad ng application sa parilya.

Truffle Suite: Mga Aplikasyon

Truffle suite

Ang hanay ng mga application na bahagi ng Truffle suite ay:

Mga Truffle Team

«Truffle Teams» ay isang tool na nagbibigay-daan sa iyo upang pamahalaan at subaybayan ang katayuan ng mga application na pinagana sa a «Blockchain». Kabilang sa mga pinaka-natitirang tampok nito ay:

  • Pagsubaybay sa Dapp at data: Nagbibigay ng isang pangkalahatang ideya ng mga katayuan sa pagsubok sa iba't ibang mga proyekto sa isang maginhawa at komprehensibong paraan.
  • Ang pagsasaayos ng zero na tuloy-tuloy na pagsasama: Tanggalin ang mga hindi pagkakapare-pareho sa kapaligiran sa pamamagitan ng pagbibigay ng pinag-isang kapaligiran para sa patuloy na pagsubok sa matalinong kontrata.
  • Mga naka-automate na pag-deploy: Pinapadali nito ang pagtutulungan, ginagawang madali tulad ng pagtatrabaho sa GitHub. Bilang karagdagan, pinapayagan nitong magpatakbo ng mga pagsubok nang awtomatiko, nagpapalaya ng mga oras / paggawa ng mga developer at mapagkukunan ng system.

Truffle

«Truffle» ay isang pandaigdigan na kapaligiran sa pag-unlad, na nagbibigay ng isang framework ng pagsubok at portfolio ng mga assets para sa «Blockchain» gamit ang «Máquina Virtual Ethereum (Ethereum Virtual Machine - EVM)», na may hangaring gawing mas madali ang buhay para sa mga developer. Kabilang sa mga pinaka-natitirang tampok nito ay:

  • Built-in na matalinong pagbuo ng kontrata, pagbubuklod, paglawak at pamamahala ng binary.
  • Awtomatikong pagsubok sa kontrata para sa mabilis na pag-unlad.
  • Malawak at napaprograma na balangkas ng paglalagay at paglipat.
  • Pamamahala sa network para sa pag-deploy sa anumang bilang ng mga pampubliko at pribadong network.
  • Pamamahala ng package na may EthPM at NPM, gamit ang pamantayan ng ERC190.
  • Interactive console para sa direktang komunikasyon sa customer.
  • Maaaring i-configure ang konstruksiyon ng tubo na may suporta para sa masikip na pagsasama.
  • Panlabas na runner ng script na nagpapatakbo ng mga script sa loob ng isang kapaligiran na Truffle.

ganache

«Ganache» ay isang «Blockchain» pansarili ng «Ethereum» upang mabuo at masubukan ang pagpapaunlad tulad ng «Dapps» at «Smart Contracts». Magagamit ito bilang parehong application ng desktop at isang tool ng linya ng utos (dating kilala bilang TestRPC). Magagamit ang Ganache para sa Windows, Mac, at Linux.

Pagmamaneho

«Drizzle» ay isang koleksyon ng «librerías front-end» na gumawa ng pag-unlad na pang-harap para sa «Dapps» mas madali at mas mahuhulaan. Ang core ng Pagmamaneho ay batay sa isang tindahan ng Redux, na nagbibigay sa iyo ng access sa kamangha-manghang mga tool sa pag-unlad ng software Redux. Mag-ambon sinasabay nito ang data ng mga kontrata, transaksyon, at maraming iba pang mga elemento. Samakatuwid, pinapanatili nito ang bilis ng mga proseso o pagpapatakbo sa pamamagitan ng pagpapanatili ng na-configure na magkasabay.

Sa buod, masasabi natin nang may lubos na kumpiyansa na Truffle suite ay isang mahusay na pakete ng mga bukas na tool ng mapagkukunan na nagdadalubhasang sa pagbuo ng mga aplikasyon sa «Blockchain» de «Ethereum».

Truffle Suite: Konklusyon

Konklusyon

Inaasahan namin na ikaw ay maliit ngunit kapaki-pakinabang na post tungkol sa mahusay na ito «Suite de herramientas de código abierto» tumawag «Truffle Suite» na nagbibigay-daan sa amin upang lumikha ng mabilis at pagganap na mga solusyon o pagpapaunlad sa «Blockchain» de «Ethereum», maging ng malaking interes at utility, para sa buong «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng at para «GNU/Linux».

At para sa karagdagang impormasyon, palaging huwag mag-atubiling bisitahin ang anumang Online library bilang OpenLibra y jedit upang basahin mga libro (PDF) sa paksang ito o iba pa mga lugar ng kaalaman. Sa ngayon, kung nagustuhan mo ito «publicación», huwag tigilan ang pagbabahagi nito kasama ng iba, sa iyong Mga paboritong website, channel, grupo o komunidad ng mga social network, mas mabuti na libre at bukas bilang Mastodon, o ligtas at pribado kagaya Telegrama.

O bisitahin lamang ang aming home page sa DesdeLinux o sumali sa opisyal na Channel Telegram ng DesdeLinux upang basahin at iboto ito o iba pang mga kagiliw-giliw na publication sa «Software Libre», «Código Abierto», «GNU/Linux» at iba pang mga paksang nauugnay sa «Informática y la Computación», at ang «Actualidad tecnológica».


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.