数字藏品平台开发数字藏品系统开发技术架构分析
本公司最近在開發數字藏品平臺,數字藏品平臺是NFT的一種應用形式,目前網絡上所說的數字藏品、NFT、NFR,都是數字藏品的一種稱呼方式。而NFR或者NFR數字藏品,則是國內對NFT本地化的一種新稱呼,去除了NFT的代幣屬性。數字藏品是一種數字化資產。音樂、門票、潮玩、卡牌、畫作、攝影作品、GIF動圖、表情包等等都可以做數字藏品。數字藏品系統開發有興趣交流可以加:tieniu6636,歡迎探討。
例如:有關會員與傭金關系部分,以下是部分代碼
public function myCommission(){$title = '會員對于當前店鋪的傭金情況';if (empty($this->uid)) {return $this->outMessage($title, null, '-9999', "無法獲取會員登錄信息");}$nfx_user = new NfxUser();$user_account = $nfx_user->getNfxUserAccount($this->uid, $this->instance_id);if (empty($user_account["commission"])) {$user_account["commission"] = 0.00;}if (empty($user_account["commission_locked"])) {$user_account["commission_locked"] = 0.00;}if (empty($user_account["commission_withdraw"])) {$user_account["commission_withdraw"] = 0.00;}return $this->outMessage($title, $user_account);}/*** 具體項的傭金明細*/public function accountRecordsList(){$title = '傭金明細';if (empty($this->uid)) {return $this->outMessage($title, null, '-9999', "無法獲取會員登錄信息");}$condition['uid'] = $this->uid;$condition['shop_id'] = $this->instance_id;$type_id = isset($this->params['type_id']) ? $this->params['type_id'] : "";$nfx_user = new NfxUser();if ($type_id) {$condition['account_type'] = $type_id;}$account_records_detail = $nfx_user->getNfxUserAccountRecordsList(1, 0, $condition, 'create_time desc');if (!empty($account_records_detail)) {foreach ($account_records_detail as $k => $v) {$type_name = $v['type_name'];}} else {$account_type_id = $type_id;$account_records_type = $nfx_user->getUserAccountType($account_type_id);$type_name = $account_records_type['type_name'];}$data = array('type_name' => $type_name,'account_records_detail' => $account_records_detail);return $this->outMessage($title, $data);}/*** 提現記錄*/public function commissionWithdrawList(){$title = '提現記錄';if (empty($this->uid)) {return $this->outMessage($title, null, '-9999', "無法獲取會員登錄信息");}$nfx_user = new NfxUser();$condition['shop_id'] = $this->instance_id;$condition['uid'] = $this->uid;$commission_withdraw_list = $nfx_user->getUserCommissionWithdraw(1, 0, $condition, 'ask_for_date desc');return $this->outMessage($title, $commission_withdraw_list);}數字藏品,從文化角度來說,它是一種科技賦能與文化IP巧妙融合的產物,將文化收藏品數字化并完成上鏈,成為一種獨特的存在。能夠對其進行標記生成唯一數字憑證,有效保護發行者版權和消費者權益。
從技術角度來說,數字藏品是在合規管理架構下,對NFT技術性的一種市場經濟體制的運用,偏重數據產品。數字藏品是應用區塊鏈應用,相匹配相應的著作、工藝品轉化成的唯一數據憑據,在維護其數據出版權的根基上,完成真實有效的智能化發售、選購、個人收藏和應用。
?
數字藏品系統核心功能:
一、數字藏品鑄造
二、數字藏品盲盒
三、數字藏品申購
四、數字藏品發售
五、數字藏品拍賣
NFT商城整體運行邏輯說明:
1.數字作品上傳管理:
系統后臺新上傳的數字作品,可以在發售預告中展示出來,并顯示開售時間
2.數字作品發放規則
數字作品發布有兩種特殊規則,
一:擁有指定某張作品的用戶,可以提前幾個小時,進場搶購發售的數字作品
二:抽簽發售,后臺可以設置當前數字作品限量發售多少張,也可以設置參與抽簽的人數,參與抽簽的人都是購買過支付過作品費用的,等到平臺開售后隨機在參與抽簽的人中發送作品,沒有被發送到作品的人,支付的錢原路返回到錢包中。
3.作品上鏈機制
本公司開發的ibox數字藏品系統平臺,每款數字作品都可以可以上鏈,接入交易所,上鏈方向可以選擇螞蟻鏈,至興鏈,馬蹄蓮等。NFT的平臺交易方式可以選擇支付方式與鏈分離,也可以全程鏈上。支付方式可以選擇人民幣、數字人民幣、USDT這些方式。上鏈數字作品版權賦予唯一性
4.實名認證體系
我們在開發類似ibox數字藏品系統中,對會員身份有嚴格的認證機制,系統引入了人臉識別身份證認證系統。
用戶要想參與搶購數字作品,必須完成實名認證,輸入姓名,身份證號,完成人臉識別認證,并設置支付密碼(用戶在購買作品和申請提現的時候需要輸入支付密碼)
5.數字產品合成體系
購買完的數字作品會在我的藏品中展示,用戶可以選擇上架出售,合成特殊作品,或者贈送給別的好友(合成作品時會消耗掉上傳的作品)合成模式 :二合一 、三合一 、四合一 、五合一、七合一
擁有指定數字作品的用戶在作者發布新作品的時候,可以免費得到(數量和用戶擁有指定作品的數量保持一致)
6.盲盒系統
盲盒 :平臺發售5-6款藏品,每款藏品數量不同,一并裝入盲盒發售
二級市場
1、轉贈期限為30個工作日
2、提交訂單不付款 3次以上限制當天無法進行購買
3、提交訂單付款時間限定1分鐘
4、二級市場按照10%計提出售手續費(后臺后期是否可修改)
數字藏品系統開發搭建需要哪些流程?
1.開發端口:目前在國內的市場,數字藏品還有很多限制,小程序和公眾號入口都比較危險,網頁和APP為主。
2.上鏈:區塊鏈技術有聯盟鏈、公鏈、私鏈等,每種鏈側重點不同,國內大廠的底層區塊鏈技術有騰訊的至信鏈、阿里的螞蟻鏈,百度的超級鏈,上海研究院的樹圖鏈等。
3.服務器:使用較多的是阿里云的云服務器,一直是廣泛使用的。
4.域名:網站的域名申請,準備營業執照去備案。
5.第三方支付:可以對接微信或支付寶支付。
?
?
總結
以上是生活随笔為你收集整理的数字藏品平台开发数字藏品系统开发技术架构分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab均值滤波代码6,均值滤波ma
- 下一篇: 2022 年海峡两岸无线科学与技术会议