ডাটাবেস হিসাবে ব্লকচেইন (বিটকয়েন)?


16

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

আধুনিক, উচ্চ লেনদেনের ভলিউম অ্যাপ্লিকেশনগুলির জন্য ব্লকচেইন কি কোনও সম্ভাব্য व्यवहार्य ডাটাবেস সমাধান?

ব্যক্তিগত চিকিত্সার রেকর্ডের মতো স্বল্প পরিমাণের লেনদেনের জন্য এটির মূল্যটি দেখতে খুব সহজ, তবে উচ্চ ভলিউম ডাটাবেসের কী?

ব্লকচেইন কী?

কেন্দ্রীয় অভিনেতার প্রয়োজন ছাড়াই কোনও সেট কম্পিউটারকে বৈশ্বিক রেকর্ডে পরিবর্তন আনার জন্য ব্লকচেইনগুলি ক্রিপ্টোগ্রাফির উপর নির্ভর করে।

মধ্যস্থতাকে অপসারণ প্রায় প্রতিটি ক্ষেত্রে ব্যয় হ্রাস করে।

ব্লকচেইন এমন একটি খাতা যা কালানুক্রমিক ক্রমে বা "চেইন" হিসাবে "ব্লক" হিসাবে পরিচিত ডেটা সংগ্রহের ক্ষেত্রে ঘটে যাওয়া সমস্ত কিছু রেকর্ড করে।

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

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

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

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

উত্তর:


15

আধুনিক, উচ্চ লেনদেনের ভলিউম অ্যাপ্লিকেশনগুলির জন্য ব্লকচেইন কি কোনও সম্ভাব্য व्यवहार्य ডাটাবেস সমাধান ?

ব্লকচেইন প্রযুক্তির সাধারণভাবে কিছু বৈশিষ্ট্য রয়েছে যা উচ্চমাত্রার সাথে কাজ করা কঠিন করে তোলে।

উদাহরণস্বরূপ বিটকয়েনটি দেখুন। প্রতিদিনের লেনদেনগুলি কখনই 300K এর বেশি হয় নি: প্রতিদিন লেনদেন (উত্স blockchain.info)

এখানে চিত্র বর্ণনা লিখুন

আরও গুরুত্বপূর্ণ, লেনদেনের জন্য মিডিয়ান কনফার্মেশন সময়টি প্রায় 8 মিনিটের মতো হয় !: মিডিয়ান লেনদেনের নিশ্চয়তার সময় (কেবলমাত্র ফি সহ) এবং কোয়ানডেলের একটি সুন্দর চিত্র :

এখানে চিত্র বর্ণনা লিখুন

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

তারা কেবল কতটি তা আমরা অনুমান করতে পারি তবে আমি অনুমান করতে পারি যে তারা এক মিলিয়নেরও বেশি। এক মিলিয়ন কম্পিউটারের সাথে দিনে 300 কে লেনদেন উচ্চ ভলিউমের মতো শোনাচ্ছে না। এবং নিশ্চিতকরণের জন্য 8 মিনিট?

একটি শালীন হার্ডওয়্যারের একটি আধুনিক আরডিবিএমএস সহজেই প্রতি সেকেন্ডে 1 কে লেনদেন করতে পারে। এটি প্রতিদিন প্রায় 86 এম লেনদেন। কনফার্মেশন সময়? এটি লেনদেনের আকারের উপর নির্ভর করে (এটি কতগুলি সারণী এবং সারিগুলি প্রভাবিত করে) তবে বিটকয়েন ধরণের একটি ছোট লেনদেনের জন্য (অ্যাকাউন্ট এ থেকে 42 টি কয়েন সরান এবং বি অ্যাকাউন্টে 42 টি কয়েন যুক্ত করুন), এটি মিলিসেকেন্ড হবে।

উপসংহারে ভলিউম এবং সময়ের পার্থক্য আজ 1000 থেকে 100000-গুণ।

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


ব্লকচেইনের সাথে আমার আরেকটি সমস্যা হ'ল এটি রক্তাক্ত অসঙ্গতি। এটি সমস্ত কিছুই লোড এবং ক্লায়েন্ট যে লেনদেনগুলি প্রক্রিয়াজাত করে তা 'উত্সর্গীকৃত' হয় না যাতে আপনি একগুচ্ছ ড্রপ আউট দেখতে বা যুক্ত হতে পারেন। 8 মিনিট সঠিক সম্পর্কে শোনাচ্ছে, চূড়ান্ত 10 মিনিট সমস্ত ক্লায়েন্টের কাছে পৌঁছানোর অনুমোদনের জন্য অতিরিক্ত মিনিট বা দু'বার ছিল? নিশ্চিত নয়, আরও নোডের সাথে কে জানে সম্ভবত এটি নিচে গিয়েছে! যে কোনও উপায়ে দুর্দান্ত লিঙ্কগুলি। ধন্যবাদ।
আলী রাজেঘি

2
এই নিবন্ধটি টেকনোলজিরভিউ / এস / ৫৪০৯২ / ২ দাবি করে যে প্রতি সেকেন্ডে সাতটি লেনদেনের একটি ধারণাগত সীমা রয়েছে।
a_horse_with_no_name

@ a_horse_with_no_name পাশের চেইনগুলি সহজেই সীমাবদ্ধতা ছাড়াই স্কেল করতে পারে এবং বিটকয়েন ব্লকচেইনে সিঙ্ক্রোনাইজ করা যায়, এটিকে স্বচ্ছভাবে পরিচালনা করা যায়।
jangorecki

16

আমি ক্রিপ্টোকারেন্সি এবং ডেটাবেসগুলির সাথে খুব পরিচিত এবং আমি আপনাকে বলতে পারি এটি কোনও দুর্দান্ত ডিবি ইঞ্জিন নয়।

লাইভ ডাটাবেস হিসাবে ব্লকচেইন ব্যবহার:

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

ব্লকচেইনের সুবিধা:

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

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

একটি ডিবিএমএসে ব্লকচেইন স্কিমা থেকে তথ্য অনুসন্ধান করা:

এখানে পোস্ট বিগ্রহ এসকিউএলে স্কিমা তৈরি করতে আপনি বিটকয়েন ডায়াগ্রামটি ব্যবহার করতে পারেন। এটি ব্যবহার করে আপনি এটির পরে একটি সম্পর্কিত ডিবিএমএসে রাখতে পারেন: https://bitcPointalk.org/index.php?topic=38246 এখানে চিত্র বর্ণনা লিখুন

আপনি যদি কোনও সত্যিকারের আরডিবিএমএসে ডেটা আমদানি করতে চান তবে এই কোড রেপোটিও সহায়ক: https://github.com/bitcoin-abe/bitcoin-abe

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


8

2014 সালে আমরা বৌদ্ধিক সম্পত্তির দাবিগুলির জন্য ডেটাবেস হিসাবে বিটকয়েন ব্যবহারের ভিত্তিতে ascribe.io তৈরি করেছি। প্রকাশের পরে, আমরা নেটওয়ার্কটি প্লাগ করেছিলাম কারণ এটি থ্রুপুট হ্যান্ডেল করতে পারে না, বিলম্বতা কমপক্ষে 10 মিনিট ছিল এবং আমরা ওপ্লিটরেন্টে যা রাখতে পারি তার দ্বারা আমরা সীমাবদ্ধ ছিলাম, আমাজন এস 3-তে দাবি সম্পর্কিত আসল ডিজিটাল ফাইলটি সঞ্চয় করতে বাধ্য করেছিলাম । আমরা বুঝতে পেরেছিলাম যে বিটকয়েন এর বর্তমান আকারে কখনও উচ্চ লেনদেনের ডেটাবেস হতে পারে না।

তবে আমাদের ব্লকচেইন স্টাইলের ডেটাবেস থাকতে পারে - এই ধারণাটি বিকেন্দ্রীভূত নিয়ন্ত্রণ, অপরিবর্তনীয়তা (টেম্পার-রেজিস্ট্যান্স) এবং নেটওয়ার্কের লাইভ সম্পদ আমাদের সাথে আটকে রয়েছে। ২০১৪ সালের মাঝামাঝি সময়ে আমরা বিগচেইনডিবিতে কাজ শুরু করেছি

দীর্ঘ গল্প সংক্ষিপ্ত - আমরা 100mS বিলম্ব সহ 100k tps প্রক্রিয়া করতে পারি এবং ক্ষমতার পেটাবাইট পেতে পারি। কোডটি আমাদের বিগচেইনডিবি গিথুব, এখানে প্রযুক্তিগত ডকুমেন্টেশন এবং আমাদের হোয়াইটপেপারের ভিত্তিগত চিন্তাভাবনা ।

আপনার যদি উচ্চ-লেনদেন, বিকেন্দ্রীভূত ডাটাবেসের জন্য ব্যবহারের কেস থাকে - আমরা ঠিক এর জন্য বিগচেইনডিবি তৈরি করেছি।


2

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.