IranCoin ️ ایران‌کوین
934 subscribers
320 photos
63 videos
20 files
663 links
در ایران‌کوین درباره ابزارهای زندگی بیت‌کوینی، پس‌انداز بلندمدت با بیت‌کوین و تجربه‌های روزمره بیت‌کوینرها صحبت می‌کنیم.

لینک‌دونی بیت‌کوین:
https://1pj.ir/bitcoin-bookmarks

گروه عدم تمرکز برای بحث و سوال:
https://t.me/simorgh_blockchain
Download Telegram
🔆نگاه‌های بدبینانه و بلندپروازانه به شبکه‌ی لایتنینگ

⁣در مطلب پیشین درباره‌ی شبکه‌ی لایتنینگ بیت‌کوین توضیحات کوتاهی ارائه شد. در اینجا نگاه‌هایی که به برخی از جزئیات آن می‌توان داشت را با دیدگاه‌های بدبینانه و در برابر آن بلندپروازانه بررسی می‌کنیم.

خواندن در ۴ دقیقه‌

#LN #BTC
@IranCoin
This media is not supported in your browser
VIEW IN TELEGRAM
انجام تراکنش با لایتنینگ به همین راحتیه :) از الکترام برای پرداخت استفاده کردم، دو سه تا تلاش کرد و بعدش اوکی شد. 7 ساتوشی هم کارمزد دادم.

#LN
〽️ @IranCoin
Media is too big
VIEW IN TELEGRAM
اگه برای آشنایی با شبکه‌ی #لایتنینگ نیاز به مقدار کمی بیت‌کوین داشتید، می‌تونید اون رو از بازی SaruTobi LN به دست بیارید. کافیه کیف پول Blue Wallet رو نصب داشته باشید و وقتی که جایزه‌ای بهتون تعلق گرفت از بخش Rewards اون رو مطابق با ویدئو دریافت کنید. اگه برای نصب اپ‌ها پیام خطا گرفتید که در کشور شما در دسترس نیست، این مطلب رو ببینید.

#LN
〽️ @IranCoin
کیف پول لایتنینیگ والت آو ساتوشی که احتمالا محبوب‌ترین گزینه‌ی حضانتی برای لایتنینگ هست اخیرا قابلیتی برای امکان انتخاب آدرس دریافت دلخواهی مثل
peyman@walletofsatoshi.com
اضافه کرده. البته اینکار شرایط خاصی داره ولی میبینید که من بدون طی کردنشون تونستم به خاطر باگ خوردنش شناسه دلخواه خودم رو انتخاب کنم. اینه که گفتم شاید بد نباشه در جریانتون بزارم تا احتمال باگ اساسی‌تر خوردن این کیف پول رو از چیزی که الان تو ذهنتون هست یکم بالاتر ببرید.

#LN
〽️ @irancoin
داده Preimage در پرداخت‌های لایتنینگی

در تراکنش‌های لایتنینگی، pre-image یک داده تصادفی هست که توسط گیرنده تراکنش لایتنینگی ایجاد میشه و مخفی میمونه. هش این داده که Payment Hash نامیده میشه، به عنوان یکی از اطلاعات فاکتور (invoice) لایتنینگی در اختیار فرستنده قرار میگیره.

فرستنده یک پرداخت مشروط با قرارداد HTLC ایجاد میکنه که در اون، گیرنده با اقدام به دریافت وجه، پیش‌تصویر رو افشا میکنه. پیش‌تصویر از مسیر پرداخت به صورت معکوس منتقل میشه تا هر گره واسط بعد از انتقال وجه به گره بعدی، سهم خودش رو دریافت کنه.

🔅 مثال

اگه preimage باشه:
90570c8d3688ad5012aa5ff982606971ae46b3f9df0a100cb15f05f61718f223


پس اگر فاکتور لایتنینگی رو دیکود کنید (۱ و ۲)، Payment Hashش هست:
acc178c70beb3a2be2be1c27ff360adf47afe5b5be180061cc7329d0805844b7


* مقادیر فرمت hex دارن.

🔅 کد

ترمینال:
echo -n <preimage> | xxd -r -p | sha256sum


پایتون:
import hashlib

preimage_hex = "<preimage>"

preimage_binary = bytes.fromhex(preimage_hex)

sha256_hash = hashlib.sha256(preimage_binary).hexdigest()

print(sha256_hash)


#LN

〽️ @irancoin
👍4