Skip to content

Commit 1ce9b6f

Browse files
Anna15170221ihomp
andauthored
Blackholed addresses article (#244)
* Blackholed addresses article 1. Please place the screenshot from XahauExplorer in appropriate place. 2. I am not sure about the meaning of Special addressed when the article is shown in for xahau network. * corrections * update picture size changed * Update the link, prettify, update the picture --------- Co-authored-by: Viacheslav Bakshaev <bakshaev@protonmail.ch>
1 parent 6ce8497 commit 1ce9b6f

File tree

4 files changed

+136
-0
lines changed

4 files changed

+136
-0
lines changed

Diff for: pages/blackholed-address.js

+136
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
import { serverSideTranslations } from 'next-i18next/serverSideTranslations'
2+
import SEO from '../components/SEO'
3+
import { getIsSsrMobile } from '../utils/mobile'
4+
import { network } from '../utils'
5+
import { nativeCurrency, explorerName, xahauNetwork } from '../utils'
6+
import Link from 'next/link'
7+
8+
export async function getServerSideProps(context) {
9+
const { locale } = context
10+
return {
11+
props: {
12+
isSsrMobile: getIsSsrMobile(context),
13+
...(await serverSideTranslations(locale, ['common']))
14+
}
15+
}
16+
}
17+
18+
export default function BlackholedAddress() {
19+
return (
20+
<>
21+
<SEO
22+
title={'Blackholed Addresses on ' + explorerName}
23+
description="What are blackholed addresses on XRP and Xahau Ledgers, why they are important, how accounts become blackholed."
24+
noindex={network !== 'mainnet'}
25+
image={{ file: 'pages/blackholed-picture.png', width: 'auto', height: 'auto', allNetworks: true }}
26+
/>
27+
<div className="content-center">
28+
<center>
29+
<img
30+
src="/images/pages/blackholed-picture.png"
31+
alt="Blackholed Accounts"
32+
style={{ width: '100%', height: 'auto', maxHeight: 500 }}
33+
/>
34+
</center>
35+
<h1>What Are Blackholed Addresses on {explorerName}?</h1>
36+
<p>
37+
Blackholed addresses are {explorerName} wallet addresses from which funds can never be retrieved or spent.
38+
These addresses are <strong>permanently unmanageable</strong>, making it impossible to sign transactions from
39+
them. As a result, any {nativeCurrency} held in these addresses is permanently removed from circulation and{' '}
40+
<strong>no more tokens can be issued from them</strong>. Blackholed addresses can be created intentionally for
41+
specific purposes or occur unintentionally due to various reasons.
42+
</p>
43+
<p>
44+
One primary reason for blackholing an account is to prevent misuse or unauthorized access. This is
45+
particularly important for token issuers who want to ensure that{' '}
46+
<strong>no one can modify token settings or freeze assets</strong> after issuance. By blackholing the issuing
47+
account, they demonstrate that the token supply is <strong>immutable and free from central control</strong>.
48+
</p>
49+
<p>
50+
An account becomes blackholed by <strong>disabling the master key</strong> and{' '}
51+
<strong>setting its regular key to a special publicly known blackholed address</strong> like{' '}
52+
<Link href="/account/rrrrrrrrrrrrrrrrrrrrBZbvji">rrrrrrrrrrrrrrrrrrrrBZbvji</Link>. If{' '}
53+
<strong>no active signer list</strong> is assigned, the account is completely inaccessible.
54+
</p>
55+
<center>
56+
<img
57+
src={'/images/pages/blackholed-screen' + (xahauNetwork ? '-xahau' : '') + '.png'}
58+
alt="Blackholed Account-example"
59+
style={{ maxWidth: '100%', maxHeight: 500 }}
60+
/>
61+
</center>
62+
<p>
63+
Let’s view one of the examples of a blackholed account and how it is highlighted on our website. As you can
64+
see, we mention that:
65+
</p>
66+
<ul>
67+
<li>this account is blackholed,</li>
68+
<li>when exactly it was blackholed,</li>
69+
<li>its master key is disabled,</li>
70+
<li>its regular key is set to one of the special publicly known addresses on {explorerName}.</li>
71+
</ul>
72+
<h1>Special Addresses on {explorerName}</h1>
73+
<p>{explorerName} includes several publicly known blackholed addresses:</p>
74+
<p>
75+
1. Address:{' '}
76+
<strong>
77+
<Link href="/account/rrrrrrrrrrrrrrrrrrrrrhoLvTp">rrrrrrrrrrrrrrrrrrrrrhoLvTp</Link>
78+
</strong>
79+
</p>
80+
<p>
81+
Name: <strong>ACCOUNT_ZERO</strong>
82+
</p>
83+
<p>
84+
Meaning: The base58 encoding of the value 0 in the {explorerName}. Used by{' '}
85+
{xahauNetwork ? 'xahaud' : 'rippled'} as the issuer for {nativeCurrency} in peer-to-peer communications.
86+
</p>
87+
<p>
88+
2. Address:{' '}
89+
<strong>
90+
<Link href="/account/rrrrrrrrrrrrrrrrrrrrBZbvji">rrrrrrrrrrrrrrrrrrrrBZbvji</Link>
91+
</strong>
92+
</p>
93+
<p>
94+
Name: <strong>ADDRESS_ONE</strong>
95+
</p>
96+
<p>
97+
Meaning: The base58 encoding of the value 1 in the {explorerName}. Used as a placeholder for the issuer of a
98+
trust line balance in RippleState entries.
99+
</p>
100+
<p>
101+
3. Address:{' '}
102+
<strong>
103+
<Link href="/account/rrrrrrrrrrrrrrrrrNAMEtxvNvQ">rrrrrrrrrrrrrrrrrNAMEtxvNvQ</Link>
104+
</strong>
105+
</p>
106+
<p>
107+
Name: <strong>Ripple Name Black-hole</strong>
108+
</p>
109+
<p>
110+
Meaning: Previously used by Ripple to reserve Ripple Names by requiring users to send {nativeCurrency} to this
111+
account.
112+
</p>
113+
<p>
114+
4. Address:{' '}
115+
<strong>
116+
<Link href="/account/rrrrrrrrrrrrrrrrrrrn5RM1rHd">rrrrrrrrrrrrrrrrrrrn5RM1rHd</Link>
117+
</strong>
118+
</p>
119+
<p>
120+
Name: <strong>NaN Address</strong>
121+
</p>
122+
<p>
123+
Meaning: Generated by older versions of ripple-lib when encoding NaN using the {explorerName}'s base58 string
124+
encoding format.
125+
</p>
126+
<h3>Conclusion</h3>
127+
<p>
128+
Blackholed addresses serve an important role in the {explorerName} ecosystem by enhancing security, enforcing
129+
immutability, and affecting the overall token supply. By permanently locking accounts, projects can ensure
130+
decentralization and prevent unauthorized modifications. While blackholing is a useful tool, it should be done
131+
with careful consideration, as the process is irreversible.
132+
</p>
133+
</div>
134+
</>
135+
)
136+
}

Diff for: public/images/pages/blackholed-picture.png

495 KB
Loading

Diff for: public/images/pages/blackholed-screen-xahau.png

375 KB
Loading

Diff for: public/images/pages/blackholed-screen.png

422 KB
Loading

0 commit comments

Comments
 (0)