最近找朋友一起參加ICP Hackathon拿到Blue Sky Track第二名的成績
所以來做個簡單分享
我過去曾參加過Navcoin的黑客松,但這次ICP的比賽完全是不同級別的
感受度非常好,Dev Doc齊全,也可以隨時跟他們約Office Time
比賽為期四週,其中約兩週有線上Workshop,參加線上的好處是可以直接發問
不過這種比賽台灣時間都是半夜,如果沒辦法聽的話主辦方也都會放到Youtube上
ICP這次的亮點是BTC Integration,但參賽作品沒有限制要與這相關
這次我們開發的項目是ZBANK
對於ZBANK,我們的定位是一個後台系統,未來可以塞入很多Crypto服務
至於本次比賽,我們先做的是薪資模組
想像如果你有很多Crypto資產想要成立一間公司,你有兩種方式可以發薪水給員工
1. 走傳統金融: 你會被政府及銀行卡一堆AML,金額還一堆限制,海外匯款還有SWIFT FEE
2. 直接轉加密貨幣: 如果你有上千名員工,難以掌控交易
這也是為什麼我們先提供Payroll服務,因為這是有市場的
後續有了公司的薪資資料,我們可以給每間公司Credit Rate(類似聯徵)
進而提供Crypto信用借貸的產品
產品合法性就先暫不討論
技術面的話,ICP底層都是WASM運行,所以其實用任何程式語言都可以
只要最後打包成WASM
不過官方支援的主要是Rust and Motoko
我們這次主要建了三個Canister(Frontend/Backend/Bitcoin)
Canister就想像成類似微服務的Service就好
前端的話理論上三大框架都可以支援,我們這次是用Angular開發
這邊附上ICP官方文章,可以在裡面看到我們詳細資訊還有比賽影片
https://ppt.cc/fuBPyx
我本身是寫Java Spring出身的,第一次用Rust所以專案Code其實有點亂
團隊成員過去也有銀行相關經驗,所以算是把傳統金融那套跟Crypto結合
對我來說,我相信Crypto的未來
希望這個產業多一點真的在做事,而不是圈錢的項目
如果你也有相同的想法,歡迎站內信聊聊