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