Yield Farming in Bitcoin Cash - A practical guide

0 14
Avatar for TigerApon
4 years ago

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

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

এই নিবন্ধে আমি বিটকয়েন নগদে ইয়েল্ড ফার্মিংয়ের সম্ভাবনা সম্পর্কে গভীরভাবে যেতে চাই, বাস্তবায়ন করতে এবং আপনাকে একটি আসল নমুনা লেনদেন এবং নগদ স্ক্রিপ্ট কোড সরবরাহ করি যা কোনও কেন্দ্রীভূত হস্তক্ষেপ ছাড়াই একটি বিনিয়োগ (প্রিমিয়াম বলে) ব্যবহার করে একটি এসএলপি টোকেনকে সাফল্যের সাথে মিন্ট করে।

স্মার্ট চুক্তি

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

এসএলপি মিন্টিং ব্যাটন

এই জাতীয় লেনদেনের জন্য কাজ করার জন্য আরেকটি উপাদান প্রয়োজন এসএলপি মিন্টিং ব্যাটন। সাধারণত যে কোনও সময় কোনও নতুন এসএলপি টোকেন তৈরি করে, তারা মিনিটিং ব্যাটনটি সঞ্চয় করতে একটি বিটকয়েন নগদ ঠিকানা নির্দিষ্ট করতে পারেন। এর অর্থ হ'ল এই ঠিকানাটির উপরে থাকা প্রত্যেককেই ভবিষ্যতে নতুন এসএলপি টোকন দিতে পারে।

এই ব্যাটনকে একটি সাধারণ বিসিএইচ ঠিকানায় রাখা খুব বিপজ্জনক এবং এসএলপি টোকেনের সরবরাহ রাখার একটি কেন্দ্রিক উপায়। এসএলপি টোকেনের মালিকের কাছে নতুন টোকেন জারি বন্ধ করতে সেই ব্যাটনকে ধ্বংস করার ক্ষমতা রয়েছে, তবে এটি করতে যাতে তাদের প্রচুর পরিমাণে টোকেন জারি করতে হয় এবং ভবিষ্যতে ব্যবহারের জন্য সেগুলিকে কেন্দ্রীয়ভাবে রাখতে হয়। মশলা বা টক জাতীয় এসএলপি টোকেন সেগুলির কয়েকটি উদাহরণ।

এটি করার আরও ভাল উপায় আছে তা ভাল খবর Good একটি এসএলপি মিন্টিং ব্যাটনকে একটি স্মার্ট চুক্তিতে প্রেরণ করা যেতে পারে যা টোকেন জারি নিয়ন্ত্রণ করে এবং টোকেনের উপর যে কোনও কেন্দ্রীয় নিয়ন্ত্রণ নিয়ে যায়। তবে, স্মার্ট চুক্তিটি এমন অভিনেতাদের দ্বারা টোকেনের ঝাঁকুনি প্রতিরোধের শর্তগুলি সরবরাহ করতে সক্ষম হবে যারা এর পক্ষে পর্যাপ্ত মূল্য দেয় না।

লেনদেন বিবরণী

আলোচিত উপাদানগুলি বিবেচনা করে, আমাদের একটি টোকেন ব্যবহারকারীদের জন্য ফলন চাষ চুক্তি তৈরি করতে এই ক্রিয়াগুলি সম্পাদন করতে হবে:

১. শূন্য জারি করে একটি এসএলপি টোকেন তৈরি করুন

২. জিনেসিস টিএক্স আইডি (টোকেন আইডি) পেতে অস্থায়ীভাবে টানটান ব্যাটনটি সংরক্ষণ করুন

৩. 2 টি প্যারামিটার, প্রিমিয়ামপিখ এবং টোকেনআইডি সহ একটি স্মার্ট চুক্তি তৈরি করুন

৪. ব্যাটনকে চিরতরে পি 2 এসএইচ চুক্তিতে সরিয়ে নিতে শূন্য জারি করে পুদিনা লেনদেন করুন।

এখন প্রতিটি পক্ষই এই চুক্তিটি কেবলমাত্র পারমাণবিক লেনদেনের সাথে ব্যয় করতে পারে এবং কেবলমাত্র এই শর্তগুলি মেটানো হলে:

সর্বনিম্ন পরিমাণ বিসিএইচ প্রিমিয়ামপক্ষে পাঠানো উচিত (একটি সাধারণ বিসিএইচ ঠিকানা বা অন্য কোনও চুক্তি)

ব্যাটন একই চুক্তিতে ফিরে প্রেরণ করা উচিত

কৃষক দ্বারা লেনদেনের ফি এবং লকযুক্ত সটোসিসকে সদ্য কাটা টোকেনের জন্য যথেষ্ট পরিমাণ বিসিএইচ সরবরাহ করতে হবে

যদি উপরের নিয়ম অনুসারে কৃষকের (শেষ ব্যবহারকারী) লেনদেনটি তৈরি করা হয় তবে ব্যবহারকারী নতুন এসএলপি টোকেন তৈরি করবে যা তার ঠিকানায় প্রেরণ করা হবে। এটি করতে ব্যর্থতা, লেনদেনকে পুরোপুরি প্রত্যাখ্যান করবে এবং কোনও বিসিএইচ প্রক্রিয়াটিতে হারাবে না।

এই লেনদেনটি কেমন দেখাচ্ছে তার একটি সংক্ষিপ্ত বিবরণ এখানে দেওয়া হয়েছে:

আপনি উপরের লেনদেনটি এখানে দেখতে পারেন।

স্মার্ট চুক্তি বাস্তবায়ন

রোসকো কালিস এবং নগদ স্ক্রিপ্টের স্পনসর (জেনারেল প্রোটোকলস এবং বিটকয়েন ডটকম) এর প্রচেষ্টার জন্য ধন্যবাদ, এই ভাষা বিসিএইচ স্মার্ট চুক্তির মান হিসাবে উন্নত হচ্ছে। নগদ স্ক্রিপ্টের নতুন সংস্করণটি কভেন্যান্টদের সাথে কাজ করার প্রক্রিয়াটিকে বেশ সোজা করে তোলে।

এই উদাহরণে বর্ণিত স্মার্ট চুক্তিটি কার্যকর করার কোড এখানে। আপনি দেখতে পাচ্ছেন, জারি নিয়ন্ত্রণের জন্য চুক্তিতে কোনও কেন্দ্রীয় কী নেই এবং এটি সীমিত সময়ের জন্য চুক্তিটি প্রত্যেকে পুনরায় ব্যবহারযোগ্য করে তোলে।

এই চুক্তিটি ধারণার প্রমাণের মতো এবং প্রিমিয়াম অনুসারে নির্গমন নিয়ন্ত্রণ, ঠিকানা পরিবর্তন বা আনুপাতিক পুরষ্কারের মতো প্রান্তের অভাব রয়েছে। সুতরাং এই চুক্তির মাধ্যমে, কোনও ব্যক্তি নিজের জন্য প্রিন্ট 250 নূতন টোকেনে প্রিমিয়াম ঠিকানায় সর্বনিম্ন 1000 সतोশী প্রেরণ করতে পারেন।

চুক্তি ফলন (বাইট 20 প্রিমিয়ামপিখ, বাইট টোকেনআইডিএইচএক্স) {

ফাংশন ফার্ম (পাব্বি ফার্মারপি, সিগ এস, প্রিমিয়াম) {

প্রয়োজন (চেকসিগ (গুলি, ফার্মারপিকে));

// ফলন চাষের জন্য ন্যূনতম পরিমাণ প্রিমিয়াম প্রদান করতে হবে

int minPremium = 1000;

int satsToBeMinted = 546;

int satsLockedInforBaton = 546;

int ধূলা = 546;

প্রয়োজন (প্রিমিয়াম> = মিনিটপ্রিমিয়াম);

বাইটস opReturnOut = নতুন আউটপুটনুলডেটা ([[

0x534c5000, // এসএলপি এর জন্য লোকাদ আইডি

0x01,

বাইটস ('MINT'),

টোকেনআইডিএক্স,

0x03, // মিন্টিং লাঠি ভাটি (লাঠি পোড়ানো এড়াতে খুব গুরুত্বপূর্ণ)

0x00000000000061A8 // 250 এসএলপি (2 দশমিক বিবেচনা করে)

]);

// মিন্টেড টোকেনটি কৃষকের কাছে ফেরত পাঠানো হয়েছে

বাইটস 34 আউট 1 = নতুন আউটপুটপি 2 পি কেএইচ (বাইটস 8 (স্যাটটোবিমিন্টেড), হ্যাশ160 (ফার্মারপেকে));

// ফার্ম করার জন্য প্রিমিয়ামে বিনিয়োগ

বাইটস 34 আউট 2 = নতুন আউটপুটপি 2 পি কেএইচ (বাইটস 8 (প্রিমিয়াম), প্রিমিয়ামপিখ);

// মিন্টিং লাঠিটি আবার চুক্তিতে প্রেরণ করা উচিত

বাইটস 32 আউট 3 = নতুন আউটপুটপি 2 এসএইচ (বাইটস 8 (স্যাটলকডইনফোর্ডব্যাটন), হ্যাশ160 (tx.bytecode));

প্রয়োজনীয় (হ্যাশ 256 (ওপ্রেটারনআউট + আউট 1 + আউট 2 + আউট 3) == tx.hashOutputs);

}

}

কৃষিকাজ চুক্তি

স্মার্ট চুক্তির ভিতরে থাকা শেষ ব্যবহারকারী + মিন্টিং ব্যাটন ইনপুট থেকে ইনপুট দিয়ে চুক্তিটি করা উচিত। এই ঠিকানাটি যে কেউ দ্বারা পুনরায় ব্যবহারযোগ্য এবং প্রিমিয়ামের পরিমাণ প্রদান করা অবধি টাকশাল টোকেনের জন্য চিরকালের জন্য ব্যবহার করা যেতে পারে (অন্য চুক্তিতে বিনিয়োগ হতে পারে বা কেবলমাত্র এক সময়ের অর্থ প্রদানের জন্য)।

এটি দেখতে কেমন হওয়া উচিত তার উদাহরণ এখানে (নোড জেএসে):

// মিনিটিং ব্যাটন ব্যবহার করে এলিস ঠিকানায় প্রিমিয়াম এবং পুদিনা এসএলপি প্রদানের জন্য লেনদেন করা

// স্মার্ট চুক্তিতে সঞ্চিত

চলুন tx = চুক্তির অপেক্ষায় থাকুন un

.ফর্ম (এলিসপেক, নতুন সিগনেচার টেম্পলেট (এলিসকি পেয়ার), প্রিমিয়ামআমउंट)

.ফ্রোম (অ্যালিস ইউটক্সোস)

.ফরমে (মিনিটিংব্যাটন)

.পথ রিটার্ন ([[

"0x534c5000", // লোকাদ আইডি

"0x01", // টোকেনের ধরণ

"এমআইএনটি", // অ্যাকশন

`0x $ {টোকেনআইডি}`, // টোকেন আইডি

"0x03", // মিন্টিং ব্যাটন ভুট

"0x0000000000000061A8", // পুদিনা 250 টি নতুন টোকেন (2 দশমিক বিবেচনা করে)

])

.to (aliceBchAddr, 546) // সতেজ টানা টোকেনগুলি

.to (প্রিমিয়ামবিচএড্ডার, প্রিমিয়ামআমাউন্ট) // ন্যূনতম 1000 স্যাট প্রিমিয়ামের প্রয়োজন

.to (চুক্তি.এড্রেস, 546) // মিন্টিং লাঠিটি আবার চুক্তিতে প্রেরণ করা হয়

.বিধীন পরিবর্তন ()

.সেন্ড ();

এখানে প্রদর্শিত কোডগুলি খুব নতুন এবং পুরোপুরি পরীক্ষিত বা অনুকূলিত নয়। তবে টোকেনের জেনেসিস সহ এই কার্যকারিতাটির সম্পূর্ণ বাস্তবায়ন, ব্যাটনকে স্মার্ট কন্ট্রাক্টে স্থানান্তরিত এবং কার্যকরী পুদিনা লেনদেনটি আমার গিথুবের একটি সংগ্রহস্থলে বজায় রাখা হয়েছে। এমপিএল -২.০ লাইসেন্সের আওতায় সম্পূর্ণ ওপেন সোর্স।

ব্যবহারের ক্ষেত্রে

এই ধরণের চুক্তির জন্য অসংখ্য ব্যবহারের মামলা রয়েছে তবে এতে সীমাবদ্ধ নয়:

অন্যান্য চুক্তির জন্য পুরষ্কার টোকেন (উদাঃ ডিএফআই, যেকোন হেজ ইত্যাদি)

গভর্নেন্স টোকেন বিতরণ

হেফাজত ছাড়াই বিকেন্দ্রিকৃত টোকেন বিক্রয়

বণিকের গ্রাহকদের কাছে আনুগত্যের টোকেন

আশ্বাসের চুক্তি ছাড়াই তহবিল সংগ্রহকারী (উদাঃ GoFundMe)

বিকেন্দ্রীভূত এক্সচেঞ্জ (রেটগুলির জন্য একটি ওরাকল প্রয়োজন)

উপসংহার

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

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

আপনি যদি ইয়েল্ড ফার্মিং / রিওয়ার্ড চুক্তি তৈরি করতে আগ্রহী হন তবে প্রয়োজনীয় জ্ঞান না থাকলে আমার টুইটারে আমার কাছে যোগাযোগ করতে দ্বিধা বোধ করবেন না। আমি আপনাকে সাহায্য করে খুশি হবে।

1
$ 0.02
$ 0.02 from @TheRandomRewarder
Avatar for TigerApon
4 years ago

Comments