區塊貓是什麼?區塊貓有什麼用?其實區塊貓是360公司的區域鏈虛擬養成遊戲,不知道怎麼玩的玩家看嗨客小編介紹區塊貓攻略大全。
區塊貓攻略大全
這陣子以太坊圈子的人或多或少都在討論這個剛上線一周的遊戲CryptoKitties(區塊貓)。
這是一個線上虛擬寵物卡搜集係統,可以收藏、交易虛擬貓咪卡片,同時也可以讓兩隻虛擬貓咪卡片孕育新的貓咪卡片。
聽起來並不是一個太複雜的係統,但特別是這個係統是建置在以太坊區塊鏈上的遊戲,也就是當你擁有了虛擬貓咪卡片後,他們將會被儲存在區塊鏈上麵,並且利用Smart Contract 進行各式各樣的操作!
剛開始聽到網路上提到這個係統時並沒有太在意,直到昨天TechCrunch報導在這個遊戲上麵的交易量竟然達到了一百萬美金!這麼有意思的事情就跟風來玩一下了。
這篇先解釋一下要如何開始購買虛擬貓咪卡片與繁衍,以後如果還有機會可以解釋一下背後的Smart Contract。
注:虛擬寵物卡跟寵物不一樣,虛擬寵物隻是虛擬資產,但是寵物並不是資產,而是陪伴你一生的夥伴。如果你想要養真實的寵物的話,請用領養代替購買。
遊戲設定
CryptoKitties 基本上就是卡牌搜集遊戲。至於最剛開始這些卡片怎麼來的呢?根據TechCrunch 的報導,遊戲最剛開始先創造了一百隻元老貓咪卡片,然後每十五分鍾都還會有一張初代(Gen 0) 貓咪卡片被遊戲製造出來。而這些後來被製造出來的卡片,價格會是最後五張賣出的初代卡價格的平均再乘以50%。初代卡在2018 年的十一月後就不會再產生。
除了以上由遊戲提供的卡片外,玩家擁有卡片後也可以出售自己的卡片。出售時可以訂起始價格跟結束價格,價格會在24 小時內漸漸從起始價格改變至結束價格,比如說你起始價格定價10 ETH,結束價格定0 ETH,在24 小時內價格就會慢慢地滑落,如果有人在你出售期間的正好一半買了你的卡片,費用就會剛好是5 ETH。
比如說這張的初始價格是13.775 ETH,結束價格是 0
購買
因為這是購買、孕育而後售出或是轉送的卡牌搜集遊戲,而整個遊戲有一部份建構在以太坊Ethereum 區塊鏈上麵,所以第一件要做的事情就是安裝瀏覽器擴充套件,讓你的瀏覽器可以連接上區塊鏈。
CryptoKitties網站是采用MetaMask與區塊鏈互動,請先上官方網站安裝Chrome或是Firefox的擴充套件。
安裝後會需要設定你的以太坊錢包,這邊就不多作說明了。你會需要先用台幣換一些以太幣並且儲存到你的MetaMask錢包,目前看過最低價格的虛擬貓咪大概也要0.02 ETH,而且出現馬上就會被買走,所以大概準備個0.05 ~ 0.07 ETH會比較容易買得到。開了MetaMask後就彙足夠數量的ETH到你的MetaMask錢包,在台灣比較簡單獲得以太幣的方式是到MaiCoin買,不過如果你有其他加密貨幣如BTC其實也可以到像是Poloniex的交易所交易就是了。
彙完了之後,到官方網站按下Start meow就會開始注冊程序,在這邊需要填入你的電子郵件以及你的昵稱。另外因為安裝了MetaMask的關係,Wallet Address這欄會已經填上MetaMask的錢包地址。
按下Save account info後會出現Sign Message,按下Sign後就注冊完成了。這邊的步驟是要確認使用者確實擁有這個錢包位址的私鑰。
注冊完畢後,剛開始你不會擁有任何卡片,所以會先給你瀏覽幾張目前可以在市場上購買的貓咪卡,不過這些卡有些非常貴,比如說下圖的第一隻初代卡竟然要13 ETH,依照現在的彙率換算成台幣可是要十七萬台幣。
你可以按下See more Kitties瀏覽更多貓咪卡,並且可以用Cheapest first先看看比較便宜的卡片。
選好貓咪卡後,按下Buy now 就可以購買。另外提醒一下目前購買時的Gas Price 已經到了25 Wei 了,我最近一次購買實際的交易費是0.0015111 Ether ($0.69),也不算太低。
另外一個要注意的點是我之前一直遇到下麵這個錯誤:
Error: insufficient funds for gas * price + value
結果是撰寫文章時因為MetaMask的以太坊節點過載了。後來在官方的discord討論群組跟在Reddit上麵看到可以把MetaMask的settings裏麵的current network網址改成https://mainnet點infura.io可以解決這個問題,如果不信任的話也可以自己在本地啟動一個以太坊節點並且連到上麵的RPC API。這應該隻是個暫時的現象,所以如果你沒遇到跟我上麵一樣的問題,就不需要切換RPC節點。
按下購買之後會出現下麵這個對話框,如果Gas Limit 太高超過錢包餘額的話可以調低一點,最低是21000。
按下之後就等待一下,如果沒有人出價比你高的話你就可以購買到該張貓咪卡,不過就我的經驗如果想買比較便宜的貓咪卡通常都很容易有很多人同時要買,成交機率也比較低。如果一直沒辦法成交,可以跟我一樣試著買買看比較貴一點的貓咪卡吧(苦笑)
孕育新貓咪卡
因為我有兩張貓咪卡,所以就先來試試讓他們兩張繁衍出新後代囉。
然後讓我意外的是繁衍後代也要0.015 ETH,這根本就是錢坑阿。不過頭都洗了,隻好還是試試。
如果上麵的交易成功,最後你的其中一隻寵物就會出現Bun is oven 的訊息,接下來就要等新的貓咪卡誕生囉。
大致上就是這樣。孕育出來的新的貓咪卡也可以售出、送人或是再孕育新的貓咪卡片。
至於放在以太坊上麵的Smart Contract其實是一個符合ERC-721的合約,ERC-721是用於不可取代的token (non-fungible tokens),比如說某個token代表的是一棟房子,或是遊戲裏麵特定的物品,每個token都是有獨特性而不是像一般貨幣每個token隻要數量一樣代表的價值就一樣。因為貓咪卡片每張都有獨特的屬性,所以使用ERC-721也蠻合理的。