ניוזלטר Bitcoin Optech #430
נמשך הדיון ב-TCP hole punching כדי לאפשר גישה לצמתים ביתיים שמאחורי נתבים. הגיליון עוסק גם בטיוטת BIP לאחידות במדיניות ההוצאה שאוכפים חותמים שותפים בעת הדמיית covenants.
Bitcoin Optech
הכול על ביטקוין. ממקור ראשון.
הודעות רשמיות, עדכוני פיתוח, מחקר ואירועים חשובים בעולם הביטקוין – במקום אחד.
נמשך הדיון ב-TCP hole punching כדי לאפשר גישה לצמתים ביתיים שמאחורי נתבים. הגיליון עוסק גם בטיוטת BIP לאחידות במדיניות ההוצאה שאוכפים חותמים שותפים בעת הדמיית covenants.
Bitcoin Optech
בסיכום #429 מתארחים אצל מגישי Optech חמישה: Greg Sanders, Antoine Poinsot, Elias Rohrer, Oleksandr Kurbatov ו-Nishant Bansal. הפרק נפתח ב-Bitcoin Core #36665, #36667 ו-#36669, עובר למדיניות האבטחה המעודכנת ובהמשך מגיע ל-silent payments מרובי משתתפים, לחשיפת DoS ב-Core Lightning ול-Eclair 0.14.6. התמלול עדיין לא פורסם.
Bitcoin Optech
הכרזת ערוץ שבה אותו צומת מופיע בשני הקצוות יכלה להפיל את Core Lightning בגרסאות 25.02 עד 26.04 בכל הפעלה מחדש, והתוקף שילם רק עמלות on-chain; התיקון נכנס ל-26.04.1. לצד החשיפה הזו מביא ניוזלטר #429 את הפרוטוקול של Oleksandr Kurbatov לקלטים מרובי משתתפים ב-silent payments ואת גרסאות התחזוקה המהירות יותר של Bitcoin Core לבאגים שקל לגלות.
Bitcoin Optech
עמית זדוני שהעמיד פנים שאינו תומך בפינגים של BIP 31 יכול היה להתחמק מהניתוק אחרי 20 דקות ולקרוא לאט, וכך לנפח את תור השליחה של הצומת בעד 2MB לשעה לכל עמית נכנס ו-5MB לכל עמית יוצא. הפגיעות CVE-2026-117349, בחומרה בינונית, תוקנה ב-#36667 ב-Bitcoin Core 32.1, 31.2, 30.4 ו-29.5; צמתי -blocksonly היו חשופים הרבה פחות.
Bitcoin Core
ניטור החריגות בסוקטים זהה עכשיו בין poll() ל-select() ב-Bitcoin Core 29.5 (#36665), ועל עמיתים שהשליחה אליהם מושהית נאכף timeout (#36667). מיקומי flatfile עוברים למספרים שלמים של 64 ביט (#36669), צמתים מניחים v2transport בכתובות שמגיעות מ-seeds, ו-DNS seed אחד הוסר.
Bitcoin Core
כורה יכול היה לדחוף קובץ undo של Bitcoin Core מעבר ל-4 GiB, לגרום למיקומים בני 32 ביט לגלוש ולהשחית נתונים, כך שצמתים נכבים אם בא אחר כך ה-reorg המתאים; ב-Windows ובמערכות 32 ביט הכשל מגיע כבר ב-2 GiB וללא reorg. הפגיעות CVE-2026-117346 מדורגת בחומרה נמוכה ודורשת בערך חודש של כל בלוקי הרשת. גרסאות 32.1, 31.2, 30.4 ו-29.5 מתקנות מערכות 64 ביט; צמתי 32 ביט ואחסון בלוקים על FAT32 נשארים מושפעים.
Bitcoin Core
עמית מחובר יכול היה להפיל צמתים ב-Windows, macOS ו-BSD בעזרת TCP urgent data, שעקף את השהיית הקריאה ב-backend של select() ותפס זיכרון ללא הגבלה (CVE-2026-117350). צמתי Linux משתמשים ב-poll() ואינם מושפעים. הבאג, בחומרה בינונית, התגלה בסריקת LLM במסגרת Project Loupe ותוקן ב-Bitcoin Core 32.1, 31.2, 30.4 ו-29.5.
Bitcoin Core
ביטים 5 עד 28 של BIP 9 כבר לא נחשבים ב-Bitcoin Core 30.4 לאותות סופט פורק, בהתאם ל-BIP 323, ולכן בלוקים שמדליקים אותם לא מעוררים עוד אזהרות על פריסה לא מוכרת (#34779). בצד הרשת נאכף עכשיו timeout על עמיתים שהשליחה אליהם מושהית (#36667), ומיקומי flatfile עברו למספרים שלמים של 64 ביט (#36669).
Bitcoin Core
השידור הפרטי מקבל תקרה ב-Bitcoin Core 31.2: תור העסקאות שעוד לא חזרו מהרשת נעצר ב-10,000 רשומות ודוחה הגשות חדשות כשהוא מלא, והניקוי מוטל על התוכנה הקוראת, באמצעות abortprivatebroadcast (#35406). ביטי גרסה 5 עד 28 כבר לא נספרים כאותות סופט פורק, לפי BIP 323.
Bitcoin Core
השידור הפרטי ב-Bitcoin Core 32.1 כבר לא מסכן את כתובת ה-IP של השולח: הדליפה יכלה לקרות כשחיבור v2 שנכשל נוסה שוב ב-v1 ישירות ולא דרך Tor. ברירת המחדל של -maxconnections עולה מ-125 ל-200, והגבלת הקצב על הפצת עסקאות יוצאות עוברת ל-backlog גלובלי במקום לכל עמית בנפרד.
Bitcoin Core
מהנייר הלבן ועד הגרסאות של השנה. כל אבן דרך מקושרת למקור הראשוני שלה.
2008
סאטושי נקמוטו שיתף את "Bitcoin: A Peer-to-Peer Electronic Cash System" ברשימת תפוצה בנושא קריפטוגרפיה.
bitcoin.org/bitcoin.pdf2009
2010
לאסלו האנייץ דיווח על הרכישה הידועה הראשונה של מוצרים פיזיים בביטקוין.
BitcoinTalk, נושא 1372012
2017
הסופט פורק שמוציא את נתוני החתימות ממזהה העסקה נכנס לתוקף בבלוק 481,824.
בלוק 481,824
BIP 1412021
2024
2026