Bitcoin Optech নিউজলেটার #430
হোম রাউটারের পেছনের নোডগুলোকে সংযোগযোগ্য করতে TCP hole punching ব্যবহারের আলোচনা চলেছে। এতে covenants অনুকরণে co-signer-দের প্রয়োগ করা ব্যয়নীতির মান নির্ধারণের একটি খসড়া BIP-ও আলোচিত হয়েছে।
Bitcoin Optech
বিটকয়েন ও Lightning ডেভেলপমেন্ট নিয়ে সাপ্তাহিক প্রযুক্তিগত নিউজলেটার, প্রকৌশলীদের জন্য লেখা।
17টি প্রকাশনা
হোম রাউটারের পেছনের নোডগুলোকে সংযোগযোগ্য করতে TCP hole punching ব্যবহারের আলোচনা চলেছে। এতে covenants অনুকরণে co-signer-দের প্রয়োগ করা ব্যয়নীতির মান নির্ধারণের একটি খসড়া BIP-ও আলোচিত হয়েছে।
Bitcoin Optech
#429-এর রিক্যাপে Optech-এর উপস্থাপকদের সঙ্গে ছিলেন Greg Sanders, Antoine Poinsot, Elias Rohrer, Oleksandr Kurbatov ও Nishant Bansal। আলোচনা শুরু হয় Bitcoin Core #36665, #36667 ও #36669 দিয়ে, তারপর আসে হালনাগাদ নিরাপত্তা নীতি। পরের দিকে রয়েছে মাল্টিপার্টি সাইলেন্ট পেমেন্ট, Core Lightning-এর একটি DoS দুর্বলতার প্রকাশ ও Eclair 0.14.6; ট্রান্সক্রিপ্ট এখনও আসেনি।
Bitcoin Optech
দুই প্রান্তেই একই নোডের নাম থাকা একটি চ্যানেল ঘোষণায় Core Lightning 25.02 থেকে 26.04 পর্যন্ত প্রতিবার রিস্টার্টে ক্র্যাশ করতে পারত, আর হামলাকারীর খরচ বলতে শুধু অনচেইন ফি। সমাধান এসেছে 26.04.1-এ। নিউজলেটার #429-এ এই তথ্যের পাশে আছে মাল্টিপার্টি সাইলেন্ট পেমেন্ট ইনপুট নিয়ে Oleksandr Kurbatov-এর প্রোটোকল এবং সহজে ধরা পড়া বাগের জন্য Bitcoin Core-এর দ্রুততর পয়েন্ট রিলিজ।
Bitcoin Optech
BitVM-এ যাচাই হওয়া একতরফা এক্সিটসহ নিজের একক-ইস্যুয়ার লেয়ার 2 প্রকল্প Lichen ব্যাখ্যা করেছেন Adam Gibson, #428-এর রিক্যাপে। Gustavo Flores Echaiz ও Brandon Black-এর অন্য অতিথি João Dias ও Vincenzo Palazzo; হ্যাশ প্রিইমেজের ডেসক্রিপ্টর সিনট্যাক্স, rbitcoin 0.8.0 ও LND v0.21.5-beta.rc1-ও এসেছে আলোচনায়।
Bitcoin Optech
হাব অস্বীকার করলে বা অফলাইনে গেলেও একক-ইস্যুয়ার লেয়ার 2-এর ব্যবহারকারী অনচেইনে বিটকয়েন তুলে নিতে পারবেন, এমন নকশা Lichen হাজির করেছেন Adam Gibson; বিরোধ মিটবে Groth16 প্রমাণ ও আগে থেকে সই করা BitVMX লেনদেনে। নিউজলেটার #428-এর দ্বিতীয় খবর miniscript হ্যাশ ফ্র্যাগমেন্টের ব্যক্তিগত প্রিইমেজ রূপ নিয়ে João Dias-এর প্রস্তাব; সফটওয়্যার হালনাগাদে আছে Ibis Wallet v5.0-beta ও rbitcoin 0.8.0।
Bitcoin Optech
চ্যানেল খোলার হ্যান্ডশেকে Eclair-এর দুটি মেমরি বাগ নিয়ে #427-এর রিক্যাপে বলেছেন Erick Cestari; একটি ধরা পড়ে Matt Morehouse-এর ফাজারে, অন্যটি LLM-এর সাহায্যে। এরপর Adam Gibson এনেছেন LN-GAP, যার উদাহরণ Lightning চ্যানেলের ভেতরে একটি দাবা খেলা। অনুষ্ঠানের শেষ দিকে Bitcoin Core 32.0rc4 ও Eclair-এর একগুচ্ছ সংশোধন।
Bitcoin Optech
চ্যানেল খোলার সময় Eclair v0.14.0 ও তার আগের সংস্করণের মেমরি ফুরিয়ে দেওয়া যেত: একটি বাগে সেকেন্ডে প্রায় 1 MB ফাঁস হতো, অন্যটিতে একটিমাত্র সংযোগে কোনো অনচেইন খরচ ছাড়াই প্রায় 48 মিনিটে 4 GB শেষ। দুটিরই সমাধান v0.14.1-এ। নিউজলেটার #427-এ পাশাপাশি আছে Lightning চ্যানেলের ভেতরে বহু-রাউন্ড চুক্তির জন্য Adam Gibson-এর LN-GAP, যা নির্ভর করে সৎ-সংখ্যাগরিষ্ঠ একটি কমিটির ওপর।
Bitcoin Optech
প্রেরক, প্রাপক বা পরিমাণ প্রকাশ না করে বিটকয়েন পাঠানোর প্রস্তাব Shielded Bitcoin দিয়ে #426-এর রিক্যাপ শুরু করেন এর সহলেখক Clara Shikhelman; এতে কনসেনসাস বদল বা অপারেটর লাগে না। পরে Spiral-এর Elias Rohrer আলোচনা করেন LDK v0.3-rc3 ও v0.2.7 রিলিজ এবং LDK-র কোড পরিবর্তন নিয়ে। সঞ্চালনায় Gustavo Flores Echaiz।
Bitcoin Optech
Misha Komarov, Clara Shikhelman ও Aleksei Moskvin-এর প্রস্তাব Shielded Bitcoin হলো ব্যক্তিগত অনচেইন লেনদেনের একটি মেটাপ্রোটোকল: কনসেনসাস বদল লাগে না, তবে একবারের সেটআপ সেরিমনি দরকার এবং ঢোকা ও বেরোনোর সময় চিহ্ন থেকে যায়। BIP324 ট্রান্সপোর্টে পিয়াররা যাতে নিজেরাই এক বাইটের মেসেজ আইডি বেছে নিতে পারে, সে জন্য BIP-এর খসড়া করছেন Anthony Towns। আর Fabian Jahr-এর প্রশ্ন, tagged hash-এর ট্যাগে BIP নম্বর থাকা উচিত কি না।
Bitcoin Optech
সর্বোচ্চ দৈর্ঘ্যের একটিমাত্র বার্তা সামলাতে Eclair-এর ফিচার-বিট পার্সার 300 MB-র বেশি মেমরি নিত, #425-এর রিক্যাপে জানান Matt Morehouse; সংশোধনের পর তা নেমেছে প্রায় 200 KB-তে। এরপর Gustavo Flores Echaiz ও Brandon Black কথা বলেন ওয়ালেট লেবেল সিঙ্ক, PQC আউটপুট টাইপ, BIP54-এর টাইম ওয়ার্প সীমা এবং ভল্টের কোভেন্যান্ট প্রস্তাব নিয়ে।
Bitcoin Optech
Eclair v0.13.1 ও তার আগের সংস্করণে 64 kB-র একটি গসিপ কোয়েরি ফুলে 64 MB হতে পারত, আর সর্বোচ্চ দৈর্ঘ্যের init বার্তায় খরচ হতো প্রায় 300 MB। DoS বাগ দুটি প্রকাশ করেছেন Matt Morehouse, সমাধান v0.14.0-এ। অবিশ্বস্ত স্টোরের মাধ্যমে BIP329 ওয়ালেট লেবেল সিঙ্কে আগ্রহ যাচাই করছেন Jakub, আর নিউজলেটার #425-এর কনসেনসাস অংশ আবার ফিরেছে পোস্ট-কোয়ান্টাম আউটপুট টাইপে।
Bitcoin Optech
Lightning-এর অফচেইন অংশে পোস্ট-কোয়ান্টাম নিরাপত্তার প্রকল্প PQLN বুঝিয়েছেন Ahmet Kurt, Optech-এর অনুষ্ঠানের আগে রেকর্ড করা প্রথম পর্বে। সরাসরি পর্বে Gustavo Flores Echaiz ও Mike Schmidt-এর সঙ্গে যোগ দেন PR পর্যালোচক ও kernel কোডে কাজ করা Bitcoin Core অবদানকারী Jan B; আলোচ্য তালিকায় Bitcoin Core 32.0rc2 ও তার টেস্টিং গাইড।
Bitcoin Optech
Ahmet Kurt ও সহকর্মীদের PQLN কোয়ান্টাম-নিরাপদ করে তোলে Lightning-এর গসিপ, ট্রান্সপোর্ট, ইনভয়েস, অফার ও অনিয়ন; অনচেইন অংশ বাদ, কারণ সেখানে কনসেনসাস বদল লাগত। মূল্য দিতে হয় ব্যান্ডউইথে: নোডকে 10 গুণ ডেটা নামাতে ও 9 গুণ জমা রাখতে হয়, যদিও ML-DSA সইয়ে সময় লাগে মাত্র 0.33 ms। rust-lightning-এ চালু একটি বাস্তবায়ন এখনই পরখ করে দেখা যায়।
Bitcoin Optech
যেখানে নোডকে সাধারণত প্রায় 11 GB-র UTXO সেট রাখতে হয়, সেখানে Utreexo-র অ্যাকিউমুলেটর নেয় 1 kB-রও কম, তবে ব্যান্ডউইথ খরচ বাড়ে, #423-এর রিক্যাপে ব্যাখ্যা করেন Davidson Souza। অতিথি হিসেবে আরও ছিলেন MARA-র Eric Price ও PortlandHODL; তালিকায় ছিল ধীর হয়ে পড়া মাইনারকে আটকে দেওয়া vardiff কন্ট্রোলার এবং খরচ-অযোগ্য ইন্টারনাল কী-র BIP খসড়া।
Bitcoin Optech
মাইনিং পুল ধীর হয়ে পড়া মাইনারকে তার পুরোনো গতির শেয়ার ডিফিকাল্টিতে আটকে রাখতে পারে, Delving Bitcoin-এ এমন যুক্তি দিয়েছেন Eric Price; তাঁর দাওয়াই একটি টাইমার, যা নির্দিষ্ট সময় শেয়ার না এলে ডিফিকাল্টি কমিয়ে দেবে। প্রাথমিক ব্লক ডাউনলোডে SwiftSync hintsfile দিয়ে Utreexo-র ডিলিশন প্রুফ বাদ দিতে চান Davidson Souza, আর খরচ-অযোগ্য taproot ইন্টারনাল কী-র BIP খসড়া করেছেন NTL।
Bitcoin Optech
গোপন বাজির ছদ্মবেশে চলা নিজের কয়েনজয়েন প্রোটোকল Babilonia নিয়ে Optech-এর উপস্থাপক Mark Erhardt ও Mike Schmidt-কে বিস্তারিত বলেছেন Adam Gibson। সম্ভাব্যতাভিত্তিক পেমেন্টের পুরোনো শিকড় হিসেবে তিনি উল্লেখ করেন লটারি ধাঁচের মাইক্রোপেমেন্ট নিয়ে Ron Rivest-এর 1997 সালের একটি গবেষণাপত্র। এরপর Rob Segers শোনান সাইলেন্ট পেমেন্ট লাইট ক্লায়েন্ট নিয়ে তাঁর পরিমাপের কথা।
Bitcoin Optech
Adam Gibson-এর প্রস্তাব Babilonia কয়েনজয়েনকে সাজায় অনচেইন টস হিসেবে, বাইরে থেকে যা সাধারণ পেমেন্টের মতোই দেখায়; তবে তাঁর গবেষণাপত্রই মানছে, প্রোটোকলের কার্যকারিতা মাপার স্পষ্ট মানদণ্ড এখনও নেই। Rob Segers-এর বেঞ্চমার্কে BlindBit Oracle v2 নামায় শুধু-taproot ফিল্টার ও tweak ডেটার প্রায় 2.1x, বিনিময়ে কোনো ভুল পজিটিভ থাকে না। LDK v0.2.6 একটি denial-of-service দুর্বলতা সারিয়েছে।
Bitcoin Optech