建立自己的數字貨幣 Part 1_bitcoin

來源:互聯網
上載者:User
建立自己的數字貨幣 Part 1

視頻教程地址:
http://v.youku.com/v_show/id_XMzM5ODcyODkxNg==.html?spm=a2h3j.8428770.3416059.1
http://v.youku.com/v_show/id_XMzM5ODg0MDc5Mg==.html?spm=a2h3j.8428770.3416059.1
http://v.youku.com/v_show/id_XMzM5ODk1MzU1Ng==.html?spm=a2h3j.8428770.3416059.1
http://v.youku.com/v_show/id_XMzQwMTU1MjMzMg==.html?spm=a2h3j.8428770.3416059.1 先看最終的效果:

大家最關心的錢包,這是主介面。已經有2700的收入,和3750的immature收入,右邊列出的是最近的三個賬單:

這是挖礦記錄,左邊的時鐘表徵圖表明這些挖礦收入還不能使用,需要等待區塊鏈更長之後才行:

這是ubuntu的daemon服務:

這系列文章的技術適合bitcoin、litecoin的各個版本,不一樣的地方的根據情況調整即可。 開發環境部署 OS及依賴:

在真機或者vmware安裝ubuntu desktop 14.04,然後apt-get下列依賴:
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libminiupnpc-dev

sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost1.37-dev
(If using Boost 1.37, append -mt to the boost libraries in the makefile) litecoin原始碼

從github下載litecoin0.8.7.4.tar.gz (https://github.com/litecoin-project/litecoin/archive/v0.8.7.4.tar.gz) 檢查環境

編譯litecoin檢查環境是否安裝正確 tar -zxvf litecoin0.8.7.4.tar.gz解壓檔案 cd 到 litecoin0.8.7.4.tar.gz的src目錄下 執行make -f makefile.unix USE_UPNP=-進行編譯。等編譯完成後src目錄下會出現litecoind檔案,執行該檔案。如果報錯則根據提示排查 檔案改名

根據自己的需求選擇一個命名,比如maxcoin,然後在litcoin的src目錄下執行如下命令:
find ./ -type f -readable -writable -exec sed -i “s/Litecoin/Maxcoin/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/LiteCoin/MaxCoin/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/LTC/MAX/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/litecoin/maxcoin/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/litecoind/maxcoind/g” {} \; 修改連接埠

修改連接埠不能偷懶,不然會和現有的數字貨幣衝突,連結到它們的節點上,大家選擇一個不常用的連接埠即可:
find ./ -type f -readable -writable -exec sed -i “s/8332/9443/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/8333/9444/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/18332/19443/g” {} \;
find ./ -type f -readable -writable -exec sed -i “s/18333/19444/g” {} \; 編譯確認

重新執行make -f makefile.unix USE_UPNP=-檢查是否有錯誤

至此我們跨出了第一步,接下來看PART 2

後續如果大家有需要出相關的視頻,有問題或者交流可以進群 425499445 討論,只有知識共用才能促進比特幣的繁榮。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.