ট্রফল ইথেরিয়াম টিউটোরিয়াল - ট্রফলের সাথে ইথেরিয়াম ডিপ্স বিকাশ

এই ট্রফল ইথেরিয়াম টিউটোরিয়ালে, আপনি ট্রফল স্যুট এবং ট্র্যাফল এবং মেটামাস্ককে কীভাবে একটি সাধারণ ইথেরিয়াম ডিপ অ্যাপ্লিকেশন তৈরি করতে পারেন সে সম্পর্কে শিখবেন।

আগের থেকে ইথেরিয়াম ব্লগ , আমরা এটা শিখেছি স্মার্ট-চুক্তি নিয়মের একটি সেট রয়েছে যা সরকারকে পরিচালনা করে ব্লকচেইন । এবং ইথেরিয়াম স্মার্ট-চুক্তিগুলির সাথে কাজ করা সহজ করার জন্য, একটি বিকাশ পরিবেশ বলে ট্রাফল স্যুট নির্মিত হয়েছিল.এই ট্রফাল ইথেরিয়াম টিউটোরিয়ালে, আমরা নিম্নলিখিত বিষয়গুলি দেখব:



  1. ট্রাফল স্যুট কী?
  2. ট্রফল ইথেরিয়ামের বৈশিষ্ট্য
  3. মেটামাস্ক কী?
  4. ট্রফল ইনস্টল করা এবং উবুন্টুতে একটি ট্রফল প্রকল্প তৈরি করা
  5. গুগল ক্রোমে মেটামাস্ক ইনস্টল করা হচ্ছে
  6. উবুন্টুতে টেস্টআরপিসি ইনস্টল করা হচ্ছে
  7. ডেমো: ট্রফল এবং মেটামাস্কের সাথে একটি সাধারণ ডিপ অ্যাপ্লিকেশন বিকাশ করা এবং লেনদেন করা

আপনি যদি ইথেরিয়াম বিকাশকারী হতে আগ্রহী হন তবে আপনি এটি সন্ধান করতে পারেন might ' ।



ট্রাফল স্যুট কী?

ট্রাফল স্যুটটি ইথেরিয়াম ব্লকচেইনের উপর ভিত্তি করে একটি বিকাশের পরিবেশ, যা ডিপিএস (বিতরণ অ্যাপ্লিকেশন) বিকাশ করতে ব্যবহৃত হয়। ট্রফল হ'ল ডিপিএস তৈরির এক-স্টপ সমাধান: চুক্তি সংকলন করা, চুক্তি স্থাপন করা, এটি একটি ওয়েব অ্যাপে ইনজেকশন করা, ডিপিএস এবং পরীক্ষার জন্য ফ্রন্ট-এন্ড তৈরি করা।

ট্রাফল স্যুট - ট্রফল ইথেরিয়াম টিউটোরিয়াল - এডুরেকা



ট্রাফল স্যুট - ট্রাফল ইথেরিয়াম টিউটোরিয়াল

ট্রাফল স্যুটটির তিনটি উপাদান রয়েছে:

  1. ট্রাফল : এটি একটি ডেভেলপমেন্ট এনভায়রনমেন্ট, টেস্টিং ফ্রেমওয়ার্ক এবং ইথেরিয়াম ব্লকচেইনের জন্য সম্পদ পাইপলাইন
  2. গণচে : গাণাচ স্মার্ট চুক্তি পরীক্ষার জন্য ব্যবহৃত ব্যক্তিগত ইথেরিয়াম ব্লকচেইন যেখানে আপনি চুক্তি স্থাপন করতে পারেন, প্রয়োগ করতে পারেন, পরীক্ষা চালাতে পারেন এবং কোনও কাজ ছাড়াই অন্যান্য কাজ সম্পাদন করতে পারেন
  3. গুঁড়ি গুঁড়ি বৃষ্টি : বৃষ্টিপাত ইথেরিয়াম ডিপিএসগুলির জন্য সহজ এবং উন্নত ফ্রন্ট-এন্ড তৈরি করতে ব্যবহৃত লাইব্রেরির একটি সংগ্রহ

এর বৈশিষ্ট্যগুলি ট্রাফল ইথেরিয়াম

ট্রফলকে তৈরি করার একটি শক্তিশালী সরঞ্জাম হিসাবে তৈরি করে এমন বৈশিষ্ট্যের একটি তালিকা এখানে ইথেরিয়াম ভিত্তিক ডিপ্লাইস:



  • অন্তর্নির্মিত সমর্থন কম্পাইল, স্থাপন এবং লিঙ্ক স্মার্ট চুক্তি
  • স্বয়ংক্রিয় চুক্তি পরীক্ষা
  • কনসোল অ্যাপ্লিকেশনগুলির পাশাপাশি ওয়েব অ্যাপ্লিকেশনগুলিকে সমর্থন করে
  • নেটওয়ার্ক ম্যানেজমেন্ট এবং প্যাকেজ পরিচালনা
  • স্মার্ট চুক্তির সাথে সরাসরি যোগাযোগ করতে ট্রফল কনসোল
  • শক্ত সংহতকরণ সমর্থন করে

মেটামাস্ক কী?

মেটামাস্ক একটি সহজেই ব্যবহারযোগ্য ব্রাউজার প্লাগইন (গুগল-ক্রোম, ফায়ারফক্স এবং সাহসী ব্রাউজারের জন্য), যা ইথেরিয়াম লেনদেন করার জন্য একটি গ্রাফিকাল ইউজার ইন্টারফেস সরবরাহ করে। এটি আপনাকে আপনার সিস্টেমে পূর্ণ ইথেরিয়াম নোড না চালিয়ে আপনার ব্রাউজারে ইথেরিয়াম ডিপ্স চালানোর অনুমতি দেয়। মূলত, মেটামাস্ক ইথেরিয়াম ব্লকচেইন এবং ব্রাউজারের মধ্যে একটি সেতু হিসাবে কাজ করে। মেটামাস্ক ওপেন সোর্স এবং নিম্নলিখিত উত্তেজনাপূর্ণ বৈশিষ্ট্যগুলি সরবরাহ করে:

  • আপনি যা চান তা তৈরি করতে আপনি মেটামাস্কের কোডটি পরিবর্তন করতে পারেন
  • অন্তর্নির্মিত মুদ্রা ক্রয় সরবরাহ করে
  • স্থানীয়-কী স্টোরেজ



ট্রফল মেটামাস্ক - ট্রফল ইথেরিয়াম টিউটোরিয়াল

এখন, আমরা ট্রাফল এবং মেটামাস্ক সম্পর্কে জানি, কীভাবে এগুলি ডিএপিসের জন্য ব্যবহার করতে হয় তার অংশে আসুন।

ট্রাবল ইনস্টল করা এবং উবুন্টুতে ট্রফল প্রকল্প তৈরি করা

ট্রাফল ইথেরিয়াম টিউটোরিয়ালের এই বিভাগে, আমরা দেখব কীভাবে ট্রফল ইনস্টল করা যায় এবং কীভাবে ট্রফল প্রকল্প তৈরি করা যায়।

ট্রফল ইনস্টল করতে আপনাকে নীচের মত একটি সাধারণ কমান্ড চালাতে হবে:

। npm ইনস্টল -g ট্রফল

এখন, ট্রফলে একটি প্রকল্প তৈরি করা যাক। প্রথমে একটি নতুন ডিরেক্টরি তৈরি করুন এবং নিম্নলিখিত কমান্ডটি ব্যবহার করে সেই ডিরেক্টরিতে প্রবেশ করুন:

k mkdir truffle-pro $ cd truffle-pro

একটি প্রকল্প তৈরি করতে, নিম্নলিখিত কমান্ডটি কার্যকর করুন:

ru ট্রাবল আনবক্স মেটাকোইন

যখন এই কমান্ডটি সফলভাবে কার্যকর করা হবে, আপনি সেই ডিরেক্টরিতে একটি প্রকল্পের কাঠামো দেখতে পাবেন যা কোনও প্রকল্পের জন্য প্রয়োজনীয় ন্যূনতম ফাইল সহ।

এটাই! আপনি একটি সহজ ট্রফল ইথেরিয়াম প্রকল্প তৈরি করেছেন।

গুগল ক্রোমে মেটামাস্ক ইনস্টল করা

ট্রাফল ইথেরিয়াম টিউটোরিয়ালের এই বিভাগে, আমরা গুগল-ক্রোম ব্রাউজারের জন্য কীভাবে মেটাম্যাস্ক প্লাগইন ইনস্টল করতে হবে তা দেখব।

মেটামাস্ক ব্রাউজার প্লাগইন ইনস্টল করার পদক্ষেপগুলি এখানে:

সাজান অ্যারে সি ++
  1. প্রথমে নীচের লিঙ্কে যান: https://metamask.io/
  2. ক্লিক করুন ' ক্রোম এক্সটেনশন পান ”বোতাম। এটি একটি নতুন ট্যাব খুলবে
  3. ক্লিক করুন ' ক্রোমে যোগ কর 'বোতাম এবং তারপরে' এক্সটেনশন যুক্ত করুন '।
  4. এখন, আপনার ব্রাউজারের উপরের-ডানদিকে, আপনি মেটামাস্ক আইকনটি দেখতে পারেন।
  5. শর্তাবলী মেনে নিন।

ও বাম! মেটামাস্ক ইনস্টল করা আছে।

এখন আমাদের সিস্টেমে ট্রফল ইথেরিয়াম এবং মেটামাস্ক ইনস্টল করা আছে, আসুন আমরা কীভাবে ট্রাফল ইথেরিয়াম ব্যবহার করে একটি ডিপি অ্যাপ্লিকেশন বানাতে পারি এবং মেটামাস্ক ব্যবহার করে লেনদেন করতে পারি তা দেখুন।

উবুন্টুতে টেস্টআরপিসি ইনস্টল করা হচ্ছে

এই ট্রফল ইথেরিয়াম টিউটোরিয়ালের জন্য, আমরা আমাদের টেপটি বিকাশ করতে 'টেস্টআরপিসি', যা একটি ব্লকচেইন এমুলেটর। টেস্টআরপিসি আপনাকে পরীক্ষার জন্য একটি নেটওয়ার্ক চালানোর অনুমতি দেয়। এটি আপনাকে আসল ইথেরিয়াম নোড না চালিয়ে ব্লকচেইনে কল করার অনুমতি দেয়।

টেস্টআরপিসি ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:

pm npm ইনস্টল -g ইথেরিয়ামজস-টেস্টারপিসি

ডেমো: ট্রফল এবং মেটামাস্কের সাথে একটি সাধারণ ডিপ অ্যাপ্লিকেশন বিকাশ করা এবং একটি লেনদেন করা

একটি নতুন টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ড দিয়ে টেস্টআরপিসি চালান। এটি আপনার সিস্টেমে একটি পরীক্ষা নেটওয়ার্ক শুরু করবে।

$ testrpc

আপনি উপলভ্য অ্যাকাউন্টগুলির একটি তালিকা, এই অ্যাকাউন্টগুলির জন্য ব্যক্তিগত কীগুলি, একটি স্মৃতিচীন বাক্যাংশ এবং যে পোর্টে টেস্টআরপিসি শুনছেন তা দেখতে পাবেন।

বিঃদ্রঃ: মূল ইথেরিয়াম নেটওয়ার্কে স্তন্যপায়ী বাক্যাংশটি ব্যবহার করবেন না। এটি কেবলমাত্র একটি ব্যক্তিগত নেটওয়ার্কে ব্যবহার করুন।

এখন, সেটআপ ট্রাফেল করা যাক।

একটি নতুন টার্মিনাল খুলুন এবং যেখানে ডিরেক্টরিটি তৈরি হয়েছিল সেই ডিরেক্টরিতে যান।

আমাদের নেটওয়ার্কে ট্রফল চালানোর জন্য আমাদের 'সম্পাদনা করতে হবে' truffle.js ”ফাইল। এই ফাইলটি খুলুন এবং নিম্নলিখিত এন্ট্রি করুন:

মডিউল.এক্সপোর্টস = {নেটওয়ার্ক: {বিকাশ: {হোস্ট: 'লোকালহোস্ট', পোর্ট: 8545, নেটওয়ার্ক_আইডি: '*' // * কোনও নেটওয়ার্ক আইডিতে মেলে}}}

ফাইল এবং সংরক্ষণ করে প্রস্থান করুন।

এখন, আমাদের চুক্তিটি সংকলন করতে হবে এবং এটি নেটওয়ার্কে স্থানান্তর করতে হবে। এটি করার জন্য আদেশগুলি নিম্নরূপ:

ru ট্রফল কম্পাইল $ ট্রফল মাইগ্রেশন

আপনি দেখতে পাচ্ছেন যে কোডটি সফলভাবে স্থানান্তরিত এবং নেটওয়ার্কে স্থাপন করা হয়েছিল।

এখন, ক্রোম ব্রাউজারটি খুলুন এবং মেটামাস্ক আইকনে ক্লিক করুন। ক্লিক করুন ' বিদ্যমান DEN আমদানি করুন “। আপনি যখন মৃত্যুদন্ড কার্যকর করেছিলেন তখন প্রদর্শিত স্মৃতিচারণ বাক্যাংশ লিখুন testrpc 'কমান্ড, পাসওয়ার্ড লিখুন এবং' ঠিক আছে '।

ডিফল্টরূপে, মেটামাস্ক মূল নেটওয়ার্কে চলে। আমরা কেবল একটি ডেমোর জন্য অর্থ ব্যয় করতে চাই না, তাই না? যে কারণে, আমাদের একটি ব্যক্তিগত নেটওয়ার্কে নেটওয়ার্ক পরিবর্তন করতে হবে। আমাদের ক্ষেত্রে, এই নেটওয়ার্কটি হ'ল লোকালহোস্ট 8545

আমরা এখন এটিতে 99+ ইথার সহ একটি অ্যাকাউন্ট দেখতে পারি। 'কি দারুন! বিনামূল্যে ইথারস! ' ভাল, আপনাকে হতাশ করার জন্য, এগুলি সত্যিকারের ইথার নয়। এগুলি কেবল পরীক্ষার উদ্দেশ্যে সরবরাহ করা টেস্ট ইথার এবং এগুলির কোনও আসল-মূল্যমান পাওয়া যায় নি।

লেনদেন করার জন্য আমাদের দুটি অ্যাকাউন্ট দরকার: একজন প্রেরক এবং গ্রহণকারী। সুতরাং, আসুন একটি নতুন অ্যাকাউন্ট তৈরি করুন। এটি করার জন্য, মেটামাস্ক প্লাগইনে 'ক্লিক করুন অ্যাকাউন্ট পরিবর্তন 'এবং তারপরে' ক্লিক করুন হিসাব তৈরি কর “। আপনার নতুন অ্যাকাউন্ট তৈরি করা হয়েছে।

ব্লকচেইন ডেভেলপার কী

এখন, এই অ্যাকাউন্টে ইথারগুলি প্রেরণ করতে, আমাদের এই অ্যাকাউন্টের ঠিকানাটি অনুলিপি করতে হবে।

এই ট্রফল ইথেরিয়াম টিউটোরিয়ালের জন্য, আমরা অ্যাকাউন্ট 1 থেকে অ্যাকাউন্ট 2 এথার প্রেরণ করব So সুতরাং, আসুন অ্যাকাউন্টটি আবার অ্যাকাউন্ট 1 এ স্যুইচ করা যাক, এখানে 'ক্লিক করুন' পাঠান “, আপনি যে ঠিকানায় অ্যাকাউন্টটি প্রেরণ করতে চান তার ঠিকানা (আমি অনুলিপি করা অ্যাকাউন্ট 2 এর ঠিকানা) এবং প্রেরণের জন্য এথের সংখ্যা লিখুন এবং ক্লিক করুন' পরবর্তী '।

এটি আপনাকে লেনদেনের সারাংশ দেখিয়েছে এবং নিশ্চিতকরণের জন্য জিজ্ঞাসা করবে। ক্লিক ' জমা দিন ”এবং লেনদেন সম্পন্ন হয়েছে।

আমরা এখন দেখতে পাচ্ছি যে অ্যাকাউন্ট 1 এ 50 জন ইথার কম রয়েছে।

লেনদেন যাচাই করতে, অ্যাকাউন্ট 2 এ স্যুইচ করুন, এখানে আরও 50 টি বেশি ইথার রয়েছে। এটি দেখায় যে 50 টি ইথার অ্যাকাউন্ট 1 থেকে অ্যাকাউন্ট 2 এ স্থানান্তরিত হয়েছিল।

অভিনন্দন! আপনি আপনার প্রথম ট্রাফল ইথেরিয়াম ডি অ্যাপ তৈরি করেছেন এবং লেনদেন করেছেন। আমি আশা করি এই ট্রুফল ইথেরিয়াম টিউটোরিয়াল ব্লগটি তথ্যমূলক ছিল এবং ট্রাফল সম্পর্কে আপনাকে বুঝতে সহায়তা করেছিল। এখন, এগিয়ে যান এবং নতুন ডিপিএস তৈরির চেষ্টা করুন।

আমাদের জন্য একটি প্রশ্ন আছে? এটি পোস্ট করুন এবং আমরা আপনার কাছে ফিরে আসব।

আপনি যদি ব্লকচেইন শিখতে এবং ব্লকচেইন টেকনোলজিসে একটি ক্যারিয়ার গড়তে চান তবে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণটি আপনাকে একটি সম্পূর্ণরূপে ব্লকচেইন কী তা বুঝতে সহায়তা করবে এবং বিষয়টির উপর দক্ষতা অর্জনে সহায়তা করবে।