如圖所示是謎戀貓的官方首頁,每只貓都會標(biāo)注上主要特點:可收藏、可繁殖、討人喜歡等。底下是它的主頁,大家想玩的話可以登錄這個網(wǎng)址。
上圖展示的是謎戀貓的一些官方介紹,謎戀貓是世界首款區(qū)塊鏈游戲,這里最關(guān)鍵的是說每只貓都是獨一無二的,100%歸你所有,無法被復(fù)制、拿走或銷毀。其實這里我是有疑問的,無法被復(fù)制或拿走,就相當(dāng)于什么都在區(qū)塊鏈上,貓的使用權(quán)、貓的ID(每個貓都有一個編號)、貓的基因,這個字符串都在區(qū)塊鏈上。但是貓的圖片是在中心化的服務(wù)器上,包括貓的一些其他屬性,可能就是在它們公司的服務(wù)器上,并不是說100%都在區(qū)塊鏈上面,這一點大家要理解。
可能有些人對它有誤解,以為所有的數(shù)據(jù)都在區(qū)塊鏈上面,實際上它的很多數(shù)據(jù),特別是圖片數(shù)據(jù)存在區(qū)塊鏈上的成本太高了,所以還是在它們公司服務(wù)器上保存著。貓的買賣主要是通過區(qū)塊鏈進(jìn)行的,拍賣機制在區(qū)塊鏈上,包括出售、配對等。
與傳統(tǒng)的收藏品不同的是,兩只謎戀貓可以交配繁殖生出一個全新的貓,這也是這個游戲有趣的地方,你可以自己買兩只貓,然后可以逐漸生出很多貓,而且在生產(chǎn)的過程中也會有一些驚喜,比如可能兩只普通的貓可以生出限量版的貓,限量版的貓會比一般貓值錢。
下面我們來看幾只典型的貓。
這是1號貓,1號貓是0代貓,0代貓一共5萬只,系統(tǒng)在寫到合約代碼中的時候就有一個上限:5萬。1號貓也是專供貓,意味著圖片經(jīng)過專門設(shè)計,而不是通過程序生成。還稱為創(chuàng)始貓,創(chuàng)始貓一共100只,編號從1-100,這個貓的成交價格是246.9ETH,相當(dāng)于100萬人民幣左右。
這是18號貓,這個圖片是程序自動生成的,這個貓的成交價格是253.3ETH,是所有貓的成交價格記錄中最高的,這是我通過數(shù)據(jù)庫統(tǒng)計出來的。
這只貓是前幾天剛成交的一只0代貓,這個就很便宜了,0.18ETH成交。因為0代貓的價格有一定的機制,基本取決于市場供求,買的人多價格就高,買的人少價格就低了。
上圖右上角是一只貓,它有自己的父母和后代,還有一些自己獨有的屬性。
還有部分限量版的奇異貓(fancy),是公司專門找設(shè)計師設(shè)計出來的圖片,并不是通過程序生成的,每種類型都有上限。剛開始的時候是沒有上限的,但是后來玩家買的多了,繁殖的也多了,量一多就不值錢了,所以公司才決定,變成限量版。限量版相對更有收藏價值。
比特幣是公認(rèn)的區(qū)塊鏈1.0版本,以太坊就是業(yè)界公認(rèn)的區(qū)塊鏈2.0版本,相當(dāng)于操作系統(tǒng),在它上面可以運行應(yīng)用,包括謎戀貓。
它有自己的編程語言solidity,這個編程語言是準(zhǔn)圖靈完備的。它受限于區(qū)塊鏈上的運行資源,每次運行的時候基本上要在很短時間內(nèi)完成一個區(qū)塊的打包。舉個例子,我們要算數(shù)億數(shù)據(jù)或一個非常復(fù)雜的數(shù)據(jù),要跑1分鐘或10分鐘,這種肯定是沒辦法在區(qū)塊鏈、以太坊上運行的,但如果是跑這種一兩秒鐘或幾毫秒是可以的。它也不支持平常我們開發(fā)程序或定時任務(wù)的概念,比如很多程序網(wǎng)站,每天要跑報表、統(tǒng)計前一天的數(shù)據(jù)、每天晚上或凌晨觸發(fā)跑腳本等。對于以太坊來說,solidity做不了讓它某一個時間內(nèi)來運行某個代碼,只能外地主動觸發(fā),所以它相當(dāng)于準(zhǔn)圖靈完備。
約每15秒出一個區(qū)塊,比特別大概是每十分鐘出一個塊。目前一個塊獎勵礦工3ETH。另外以太坊不同于比特幣的是,它沒有總量限制。
它有自己的ERC-20代幣,正是因為以太坊有這個代幣,所以很多I-C-O項目都用以太坊來作代幣發(fā)行。用ERC-20發(fā)代幣有什么好處呢?可能只需要拿一份代碼拷貝過來改幾個參數(shù)、改一下名字和發(fā)布的總限量,等10來分鐘就可以發(fā)出一份代幣,發(fā)幣的成本非常低。
它解決了信任問題,能保證公開的代碼和運行的代碼是同一份。舉個例子,年會抽獎大多是有一個代碼運行的程序,當(dāng)獎品價值足夠大的時候,我們不知道最后的算法到底是否會有人作弊。以太坊可以公開代碼,也可以通過區(qū)塊鏈做驗證,保證真正運行的代碼就是公開的代碼。
資產(chǎn)token化,比如積分、公司收益權(quán)、內(nèi)部系統(tǒng)代幣等。
這是一個代幣,里邊的代碼包括驗證的部分,有一個“yes”的標(biāo)志,代表這個代碼是經(jīng)過驗證的。驗收的機制是什么,代碼所有者或其他人都可以來驗證,在上面把源代碼復(fù)制過去,點一下按鈕,選編譯器的版本,因為不同編譯器可能生成二進(jìn)制代碼是不同的,選完版本之后它會跟區(qū)塊鏈的內(nèi)容比對,因為區(qū)塊鏈的數(shù)據(jù)是二進(jìn)制的,編譯后的內(nèi)容,如果比對后完全一樣,就認(rèn)為這個代碼是經(jīng)過驗證的。所以我覺得以太坊這個技術(shù)解決了代碼公開驗證問題,保證公開的那一份代碼就是區(qū)塊鏈上運行的代碼,這樣作弊的成本就非常高了。
圖中網(wǎng)址是以太坊基金會運行的網(wǎng)站,其他開發(fā)者也可以在自己的服務(wù)器上跑一個節(jié)點,也可以驗證,一旦代碼公開經(jīng)過驗證之后,基本上大家就會認(rèn)為這個代碼是區(qū)塊鏈上的代碼,信任問題得到解決。
包括這個謎戀貓,前面我們說到有人花200多ETH,相當(dāng)于100萬人民幣,如果是打給一個小公司,假如你對這個公司不熟悉,你會放心將這筆錢打給他嗎?很多人會持否定態(tài)度, 這就會產(chǎn)生嚴(yán)重的信任問題。
但是通過區(qū)塊鏈技術(shù),錢不是打給公司,而是直接轉(zhuǎn)給賣貓的人,交易完全在區(qū)塊鏈上進(jìn)行,不需要中介方,因為以太坊的代碼都公開了,大家覺得不存在安全問題。
上圖底下的鏈接里有EIP-20的協(xié)議,EIP-20是以太坊的一個協(xié)議,它會涉及到一些接口,大家可以理解成Java里的接口技術(shù),很多編程語言支持接口,EIP-20也是定義一個編程語言的接口,比如總供應(yīng)量是多少,某個地址的余額是多少,某個地址可以轉(zhuǎn)給另外地址的額度、轉(zhuǎn)賬從一個地址的轉(zhuǎn)多少轉(zhuǎn)給誰……等等。
實現(xiàn)這些接口有什么好處呢?在比特幣的時候,如果想發(fā)一個代幣或者一個新的幣,可以做分叉幣,分叉幣的成本很高,需要有自己的錢包,包括交易所要開發(fā)錢包技術(shù)來支持。很多錢包是支持EIP-20代幣的,有了這種支持,成本自然就下降了,所以EIP-20相當(dāng)于建立了一個很好的生態(tài),不需要自己的錢包、不需要交易所支持、不需要額外進(jìn)行復(fù)雜的開發(fā),就可以完成轉(zhuǎn)賬、提現(xiàn)等功能。
這是以太坊的一些單位,最小的單位是wei。轉(zhuǎn)賬的時候可能會涉及到一些比較高級的模式,比如自動轉(zhuǎn)賬費,用積分比較多。一般轉(zhuǎn)賬網(wǎng)絡(luò)大概是兩三Gwei的樣子,擁堵的時候可能是五六Gwei。以太坊謎戀貓游戲出來時,很多玩家在玩,造成擁堵,最火爆的時候,大概12月初,基本上轉(zhuǎn)賬得花六十幾Gwei,才能短時間被接受,那個游戲最火的時候把以太網(wǎng)整個網(wǎng)絡(luò)都拖垮了。
以太坊的手續(xù)費和比特幣不太一樣,比特幣的話直接一個值多少按照字節(jié)數(shù),一個字節(jié)多少。以太坊有一個gas_price的概念,就是轉(zhuǎn)賬需要一定的燃料,然后需要燃料的價格,你給它設(shè)定一個價格,總共的手續(xù)費就等于這個燃料數(shù)量*燃料價格。
以太坊有兩種賬戶:普通賬戶和合約賬戶。普通賬戶轉(zhuǎn)賬21000就可以了。合約賬戶的額度會大一些,因為合約賬戶除了轉(zhuǎn)賬以外,可能還會涉及到一些代碼操作和執(zhí)行,合約賬戶的gas使用量視情況而定,和指令類型、數(shù)量和存儲相關(guān),存一個名字代價肯定就小,但如果存一張圖片,代價就很高了,因為這意味著所有區(qū)塊和節(jié)點都要幫你存這張圖片,費用當(dāng)然就很高了。
異常發(fā)生時,不會修改數(shù)據(jù),但會消耗gas。就是說比如你想轉(zhuǎn)1個以太幣,但是額度只有0.5了,額度不足會產(chǎn)生異常,異常之后數(shù)據(jù)不會發(fā)生改變,但是會消耗gas
多余的gas會退回。正常情況下,轉(zhuǎn)賬的時候gas值是手動設(shè)置的,比如我轉(zhuǎn)賬設(shè)成110000,實際上只需要12000,那剩下的79000是會退回去的。
每交易一次,nonce++。對以太坊賬戶來說,它內(nèi)部有個技術(shù)初始化是0,每轉(zhuǎn)賬一次,每進(jìn)行一個交易就會加1。
未被打包時,相同的nonce值可以覆蓋之前的交易。舉個例子,我現(xiàn)在轉(zhuǎn)賬給你,我轉(zhuǎn)5個,設(shè)置1Gwei,然后發(fā)現(xiàn)網(wǎng)絡(luò)擁堵,根本沒到賬,這時我可以改一下,再做一次同樣的轉(zhuǎn)賬,但是設(shè)置改成10Gwei,這時這個轉(zhuǎn)賬操作會覆蓋之前的,改成10Gwei后很快就可以轉(zhuǎn)賬成功了。
如果有低nonce值還未被打包,新的交易需要先等低nonce值的交易被打包。這是我在實際開發(fā)過程中遇到的問題,我的賬號本身就有程序代碼在跑,手動模式下也可以操作,我為了省手續(xù)費就設(shè)置了1Gwei,程序自動買賣。有一天中午,我認(rèn)為謎戀貓編號3000以內(nèi)的低于0.5,就是遠(yuǎn)低于市場價格,然后真有人掛出來了,是0.5,我那個程序馬上就執(zhí)行自動買入,但過了一會兒我發(fā)現(xiàn)這個貓還沒成交,當(dāng)時正在和別人討論也沒注意,后來我打開交易數(shù)據(jù)看到提示說:有一個編號更低的交易還在排隊,所以這個交易滯后了。這時那個貓已經(jīng)被被人買走了,我趕快手動操作,用另外的賬號以0.51買入了,要是當(dāng)時沒有這個問題,我可能可以同時買到兩只貓。
謎戀貓的智能合約一共有四個,在區(qū)塊鏈上的有三個是開源的,其核心部分包括拍賣、出售、配種相關(guān)的是開源的,基因部分沒開源,主要是大家都知道那部分代碼開源的話,部分玩家可以通過這些代碼生成一些限量版的貓。雖然基因部分沒有開源,但其實也猜的差不多了,有一些規(guī)則找出來,就可以破解。
這個網(wǎng)站本身相當(dāng)于一個去中心化的交易所,是一個DApp。DApp是什么概念呢?有一部分代碼運行在區(qū)塊鏈上,這一部分稱為去中心的,還有一部分代碼,比如用戶交互,總不能讓普通用戶在電腦上敲命令代碼執(zhí)行或調(diào)用API,這不太現(xiàn)實,所以需要普通APP來包裝,比如通過手機APP或網(wǎng)頁瀏覽器的形式來實現(xiàn)。所以DApp包含兩部分,一部分是智能合約代碼,另一部分就是傳統(tǒng)的那種網(wǎng)站應(yīng)用或手機APP應(yīng)用。
圖中我提出一個問題:智能合約的代碼能否修改?一旦部署上去之后,單獨看那份代碼是不能改的,但實際上也不是說絕對不能改,因為你可以部署新的代碼,它有指針的概念,你可以換一個東西,把那個地址指向另外一個合約,這樣的話就可以升級了,否則一旦發(fā)布就可能會有bug,所以一般都會設(shè)計一套機制。
我們來看它的代碼,這個代碼沒多少,整個函數(shù)的代碼大概是2000行,出售相關(guān)的更少一些,配種相關(guān)的大概五六百行,所以一共大概3000行代碼。當(dāng)然基因那部分不知道,不過也不會太多,估計就幾百行。所以它總共在智能合約上的代碼是很少的,大部分還是在中心化服務(wù)器上。區(qū)塊鏈上的應(yīng)用來說沒有那么難,一般是應(yīng)用最核心的一部分邏輯在區(qū)塊鏈上,比較少的代碼就完成了。
簡單看一部分,比如生貓的函數(shù),它內(nèi)部會傳參數(shù),媽媽的ID、爸爸的ID、第多少代、基因是什么等,會有一些操作觸發(fā)事件,觸發(fā)事件后你可以根據(jù)這個來做一些事情。我通過看代碼發(fā)現(xiàn)一些規(guī)律,它里面有一塊冷卻時間,就是每生一次貓之后,下次生貓的時間就會變長。這個冷卻時間一直在變,從一分鐘兩分鐘到五分鐘,最后變成七天了。
這就意味著每生一次貓之后這個冷卻時間會往后加,比如貓剛買回來的時候,可能一兩分鐘就能生一只小貓,生了幾次之后,需要等的時間越來越長,這套機制已經(jīng)寫在里面了,沒法篡改的。
我玩這個游戲最大的啟發(fā)就是這句話:ETH錢包就是用戶ID。從來任何涉及到用戶個人數(shù)據(jù)的,比如賬號、ID碼,都是郵箱或者手機號、微信號等,謎戀貓這個游戲,是通過錢包登錄,不需要注冊賬戶,它里面有一個It must的插件,這是以太幣的錢包服務(wù)提供商做的錢包應(yīng)用。當(dāng)然也會涉及到用戶的驗證,即當(dāng)前用戶到底是誰,所以會有簽名的概念。公鑰私鑰理論就不展開講了,可以通過這套機制來驗證。
這是買貓的頁面,買貓的時候你可以在搜索主頁上按價格或其他類型排序。如果想買貓可以登錄這個網(wǎng)站,買兩只最低價格的貓,兩只貓可以生出一只小貓,然后把你的貓掛到市場上去,體驗一下。
貓的投資類型可以從代數(shù)、休息時間、種類等方面來看。
首先看一下價格,從高到低,從低到高,最低的是0.002??赡苣阋菕?.01的話,應(yīng)該很快就會被買走,但是如果掛0.002的話,就不一定了,因為大概好幾頁的價格都是這樣,貓?zhí)嗔恕?/p>
還可以按照代數(shù)來篩選,比如0代貓,這樣數(shù)量就有限了?,F(xiàn)在市場上賣的一共是1291只貓,其中0代貓并不太多,因為總共上限才10000只左右,所以市場上大概只有1000多只0代貓。
還可以根據(jù)休息時間來做篩選。還有普通貓和限量貓,限量貓的數(shù)量很少,價格也會很高。有些貓可能會獎勵給運營、推廣或其他一些幫助運營社區(qū)的用戶,有5000只0代貓用于運營推廣。
掛單的價格會有階梯價格,官方平臺每期發(fā)布一只0代貓,價格會從一個初始價格降到0。個人用戶的話取決于自己的設(shè)置,實行一個起止時間,買賣貓的時候可以設(shè)計開始的時間和終止的時間,如果到了那個時間之后還沒人買,那么最后的價格就變成一個終止的價格一直掛著,除非你不想賣給別人了,取消這個拍賣,這樣的話就買不到了。如果想賣了,可以在喂貓的頁面里選擇相關(guān)的按鈕,比如出售、贈送等。
生貓的規(guī)則:
任意貓都可以充當(dāng)爸爸或媽媽的角色。
交配時不能亂倫。
每生育一次,回復(fù)時間變長,直到需要7天時間恢復(fù)。這里有個小技巧,想快速傳播的話,要選擇恢復(fù)時間快的作為媽媽,因為這個生貓時間取決于媽媽的恢復(fù)時間。
孕期=懷孕后媽媽的恢復(fù)時間。
小貓代數(shù)=max(爸爸的代數(shù),媽媽的代數(shù))+1。如果爸爸媽媽都是0代,生出來的小貓就是1代;如果爸爸媽媽一個是1代一個是2代,生出來的小貓就是3代。
小貓恢復(fù)時間cooldown_index=min(小貓代數(shù)/2,13)。小貓恢復(fù)時間取決于小貓自身的代數(shù),它是取小貓代數(shù)除以2,然后和13兩者之間取一個小的。最大恢復(fù)時間是一周。如下圖。
在其他條件相同的情況下,貓的恢復(fù)時間越短,市場價格越高。
在基因工程方面也有一些生貓規(guī)則,比如你想用兩只普通的貓生出一只價格相對高一些的貓,有一些屬性。推薦兩篇文章《變異》《生育結(jié)果》,感興趣的話可以看看。
關(guān)于基因這塊我還沒有進(jìn)行過深入研究,有些玩家玩得特別溜,官方每次發(fā)布一些新貓或限量貓都會給一些提示,這些玩家就可以根據(jù)提示從貓庫里找出合適的貓來生,因為第一個出現(xiàn)限量貓之后,往往都是比較值錢的,而他們利用提示和基因研究,用普通貓來生限量貓,成本更低。當(dāng)然這也不是100%就能成功的。
我用的是一種比較笨的辦法,就是買兩只限量貓讓它們生出一只限量貓。
這是限量版貓,在網(wǎng)站中可以點擊查看限量多少只,每只貓的編號多少。限量貓有一個市場價格,在買家之間形成一定的規(guī)律。
0代貓共5萬只,其中5000只用于推廣,另外4.5萬只每15分鐘發(fā)布一只,2018年11月份發(fā)布完。
新發(fā)布0代貓的最高價=近5萬只平臺發(fā)布的0代貓第一次成交價格平均值*1.5。
新發(fā)布0代貓的最低價=0,階梯價格時間24小時。
少量專供貓。
每種奇異貓都限量發(fā)行,剛開始不限量,2018年3月份剛修改的規(guī)則。
上圖雖然是開個小玩笑,但是真的有人滿倉0代貓。
有一個圈內(nèi)非常有名的玩家,上圖的賬號里大概存了616只0代貓,他在買入了很多貓,直接導(dǎo)致市場上的0代貓價格大漲,從原來的每只0.1ETH到后來的1.5 ETH。他應(yīng)該還有其他賬戶,加起來大概買了市場流通的0代貓的1/10,目前市場上流通的0代貓為1萬只左右,他買了1000左右。
這也是一位屯貓大戶,有15只100編號以內(nèi)的0代貓,100編號以內(nèi)的0代貓最近成交價格最低的是20ETH,也有30/40/50/60甚至100多的,取決于市場價格,有一些他可能沒掛出來,認(rèn)為還會升值。
這是一個生貓小王子,已經(jīng)把貓生到657代了,意味著至少要生657次,因為每次代數(shù)只能加1,應(yīng)該短時間內(nèi)沒人能趕上他了。
還有一些編號,大家會有一種共識覺得很值錢,比如五位的QQ號,“888”的電話號等,所以編號為888的貓也會比較值錢。還有一些有名字大家覺得會有特殊意義,也會比較值錢。限量版的就更不用說了,稀缺性。 貓的價格取決于市場,有人認(rèn)可就有價格。
目前用的社區(qū)是Discord(http://discord.gg/3sUdunT),分頻道,類似YY這種。國內(nèi)建了一個QQ群(QQ群號:728507998)、微信群、貼吧(謎戀貓吧),還有一些玩家自己建了網(wǎng)站和im群。
這是discord的頁面,左側(cè)是導(dǎo)航區(qū),分頻道的,會有官方消息區(qū)域、買賣貓的區(qū)域、意見反饋區(qū)域等。上圖示例中是公告區(qū),普通用戶不能發(fā)言,截圖中公告區(qū)有謎戀貓官方公眾號、謎戀貓社區(qū)公眾號。
微信群是以類似貓那樣0代、1代、2代…命名的。
這是國外一個玩家建的社區(qū)網(wǎng)站,網(wǎng)站會發(fā)布一些生奇異貓的攻略等,比如通過什么特性或?qū)傩缘慕M合能提高生限量貓的概率。
這個網(wǎng)站會提供所有的貓的歷史價格和數(shù)據(jù)統(tǒng)計。比如我們看到的這個貓,11月23日的時候才0.01ETH,12月10日的時候就到了2.65ETH。
它是第一個區(qū)塊鏈游戲,激發(fā)了很多人,特別是圈內(nèi)人的好奇心,想體驗一下這是怎么回事。
擁有稀缺的貓是一種身份象征。限量版貓和特殊號碼貓有一定的收藏價值。
通過研究貓的基因,高級玩家能生出價值高的貓,能賺到錢。
建立了很好的社區(qū),玩家之間的溝通和傳播會帶來新用戶。
稟賦效應(yīng),當(dāng)個人一旦擁有某項物品,那么他對該物品價值的評價要比未擁有之前大大增加。
每天生貓數(shù)量,火爆期大概3萬多只貓生出來,之后馬上降低,12月是最高峰,就是在那個時間導(dǎo)致以太坊網(wǎng)絡(luò)擁堵。因為每天需要執(zhí)行的合約量太大了,每秒鐘推出來幾十只貓,玩貓的人又很能賺錢,設(shè)置最高的手續(xù)費,導(dǎo)致普通交易就被堵在上面。
后來開始下降,到一定程度,最近又上升了,基本上是因為官方宣布限量,剛宣布之后,很多人就想讓貓在幾天之內(nèi)把限量的貓都生完,然后以較高的市場價格賣出去。所以最近數(shù)據(jù)比之前那段數(shù)據(jù)活躍很多,生貓數(shù)量也會多一些。
每天貓的成交數(shù)量,和生貓數(shù)量類似,活躍度剛開始很高,后來降低。最高的時候一天大概16000。
這是每天以太幣的成交額。當(dāng)大戶批量購買一些貓的時間點成交額會提高。
這是貓的平均成交價格。0代貓和限量貓的價格會比普通貓高很多。
謎戀貓的一些數(shù)據(jù)(2018-03-10):
18號貓以253ETH(約109萬人民幣)成交,有32只貓的售價超過100ETH。
根據(jù)玩家錢包地址去重統(tǒng)計,約6萬人買過貓。
平臺公有61萬只貓,這個數(shù)量還一直在增長。其中約1萬只是平臺發(fā)布的0代貓。
總交易額3.96萬ETH(約1.7億人民幣),總交易次數(shù)29.8萬。
謎戀貓官方收入估算(截止到2018-03-10的預(yù)估數(shù)據(jù))
賣0代貓收入約8611ETH,0代貓第一次賣出的收入是官方的收入,第二次賣出開始就是買賣雙方的交易。
手續(xù)費收入約712ETH。
總收入=賣0代貓收入+手續(xù)費收入=9234ETH。
總交易額為3.96萬ETH。
獲取所有貓的屬性數(shù)據(jù)
獲取所有成交價格,熟悉各種貓的市場價格,這樣就可以知道某一只貓的價格到底是低于市場價還是高于市場價,低于市場價時可以買入,然后再以一個高的價格賣出。
監(jiān)控合約時間,第一時間獲知貓開始賣的消息。持續(xù)監(jiān)控價格,達(dá)到預(yù)期價格后自動買入,低買高賣。如果不會技術(shù)的話每天刷網(wǎng)頁很麻煩,懂技術(shù)的話可以自己寫個程序設(shè)置好價格,低時第一時間自動買入。
批量生貓,搶好的號碼。我自己搶過一個號碼“520”,當(dāng)時批量生了大概20幾只貓,快到那個時間節(jié)點的時候,我執(zhí)行了腳本挑選那些快速生貓的貓,連續(xù)生了幾十只,那個編號就被我搶到了。當(dāng)然這個操作也不是100%能搶到,還取決于實際情況和概率。
研究基因,自動生出高價值的貓。這個需要花一些時間來研究,看通過什么基因的組合能使普通貓生出高價值的貓。
調(diào)用giveBirth(Kittyld),賺貓接生費。這是平臺給開發(fā)者的機制,接生貓是有接生費的。目前是0.008ETH。這個錢是給接生者,前面提到以太坊是準(zhǔn)圖靈完備性,它不能在指定時間觸發(fā)事件,官方又想將生貓這個情景模擬得盡量真實,貓懷孕之后需要過一段時間才能生小貓。所以需要在生貓的時間調(diào)用giveBirth才能生出來,提前調(diào)用就生不了,延后調(diào)用可以,但是如果生過了也不可以。
這也是個競爭的過程,每次調(diào)用函數(shù)都需要花手續(xù)費,兩個開發(fā)者同時在競爭,先搶到的那個可以得到0.008ETH的接生費。調(diào)用一次giveBirth只能生一只貓,有些玩家可能就自己再寫個智能合約,批量調(diào)用giveBirth,就可以一次手續(xù)費批量生貓。
這是一些技術(shù)資料鏈接。
最后值得注意的是,本次分享只為解析謎戀貓游戲,不做投資建議。我個人并不建議大家花太多時間和金錢買貓,風(fēng)險很大。