Truffle ابزاری است که به توسعه دهندگان برای ساختن اپلیکیشن غیرمتمرکز بر روی شبکه اتریوم کمک میکند. این پلتفرم به توسعه دهندگان امکان میدهد قراردادهای هوشمند را ساخته و آزمایش کنند تا بتوانند با استفاده از زبانهایی مثل جاوا اسکریپت، شبکههایی عمومی و یا خصوصی بسازند.
هر زمان تکنولوژی جدیدی ایجاد میشود، معمولاً بین ظهور این تکنولوژی جذاب و جدید و ایجاد اجتماعی از سازندگان که با نحوه تولید محصول با کمک آن تکنولوژی آشنا هستند، کمی فاصله وجود دارد. بلاکچین هم از این قائده مستثنی نیست اما در این حوزه یک کمپانی خاص وجود دارد که به توسعه دهندگان امکان میدهد ابزارهای مورد نیاز برای خودشان را بسازند. این کمپانی Truffle نام دارد.
اما آیا Truffle میتواند موانع ورود به بازار کریپتو را برای توسعه دهندگان علاقمند به این بازار کاهش دهد؟
Truffle چیست؟
Truffle ابزاری است که به توسعه دهندگان برای ساختن اپلیکیشنهای غیرمتمرکز بر روی بستر شبکه اتریوم کمک میکند.
قراردادهای هوشمند – و نوع کد آنها – در هر شبکهای متفاوت است. برای مثال اتریوم از زبان خاصی به نام سالیدیتی استفاده میکند بنابراین توسعه دهندگان باید برای کار با این شبکه یک زبان کدنویسی جدید را یاد بگیرند. سایر شبکهها هم زبانهای خاص خودشان را دارند. Truffle با فراهم کردن امکان کدنویسی به زبانهایی مثل جاوا و JSX که برنامه نویسان با آنها آشنا هستند به رفع این مشکلات کمک میکند.
آیا میدانستید؟
Truffle توسط تیم کولتر سازنده NoteApp و بعد از این ساخته شد که در سال 2015 برای پیدا کردن ابزار جهت ساختن اپلیکیشنهای غیرمتمرکز با مشکل روبرو شد.
طرز کار NoteApp
Truffle چند ویژگی کلیدی دارد:
- فضا برای ساختن اپلیکیشنهای غیرمتمرکز.
- امکان تست قراردادهای هوشمند.
- امکان اتصال به ارزهای دیجیتال با استفاده از ماشین مجازی اتریوم.
- پشتیبانی از پردازشهایی که به شکل سفارشی ساخته میشوند.
- قابلیت نصب روی انواع شبکههای خصوصی و عمومی.
آیا میدانستید؟
Truffle حدوداً بیش از 950 هزار بار دانلود شده که اکثر آنها مربوط به سال 2018 بودند.
سایر محصولات در مجموعه Truffle
Truffle به همراه این ابزارها عرضه میشود:
- Ganache– یک بلاکچین شخصی برای توسعه دهندگان اتریوم که از آن برای ساختن و تست قراردادهای هوشمند استفاده میشود.
- Drizzle– یک سری دیتابیس که از آنها برای ساده تر شدن نوشتن فرانت – اند اپلیکیشنهای غیرمتمرکز استفاده میشود.
جوسیف لوبین، بنیانگذار ConsenSys: "وبسایت جدید زیبای Truffle Suite عطش من را بیشتر کرد. برنامه نویسان میتوانند برای توسعه و تست بسیار آسانتر اتریوم از Truffle، Drizzle و Ganache استفاده کنند."
چه شرکتهایی از Truffle استفاده میکنند؟
- Aragon– یک اپلیکیشن غیرمتمرکز برای ساختن و مدیریت سازمانهای غیرمتمرکز.
- BitGo– راهکارهای جدیدی برای مدیریت توکنهای اتریوم عرضه میکند.
- Digix– یک توکن باثبات با پشتوانه طلا.
- ShapeShift– اکسچنجی برای مبادله ارزهای دیجیتال از جمله توکنهای ERC-20.
آینده
همزمان که توسعه دهندگان بیشتری Truffle را دانلود کرده و تعداد کمپانیهای استفاده کننده از آن بیشتر میشود، کم کم این ابزار تبدیل به یکی از مهم ترین ابزارها برای کدنویسی اتریوم میشود. به این ترتیب امکان ساختن اپلیکیشنهای متمرکز بهتر بر روی این شبکه و جذب کاربران بیشتر فراهم میشود. و کم کم شاهد طراحی و ظهور اپلیکیشنهایی موفق مثل کریپتوکیتیز خواهیم بود.