diff --git a/ass/dero-cli-wallet.png b/ass/dero-cli-wallet.png new file mode 100644 index 0000000..827c787 Binary files /dev/null and b/ass/dero-cli-wallet.png differ diff --git a/ass/monero-cli-wallet.png b/ass/monero-cli-wallet.png new file mode 100644 index 0000000..7b7e227 Binary files /dev/null and b/ass/monero-cli-wallet.png differ diff --git a/gemini/blog.atom b/gemini/blog.atom index 522faf1..be2710c 100644 --- a/gemini/blog.atom +++ b/gemini/blog.atom @@ -3,13 +3,165 @@ gemini://technicalsuwako.moe テクニカル諏訪子 - 2024-02-27T00:00:00Z + 2024-03-30T00:00:00Z テクニカル諏訪子 + + blog/crypto-1-monero-dero-wallet.gmi + + 【仮想通貨】第1部~MoneroとDeroウォレットを設置する方法 + 2024-03-30T00:00:00Z + + + + + + + + + + + + + + + + + + + + + + +<h2 id="heading">仮想通貨とは?</h2> +<p>仮想通貨は、日本円や米ドル、ユーロなどの政府管理通貨に対する代替通貨です。<br /> +注意すべきは、仮想通貨のうち99%が詐欺であるため、信頼してはなりません。<br /> +あたしは特にMonero(XMR)、Dero(DERO)、Bitcoin(BTC)、Litecoin(LTC)をお勧めしますが、その中でもMoneroが最もお勧めです。<br /> +なぜなら、既に確立されており、最高のプライバシー、最低の手数料、最高の分散型であり、多くのオンラインショップで既に受け入れられているからです。<br /> +<a href="/monero.xhtml">また、あたしは貴方らの寄付もMoneroで受け付けています!</a></p> +<p>特にエロゲーおよびエロ漫画クリエイターが支払いプロセッサー、更には銀行から資金の流れを抑制される様になっている今、並行経済でのMoneroとDeroの使用が益々重要になっていると考えられます。<br /> +そして、今からそれらについて学ぶ方が遅過ぎるよりも良いと考えられます。</p> +<h2 id="monerodero">MoneroとDeroとは?</h2> +<p>MoneroとDeroはプライバシー通貨であり、BitcoinやEtheriumとは異なり、誰もが貴方の完全な取引履歴を見る事が出来る、つまりクレジットカードよりも悪い、状況ではなく、MoneroとDeroは共に追跡不可能であり、従ってキーを持っている人だけが特定の取引を見る事が出来、ウォレットの所有者だけが全体の履歴を見る事が出来ます。<br /> +基本的に、MoneroはBitcoinのプライバシーバージョンであり、DeroはEtheriumのプライバシーバージョンです。<br /> +特に興味深いのは、DeroがEtheriumと同様にスマートコントラクトを持っているが、Etheriumとは異なり、実際にはセキュアである事です。<br /> +但し、Deroを入手するのはかなり難しいですが、後でその方法を説明します。</p> +<h2 id="bitcoinetherium">BitcoinとEtheriumを使わない理由</h2> +<p>先述の通り、BitcoinとEtheriumは完全に透明です。<br /> +Bitcoinを貯金や増やす方法として持っているのは問題ありませんが、商品を購入する為には全く適していません。<br /> +殆どのダークネットマーケットでもBitcoinを受け入れていないのはその為です。</p> +<p>あたしは現在、Bitcoinを保持しているのは、間もなく行われる半減期の為ですが、Bitcoinがピークに達したらMoneroに換金するつもりです。<br /> +MoneroとDeroの他の利点は、日本円でのMoneroとDeroの価格が遥に安定している事です。<br /> +つまり、Amazon等の法定通貨のみを受け入れる場所に支払う必要がある場合、価値が大きく変動するリスクが遥に低くなります。<br /> +<a href="https://www.coinsbee.com/jp/Amazon-bitcoin">例えば、Coinsbeeでギフトカードを購入する事で、AmazonでMoneroで支払う事が出来ます。</a><br /> +あたしは彼らにスポンサーされていませんが、以前に彼らのサービスを何度も使用した事があるので、信頼する事を出来ます。</p> +<h2 id="heading-1">ウォレットの選択</h2> +<p>あたし達はここではUNIX系OSの大ファンですので、最も多くのプラットフォームをサポートする物を使用するのが最善です。<br /> +これ自体が既に大きな問題です!<br /> +macOSやLinux、Windows(UNIX系ではないけど)のユーザーは、選択肢が豊富ですが、FreeBSDの場合、僅かしか選択肢がなく、OpenBSDの場合は全くありません。<br /> +現在、あたしはFreeBSDを使用しているので、両通貨のCLIウォレット及び特にFreeBSD向けのFeather Walletの手順を示します。</p> +<h3 id="monero-cli">Monero CLI</h3> +<p>これは最も簡単な方法で、FreeBSDではリポジトリからインストールできます。</p> +<pre><code lang="">doas pkg install monero-cli +</code></pre><p>CRUXでは、最初に<code lang="">suwaports</code>コレクションを追加し、次の何れかのコマンドを使用します:</p> +<pre><code lang="">doas prt-get depinst monero +</code></pre><p>又は:</p> +<pre><code lang=""><span style="color:#a2f">cd</span> /usr/ports/suwaports/monero +doas pkgmk -d +doas pkgadd monero#0.18.3.2-1.pkg.tar.gz +</code></pre><p>より一貫性のある手順として、Monero Projectから直接事前にコンパイルされたバイナリパッケージをダウンロードするだけです。<br /> +Linuxの場合:</p> +<pre><code lang="">mkdir -p ~/.local/bin <span style="color:#666">&amp;&amp;</span> <span style="color:#a2f">cd</span> ~/.local/bin +wget https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.3.2.tar.bz2 +bsdtar -xfv monero-linux-x64-v0.18.3.2.tar.bz2 +mv monero-x86_64-linux-gnu-v0.18.3.2/monero* . +rm -rf monero-x86_64-linux-gnu-v0.18.3.2/ +</code></pre><p>FreeBSDの場合:</p> +<pre><code lang="">mkdir -p ~/.local/bin <span style="color:#666">&amp;&amp;</span> <span style="color:#a2f">cd</span> ~/.local/bin +wget https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.3.2.tar.bz2 +tar xfv monero-freebsd-x64-v0.18.3.2.tar.bz2 +mv monero-x86_64-unknown-freebsd-v0.18.3.2/monero* . +rm -rf monero-x86_64-unknown-freebsd-v0.18.3.2/ +</code></pre><h3 id="featherwallet">FeatherWallet</h3> +<p>Linuxでは、FeatherWalletの公式ウェブサイトからダウンロードしてそのまま使用出来ます。<br /> +<a href="https://featherwallet.org/download/">一般ネット</a><br /> +<a href="http://featherdvtpi7ckdbkb2yxjfwx3oyvr3xjz3oo4rszylfzjdg6pbm3id.onion/download/">Tor</a><br /> +<a href="http://rwzulgcql2y3n6os2jhmhg6un2m33rylazfnzhf56likav47aylq.b32.i2p/download/">I2P</a></p> +<p>FreeBSDの場合、ソースからダウンロードする必要があります。</p> +<pre><code lang="">doas pkg install qt5 qt6-base libsodium libzip libqrencode unbound cmake boost-libs hidapi openssl lua54-luaexpat libunwind protobuf pkgconf vulkan-headers doxygen + +mkdir -p ~/.local/src <span style="color:#666">&amp;&amp;</span> <span style="color:#a2f">cd</span> ~/.local/src +git clone https://github.com/feather-wallet/feather.git +<span style="color:#a2f">cd</span> feather +git submodule update --init --recursive --progress +mkdir build <span style="color:#666">&amp;&amp;</span> <span style="color:#a2f">cd</span> build +cmake -DSTACK_TRACE:BOOL<span style="color:#666">=</span>OFF -DDCHECK_UPDATES<span style="color:#666">=</span>OFF -DDONATE_BEG<span style="color:#666">=</span>OFF -DUSE_DEVICE_TREZOR<span style="color:#666">=</span>OFF -DWITH_SCANNER<span style="color:#666">=</span>OFF -DWITH_PLUGIN_REDDIT<span style="color:#666">=</span>OFF -DWITH_PLUGIN_LOCALMONERO<span style="color:#666">=</span>OFF -DWITH_PLUGIN_REVUO<span style="color:#666">=</span>OFF -DWITH_PLUGIN_BOUNTIES<span style="color:#666">=</span>OFF -DWITH_PLUGIN_CROWDFUNDING<span style="color:#666">=</span>OFF -DWITH_PLUGIN_TICKERS<span style="color:#666">=</span>OFF -DWITH_PLUGIN_XMRIG<span style="color:#666">=</span>OFF -DWITH_PLUGIN_EXCHANGE<span style="color:#666">=</span>OFF -DWITH_PLUGIN_LOCALMONERO<span style="color:#666">=</span>OFF -DPLATFORM_INSTALLER<span style="color:#666">=</span>OFF .. +cmake --build . -j <span style="color:#a2f;font-weight:bold">$(</span>nproc + +doas mv bin/feather /usr/local/bin +</code></pre><h3 id="dero-cli">Dero CLI</h3> +<p>Deroウォレットの場合、LinuxではEngram GUIウォレットを使用出来ますが、FreeBSDでは使用出来ません。<br /> +従って、あたし達は両方で動作する物のみを望んでいるので、代わりにCLIウォレットを使用します。</p> +<p>Linuxの場合:</p> +<pre><code lang="">mkdir -p ~/.local/bin <span style="color:#666">&amp;&amp;</span> <span style="color:#a2f">cd</span> ~/.local/bin +wget https://github.com/deroproject/derohe/releases/latest/download/dero_linux_amd64.tar.gz +tar zxfv dero_linux_amd64.tar.gz +rm -rf dero_linux_amd64/Start.md +mv dero_linux_amd64/* . +rm -rf dero_linux_amd64.tar.gz +</code></pre><p>FreeBSDの場合:</p> +<pre><code lang="">mkdir -p ~/.local/bin <span style="color:#666">&amp;&amp;</span> <span style="color:#a2f">cd</span> ~/.local/bin +wget https://github.com/deroproject/derohe/releases/latest/download/dero_freebsd_amd64.tar.gz +tar zxfv dero_freebsd_amd64.tar.gz +rm -rf dero_freebsd_amd64/Start.md +mv dero_freebsd_amd64/* . +rm -rf dero_freebsd_amd64.tar.gz +</code></pre><h2 id="heading-2">ディーモンの起動</h2> +<p>フルブロックチェーンをダウンロードするので、1 TiB以上の別のSSD又はNVMeを使用する事を強くお勧めします。<br /> +あたしは独自のNASを使用していますので、ZSHを使用していると仮定して、エイリアスを追加します:</p> +<pre><code lang="">export XDG_CONFIG_HOME=&#34;$HOME/.config&#34; +export XDG_CACHE_HOME=&#34;$HOME/.cache&#34; +export XDG_BIN_HOME=&#34;$HOME/.local/bin&#34; +export XDG_DATA_HOME=&#34;$HOME/.local/share&#34; +export XDG_SRC_HOME=&#34;$HOME/.local/src&#34; +export WALLETB_HOME=&#34;/mnt/nfs/wallets&#34; +export PATH=~/.local/bin:$PATH +... +alias monerod=&#34;monerod --data-dir $WALLETB_HOME/bitmonero&#34; +alias derod=&#34;derod --data-dir=$WALLETB_HOME/dero&#34; +</code></pre><p>また、ディレクトリを作成します:</p> +<pre><code lang="">mkdir -p <span style="color:#b8860b">$WALLETB_HOME</span>/<span style="color:#666">{</span>bitmonero,dero/mainnet<span style="color:#666">}</span> +</code></pre><h2 id="monero">Moneroを購入する方法</h2> +<p>日本からMoneroを購入する事は不可能の様ですが、可能です。<br /> +最も簡単な方法は、取引所からLitecoinを購入し、一時的なLitecoinウォレットを作成し、そこに送金し、ChangeNOWを使用してLTCからXMRにスワップする事です。<br /> +<a href="https://changenow.io/ja">ChangeNOW</a><br /> +再度、あたしはChangeNOWに因って スポンサーされている訳ではなく、関連していませんが、このサービスを沢山使用した事があり、それが信頼出来ます。\</p> +<p>他の方法はBisqやLocalMoneroを使用する事ですが、あたしは以前使用した事がないので、その動作方法はわかりません。<br /> +<a href="https://peertube.anon-kenkai.com/w/oQCQ91fznejiMq2nEKdmup">但し、チャノさんにはBisqに関する動画があります。</a></p> +<p>勿論、Moneroをマイニングする事も出来ますが、それについては第2部で説明します。</p> +<h2 id="dero">Deroを購入する方法</h2> +<p>Deroを購入するのはかなり難しいです。<br /> +それを取得する唯一の方法は、Moneroを取得する方法と同様にLitecoinを購入し、その後TradeOgreを使用してDeroを購入する事です。<br /> +<a href="https://tradeogre.com/exchange/DERO-LTC">TradeOgre(警告:ClownFlareを使用)</a></p> +<p>Moneroと同様に、勿論Deroもマイニングする事が出来ます。</p> +<h2 id="heading-3">実行する方法</h2> +<p>Monero又はDeroウォレットを使用するには、別途デーモンを実行する必要があります。<br /> +新しいターミナルウィンドウを開き、「monerod」をMoneroの場合、「derod」をDeroの場合に実行します。<br /> +これにより、全体のブロックチェーンがローカルPCに同期されますので、完了までに最大1週間かかる場合があります。</p> +<p>完了したら、デーモンがまだ実行されている状態で、別のターミナルウィンドウを開き、「monero-wallet-cli」をMoneroの場合、「dero-wallet-cli」をDeroの場合に入力します。</p> +<p><img src="https://ass.technicalsuwako.moe/monero-cli-wallet.png" alt="" /></p> +<p><img src="https://ass.technicalsuwako.moe/dero-cli-wallet.png" alt="" /></p> +<p>第2部ではマイニングについて説明し、第3部ではトランザクションの作成方法について説明します。</p> +<p>以上</p> + + + + + blog/byobu-53.gmi @@ -310,114 +462,5 @@ vim.api.nvim_exec(<span style="color:#b44">[[ - - blog/freebsd-nas-auto-backup.gmi - - 【FreeBSD】簡単にNASの自動的にバックアップする方法 - 2024-01-30T00:00:00Z - - - - - - - - - - - - - - - - -<p><a href="/blog/digital-autonomy-076video-hosting.xhtml">先月は「076動画ホスティングの解決策」という投稿を書きました。</a><br /> -先週の週末、このNASに4 TiBのSSDを追加しましたので、それによりGitlerと076動画のストレージ容量が増大出来ました。<br /> -でも、バックアップならどうすれば良いですか?<br /> -今回はこれを解決すると思いますが、ちゃんと理解するには、まずは「076動画ホスティングの解決策」をご覧下さい。</p> -<h2 id="heading">必要なソフト</h2> -<p>今回必要なソフトは1つだけで、rsyncです。</p> -<pre><code lang=""><span style="color:#080;font-style:italic"># doas pkg install rsync</span> -</code></pre><h2 id="root">rootになれ!!</h2> -<p>そこからrootアカウントで行います。</p> -<pre><code lang=""><span style="color:#080;font-style:italic"># doas su -l</span> -$ -</code></pre><h2 id="zfs">ZFSで使ってディスクを確認して</h2> -<pre><code lang="">$ zpool list -NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT -backup 888G 259G 629G - - 0% 29% 1.00x ONLINE - -xroot 3.62T 259G 3.37T - - 0% 6% 1.00x ONLINE - -zroot 920G 277G 643G - - 0% 30% 1.00x ONLINE - - -$ ls -thal /zroot /backup /xroot -/xroot: -total <span style="color:#666">52</span> -drwxr-xr-x <span style="color:#666">19</span> peertube peertube 19B 1月 <span style="color:#666">29</span> 23:34 peertube -drwxr-xr-x <span style="color:#666">7</span> root wheel 7B 1月 <span style="color:#666">28</span> 23:30 . -drwxr-xr-x <span style="color:#666">22</span> root wheel 28B 1月 <span style="color:#666">28</span> 20:32 .. -drwxr-xr-x <span style="color:#666">17</span> suwako suwako 17B 1月 <span style="color:#666">23</span> 16:14 repo -drwxr-xr-x <span style="color:#666">6</span> git git 8B 1月 <span style="color:#666">18</span> 16:14 git -drwxr-x--- <span style="color:#666">8</span> git git 8B 1月 <span style="color:#666">18</span> 15:59 gitler - -/backup: -total <span style="color:#666">43</span> -drwxr-xr-x <span style="color:#666">19</span> peertube peertube 19B 1月 <span style="color:#666">29</span> 23:34 peertube -drwxr-xr-x <span style="color:#666">22</span> root wheel 28B 1月 <span style="color:#666">28</span> 20:32 .. -drwxr-xr-x <span style="color:#666">17</span> suwako suwako 17B 1月 <span style="color:#666">23</span> 16:14 repo -drwxr-xr-x <span style="color:#666">6</span> root wheel 6B 1月 <span style="color:#666">23</span> 14:26 . -drwxr-xr-x <span style="color:#666">6</span> git git 8B 1月 <span style="color:#666">18</span> 16:14 git -drwxr-x--- <span style="color:#666">8</span> git git 8B 1月 <span style="color:#666">18</span> 15:59 gitler - -/zroot: -total <span style="color:#666">43</span> -drwxr-xr-x <span style="color:#666">19</span> peertube peertube 19B 1月 <span style="color:#666">29</span> 23:34 peertube -drwxr-xr-x <span style="color:#666">22</span> root wheel 28B 1月 <span style="color:#666">28</span> 20:32 .. -drwxr-xr-x <span style="color:#666">17</span> suwako suwako 17B 1月 <span style="color:#666">23</span> 16:14 repo -drwxr-xr-x <span style="color:#666">6</span> root wheel 6B 1月 <span style="color:#666">23</span> 14:26 . -drwxr-xr-x <span style="color:#666">6</span> git git 8B 1月 <span style="color:#666">18</span> 16:14 git -drwxr-x--- <span style="color:#666">8</span> git git 8B 1月 <span style="color:#666">18</span> 15:59 gitler - -$ du -lsh /zroot/* /backup/* /xroot/* -6.2G /zroot/git -142G /zroot/gitler -104G /zroot/peertube -6.9G /zroot/repo -6.2G /backup/git -142G /backup/gitler -104G /backup/peertube -6.9G /backup/repo -6.2G /xroot/git -142G /xroot/gitler -512B /xroot/mainpc -104G /xroot/peertube -6.9G /xroot/repo -</code></pre><h2 id="heading-1">シェルスクリプトを作る</h2> -<pre><code lang="">$ nvim sync-backups.sh <span style="color:#666">&amp;&amp;</span> chmod +x sync-backups.sh -</code></pre><p>この「 &amp;&amp; chmod +x sync-backups.sh」の部分は、「sync-backups.sh」を保存して終了したら、直ぐに実行可能にして下さいという意味です。</p> -<pre><code lang=""><span style="color:#080">#!/bin/sh -</span><span style="color:#080"></span> -<span style="color:#080;font-style:italic"># 1 TiB</span> -rsync -vaHzop --delete /zroot/* /backup - -<span style="color:#080;font-style:italic"># 4 TiB</span> -rsync -vaHzop --delete /zroot/* /xroot -</code></pre><p>「rsync -vaHzop &ndash;delete /zroot/* /backup」の意味は:</p> -<ul> -<li>rsync = ソフト</li> -<li>-vaHzop = 何をコピーするか表示する、アーカイブモード (1:1のコピーを作る事)、ハードリンクを保管、、オーナーを保管、許可を保管</li> -<li>&ndash;delete = もう存在しないファイルやディレクトリがあれば、消す</li> -<li>/zroot/* /backup = /zrootの内容の全部を/backupにコピーする</li> -</ul> -<h2 id="crontab">crontabを変更して</h2> -<p>最後にcrontabを変更しましょう。</p> -<pre><code lang="">$ crontab -e -</code></pre><pre><code lang="">0 0,6,12,18 * * * /root/sync-backups.sh -</code></pre><p>それで、毎日4回 (0:00、6:00、12:00、そうして18:00で) バックアップのスクリプトを実行されます。</p> -<p>以上</p> - - - - - diff --git a/gemini/blog.gmi b/gemini/blog.gmi index bf5dfa8..dca6bf2 100644 --- a/gemini/blog.gmi +++ b/gemini/blog.gmi @@ -2,6 +2,7 @@ # 記事一覧 +=> /blog/crypto-1-monero-dero-wallet.gmi 2024年03月30日 【仮想通貨】第1部~MoneroとDeroウォレットを設置する方法 => /blog/byobu-53.gmi 2024年02月27日 【076】byobu 5.3登場 => /blog/sdl2-easy-collision.gmi 2024年02月17日 【SDL2】簡単な3D衝突検出の解説 => /blog/sp-120.gmi 2024年02月01日 【076】sp 1.2.0登場 diff --git a/gemini/blog/crypto-1-monero-dero-wallet.gmi b/gemini/blog/crypto-1-monero-dero-wallet.gmi new file mode 100644 index 0000000..5d7396c --- /dev/null +++ b/gemini/blog/crypto-1-monero-dero-wallet.gmi @@ -0,0 +1,173 @@ +=> /blog.gmi ブログ一覧へ + +# 【仮想通貨】第1部~MoneroとDeroウォレットを設置する方法 +公開日:2024-03-30 + +## 仮想通貨とは? +仮想通貨は、日本円や米ドル、ユーロなどの政府管理通貨に対する代替通貨です。 +注意すべきは、仮想通貨のうち99%が詐欺であるため、信頼してはなりません。 +あたしは特にMonero(XMR)、Dero(DERO)、Bitcoin(BTC)、Litecoin(LTC)をお勧めしますが、その中でもMoneroが最もお勧めです。 +なぜなら、既に確立されており、最高のプライバシー、最低の手数料、最高の分散型であり、多くのオンラインショップで既に受け入れられているからです。 +=> /monero.gmi また、あたしは貴方らの寄付もMoneroで受け付けています! + +特にエロゲーおよびエロ漫画クリエイターが支払いプロセッサー、更には銀行から資金の流れを抑制される様になっている今、並行経済でのMoneroとDeroの使用が益々重要になっていると考えられます。 +そして、今からそれらについて学ぶ方が遅過ぎるよりも良いと考えられます。 + +## MoneroとDeroとは? +MoneroとDeroはプライバシー通貨であり、BitcoinやEtheriumとは異なり、誰もが貴方の完全な取引履歴を見る事が出来る、つまりクレジットカードよりも悪い、状況ではなく、MoneroとDeroは共に追跡不可能であり、従ってキーを持っている人だけが特定の取引を見る事が出来、ウォレットの所有者だけが全体の履歴を見る事が出来ます。 +基本的に、MoneroはBitcoinのプライバシーバージョンであり、DeroはEtheriumのプライバシーバージョンです。 +特に興味深いのは、DeroがEtheriumと同様にスマートコントラクトを持っているが、Etheriumとは異なり、実際にはセキュアである事です。 +但し、Deroを入手するのはかなり難しいですが、後でその方法を説明します。 + +## BitcoinとEtheriumを使わない理由 +先述の通り、BitcoinとEtheriumは完全に透明です。 +Bitcoinを貯金や増やす方法として持っているのは問題ありませんが、商品を購入する為には全く適していません。 +殆どのダークネットマーケットでもBitcoinを受け入れていないのはその為です。 + +あたしは現在、Bitcoinを保持しているのは、間もなく行われる半減期の為ですが、Bitcoinがピークに達したらMoneroに換金するつもりです。 +MoneroとDeroの他の利点は、日本円でのMoneroとDeroの価格が遥に安定している事です。 +つまり、Amazon等の法定通貨のみを受け入れる場所に支払う必要がある場合、価値が大きく変動するリスクが遥に低くなります。 +=> https://www.coinsbee.com/jp/Amazon-bitcoin 例えば、Coinsbeeでギフトカードを購入する事で、AmazonでMoneroで支払う事が出来ます。 +あたしは彼らにスポンサーされていませんが、以前に彼らのサービスを何度も使用した事があるので、信頼する事を出来ます。 + +## ウォレットの選択 +あたし達はここではUNIX系OSの大ファンですので、最も多くのプラットフォームをサポートする物を使用するのが最善です。 +これ自体が既に大きな問題です! +macOSやLinux、Windows(UNIX系ではないけど)のユーザーは、選択肢が豊富ですが、FreeBSDの場合、僅かしか選択肢がなく、OpenBSDの場合は全くありません。 +現在、あたしはFreeBSDを使用しているので、両通貨のCLIウォレット及び特にFreeBSD向けのFeather Walletの手順を示します。 + +### Monero CLI +これは最も簡単な方法で、FreeBSDではリポジトリからインストールできます。 +```sh +doas pkg install monero-cli +``` + +CRUXでは、最初に`suwaports`コレクションを追加し、次の何れかのコマンドを使用します: +```sh +doas prt-get depinst monero +``` + +又は: +```sh +cd /usr/ports/suwaports/monero +doas pkgmk -d +doas pkgadd monero#0.18.3.2-1.pkg.tar.gz +``` + +より一貫性のある手順として、Monero Projectから直接事前にコンパイルされたバイナリパッケージをダウンロードするだけです。 +Linuxの場合: +```sh +mkdir -p ~/.local/bin && cd ~/.local/bin +wget https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.3.2.tar.bz2 +bsdtar -xfv monero-linux-x64-v0.18.3.2.tar.bz2 +mv monero-x86_64-linux-gnu-v0.18.3.2/monero* . +rm -rf monero-x86_64-linux-gnu-v0.18.3.2/ +``` + +FreeBSDの場合: +```sh +mkdir -p ~/.local/bin && cd ~/.local/bin +wget https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.3.2.tar.bz2 +tar xfv monero-freebsd-x64-v0.18.3.2.tar.bz2 +mv monero-x86_64-unknown-freebsd-v0.18.3.2/monero* . +rm -rf monero-x86_64-unknown-freebsd-v0.18.3.2/ +``` + +### FeatherWallet +Linuxでは、FeatherWalletの公式ウェブサイトからダウンロードしてそのまま使用出来ます。 +=> https://featherwallet.org/download/ 一般ネット +=> http://featherdvtpi7ckdbkb2yxjfwx3oyvr3xjz3oo4rszylfzjdg6pbm3id.onion/download/ Tor +=> http://rwzulgcql2y3n6os2jhmhg6un2m33rylazfnzhf56likav47aylq.b32.i2p/download/ I2P + +FreeBSDの場合、ソースからダウンロードする必要があります。 +```sh +doas pkg install qt5 qt6-base libsodium libzip libqrencode unbound cmake boost-libs hidapi openssl lua54-luaexpat libunwind protobuf pkgconf vulkan-headers doxygen + +mkdir -p ~/.local/src && cd ~/.local/src +git clone https://github.com/feather-wallet/feather.git +cd feather +git submodule update --init --recursive --progress +mkdir build && cd build +cmake -DSTACK_TRACE:BOOL=OFF -DDCHECK_UPDATES=OFF -DDONATE_BEG=OFF -DUSE_DEVICE_TREZOR=OFF -DWITH_SCANNER=OFF -DWITH_PLUGIN_REDDIT=OFF -DWITH_PLUGIN_LOCALMONERO=OFF -DWITH_PLUGIN_REVUO=OFF -DWITH_PLUGIN_BOUNTIES=OFF -DWITH_PLUGIN_CROWDFUNDING=OFF -DWITH_PLUGIN_TICKERS=OFF -DWITH_PLUGIN_XMRIG=OFF -DWITH_PLUGIN_EXCHANGE=OFF -DWITH_PLUGIN_LOCALMONERO=OFF -DPLATFORM_INSTALLER=OFF .. +cmake --build . -j $(nproc + +doas mv bin/feather /usr/local/bin +``` + +### Dero CLI +Deroウォレットの場合、LinuxではEngram GUIウォレットを使用出来ますが、FreeBSDでは使用出来ません。 +従って、あたし達は両方で動作する物のみを望んでいるので、代わりにCLIウォレットを使用します。 + +Linuxの場合: +```sh +mkdir -p ~/.local/bin && cd ~/.local/bin +wget https://github.com/deroproject/derohe/releases/latest/download/dero_linux_amd64.tar.gz +tar zxfv dero_linux_amd64.tar.gz +rm -rf dero_linux_amd64/Start.md +mv dero_linux_amd64/* . +rm -rf dero_linux_amd64.tar.gz +``` + +FreeBSDの場合: +```sh +mkdir -p ~/.local/bin && cd ~/.local/bin +wget https://github.com/deroproject/derohe/releases/latest/download/dero_freebsd_amd64.tar.gz +tar zxfv dero_freebsd_amd64.tar.gz +rm -rf dero_freebsd_amd64/Start.md +mv dero_freebsd_amd64/* . +rm -rf dero_freebsd_amd64.tar.gz +``` + +## ディーモンの起動 +フルブロックチェーンをダウンロードするので、1 TiB以上の別のSSD又はNVMeを使用する事を強くお勧めします。 +あたしは独自のNASを使用していますので、ZSHを使用していると仮定して、エイリアスを追加します: +``` +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_BIN_HOME="$HOME/.local/bin" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_SRC_HOME="$HOME/.local/src" +export WALLETB_HOME="/mnt/nfs/wallets" +export PATH=~/.local/bin:$PATH +... +alias monerod="monerod --data-dir $WALLETB_HOME/bitmonero" +alias derod="derod --data-dir=$WALLETB_HOME/dero" +``` + +また、ディレクトリを作成します: +```sh +mkdir -p $WALLETB_HOME/{bitmonero,dero/mainnet} +``` + +## Moneroを購入する方法 +日本からMoneroを購入する事は不可能の様ですが、可能です。 +最も簡単な方法は、取引所からLitecoinを購入し、一時的なLitecoinウォレットを作成し、そこに送金し、ChangeNOWを使用してLTCからXMRにスワップする事です。 +=> https://changenow.io/ja ChangeNOW +再度、あたしはChangeNOWに因って スポンサーされている訳ではなく、関連していませんが、このサービスを沢山使用した事があり、それが信頼出来ます。 + +他の方法はBisqやLocalMoneroを使用する事ですが、あたしは以前使用した事がないので、その動作方法はわかりません。 +=> https://peertube.anon-kenkai.com/w/oQCQ91fznejiMq2nEKdmup 但し、チャノさんにはBisqに関する動画があります。 + +勿論、Moneroをマイニングする事も出来ますが、それについては第2部で説明します。 + +## Deroを購入する方法 +Deroを購入するのはかなり難しいです。 +それを取得する唯一の方法は、Moneroを取得する方法と同様にLitecoinを購入し、その後TradeOgreを使用してDeroを購入する事です。 +=> https://tradeogre.com/exchange/DERO-LTC TradeOgre(警告:ClownFlareを使用) + +Moneroと同様に、勿論Deroもマイニングする事が出来ます。 + +## 実行する方法 +Monero又はDeroウォレットを使用するには、別途デーモンを実行する必要があります。 +新しいターミナルウィンドウを開き、「monerod」をMoneroの場合、「derod」をDeroの場合に実行します。 +これにより、全体のブロックチェーンがローカルPCに同期されますので、完了までに最大1週間かかる場合があります。 + +完了したら、デーモンがまだ実行されている状態で、別のターミナルウィンドウを開き、「monero-wallet-cli」をMoneroの場合、「dero-wallet-cli」をDeroの場合に入力します。 + +=> /static/monero-cli-wallet.png + +=> /static/dero-cli-wallet.png + +第2部ではマイニングについて説明し、第3部ではトランザクションの作成方法について説明します。 + +以上 diff --git a/gemini/static/dero-cli-wallet.png b/gemini/static/dero-cli-wallet.png new file mode 100644 index 0000000..827c787 Binary files /dev/null and b/gemini/static/dero-cli-wallet.png differ diff --git a/gemini/static/monero-cli-wallet.png b/gemini/static/monero-cli-wallet.png new file mode 100644 index 0000000..7b7e227 Binary files /dev/null and b/gemini/static/monero-cli-wallet.png differ diff --git a/gemini/twtxt.txt b/gemini/twtxt.txt index 7fb9e34..a2b9311 100644 --- a/gemini/twtxt.txt +++ b/gemini/twtxt.txt @@ -3,6 +3,7 @@ # avatar = https://076.moe/static/suwako.jpg # description = テクニカル諏訪子様のtwtxtフィード # link = ホームページ gemini://technicalsuwako.moe +2024-03-30T00:00:00Z09:00 【仮想通貨】第1部~MoneroとDeroウォレットを設置する方法 - gemini://technicalsuwako.moe/blog/crypto-1-monero-dero-wallet.gmi 2024-02-27T00:00:00Z09:00 【076】byobu 5.3登場 - gemini://technicalsuwako.moe/blog/byobu-53.gmi 2024-02-17T00:00:00Z09:00 【SDL2】簡単な3D衝突検出の解説 - gemini://technicalsuwako.moe/blog/sdl2-easy-collision.gmi 2024-02-01T00:00:00Z09:00 【076】sp 1.2.0登場 - gemini://technicalsuwako.moe/blog/sp-120.gmi diff --git a/src/blog/crypto-1-monero-dero-wallet.md b/src/blog/crypto-1-monero-dero-wallet.md new file mode 100644 index 0000000..aecdb86 --- /dev/null +++ b/src/blog/crypto-1-monero-dero-wallet.md @@ -0,0 +1,174 @@ +title: 【仮想通貨】第1部~MoneroとDeroウォレットを設置する方法 +author: 凜 +date: 2024-03-30 +tags: jp,blog,仮想通貨,linux,freebsd,monero,モネロ,dero +---- + +## 仮想通貨とは? +仮想通貨は、日本円や米ドル、ユーロなどの政府管理通貨に対する代替通貨です。\ +注意すべきは、仮想通貨のうち99%が詐欺であるため、信頼してはなりません。\ +あたしは特にMonero(XMR)、Dero(DERO)、Bitcoin(BTC)、Litecoin(LTC)をお勧めしますが、その中でもMoneroが最もお勧めです。\ +なぜなら、既に確立されており、最高のプライバシー、最低の手数料、最高の分散型であり、多くのオンラインショップで既に受け入れられているからです。\ +[また、あたしは貴方らの寄付もMoneroで受け付けています!](/monero.xhtml) + +特にエロゲーおよびエロ漫画クリエイターが支払いプロセッサー、更には銀行から資金の流れを抑制される様になっている今、並行経済でのMoneroとDeroの使用が益々重要になっていると考えられます。\ +そして、今からそれらについて学ぶ方が遅過ぎるよりも良いと考えられます。 + +## MoneroとDeroとは? +MoneroとDeroはプライバシー通貨であり、BitcoinやEtheriumとは異なり、誰もが貴方の完全な取引履歴を見る事が出来る、つまりクレジットカードよりも悪い、状況ではなく、MoneroとDeroは共に追跡不可能であり、従ってキーを持っている人だけが特定の取引を見る事が出来、ウォレットの所有者だけが全体の履歴を見る事が出来ます。\ +基本的に、MoneroはBitcoinのプライバシーバージョンであり、DeroはEtheriumのプライバシーバージョンです。\ +特に興味深いのは、DeroがEtheriumと同様にスマートコントラクトを持っているが、Etheriumとは異なり、実際にはセキュアである事です。\ +但し、Deroを入手するのはかなり難しいですが、後でその方法を説明します。 + +## BitcoinとEtheriumを使わない理由 +先述の通り、BitcoinとEtheriumは完全に透明です。\ +Bitcoinを貯金や増やす方法として持っているのは問題ありませんが、商品を購入する為には全く適していません。\ +殆どのダークネットマーケットでもBitcoinを受け入れていないのはその為です。 + +あたしは現在、Bitcoinを保持しているのは、間もなく行われる半減期の為ですが、Bitcoinがピークに達したらMoneroに換金するつもりです。\ +MoneroとDeroの他の利点は、日本円でのMoneroとDeroの価格が遥に安定している事です。\ +つまり、Amazon等の法定通貨のみを受け入れる場所に支払う必要がある場合、価値が大きく変動するリスクが遥に低くなります。\ +[例えば、Coinsbeeでギフトカードを購入する事で、AmazonでMoneroで支払う事が出来ます。](https://www.coinsbee.com/jp/Amazon-bitcoin)\ +あたしは彼らにスポンサーされていませんが、以前に彼らのサービスを何度も使用した事があるので、信頼する事を出来ます。 + +## ウォレットの選択 +あたし達はここではUNIX系OSの大ファンですので、最も多くのプラットフォームをサポートする物を使用するのが最善です。\ +これ自体が既に大きな問題です!\ +macOSやLinux、Windows(UNIX系ではないけど)のユーザーは、選択肢が豊富ですが、FreeBSDの場合、僅かしか選択肢がなく、OpenBSDの場合は全くありません。\ +現在、あたしはFreeBSDを使用しているので、両通貨のCLIウォレット及び特にFreeBSD向けのFeather Walletの手順を示します。 + +### Monero CLI +これは最も簡単な方法で、FreeBSDではリポジトリからインストールできます。 +```sh +doas pkg install monero-cli +``` + +CRUXでは、最初に`suwaports`コレクションを追加し、次の何れかのコマンドを使用します: +```sh +doas prt-get depinst monero +``` + +又は: +```sh +cd /usr/ports/suwaports/monero +doas pkgmk -d +doas pkgadd monero#0.18.3.2-1.pkg.tar.gz +``` + +より一貫性のある手順として、Monero Projectから直接事前にコンパイルされたバイナリパッケージをダウンロードするだけです。\ +Linuxの場合: +```sh +mkdir -p ~/.local/bin && cd ~/.local/bin +wget https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.3.2.tar.bz2 +bsdtar -xfv monero-linux-x64-v0.18.3.2.tar.bz2 +mv monero-x86_64-linux-gnu-v0.18.3.2/monero* . +rm -rf monero-x86_64-linux-gnu-v0.18.3.2/ +``` + +FreeBSDの場合: +```sh +mkdir -p ~/.local/bin && cd ~/.local/bin +wget https://downloads.getmonero.org/cli/monero-freebsd-x64-v0.18.3.2.tar.bz2 +tar xfv monero-freebsd-x64-v0.18.3.2.tar.bz2 +mv monero-x86_64-unknown-freebsd-v0.18.3.2/monero* . +rm -rf monero-x86_64-unknown-freebsd-v0.18.3.2/ +``` + +### FeatherWallet +Linuxでは、FeatherWalletの公式ウェブサイトからダウンロードしてそのまま使用出来ます。\ +[一般ネット](https://featherwallet.org/download/)\ +[Tor](http://featherdvtpi7ckdbkb2yxjfwx3oyvr3xjz3oo4rszylfzjdg6pbm3id.onion/download/)\ +[I2P](http://rwzulgcql2y3n6os2jhmhg6un2m33rylazfnzhf56likav47aylq.b32.i2p/download/) + +FreeBSDの場合、ソースからダウンロードする必要があります。 +```sh +doas pkg install qt5 qt6-base libsodium libzip libqrencode unbound cmake boost-libs hidapi openssl lua54-luaexpat libunwind protobuf pkgconf vulkan-headers doxygen + +mkdir -p ~/.local/src && cd ~/.local/src +git clone https://github.com/feather-wallet/feather.git +cd feather +git submodule update --init --recursive --progress +mkdir build && cd build +cmake -DSTACK_TRACE:BOOL=OFF -DDCHECK_UPDATES=OFF -DDONATE_BEG=OFF -DUSE_DEVICE_TREZOR=OFF -DWITH_SCANNER=OFF -DWITH_PLUGIN_REDDIT=OFF -DWITH_PLUGIN_LOCALMONERO=OFF -DWITH_PLUGIN_REVUO=OFF -DWITH_PLUGIN_BOUNTIES=OFF -DWITH_PLUGIN_CROWDFUNDING=OFF -DWITH_PLUGIN_TICKERS=OFF -DWITH_PLUGIN_XMRIG=OFF -DWITH_PLUGIN_EXCHANGE=OFF -DWITH_PLUGIN_LOCALMONERO=OFF -DPLATFORM_INSTALLER=OFF .. +cmake --build . -j $(nproc + +doas mv bin/feather /usr/local/bin +``` + +### Dero CLI +Deroウォレットの場合、LinuxではEngram GUIウォレットを使用出来ますが、FreeBSDでは使用出来ません。\ +従って、あたし達は両方で動作する物のみを望んでいるので、代わりにCLIウォレットを使用します。 + +Linuxの場合: +```sh +mkdir -p ~/.local/bin && cd ~/.local/bin +wget https://github.com/deroproject/derohe/releases/latest/download/dero_linux_amd64.tar.gz +tar zxfv dero_linux_amd64.tar.gz +rm -rf dero_linux_amd64/Start.md +mv dero_linux_amd64/* . +rm -rf dero_linux_amd64.tar.gz +``` + +FreeBSDの場合: +```sh +mkdir -p ~/.local/bin && cd ~/.local/bin +wget https://github.com/deroproject/derohe/releases/latest/download/dero_freebsd_amd64.tar.gz +tar zxfv dero_freebsd_amd64.tar.gz +rm -rf dero_freebsd_amd64/Start.md +mv dero_freebsd_amd64/* . +rm -rf dero_freebsd_amd64.tar.gz +``` + +## ディーモンの起動 +フルブロックチェーンをダウンロードするので、1 TiB以上の別のSSD又はNVMeを使用する事を強くお勧めします。\ +あたしは独自のNASを使用していますので、ZSHを使用していると仮定して、エイリアスを追加します: +``` +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_BIN_HOME="$HOME/.local/bin" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_SRC_HOME="$HOME/.local/src" +export WALLETB_HOME="/mnt/nfs/wallets" +export PATH=~/.local/bin:$PATH +... +alias monerod="monerod --data-dir $WALLETB_HOME/bitmonero" +alias derod="derod --data-dir=$WALLETB_HOME/dero" +``` + +また、ディレクトリを作成します: +```sh +mkdir -p $WALLETB_HOME/{bitmonero,dero/mainnet} +``` + +## Moneroを購入する方法 +日本からMoneroを購入する事は不可能の様ですが、可能です。\ +最も簡単な方法は、取引所からLitecoinを購入し、一時的なLitecoinウォレットを作成し、そこに送金し、ChangeNOWを使用してLTCからXMRにスワップする事です。\ +[ChangeNOW](https://changenow.io/ja)\ +再度、あたしはChangeNOWに因って スポンサーされている訳ではなく、関連していませんが、このサービスを沢山使用した事があり、それが信頼出来ます。\ + +他の方法はBisqやLocalMoneroを使用する事ですが、あたしは以前使用した事がないので、その動作方法はわかりません。\ +[但し、チャノさんにはBisqに関する動画があります。](https://peertube.anon-kenkai.com/w/oQCQ91fznejiMq2nEKdmup) + +勿論、Moneroをマイニングする事も出来ますが、それについては第2部で説明します。 + +## Deroを購入する方法 +Deroを購入するのはかなり難しいです。\ +それを取得する唯一の方法は、Moneroを取得する方法と同様にLitecoinを購入し、その後TradeOgreを使用してDeroを購入する事です。\ +[TradeOgre(警告:ClownFlareを使用)](https://tradeogre.com/exchange/DERO-LTC) + +Moneroと同様に、勿論Deroもマイニングする事が出来ます。 + +## 実行する方法 +Monero又はDeroウォレットを使用するには、別途デーモンを実行する必要があります。\ +新しいターミナルウィンドウを開き、「monerod」をMoneroの場合、「derod」をDeroの場合に実行します。\ +これにより、全体のブロックチェーンがローカルPCに同期されますので、完了までに最大1週間かかる場合があります。 + +完了したら、デーモンがまだ実行されている状態で、別のターミナルウィンドウを開き、「monero-wallet-cli」をMoneroの場合、「dero-wallet-cli」をDeroの場合に入力します。 + +![](https://ass.technicalsuwako.moe/monero-cli-wallet.png) + +![](https://ass.technicalsuwako.moe/dero-cli-wallet.png) + +第2部ではマイニングについて説明し、第3部ではトランザクションの作成方法について説明します。 + +以上 diff --git a/sync.sh b/sync.sh index 8163898..3db6258 100755 --- a/sync.sh +++ b/sync.sh @@ -3,7 +3,7 @@ UNAME=$(uname) SRV=192.168.0.103 -RSYNCOPT="-vaHz --delete" +RSYNCOPT="-rtvzP" HTTPHOME=/var/www/htdocs/technicalsuwako.moe GMIHOME=/var/gemini/technicalsuwako.moe