
水瓶NFT戀愛合約實測:當天王星之子把愛情放進區塊鏈,他們到底簽下了什麼驚人條款?
導讀:從解放靈魂到智能驗愛——水瓶的時代背景
「愛情需要證明嗎?」如果這句話丟進水瓶座聊天室,大概會換來一長串外星語。他們守護星是天王星,象徵改革、顛覆與科技,傳統的紅線在他們眼裡只是過時的TCP/IP協議。
本篇文章的主角是我身邊的好友——水瓶座的阿浪,一位替Web3公司設計UI的設計師。半年前他向交往兩年的雙魚座伴侶小悠提出:「我們要不要把『我愛你』寫成可程式碼?」這不是鬧劇,也不是愚人節橋段,而是一場長達六個月的實驗:把整段關係鑄造成一枚動態NFT,並在合約裡設定所有日常規則。為了找到「理性」與「浪漫」的邊界,小悠答應了,而我全程擔任旁觀紀錄者。
本導讀先交代背景讓讀者同步宇宙座標:
- NFT不只是JPG——透過動態ERC-721標準,可根據鏈下事件改變畫面與權限。
- 合約不單是法律——對水瓶而言,「協議」是一種藝術裝置,重點在於共識本身的存在。
- 台灣區外的潮流——2023年底韓國出現「Love-for-Tokens」趨勢,新加坡甚至有訂婚NFT;而台灣才剛啟航。
於是,六項實驗目標展開:
- 想驗證「寫進鏈上的條件」是否真能把爭吵降溫。
- 探索NFT能否成為一種「戀愛進度表」的視覺化工具。
- 最後,也是最大膽的:讓社群能夠「投票」改寫某些條款,觀察水瓶的自我 vs 群眾邊界。
這場實測不只關乎感情,還關乎水瓶典型的離地實驗精神能否落地——或乾脆直接飛離地球。
條款工作坊:從「自動洗碗計時器」到「吵架冷卻函式庫」
阿浪帶著他的MacBook Air M2,小悠則捧著拿鐵坐在對面。咖啡廳的Lo-Fi音樂成了背景白噪,他們用鍵盤敲出一份Google Doc草稿,標題是《COSMIC-LOVE-CONTRACT v0.1》。我在旁邊用語音轉文字同步截取過程,以下還原對話精華:
小悠:「洗碗這件事我會累,不如讓洗碗機用wifi偵測,只要碗盤超過八小時,你就自動幫我洗。」 阿浪:「那我在鏈上寫一個function,命名
washIfIdle()
,計時器一達480分鐘觸發NFT背景變成『泡泡模式』。」
短短兩句話,把合約邊界推到日常微物。我當時驚呼:原來戀愛不是犧牲,而是客製化API文件。
核心條款最終濃縮成六大功能,寫進Ethereum的Solidity程式碼:
dailyHugRequired()
:每天小悠需要在22:00前收到最小單位的擁抱(>=5 sec),若鏈上Oracle判定失敗,NFT背景變成深藍,持有者可手動回報補償金 (0.002 ETH)。argumentCoolDown()
:吵架後兩小時內禁止鏈上判決,算是一種冷靜期凍結機制。jointDecentralBank()
:每月雙方需轉入等額USDC,共同開銷自動從此錢包劃轉,降低金錢帳本夫妻詰問。randomSurpriseDay()
:隨機選擇每月一天由社群投票指定驚喜內容(不能超過2000 TWD),增加儀式感與不可預測性。dragonFruitClause
:只要小悠吃完一顆她不喜歡的火龍果,阿浪需當場立刻說出十句讚美的鏈下證明;反之亦然。zeroGasDateNight
:把以太坊主網昂貴的Gas Fee意象化,設定每月一次完全斷網約會,Roomba掃地機器人也要關閉Wifi,讓滿滿Uranus之風暫時降速為人類呼吸。
阿浪把這些條款寫成可讀取的註解,放進開源GitHub。朋友看完留言:「你們把雞毛蒜皮變成功能模組,不愧是水瓶。」當下我深刻體會,對水瓶來說代碼不是冷冰冰而是塗鴉牆——他們每次commit都是回應宇宙的一段詩。
鑄造現場:Gas War、Royalties與『彩色肥皂泡泡』NFT
打樣階段先在Goerli測試網試跑智能合約,但阿浪堅持要「讓世界看見正式鏈上」才能算完成實驗。時間選在2024/3/10凌晨2:33,天王星對分月亮,「能量最活躍」他說。
技術佈局
- 智能合約:使用鏈下Oracle服務Chainlink VRF引入隨機數,決定NFT背景顏色變化,保證外界無法預測。
- Metadata 儲存:圖像與JSON檔案永存於Arweave,避免中心化平台下架風險與水瓶原則衝突。
- 版稅:設定7.5%回饋社群,若有任何轉售皆按比例打至Multisig錢包,用於感情公基金,例如度蜜月、拍紀錄片等。
鑄造細節
當晚我們三人守著Discord群語音,盯著Etherscan區塊滾動,Gas Price飆到73 gwei,比一般mint貴三倍。聊天室一片哀嚎,阿浪卻笑得像小孩:「這就是我們為浪漫付出的礦工費,多美!」
OpenSea交易紀錄顯示,NFT於8分41秒完成,代號 AquariusLove#0001
,圖面是一顆漂浮的玻璃球,球內有兩隻手用摩斯密碼比出「L.O.V.E」,泡泡顏色會根據上一條dailyHugRequired
結果在大海藍、粉紫、薄荷綠之間循環。
即使朋友笑稱「花200美金就只是變色幾次圈圈」,小悠卻盯著Opensea頁面說:「它每變一次,我就相信他在乎我,那是具象的。」我當時想到一句水瓶格言:「自由需要記憶載體,否則誰能證明我曾感到愛?」
為了避免外人盲目炒作,他們上傳時保留「Soulbound」屬性,此NFT不可轉移,又在鏈下簽署另一份「道德協議」,若分手得共識銷毀、永遠保留於黑洞地址,代表關係一旦結束,NFT也封存——不賣不轉,只剩區塊鏈的墓碑。
同居踩地雷:當合約變成24小時Boss Raid
合約正式生效,NFT就掛在客廁馬桶對面的牆面電子相框裡。畫面每天早上九點更新一次,午後開始閃成粉紫表示小悠已「手動驗證」當日擁抱。然而第一顆地雷在第7天引爆:
洗碗風波。
那天阿浪忙到凌晨才回家,心情低落,進門打開區塊鏈瀏覽器,頓時爆炸:NFT背景變成深藍,提示洗碗義務超時!原來兩人早上吃完早餐後,Proov(智能家居感測器)偵測碗盤在流理台超時,鏈上紀錄觸發。但阿浪想到關門前明明放進洗碗機,疑點重重。
小悠:「我有放進了,可是後來又拿兩個碗。」 阿浪:「那你要更新上鏈!不然冷錢包就扣我0.002 ETH。」
不知道是哪個環節失靈,Proov誤判。兩人深夜吵到凌晨三點,氣氛堪比Debug地獄。最後發現是Proov把「微波碗」也記成了新盤。一句「我們協議自然語言寫得不如程式碼準確」成了那晚最大笑點。
情緒恢復函式
轉天他們煮章魚燒後,搬出白紙在餐桌手寫「P.S. 附錄A」:
- 在感測器失誤時,肖像權歸小悠所有,她可在NFT圖片上畫章魚貼紙遮擋錯誤Log。
- 若爭吵超過30分鐘,必須啟動「協商冰桶方案」:各拿一包冷凍毛豆敷在額頭降溫,再重新對函式打補丁。
那晚我遠端圍觀,只聽見背景音樂切到Aimer的《Brave Shine》,瞬間覺得科技冷酷板橋下,其實沸騰的是人味。兩人用笑聲癒合壓力,像把Bug標成Feature——很水瓶,也很浪漫。
社群參戰:投票修改條款,忽然有人想加「第三者檢測」
當初在合約裡埋下 randomSurpriseDay()
時,就同步開設了專屬Discord服務器「Web3 Love Lab」,把NSFW頻道關掉、只留提案投票與教學。短短三週湧入七百多位好奇網友,包括工程師、感情諮商師、法律系學生及花心投機者。
第一次公投:某位網友777號提出「第三者偵測條款」:在兩人社交軟體安裝open-source plugin,若發現新增異性聯絡人且頻率超過閾值,NFT即變成火焰背景並在OpenSea description標紅色警告。這項提案瞬間三小時內累積破400票,正反兩派激辯:
- 支援方:「透明度就是安全感!」
- 反對方:「水瓶要的是靈魂自由,你這叫數位囚籠。」
小悠那天得知消息立刻傻眼,差點離群;但阿浪反而興奮,把提案拉到群組視訊公開討論,他說:「這場實驗的重點本就是邊界與信任,如果公眾替我們界定忠誠,我也想理解。」
最終我們採用改良版同意投票:
- 保留社群投票權,但新增「沉默否決權」:若兩位主角同時選擇否決,提案即死,社群仍無法破門而入。
- 反而設計了**「愛的備忘錄」**:如果未來伴侶想閱讀對方社群對話,需事前共識並即時拍照上鏈,達成「同意憑證」。
那天晚上你在Discord群組看到他們用GIF留言:小悠戴上章魚頭套、舉牌「Freedom is Love. 💓」阿浪則戴墨鏡揮舞雷射棒,搭配代碼行require(consensus == 2, "NoPolicemenInLove")
。我意識到,水瓶的終極自由並非無視規則,而是隨時修改規則,自己當皇帝也當園丁。
實驗期末報告:合約外的三個人,一段關係的冷啟動
量化成果
- 總計完成153次dailyHug通過驗證,忽略僅3次。
- Gas費累積0.143 ETH(約台幣13,400),相當於一趟花東小旅行。
- 洗碗機智聯網擁抱了97次自動清洗,僅2次認證錯誤。
- Discord社群留存率50%,但每周仍有人提新提案。
質化心得
實驗進入尾聲,我們三人在陽明山竹子湖民宿做最終訪談。那晚沒開燈,只靠投影機把NFT的泡泡打在白牆,像漂浮的銀河。
小悠:「原以為代碼冷漠,但它逼我們每天公開對話。深藍背景像鬧鐘,提醒我吵架時算冷卻。原來科技也可以給愛加溫。」
阿浪:「我本以為把關係上鏈就變永恆,後來發現永恆不是Hash鎖死,而是隨時fork。這枚NFT是活生生的日記,每次commit都是再選擇一次。」
旁觀者的我:「在台灣,愛情常被視為柴米油鹽,但實驗證明就算是天馬行空的水瓶,也能把戀愛拿去Encryption,再把溫度解碼回肉體。可能這就是水瓶座『眾生一體』的終極浪漫:宇宙風琴,而我們在其中各自彈奏。」
下一步
合約未來進入「冬眠模式」:
- 關閉社群投票。
- 保留鏈上證據由兩人共同私鑰加密,若日後分手就轉入黑洞地址永遠封存。
- 留一份公開版AR擴增實境濾鏡:結婚時能在賓客手機上即時彈出那段歷史的彩色泡泡,讓大人的浪漫場景瞬間回到區塊鏈的酸爽青春。
文章最後,我想送給讀者一句合約註解:
if (love == uint256(keccak256(abi.encodePacked("Today I choose you")))) { return true; // 永恆是一行反覆執行的true }
愛情像鏈上資料不能被刪除,但可以繼續append。無論你是哪個星座,或許下一次我也想寫下自己的NFT,在滑鼠滴答聲裡聽見心跳同步。因為,終究不是把愛寫進區塊鏈,而是把區塊鏈寫進心底。