迅雷鏈開放平臺抽獎系統(tǒng)合約模板上線!
8月27日,迅雷鏈開放平臺上線了新的智能合約模板——抽獎系統(tǒng)合約模板,該模板支持轉(zhuǎn)盤模型和獎池模型兩套抽獎規(guī)則,開發(fā)者可根據(jù)自身實際的產(chǎn)品設(shè)計規(guī)則選擇合約模板;同時,平臺將提供配套的合約開發(fā)指南,便于開發(fā)者修改合約模板代碼,快速完成智能合約的創(chuàng)建、測試與部署,共享公開、公正、透明的抽獎系統(tǒng)解決方案。
通過下列兩個實際的應用案例,能夠舉例說明抽獎系統(tǒng)合約模板的實際應用場景。
(備注:案例規(guī)則為官方根據(jù)合約模板提供的功能內(nèi)容編寫,純屬虛構(gòu),僅作展示之用)
案例一
A公司開發(fā)了一個新用戶簽到即可免費抽獎的活動,使用智能合約進行獎品的抽取和發(fā)放,以確保抽獎過程的公正可信。活動為期5天,獎品不限量,將在每天8:00~22:00開放抽獎,限制玩家每天在簽到后只能抽1次獎,每個鏈克地址抽獎次數(shù)限制為1次。其中,抽中9999金幣的概率為10%,抽中10鉆石的概率為5%,未中獎的概率為85%,概率總和為100%。
該類型的抽獎活動適用于轉(zhuǎn)盤模型。這一模型等同于利用轉(zhuǎn)盤道具進行抽獎,轉(zhuǎn)盤上散布了不同顏色的扇形區(qū)域,每個扇形區(qū)域代表著一種獎品,當轉(zhuǎn)盤的指針指到那個區(qū)域,就會抽中相對應的獎品,每個獎品的獲獎概率固定不變。
上述提及的相關(guān)參數(shù)與代碼,開發(fā)者可根據(jù)實際需求,參考開發(fā)文檔自行修改。
案例二
B開發(fā)者設(shè)計了一個抽獎活動用于活躍用戶,使用智能合約進行獎品的抽取和發(fā)放,以確保抽獎過程的公正可信?;顒訛槠?天,每天8:00~22:00開放抽獎,每天只能開1次獎,開獎的觸發(fā)條件是獎池中集齊200鏈克,每個鏈克地址每天只能參與1次抽獎,每次抽獎需要消耗2鏈克,獎池將平分為5份,即抽取5個中獎地址平分獎池。
C開發(fā)者同樣設(shè)計了一個抽獎活動用于活躍用戶,使用智能合約進行獎品的抽取和發(fā)放,以確保抽獎過程的公正可信。活動為期5天,每天8:00~22:00開放抽獎,每天只能開1次獎,抽取5個中獎地址平分獎池。與B不同的是,C設(shè)置的獎池開獎的觸發(fā)條件為開獎時間,即每天22:00開獎,如果時間截止但抽獎地址不足5個,則自動返回抽獎金額。
D開發(fā)者同樣設(shè)計了一個抽獎活動用于活躍用戶,使用智能合約進行獎品的抽取和發(fā)放,以確保抽獎過程的公正可信?;顒訛槠?天,每天8:00~22:00開放抽獎,每天只能開1次獎,抽取5個中獎地址平分獎池。與B、C不同的是,D設(shè)置的獎池開獎的觸發(fā)條件為參與抽獎的鏈克地址數(shù),當有100個不重復的鏈克地址參與抽獎時開獎。
以上三種類型的抽獎活動分別對應獎池模型下的三種抽獎模板:獎池金額模板、開獎時間模板、地址數(shù)量模板。獎池模型的原理是把獎池拆分成若干份,每個抽獎者購買1份獎池并能隨機獲得一個抽獎號碼,當抽獎者湊齊整個獎池之后,隨機抽取號碼,中獎者可以平分這個獎池。
開發(fā)者可根據(jù)實際需求選取適用的模板,參考開發(fā)文檔,自行修改相關(guān)的參數(shù)與代碼。
如何使用迅雷鏈抽獎系統(tǒng)合約
迅雷鏈抽獎系統(tǒng)合約模板是一套具備靈活抽獎功能的智能合約,如果開發(fā)者正在考慮如何設(shè)計“區(qū)塊鏈+抽獎”型應用,可以前往迅雷鏈開放平臺體驗智能合約模板,更便捷地編寫出智能合約代碼,快速實現(xiàn)鏈上抽獎。