準備工作
親愛的開發者們,
本文不是 Solidity 編程技術分享,而是旨在讓智能公器(公共dApp/dAIpp)開發者獲得獎勵的機會最大化而做的建議。
在閱讀本建議之前,請務必先了解清楚道易程,以免無法深刻理解本指南。
是的,所有的dApp/dAIpp開發者,乃至以太坊 EIPs 的作者,都應該仔細閱讀本建議!
最低要求:
📖 道易程白皮書
🤖 切記:你不需要和人組隊,你最好的搭檔叫 AI!
祝你好運!
復習:什麽是智能公器?
PoV 價值證明要求開發者必須接受道易程的SC0協議,將其dApp/dAIpp Mint 成智能公器(Smart Common)。
反言之,所謂智能公器,就是接受道易程價值證明治理的dApp/dAIpp — — 其為智能合約語言編寫並自運行,是為「智能」;其通過SC0協議確定為公共dApp/dAIpp,是為「公器」 。
SC0 v0.1
用一個dApp/dAIpp Mint一個Smart Commons意味著它接受了本協議的排他治理。
我們都知曉dApp/dAIpp的所有者(或開發者或管理者)全部匿名這一事實。因為匿名,沒有誰可證明其為任何權利的享有者,也沒有誰可證明誰是任何責任的背負者。
1、接受道易程的治理。
2、無著作權
匿名意味著其開發的dApp/dAIpp完全貢獻至公共領域,將其歸屬於智能公器(Smart Commons),除能夠享受價值證明(Proof-of-Value)帶來的獎勵外,徹底放棄(割裂)所有其它權利,包括所有相關權利和鄰接權利。
3、無責任
匿名意味著這個世界上,沒有(無法確定)誰對一個dApp/dAIpp及其專屬估值通證提供任何形式的擔保,沒有誰(無法確定)承擔任何連帶責任。
當使用或調用本dApp/dAIpp,或投資本智能公物專屬估值通證時,任何人不得暗示本智能公器或其關聯的任何人(所有者、開發者、管理者)為他或她的行為背書。
價值證明超乎尋常的優越性
對於開發者
道易程的價值證明,使得 dApp/dAIpp 的開發者距離財富自由,僅僅只有1分鐘 Mint 的距離。
道易程的價值證明,還是唯一的使得「元器件」和「中間件」級別的 dApp/dAIpp 的開發者也能獲得獎勵的解決方案。這讓整個行業能夠花多年時間從容地完成 dApp/dAIpp 的基礎構件的創新,之後再充分發揮智能合約可自由組合的特性,以搭積木的方式帶來創新產品的湧現。
最後,道易程的價值證明構建的是一個新世界,一個」dApp/dAIpp「在其外做了什麽,無論好壞,都與道易程的治理無關。道易程價值證明的治理僅僅意味著,只要有人把一個有應用價值的dApp/dAIpp貢獻給道易程構建的這個新世界,該dApp/dAIpp的開發者就能獲得永續的獎勵。我們知道dApp/dAIpp的智能合約部分,以及相關的技術標準基本上都采用了開源協議(如EIP的協議為CC0),這就意味著山寨本就是區塊鏈鼓勵的行為。你覺得 dApp/dAIpp 的開發者會眼睜睜看著自己的成果被搶走嗎?!
因此,我們相信任何dApp/dAIpp的開發者都不會錯過道易程!所有dApp/dAIpp都將進入道易程!
對於投資者
在價值證明的技術棧裏,道易程開發團隊還為我們構建了一個革命性的投資交易市場,即IADD網絡。它具有超越現有市場的交易機製的投資友好性,譬如一個估值通證的首個投資者絕不可能發生虧損,能大大降低堅持價值投資的投資者的投資風險。並且投資者的行為也是對dApp/dAIpp的價值進行去中心化估值的行為……因為主題關系,更多的細節我們暫不討論。大家只要知道投資者將會更加鐘意價值證明裏的投資市場就好。
智能公器的基本特點
公共是智能公器的核心屬性。從細節上說智能公器具有以下基本特點:
- 無著作權
開發者沒有保留著作權,這意味著任何人都可以自由改編。 - 無責任
開發者(指某人)與任何作品的是非完全無關。 - 免費
既然是公共品,自然不能內置任何商業模型。CC0許可證裏無需強調這一點,是因為其他人的自由改編權可以保證這一點。
智能公器開發要點
如果你是EIP的開發者,這篇文章值得你先看看:將 PoV 價值證明應用到 EIPs 或者 AI 等領域。
- 勿破壞其公共屬性
不要內置任何商業模型,否則一旦有人自由改編為免費,那你的智慧成就的就是別人的財富自由! - 牢記除了獎金你保留不了任何東西
價值證明帶來的獎金是能確保的。但除此之外你無論通過什麽途徑,都保留不了任何東西。所以請註意:
- 在你Mint出智能公器之前,註意保護你的開發
SC0協議中已經說了,你無法證明合約創新是你的原創,而他人是從你這剽竊的!
雖然我們鼓勵大家在技術上多做討論和分享,以促進區塊鏈應用的發展,但你還是要註意開放性的技術探討和你的成果之間的權衡。 - 快速行動
特別是在技術討論中,有了想法就趕緊開發智能合約,趕快Mint出你的智能公器。牛頓與萊布尼茨的微積分之戰,以及區塊鏈的匿名性,都在提醒你耽誤不起!
- 在你Mint出智能公器之前,註意保護你的開發
- 別傷心,你可以山寨
山寨其實有個特別要註意的地方,就是你要超越原創!百分百照抄除了你的錢包地址會臭名昭著,相信不會有其它收獲! - dApp/dAIpp越小成功率越高
從1885年英國C.布雷德利發明模壓碳質實芯電阻器,到今天超過半數地球人無法離開的智能手機,花費了差不多一個半世紀。這是因為單靠電阻器的重復你無法製造出智能手機。你還得需要電感、電容,二極管、三極管、霍爾傳感器等等。如果你想設計一款智能手機,你腦中至少要有幾百種電子元器件。而有了元器件,下一步還要解決復雜的芯片(即集成電路)。芯片就是把所需的電阻、電容、電感、二極管等等元件互連一起,製作在一小塊或幾小塊半導體晶片或介質基片上,然後封裝成為具有所需電路功能的微型結構。一部Redmi Note10 Pro就需要114個芯片!有了這些芯片和元器件,再加上一些特殊零件,才有智能手機的出現。
對比智能手機,目前區塊鏈應用裏有什麽?
元器件都遠遠不夠,對吧?
更詳細的描述,你可以參閱這篇文章。
我們繼續: - 一旦你明白了當務之急是發展元器件級別的智能公器(我們可以將這種智能公器簡稱為智能元器件,Smart Component),那麽你就會明白你的智能元器件越小,它就越不會出現錯誤或冗余的設計、無用的功能,自然成功率也就越高 — — 請牢記任何人都有機會優化你的dApp/dAIpp而成為真正的成功者!
- 道易程事實上將整個行業治理成了一個統一的開放協作組織,dApp/dAIpp越小越可能被更多的第三方直接調用。
- 以我們都見過的貌似最簡單的零件螺絲為例,你能想得到的有幾種?好奇就看看這裏介紹了多少種。dApp/dAIpp很可能沒有這麽極端的情況,但類似的情況一定會發生。所以,請極簡化。
- 越小成功率越高還有個秘訣:如果你的想法很復雜,或者你想做一個大產品,你最好把它拆分為多個dApp/dAIpp,假如所有的dApp/dAIpp都成功,第三方除了可以想調用哪個就哪個之外,因為智能合約的可組合性,第三方還是可以數個dApp/dAIpp一並調用的。如果最終你定為目標的那個產品也完成了,這種開發模式給你提供了額外的多重獎勵,好極!而假如你開發的dApp/dAIpps大多失敗(大概率你的產品也就失敗了),但哪怕有一個是成功的,那麽你仍然能夠獲得一份永久的獎勵而不至於費了九牛二虎之力還竹籃打水一場空!
當然,也有可能做到一起效率更高,或者gas低不少,這種情況下,你同時提供一個「全品」也是不錯的策略。 - 智能元器件最好不可升級
我們都知道,現在的區塊鏈項目大多都通過鉆石標準等,設計為可升級模式。
但你想想,假如你用很多別人開發出來的智能元器件,像玩樂高一樣組裝出了一個產品。而這些智能元器件都是可被其開發者升級的,你的產品有人敢放心使用嗎?
萬一有個開發者瘋了,破壞了自己的智能元器件;或者某個開發者升級後的版本裏出現了嚴重的安全bug或者功能性的bug;或者某個開發者眼紅你獲得的獎金比他高太多就想整死你……
所以,智能元器件最好直接寫死,讓它無法升級。
芯片級的dApp/dAIpp最好也以不可升級的方式開發。實在不能這樣,你也要有一個最終轉為不可升級的策略。
當然,對於極個別的產品,譬如道易程,由於自己就是一個大平臺而不是智能元器件或智能芯片級的dApp/dAIpp,加上又特別復雜,不保留可升級性反而是極其危險的。
特別值得一提的是,道易程事實上為保護開發者的利益做了很周全的考慮。道易程提供了一個有意思的智能公器的升級策略: - 如果你的不可升級的dApp/dAIpp出現了bug,請趕緊修訂合約代碼。
- 將修訂後的合約部署為另一個dApp/dAIpp。
- 用新的dApp/dAIpp到道易程上進行Mint操作,升級你前一個dApp/dAIpp Mint出來的智能公器的版本號。
- 這樣使用了你的dApp/dAIpp的第三方,可以根據其技術評估,自由選擇調用你開發的任何一個dApp/dAIpp。如果他們認為必須采用新dApp/dAIpp那他們就調用新的。如果舊dApp/dAIpp不影響他們的dApp/dAIpp,那麽他們就可以什麽都不做。而不管他們選擇哪一個,都不會讓你無法繼續獲得獎勵。
- 如果你完全沒把握,如果開發的真是一個智能元器件或中間件,也許可升級和不可升級各部署一個,也是一個不錯的策略。
- 部署dApp/dAIpp時,請務必驗證並發布你的智能合約源碼。
驗證並發布你的智能合約源碼,能保證大家通過瀏覽器查詢看到的源碼和編譯後的代碼完全一致。
而且要特別註意你完成的最好是Full Verification。
官方的文檔:VERIFYING SMART CONTRACTS
相關操作細節請參考這篇文章。 - 以太坊EIP是一個大寶庫
以太坊EIP中有很大一部分是應用類標準。
所有以太坊EIP遵循的都是CC0協議(這是可參考的中文版)。簡單地說,CC0保證了所有的EIP都放棄了著作權。
所以,你可以自由地將任意的EIP轉為dApp/dAIpp,並mint出自己的智能公器。
你還可以山寨已有的開源dApp/dAIpp……趕快行動! - 可持續發展的全球性的開放協作
道易程的價值證明是人類協作的一場巨大的革新: - 智能合約的可自由組合性,加上智能公器的公共屬性,使得所有的人都在同一個協作體系之內。也就是說你參與的其實是一個全球性的開放協作社區!
- 同一類智能元器件可能有很多不同的分身,大大增加了你的機會。
- 就像不斷地搭積木,你這一輩子,都有機會不斷地產出自己的智能公器。
- 只要你的dApp/dAIpp有價值,你就能源源不斷獲得獎勵。獎勵可能是十年(被其他人的同類dApp/dAIpp超越),可能是你一生,也可能惠及你的子子孫孫而讓你成為後代永遠銘記的大爺或者大奶奶。
- 萬一道易程失敗……
即使道易程失敗,它都不會影響到你的dApp/dAIpp的應用,道易程只是給你增加了一層回報機製,除了調用mint接口那一點點代碼,沒在你的dApp/dAIpp中嵌入其它任何東西。因此,只要你的dApp/dAIpp有價值,那麽你仍然能夠仰仗它在新的賽道上獲得收益。
風險提示
- 請確保你的錢包地址的私鑰(助記詞)不會遺失或者泄露!
- 如果你要更換智能公器的管理員,請務必認真檢查新管理員的地址。如果新管理員的地址錯誤,而更換智能公器的管理員的提案通過,那就可能使得你的智能公器再也無法管理,甚至因此帶來滅頂之災。
思考題
- 當你在測試網絡(如Sepolia)測試你的dApp/dAIpp或智能公器時,你要註意什麽?
- 如果你是一個dApp/dAIpp的開發者,你也為這個項目融了資,發了幣……請問道易程還與你有關嗎?
可能有幫助的EIPs
道易程測試版
以太坊測試網絡Sepolia
目前前端還在完善中。
道易程計劃七月正式推出,開發者加油!
更多的開發秘訣
是的,還有更多的開發秘訣在等著你!
我將在「駕馭GPT之價值證明大戰」中分享給大家!
區塊鏈3.0智能公器時代正式開啟
參加「駕馭GPT之價值證明大戰」,1分鐘打開開發者的財富之門!