BTC SHOP 比特幣商店

自行用 開源 OpenCart 下去改寫的 比特幣拍賣購物網站 目前處理的狀況尚算理想
http://98goto.com/btcshop/

另外有其他人推薦我去參考看看 bitmit (網站已停) 的做法
確實 bitmit的功能實在強悍的不可思議 在OpenCart的架構下要改到 bitmit 近乎不可能的任務 實在過於龐大 幾乎整個都要敲掉的程度了

bitmit 參考資料 http://p2pbucks.com/?p=8024

可如果整個打掉重寫 那又是一筆不得了的開支 實在是無奈至極. 不過做為改變的方向 似乎可以說是一個不錯的方向 慢慢的改版上去 應該是可行的

我的網站的前後台狀況一覽:

  • 前台畫面因為風格可改的關係 其實沒有太大的參考價值就是

  • 後台方面 又區分為 管理者 跟 賣家 的不同的權限 此圖為 賣家權限的後台

  • 比較特別的是 系統連接 bitcoin-qt 自動生成地址來支付 即可判斷訂單是否正常入款

  • 另外 採用多賣家的概念 並非已往商城的模式只有由公司方面上架商品 會類似於 露天商店 或者是 掏寶網 等 使用者可以自行上架商品販賣的概念

  • 賣家的出貨狀態管控
  • 其中較為特別的是 採用 類似 8591網站 的 買家回報機制 保障買賣雙方

怎樣避免Bitcoin-qt 客戶端 的 找零機制

怎樣避免Bitcoin-qt 客戶端 的 找零機制

比特幣在轉帳時,內部實現要求每一個輸入都要被完全花掉,Bitcoin-Qt客戶端會通過“找零”機制,將不想轉給別人的部分轉給自己的另外一個地址。而通常,這個“自己的另外一個地址”是一個新生成的地址,這給備份比特幣錢包帶來了麻煩。我們其實可以通過將找零地址指定為自己的“舊”地址來避開這個麻煩。下面是一個具體的演示:一開始,我的錢包裡有2個比特幣:

我有一個自己的地址:

我要給我的朋友的地址(“朋友”)發送0.3個比特幣:

這裡還沒完,我還要添加一個收款地址。請注意,我下面添加的第二個收款地址是我自己的、舊的地址:

好,現在我點擊發送——把我所有的2BTC中的0.3個發給一個朋友,1.7個發給自己的“舊”地址:

客戶端提示我如果為此次轉帳付費(0.0001BTC)的話,那麼我的金額就不夠了:

好辦,把發給自己“舊”地址的額度減少一點點(減少0.0001BTC):

再次發送:

確認付費:

發送成功:

我的餘額完全如我所願,並且我也不用再次備份錢包文件了:

Bitcoin-qt中的 “簽署訊息” 跟 “驗證消息”

今天來教導大家怎樣使用
Bitcoin-qt中的 “簽署訊息” 跟 “驗證消息”
很多人一定不明白這是什麼東西…

首先 簽署訊息 有三個欄位
第一個欄位用來 填寫 自己的地址
舉例: 15MZ2rvSLNvwe6Shphc5PtT17g48QBhsgu

第二個欄位用來 隨便填寫 想要的訊息
舉例: 這是小毛的BTC錢包

這時後 如果我點下 “簽署訊息”
第三個欄位會給我以下的字串
H8MKPQR0hSxNkO2yqDSrCnL3VJ+uGE9e90+AFI6eEMuxqqc6lDKCkUSGmj80mydpYPo/Pi8cWJHgHqTEPDG6Lq0=

這時後 把這三個東西 給 “對方” 舉例 對 就是你!
拿去 “驗證訊息”
把三個欄位都填上去
點選 “驗證訊息”
如果通過了 帶表 這個地址的”私鑰” 確實我是有的

嘛…這功能有什麼用…說實在的目前我還真想不出來…

OpenCart cURL mcrypt 找不到的解決方案

在 WINDOWS 的目錄下
找到 php.ini 這個檔
用文字編輯程式(UltraEdit or EmEdit)編輯
找到其中的 extension=php_curl.dll 這一行
去除前面的分號 “;” 
然後儲存,
若仍然無法啟動 cURL 可以按照下面步驟修正。

一、在 ..AppServphp5 下找到 libeay32.dll 及 ssleay32.dll。
二、在 ..AppServphp5ext 下找到 php_curl.dll。
三、將上述三個檔案複製到 %windir%/system32 下。
四、重新啟動伺服器即可。


可是有的電腦 curl 跟 mcrypt 要丟Apachebin 底下才能解開 (記得重啟)