跳到主要內容

發表文章

目前顯示的是有「Others」標籤的文章

如何加速 Monero (XMR) 錢包同步區塊鏈?下載「Blockchain.raw 」直接匯入

除了先前介紹過的使用 Monero Taiwan 的 「公共節點 」 (Public Node) 可以免同步區塊鏈直接使用門羅幣 (Monero) 錢包外,也有更聰明的辦法來同步區塊鏈並架設自己的獨立節點, 那就是使用「monero-blockchain-import」直接將下載好的區塊檔案匯入 ,如此一來可以省下不少同步時間,下載好的區塊鏈也方便之後同步到其他的節點上。 Blockchain.raw (Monero 區塊鏈檔案) 官網載點 :  https://downloads.getmonero.org/blockchain.raw wget https://downloads.getmonero.org/blockchain.raw 先將 「Blockchain.raw 」 檔案下載回本機或想要同步的地方,如果是 Linux (Ubuntu / Debian...等) 系統則可以使用上述指令直接下載。  ./monero-blockchain-import --input-file <Blockchain.raw 路徑 > --fast-block-sync 1 --db-sync-mode fastest:async:1000  而使用指令並加上 --input-file 參數就可以將剛剛下載好的區塊鏈檔案匯入並同步,由於區塊鏈檔案是由 Monero 官方網站下載而來所以可以加上後方快速同步的參數 (較少的檢驗) 來加速這個過程。 ./monero-blockchain-import --help 更詳細的指令參數也可以用 --help 查詢,原本常用的 --verify 0 似乎在更新後被拿掉了,但利用匯入的方式也已經是同步區塊鏈最快的方法,可能會比直接同步來的快上數小時。


加密貨幣傳輸時的 Payment ID 是幹嘛用的?Monero (XMR)、Electroneum (ETN) 一定要有它才能傳嗎?

「門羅幣」Monero (XMR)、 Electroneum (ETN) 等虛擬貨幣在傳輸時都有一個叫 Payment ID 的東西,尤其是存錢到交易所時一定會用到,那 Payment ID 到底是什麼?如果沒有它是不是就會把貨幣傳到不見呢? 答案是否定的,Payment ID 是用來辨別傳輸的來源 ,一個錢包地址 (Wallet Address) 可以擁有無限多個 Payment ID,可以藉由使用不同的 ID 來分辨這筆交易是由誰所支付的,而大部分的交易所也為了方便 (不用多開錢包) 而廣泛的使用 Payment ID 讓使用者入金。 但如果本來應該要添加 Payment ID 的傳輸卻忘了呢? 雖然錢並不會不見但對方將無法辨別這筆金額來自於誰 (匿名幣無法追蹤來源),那多半的交易所針對這種「忘了加 Payment ID」的情況也都會提供補救,只要你能證明這筆交易確確實實是從你的個人錢包中發送的那就會予以入帳。 那要提供什麼呢?以 Electroneum (ETN) 來說只要到 Blockchain Explorer  找到該筆傳輸並填入 「Tx private key」、「Recipient's Address」 (接收者地址) 就可以足夠產生付款證明,那就可以直接拿給交易所或收款人來證明你已經付款,而且這些資訊是不會揭露私鑰的所以可以放心在網站上輸入。如果當初是使用 CLI 錢包付款的也可以直接在 CLI 錢包使用  get_tx_proof <address> <txid> 指令直接產生證明。 那如果是要產生 Payment ID 來讓人付款呢?也一樣在自己的 CLI 錢包內使用  payment_id 指令即可,它會隨機產生一個不重複的 ID 供對方付款,方便收款人辨識每一筆資金的來向。 更完整的 CLI 錢包指令可以參考 GitHub ,基本上同是 CryptoNight 的貨幣都是大同小異的。


使用 Node.js、Telebot 從無到有開發比特幣 (Bitcoin)、加密貨幣查價報價機器人 (Telegram Bot)

Telegram Bot 可以說是 Telegram 的一大特色,它本身提供了很好的 API 供開發者製作自己的機器人,功能也不侷限於聊天、回答問題,能使用不同程式語言 (Python、Javascript...等) 來去跟遠端伺服器互動,抓取訊息給使用者,所以就有人做出了播報新聞的 Bot, 而這次就要做一個非常非常簡單版的比特幣、加密貨幣查價機器人 ,將會用 Node.js 的 Request 套件去和 Coinmarketcap 所提供的 API 互動。 首先要先在 Telegram 這端建立自己的 Bot,到 @BotFather 這個機器人老爸按照指示生成一個機器人, 並將 Token 代碼複製起來供等會對接使用。 再來就要建置開發的環境了, 你可以選擇在本機上 Host 這個機器人,或是使用 GCP 、 AWS 等雲端主機來架設就不必一直開機了。 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs 那這邊以建立在本機為例 (其實都是一樣的啦), Windows 系統直接到官網下載並安裝 Node.js 8.9.4 LTS  ,或在 Linux 就是使用上述指令即可完成安裝 Node.js。 cd 你想要安裝 Telegram Bot 的路徑 npm install telebot --save npm install request 然後在你想要的路徑創建一個 Telegram Bot 的資料夾,CD 到該資料夾後 使用上述指令安裝 Telebot 這個方便你開發 Telegram 機器人的架構以及 Request 套件。 (基本上 6 版後的 Node.js 都內建 NPM,可以直接安裝) 然後在資料夾內新建一個 BOT.js 檔,整個資料夾看起來應該會像上圖一樣。 var TeleBot = require('telebot'); var bot = new TeleBot(' 你的 Bot Token '); var request = require(...


純文字樣式的 BTC / ETH 報價小工具 (JQuery Bitcoin / Ethereum Price Ticker),使用 CoinMarketCap API

其實就只是突然想幫網站加一個可以看比特幣、以太幣價格的 Widget,但不管是 Coindesk 或 CoinMarketCap 自己做的 Widgets 都有強迫貼上它們的 Logo 而且介面我也覺得太雜亂了,就拿 CoinMarketCap 提供的 API 簡單用 JQ 做了一個可以即時更新價格而且很輕量的小工具。 BTC : $ ETH : $ JS Code (放在 </head> 前) <script src='http://code.jquery.com/jquery-1.8.3.min.js'></script> <script> var btcprice, ethprice; function UpdateBtcPrice() {     $.ajax({         type: "GET",         url: "https://api.coinmarketcap.com/v1/ticker/?limit=2/",         dataType: "json",         success: function(result) {             btcprice = result[0].price_usd; ethprice = result[1].price_usd;             bitcoin.innerHTML = btcprice; ethereum.innerHTML = ethprice         },     });     setTimeout("UpdateBtcPrice()", 15000); } UpdateBtcPrice(); $(function() {   ...


Candy Box 糖果空投開放提領了,還有專用的交易所 BigONE 也有免費糖果 (Airdrop) 和交易加密貨幣的管道

好一陣子沒看 Candy.one 沒想到多滿多東西的,現在還出了 Candy Prize 可以花十顆糖果參加抽獎,每半小時開獎一次,亂數抽中的贏者全拿, 最重要的是現在已經可以提領糖果了 ,不過目前只能提到 BigOne,也就是它們專用的交易所,很有意思的是連 BigOne 都有糖果可以領...,只要身分認證成功後就可以再提領出來,所以看來這次是真的能領到東西了?有興趣的可以玩玩看,不過還是一樣不要太認真更不要投錢進去,畢竟這種糖果價值隨時都會歸零。 Candy Box (Candy.one) 官方網站 :  https://candy.one 推薦連結 :  https://candy.one/i/3365510   (我也不清楚被邀的有沒有好處) BigONE (提領需要、也會發免費糖果) 官方網站 :  https://big.one 可以看到這次終於能 Withdraw (提領) 了 ,不過也是領到它們專屬的交易所 BigONE,要再經過一次身分驗證才能真的領出來,但至少能先堆過去擺著或交易賺點價差。 這次新出的就是這個 Candy Prize,每半小時會開獎一次, 花十顆糖果就能參加,贏的人就能全部帶走 ,不過我是還沒抽中過啦。 跟之前一樣就是拉下線遊戲, 第一層 40 顆糖果,第二層 20 顆 ,其實也不算少,但就是滿麻煩的。 BigONE 交易所好像用的還滿有一回事的,好像大部分的糖果都能在這邊有交易管道,轉來的糖果就能拿來這邊玩玩,這種糞幣會不會突然漲起來都很難說。 然後 BigONE 也有糖果盒可以領,不過跟之前一樣是時效性的,活動時間內才有得領,目前是沒有啦,再看看二月會不會有活動。 最後還是要提醒這種東西玩玩就好,免錢的加減領,但不要丟資金進去或花太多時間 ,畢竟這些都是有可能歸零的,沒有必要去為了這一點小利花這種風險。


比特幣 (Bitcoin) 在暗網 (Deep Web) 這個地下網路到底有多好用?用洋蔥瀏覽器 (Tor) 一看,加密貨幣儼然已成公認的交易媒介

大家都聽過比特幣 (Bitcoin) 在地下市場、黑市交易特別泛用,但有誰真的目睹過這些交易的發生嗎?以及門羅幣 (Monero) 的隱匿性有沒有更受法網之外的交易喜愛?光看過時的新聞報導和那些什麼「暗網親身經歷」大概是沒辦法了解的,所以不如自己裝上洋蔥瀏覽器 (Tor) 來一探究竟吧。 洋蔥瀏覽器 (Tor) 官方網站 : https://www.torproject.org/index.html.en 下載頁面 :  https://www.torproject.org/download/download-easy.html.en 洋蔥瀏覽器的核心技術是由美國海軍研究實驗室主導,和幾個數學家、電腦科學家研發的秘密通訊工具,所以最初算是軍用程式,後來開源且讓民間單位繼續開發這個項目,衍生出了今天的洋蔥瀏覽器 (Tor Browser Bundle),會得此名就是因為你在連接上網路時會在本機建立一個代理伺服器 (Proxy) 週期性的和其他 Tor 使用者交流 (非常去中心化的概念),所以在真正 連上伺服器端的網站時已經經歷了不知道多少個節點、多少個路由,而且每段傳輸都有加密 ,如果要追查它的來源就宛如洋蔥一般要層層剝開,幾乎可以說是不可能。 開啟前都會進行我剛剛所說的建立洋蔥網路, 這種機制也能用來突破中國的防火長程,因為它就像水流一樣,就算這條路不通它也會自己找到出路 (節點)。 你仍然可以用 Tor 瀏覽平常看的網站,但有些伺服器為了防止使用 Tor 的人惡意攻擊可能會禁止所有 Tor 使用者連線。 那所謂的暗網 (Deep Web) 其實就是 .onion 結尾的網站,這些網站是沒辦法用 Google 和其他搜尋引擎找到的 ,需要透過特定的管道或網路上間接的資料來進入。 先聲明我英文不好,基本上都看不懂以下這些網站在做什麼,只能看圖說故事而已。 這個白白的東西應該是石頭啦,一克的石頭要賣 0.01 比特幣也是滿貴的。 這個海菜在澎湖隨便撈都有,十克也要賣 0.01 比特幣? 這個賣一些電器的我就比較看得懂,付款的時候也是可以選用比特幣。 這是在賣遊戲王卡?那應該是滿珍貴的可以...


Bat To Exe Converter 免安裝版 - 把挖礦指令檔 (.bat) 封裝成執行檔 (.exe),方便以管理員身分執行或釘選到開始畫面

這可能是一個滿無聊也不太是問題的問題,就是挖礦的 .BAT 檔案沒辦法釘選到開始畫面以及直接用系統管理員身分執行可能會出現錯誤,那簡單的解決辦法就是把它轉換成 .EXE 執行檔,作法也滿簡單的, Bat To Exe Converter 可以將 .BAT、.CMD 這些批次、指令檔編譯成執行檔,方便使用和攜帶。 Bat To Exe Converter 下載位址 :  http://www.f2ko.de/en/b2e.php 下載回來後可以直接開啟 Portable 資料夾中的免安裝版 ,或是想使用安裝版也可以。 之後打開已經寫好的 .BAT 檔, 你可以一次匯入多個讓它同步執行 (像是 CPU 挖礦和 GPU 挖礦一起開始),或直接將指令打在 Bat To Exe Converter 裡面也是可以。 然後就能將它轉譯成 .EXE 檔了, 要記得這個 .EXE 檔仍然得放在先前的挖礦程式資料夾中 ,因為它並不會把整個程式封裝,只是 .BAT 指令而已。 轉譯完成後的 .EXE 檔就能釘選到開始畫面也能正常的用系統管理員身分執行了。 我猜大概也只有我會有這種問題吧......。


Candy Box - 免費傳銷幣糖果 (Airdrop) 領取,什麼事都不用做就可以領加密貨幣 (Cryptocurrency)

Candy Box 在之前就有聽過,好像是鼎鼎大名的李笑來......,嗯,搞的免費領糖果 (Airdrop) 網站,基本上稍微看了一下, 除了需要手機號碼來註冊外其實不需要任何的資料,也沒有需要投錢 ,不過我倒是看不出來領到的這些糖果要怎麼出金?只能說免費的就加減玩玩,不期不待不受傷害了。 Candy Box 官方網站 :  https://candy.one 推薦連結 :  https://candy.one/i/3365510   (可以回饋我一點糖果,不會減少你的) Telegram :  https://t.me/powerlinksofficial 註冊頁面 填寫手機號碼然後接收驗證碼之後再設定密碼就可以登入了,基本上這個網站也沒有其他的資料要填,算滿方便的。 基本上遊戲玩法就跟其他的傳銷一樣, 主要是靠拉人進來你就能得到 Invitation Bonus ,但對方得到的糖果其實也不會少,等於就是站方鼓勵你多找人來玩就對了。 要領取你的糖果要到 官方的 Telegram 群 然後貼上這邊的 Redeem code,它就會用隨機決定你拿到的糖果數量和種類。 不過可以看到 Redeem code 不是一直都會有的,一天只會在幾個時段開放。 也可以看到糖果盒可以開到哪些幣,其實基本上除了 ELF 有上幣安之外,我好像都沒看過,即使只給 100 顆糖果, 價錢算起來也其實都不少,但就是要看有沒有地方能交易就是了。 畢竟是免費的,玩玩也沒損失,它主要的概念就真的是傳銷而已,藉由這樣的作法推廣這些小幣把流通量打開,但要知道這些東西的價值也可能隨時都會歸零, 千萬不要花太多心力在這個上面啊,玩玩就好。


Gobitcoin.io - 線上製作讓他人發送比特幣 (Bitcoin) 的 QR Code

比特幣 (Bitcoin) 的地址可不像 Email Address 那麼好記,都是一整串如亂碼般的字符組成,如果要當面讓別人發送給你比特幣,要把一整串的地址傳給對方還真有點麻煩,但能做成條碼 (QR Code) 一掃就打開錢包的 App 那就十分方便了。 Gobitcoin.io 就是提供這樣的線上服務,可以把你自己的比特幣地址做成 QR Code。 在 Bitcoin QR Code Generator ( https://gobitcoin.io/tools/qrcode/ ) 除了把自己的錢包地址填上以外,還可以 選擇性的指定轉款金額 ,以及是否使用 URI 地址 (QR Code解碼出來將不只是純地址,會自動導向開啟有關聯的 App 而且可以指定金額)。 下方的 QR Code options 則是設定 QR Code 的圖片大小和容錯率 (建議預設就好),好了之後就可以 Download QR Code 或直接讓對方掃這個網站上產生的條碼。


Electrum - 方便快速、免同步區塊鏈的比特幣錢包 (Bitcoin Wallet) 教學

Bitcoin Core 雖然是最原生的比特幣錢包 (Bitcoin Wallet),但使用前需要同步區塊鏈耗費大量的時間 (目前的區塊高度大概需要同步一整天) 和儲存空間 (超過100GB) 變得越來越不方便,如果沒有開發的需求其實可以使用更簡便的錢包,像是 Electrum 。 Electrum  的區塊鏈都存在伺服器端,只要開啟後就可以馬上使用,不需要漫長的等待但也不犧牲安全性,因為它會將你的財產進行 「 冷儲存 」,當需要使用時才會轉到熱錢包,可以說是除了  Ledger 這種硬體錢包外相對安全的比特幣錢包  (Bitcoin Wallet)  了。 在官網 ( https://electrum.org/#home )上有列出 Electrum 的特色,全時段上線自然是必備的,還有即使換了存處裝置也可以使用密鑰回復、冷儲存、馬上可以使用……等優點。 到下載頁 ( https://electrum.org/#download ) 選擇適合自己作業系統的錢包下載,如要使用行動版的可以直接在 Google Play 上安裝。 安裝後初次使用會產生錢包檔,往後這個檔案就是開啟錢包的門戶,但記得仍需要鑰匙才能解鎖。 如果只是拿來收放一點小錢可以選擇標準錢包 (Standard wallet) 就好,但若有大筆資金要存儲建議使用較高安全規格的選項或購置硬體錢包,Electrum 也可以接受從其他錢包匯入來使用 (Import Bitcoin addresses or private key)。 錢包種子務必妥善保管。 錢包建置完成後就可以使用了,可見右下角亮起綠燈。