{"id":5167,"date":"2026-10-11T08:39:00","date_gmt":"2026-10-10T23:39:00","guid":{"rendered":"https:\/\/bitpress.kr\/?p=5167"},"modified":"2026-10-11T08:39:00","modified_gmt":"2026-10-10T23:39:00","slug":"xrp-ledger-overflow-bug-free-xrp-supply-cap","status":"publish","type":"post","link":"https:\/\/bitpress.kr\/en\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/","title":{"rendered":"XRP's supply is fixed. So how did free XRP almost appear?"},"content":{"rendered":"<p class=\"wp-block-paragraph\">All XRP, 100 billion coins, was created at once in 2012, when the XRP Ledger (a shared record of XRP transactions kept by many servers) first opened. It was designed so that not a single coin more could ever be created. But a security report released by XRP Ledger developers on Oct. 9 says a math error that could break that promise had been hiding since 2015, for about 10 years.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The bug is fixed and there is no sign anyone used it, so it is easy to read this as case closed. But the real point lies elsewhere. The promise that \"the number is fixed\" was not a law of nature. It was kept by math code that people wrote, and by a small group of developers and validators who could change that code within days.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol class=\"wp-block-list\">\n<li>How could free XRP have appeared?<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The XRP Ledger has a built-in marketplace where coins are swapped for one another. An attacker creates a few hundred accounts, and each posts an offer that says, \"I'll give you a tiny amount of a token if you pay me a huge amount of XRP.\" Then another account buys all of those offers at once in a single payment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The problem is the moment the total is added up. The box the program used to hold amounts had a maximum, and when the amounts from hundreds of offers were added, the sum went past that maximum and wrapped around to a very small number. Each selling account received its full amount, but the buying account paid only the small wrapped-around total. The difference was new XRP that had never existed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Think of an old car's six-digit odometer. Drive 1 more km at 999,999 km and it rolls back to 0 km. The difference: an odometer only shows the wrong number, while this bug was like a checkout that rings up almost nothing while the goods really walk out the door.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Why didn't the safety checks catch it?<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The XRP Ledger runs a check on every transaction to make sure \"no new XRP was created.\" But that check added up the totals the same way, so it wrapped around to the same small number. There was also a check that trips if a single account holds more than the total supply, but spreading the new XRP across hundreds of accounts got past it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It didn't take much, either. All it needed was a few hundred XRP in deposits locked up when accounts and offers are created (returned later), plus fees. Developers said an attacker could have created XRP far beyond the total supply in a single validated transaction, and that XRP could be sent to exchanges like any other XRP. Put simply, the checkout receipt and the vault ledger used the same broken calculator, so both were wrong but still matched each other.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Why did no one notice for 10 years?<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The current payment engine was written in 2015, and the check for newly created XRP was added two years later on top of the same math. Normal payments never come anywhere near that maximum. It was a hole you could reach only by deliberately building hundreds of offers at absurd prices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It was reported by researcher Cayden Liao and Veria AI. They reported it on Sept. 22 through the XRP Ledger's bug bounty program (which pays a reward to people who find and report security holes). RippleX, the developer arm of Ripple (a company that has long helped develop the XRP Ledger), reproduced the attack the same day and confirmed that the newly created XRP could actually be spent in a later transaction.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>How was it stopped? A vote skipped for the first time<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">XRP Ledger rules usually change by vote. A new rule switches on only after more than 80% of trusted validators (server operators that cross-check the ledger) support it for two weeks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This time, that process was skipped. On Sept. 25, developers released emergency update xrpld 3.4.1 (the XRP Ledger server software), saying only that it fixed security issues and withholding the details and the source code (the source code was published Oct. 9). Publishing the fixed code would have served as a map to the hole, and waiting weeks for a vote would have left a known hole open. More than 80% of default validators upgraded on the day it was released.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Developers said this was the first time transaction processing had been changed without a vote in the more than 10 years since the voting system was introduced. There was no sign the bug was ever exploited, and the report was published on Oct. 9.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>It happened to Bitcoin too. Here's what's different<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">On Aug. 15, 2010, a similar overflow error in Bitcoin let one transaction create about 184.4 billion bitcoins, for a coin capped at 21 million. A fixed version came out within five hours. The record split in two, and when the correct record pulled ahead, those bitcoins disappeared.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The difference this time is the order of events. Bitcoin rolled back its record after the bug was actually exploited, while XRP was patched before any sign of exploitation appeared. In both cases, what protected the number was not the cap written in code, but people who moved quickly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>BITPRESS Insight<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">For people who own XRP, the promise that \"100 billion is the limit\" matters. If an attacker created and sold 10 billion new XRP, 100 billion would become 110 billion, and the share of all XRP that your coins represent would shrink by about 9% (example calculation). It is like more people sharing a pizza of the same size.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This episode showed that what kept the promise was people, not a number: the researchers who reported the hole, the developers who reproduced it the same day, and the validators who upgraded that day. At the same time, this fix was released by developers without a vote and took effect as validators upgraded on their own. That can be read to mean that in an emergency, transaction rules can change on the judgment of a small group.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So when you hear the phrase \"a coin with a fixed supply,\" it is more accurate to see that you are trusting not just the number, but also the code that guards it and the people who fix that code.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Sources<br><a href=\"https:\/\/xrpl.org\/blog\/2026\/vulnerabilitydisclosurereport-bug-20261009\">https:\/\/xrpl.org\/blog\/2026\/vulnerabilitydisclosurereport-bug-20261009<\/a><br><a href=\"https:\/\/xrpl.org\/blog\/2026\/xrpld-3.4.1\">https:\/\/xrpl.org\/blog\/2026\/xrpld-3.4.1<\/a><br><a href=\"https:\/\/xrpl.org\/docs\/introduction\/what-is-xrp\">https:\/\/xrpl.org\/docs\/introduction\/what-is-xrp<\/a><br><a href=\"https:\/\/www.coindesk.com\/tech\/2026\/10\/10\/xrp-ledger-patched-decade-old-bug-that-could-create-billions-of-dollars-in-xrp-from-nothing\">https:\/\/www.coindesk.com\/tech\/2026\/10\/10\/xrp-ledger-patched-decade-old-bug-that-could-create-billions-of-dollars-in-xrp-from-nothing<\/a><br><a href=\"https:\/\/u.today\/how-critical-xrp-ledger-bug-nearly-unleashed-unlimited-xrp-mint\">https:\/\/u.today\/how-critical-xrp-ledger-bug-nearly-unleashed-unlimited-xrp-mint<\/a><br><a href=\"https:\/\/en.bitcoin.it\/wiki\/Value_overflow_incident\">https:\/\/en.bitcoin.it\/wiki\/Value_overflow_incident<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Glossary<\/strong><br><strong>XRP Ledger (XRPL)<\/strong> \u2014 A shared ledger in which servers around the world keep identical records of who sent XRP to whom.<br><strong>Validator<\/strong> \u2014 A server operator that cross-checks new transaction records with others and adds them to the ledger.<br><strong>Overflow error<\/strong> \u2014 An error in which a sum exceeds the largest number a program can hold and wraps around to an oddly small number.<br><strong>Bug bounty program<\/strong> \u2014 A program that pays a reward to people who find a security hole and report it first.<br><strong>Source code<\/strong> \u2014 The human-readable blueprint that spells out how a program works.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">BITPRESS articles are information to help your investment decisions, not a recommendation to buy or sell any stock or coin. Investment decisions and their results are your own responsibility.<\/p>","protected":false},"excerpt":{"rendered":"<p>XRP\ub294 2012\ub144 1,000\uc5b5 \uac1c\ub97c \ud55c \ubc88\uc5d0 \ub2e4 \ub9cc\ub4e4\uace0 \ub354\ub294 \ub298\uc9c0 \uc54a\uac8c \uc124\uacc4\ub410\uc9c0\ub9cc, \uac1c\ubc1c\uc9c4 \uc870\uc0ac\ub85c\ub294 2015\ub144\uc5d0 \ub9cc\ub4e0 \uacb0\uc81c \uacc4\uc0b0\uc5d0 \uc57d 10\ub144\uac04 \uc624\ub958\uac00 \uc228\uc5b4 \uc788\uc5b4, \uacc4\uc815 \uc218\ubc31 \uac1c\uc640 \ubcf4\uc99d\uae08 \uc218\ubc31 XRP\ub9cc\uc73c\ub85c \uc0c8 XRP\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc5c8\ub2e4. 9\uc6d4 25\uc77c \uac1c\ubc1c\uc9c4\uc740 \uc138\ubd80 \ub0b4\uc6a9\uc744 \uc228\uae30\uace0 \uac70\ub798 \uaddc\uce59 \ud22c\ud45c \uc808\ucc28\uae4c\uc9c0 \ucc98\uc74c\uc73c\ub85c \uac74\ub108\ub6f0\uc5b4 \ub9c9\uc558\ub2e4 \u2014 &#8216;\uac1c\uc218 \uace0\uc815&#8217;\uc774\ub77c\ub294 \uc57d\uc18d\uc774 \uacb0\uad6d \ucf54\ub4dc\uc640 \uadf8 \ucf54\ub4dc\ub97c \uace0\uce58\ub294 \uc18c\uc218\uc758 \uc0ac\ub78c\uc5d0\uac8c \ub2ec\ub824 \uc788\ub2e4\ub294 \ub73b\uc774\ub2e4.<\/p>","protected":false},"author":3,"featured_media":5168,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"bitpress_en_title":"","bitpress_en_desc":"","footnotes":""},"categories":[1],"tags":[1234,269,1229,274,214,268,1232,1231,1230,1233],"class_list":["post-5167","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-crypto","tag-ripplex","tag-xrp","tag-xrp-","tag-xrpl","tag-214","tag-268","tag-1232","tag-1231","tag-1230","tag-1233"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c - BITPRESS : \ube44\ud2b8\ud504\ub808\uc2a4 - \ud22c\uc790\u00b7\ucf54\uc778\u00b7\uc8fc\uc2dd \uc2dc\uc7a5\uc744 \uc77d\ub294 \ub274\uc2a4<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bitpress.kr\/en\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c - BITPRESS : \ube44\ud2b8\ud504\ub808\uc2a4 - \ud22c\uc790\u00b7\ucf54\uc778\u00b7\uc8fc\uc2dd \uc2dc\uc7a5\uc744 \uc77d\ub294 \ub274\uc2a4\" \/>\n<meta property=\"og:description\" content=\"XRP\ub294 2012\ub144 1,000\uc5b5 \uac1c\ub97c \ud55c \ubc88\uc5d0 \ub2e4 \ub9cc\ub4e4\uace0 \ub354\ub294 \ub298\uc9c0 \uc54a\uac8c \uc124\uacc4\ub410\uc9c0\ub9cc, \uac1c\ubc1c\uc9c4 \uc870\uc0ac\ub85c\ub294 2015\ub144\uc5d0 \ub9cc\ub4e0 \uacb0\uc81c \uacc4\uc0b0\uc5d0 \uc57d 10\ub144\uac04 \uc624\ub958\uac00 \uc228\uc5b4 \uc788\uc5b4, \uacc4\uc815 \uc218\ubc31 \uac1c\uc640 \ubcf4\uc99d\uae08 \uc218\ubc31 XRP\ub9cc\uc73c\ub85c \uc0c8 XRP\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc5c8\ub2e4. 9\uc6d4 25\uc77c \uac1c\ubc1c\uc9c4\uc740 \uc138\ubd80 \ub0b4\uc6a9\uc744 \uc228\uae30\uace0 \uac70\ub798 \uaddc\uce59 \ud22c\ud45c \uc808\ucc28\uae4c\uc9c0 \ucc98\uc74c\uc73c\ub85c \uac74\ub108\ub6f0\uc5b4 \ub9c9\uc558\ub2e4 \u2014 &#039;\uac1c\uc218 \uace0\uc815&#039;\uc774\ub77c\ub294 \uc57d\uc18d\uc774 \uacb0\uad6d \ucf54\ub4dc\uc640 \uadf8 \ucf54\ub4dc\ub97c \uace0\uce58\ub294 \uc18c\uc218\uc758 \uc0ac\ub78c\uc5d0\uac8c \ub2ec\ub824 \uc788\ub2e4\ub294 \ub73b\uc774\ub2e4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bitpress.kr\/en\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/\" \/>\n<meta property=\"og:site_name\" content=\"BITPRESS : \ube44\ud2b8\ud504\ub808\uc2a4 - \ud22c\uc790\u00b7\ucf54\uc778\u00b7\uc8fc\uc2dd \uc2dc\uc7a5\uc744 \uc77d\ub294 \ub274\uc2a4\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-10T23:39:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bitpress.kr\/wp-content\/uploads\/2026\/10\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\ube44\ud2b8\ud504\ub808\uc2a4 \ud3b8\uc9d1\ud300\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\ube44\ud2b8\ud504\ub808\uc2a4 \ud3b8\uc9d1\ud300\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/\"},\"author\":{\"name\":\"\ube44\ud2b8\ud504\ub808\uc2a4 \ud3b8\uc9d1\ud300\",\"@id\":\"https:\\\/\\\/bitpress.kr\\\/#\\\/schema\\\/person\\\/68ddf2e21db5fdfa891eec89d5b6a54d\"},\"headline\":\"\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c\",\"datePublished\":\"2026-10-10T23:39:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/\"},\"wordCount\":69,\"publisher\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bitpress.kr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp\",\"keywords\":[\"RippleX\",\"XRP\",\"XRP \uc6d0\uc7a5\",\"XRPL\",\"\uac00\uc0c1\ud654\ud3d0\",\"\ub9ac\ud50c\",\"\ubc1c\ud589\ub7c9\",\"\ubc84\uadf8\",\"\ubcf4\uc548 \ucde8\uc57d\uc810\",\"\ucf54\uc778 \ubcf4\uc548\"],\"articleSection\":[\"\uac00\uc0c1\ud654\ud3d0\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/\",\"url\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/\",\"name\":\"\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c - BITPRESS : \ube44\ud2b8\ud504\ub808\uc2a4 - \ud22c\uc790\u00b7\ucf54\uc778\u00b7\uc8fc\uc2dd \uc2dc\uc7a5\uc744 \uc77d\ub294 \ub274\uc2a4\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bitpress.kr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp\",\"datePublished\":\"2026-10-10T23:39:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bitpress.kr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp\",\"contentUrl\":\"https:\\\/\\\/bitpress.kr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp\",\"width\":1080,\"height\":1440,\"caption\":\"osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bitpress.kr\\\/xrp-ledger-overflow-bug-free-xrp-supply-cap\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bitpress.kr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bitpress.kr\\\/#website\",\"url\":\"https:\\\/\\\/bitpress.kr\\\/\",\"name\":\"BitPress : \ube44\ud2b8\ud504\ub808\uc2a4\",\"description\":\"\ube44\ud2b8\ucf54\uc778\u00b7\uac00\uc0c1\ud654\ud3d0\u00b7\ucf54\uc778\ubd80\ud130 \uad6d\ub0b4\uc678 \uc8fc\uc2dd\uae4c\uc9c0, \uc8fc\uc694 \ub274\uc2a4\uc640 \uc774\uc288\uc758 \ud750\ub984\uc744 \uc815\ub9ac\ud569\ub2c8\ub2e4.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bitpress.kr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bitpress.kr\\\/#organization\",\"name\":\"BitPress : \ube44\ud2b8\ud504\ub808\uc2a4\",\"url\":\"https:\\\/\\\/bitpress.kr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bitpress.kr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bitpress.kr\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/bitpress_fb_og.webp\",\"contentUrl\":\"https:\\\/\\\/bitpress.kr\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/bitpress_fb_og.webp\",\"width\":1200,\"height\":630,\"caption\":\"BitPress : \ube44\ud2b8\ud504\ub808\uc2a4\"},\"image\":{\"@id\":\"https:\\\/\\\/bitpress.kr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bitpress.kr\\\/#\\\/schema\\\/person\\\/68ddf2e21db5fdfa891eec89d5b6a54d\",\"name\":\"\ube44\ud2b8\ud504\ub808\uc2a4 \ud3b8\uc9d1\ud300\",\"url\":\"https:\\\/\\\/bitpress.kr\\\/en\\\/author\\\/bitpress-editorial\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c - BITPRESS : \ube44\ud2b8\ud504\ub808\uc2a4 - \ud22c\uc790\u00b7\ucf54\uc778\u00b7\uc8fc\uc2dd \uc2dc\uc7a5\uc744 \uc77d\ub294 \ub274\uc2a4","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bitpress.kr\/en\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/","og_locale":"en_US","og_type":"article","og_title":"\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c - BITPRESS : \ube44\ud2b8\ud504\ub808\uc2a4 - \ud22c\uc790\u00b7\ucf54\uc778\u00b7\uc8fc\uc2dd \uc2dc\uc7a5\uc744 \uc77d\ub294 \ub274\uc2a4","og_description":"XRP\ub294 2012\ub144 1,000\uc5b5 \uac1c\ub97c \ud55c \ubc88\uc5d0 \ub2e4 \ub9cc\ub4e4\uace0 \ub354\ub294 \ub298\uc9c0 \uc54a\uac8c \uc124\uacc4\ub410\uc9c0\ub9cc, \uac1c\ubc1c\uc9c4 \uc870\uc0ac\ub85c\ub294 2015\ub144\uc5d0 \ub9cc\ub4e0 \uacb0\uc81c \uacc4\uc0b0\uc5d0 \uc57d 10\ub144\uac04 \uc624\ub958\uac00 \uc228\uc5b4 \uc788\uc5b4, \uacc4\uc815 \uc218\ubc31 \uac1c\uc640 \ubcf4\uc99d\uae08 \uc218\ubc31 XRP\ub9cc\uc73c\ub85c \uc0c8 XRP\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc5c8\ub2e4. 9\uc6d4 25\uc77c \uac1c\ubc1c\uc9c4\uc740 \uc138\ubd80 \ub0b4\uc6a9\uc744 \uc228\uae30\uace0 \uac70\ub798 \uaddc\uce59 \ud22c\ud45c \uc808\ucc28\uae4c\uc9c0 \ucc98\uc74c\uc73c\ub85c \uac74\ub108\ub6f0\uc5b4 \ub9c9\uc558\ub2e4 \u2014 '\uac1c\uc218 \uace0\uc815'\uc774\ub77c\ub294 \uc57d\uc18d\uc774 \uacb0\uad6d \ucf54\ub4dc\uc640 \uadf8 \ucf54\ub4dc\ub97c \uace0\uce58\ub294 \uc18c\uc218\uc758 \uc0ac\ub78c\uc5d0\uac8c \ub2ec\ub824 \uc788\ub2e4\ub294 \ub73b\uc774\ub2e4.","og_url":"https:\/\/bitpress.kr\/en\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/","og_site_name":"BITPRESS : \ube44\ud2b8\ud504\ub808\uc2a4 - \ud22c\uc790\u00b7\ucf54\uc778\u00b7\uc8fc\uc2dd \uc2dc\uc7a5\uc744 \uc77d\ub294 \ub274\uc2a4","article_published_time":"2026-10-10T23:39:00+00:00","og_image":[{"width":1080,"height":1440,"url":"https:\/\/bitpress.kr\/wp-content\/uploads\/2026\/10\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp","type":"image\/jpeg"}],"author":"\ube44\ud2b8\ud504\ub808\uc2a4 \ud3b8\uc9d1\ud300","twitter_card":"summary_large_image","twitter_misc":{"Written by":"\ube44\ud2b8\ud504\ub808\uc2a4 \ud3b8\uc9d1\ud300"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/#article","isPartOf":{"@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/"},"author":{"name":"\ube44\ud2b8\ud504\ub808\uc2a4 \ud3b8\uc9d1\ud300","@id":"https:\/\/bitpress.kr\/#\/schema\/person\/68ddf2e21db5fdfa891eec89d5b6a54d"},"headline":"\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c","datePublished":"2026-10-10T23:39:00+00:00","mainEntityOfPage":{"@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/"},"wordCount":69,"publisher":{"@id":"https:\/\/bitpress.kr\/#organization"},"image":{"@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/#primaryimage"},"thumbnailUrl":"https:\/\/bitpress.kr\/wp-content\/uploads\/2026\/10\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp","keywords":["RippleX","XRP","XRP \uc6d0\uc7a5","XRPL","\uac00\uc0c1\ud654\ud3d0","\ub9ac\ud50c","\ubc1c\ud589\ub7c9","\ubc84\uadf8","\ubcf4\uc548 \ucde8\uc57d\uc810","\ucf54\uc778 \ubcf4\uc548"],"articleSection":["\uac00\uc0c1\ud654\ud3d0"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/","url":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/","name":"\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c - BITPRESS : \ube44\ud2b8\ud504\ub808\uc2a4 - \ud22c\uc790\u00b7\ucf54\uc778\u00b7\uc8fc\uc2dd \uc2dc\uc7a5\uc744 \uc77d\ub294 \ub274\uc2a4","isPartOf":{"@id":"https:\/\/bitpress.kr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/#primaryimage"},"image":{"@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/#primaryimage"},"thumbnailUrl":"https:\/\/bitpress.kr\/wp-content\/uploads\/2026\/10\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp","datePublished":"2026-10-10T23:39:00+00:00","breadcrumb":{"@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/#primaryimage","url":"https:\/\/bitpress.kr\/wp-content\/uploads\/2026\/10\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp","contentUrl":"https:\/\/bitpress.kr\/wp-content\/uploads\/2026\/10\/osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap.webp","width":1080,"height":1440,"caption":"osc_bitpress_xrp-ledger-overflow-bug-free-xrp-supply-cap"},{"@type":"BreadcrumbList","@id":"https:\/\/bitpress.kr\/xrp-ledger-overflow-bug-free-xrp-supply-cap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bitpress.kr\/"},{"@type":"ListItem","position":2,"name":"\uac1c\uc218\uac00 \uc815\ud574\uc9c4 XRP, \uc5b4\ub5bb\uac8c \uacf5\uc9dc\ub85c \uc0c8\ub85c \uc0dd\uae38 \ubed4\ud588\uc744\uae4c"}]},{"@type":"WebSite","@id":"https:\/\/bitpress.kr\/#website","url":"https:\/\/bitpress.kr\/","name":"BitPress","description":"From Bitcoin, crypto and coins to Korean and global stocks, we lay out the flow of the news and the issues that matter.","publisher":{"@id":"https:\/\/bitpress.kr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bitpress.kr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bitpress.kr\/#organization","name":"BitPress","url":"https:\/\/bitpress.kr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bitpress.kr\/#\/schema\/logo\/image\/","url":"https:\/\/bitpress.kr\/wp-content\/uploads\/2025\/12\/bitpress_fb_og.webp","contentUrl":"https:\/\/bitpress.kr\/wp-content\/uploads\/2025\/12\/bitpress_fb_og.webp","width":1200,"height":630,"caption":"BitPress : \ube44\ud2b8\ud504\ub808\uc2a4"},"image":{"@id":"https:\/\/bitpress.kr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/bitpress.kr\/#\/schema\/person\/68ddf2e21db5fdfa891eec89d5b6a54d","name":"BITPRESS Editorial Team","url":"https:\/\/bitpress.kr\/en\/author\/bitpress-editorial\/"}]}},"_links":{"self":[{"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/posts\/5167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/comments?post=5167"}],"version-history":[{"count":1,"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/posts\/5167\/revisions"}],"predecessor-version":[{"id":5177,"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/posts\/5167\/revisions\/5177"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/media\/5168"}],"wp:attachment":[{"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/media?parent=5167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/categories?post=5167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitpress.kr\/en\/wp-json\/wp\/v2\/tags?post=5167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}