本週末 #亞太社會創新高峰會 將在台灣起跑了,感謝辛苦籌辦多時的工作團隊 婦女權益促進發展基金會。
這一次的高峰會主題是 #投資亞洲,我很榮幸能擔任一場爐邊談話的主持人,訪問在區塊鏈發展上貢獻卓越的天才 Vitalik Buterin,談科技創新如何為社會創造更透明與平等的政治參與。
Vitalik一直以來推動發展 #以太坊( #Ethereum),一個開源的公共區塊鏈平台,並提供智慧合約功能,讓以太坊成為最廣泛應用的區塊鏈底層平台,也讓區塊鏈實用化奠定基礎。
分散、多中心化的特色,讓許多人用區塊鏈技術創造更民主的社會有更多的想像。例如台灣的 度度客 dodoker用區塊鏈技術打造善款的募集平台,捐款者可追蹤善款的流用,讓善款的使用更透明。
目前 #桃園市民卡2.0版的 #紅利桃子機制,也是應用區塊鏈技術,希望讓政府發放的紅利更有公信力。
這週六4/10下午4:30到5:10,歡迎大家來參加亞太社會創新高峰會,聽區塊鏈大神Vitalik眼中的世界,瞭解科技如何帶動社會創新,提高透明與平等。
#峰會活動介紹 APSIS Intro|爐邊談話💬投資具透明度與廉正治理的科技創新
👉頁面連結:https://www.facebook.com/1992671697612858/posts/2919058871640798/?extid=0&d=n
👉APSIS報名連結|https://www.accupass.com/go/2021apsis
👉APSIS官方網站|https://www.apsis.tw
#亞太社會創新高峰會 #投資亞洲 #女力賦能 #城市永續 #青年創業 #永續發展
#AsiaPacifciSocialInnovationSummit #2021APSIS #InvestAsia #YouthEntrepreneurship #WomenEmpowerment #SustainableCitiesandCommunities
#socialinnovation #socialenterprise #SDGs
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
公共 區塊鏈平台 在 Taipei Ethereum Meetup Facebook 的最佳解答
📜 [專欄新文章] 2021 區塊鏈開發入門
✍️ Johnson Chen
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
在我大學的時候,除了學習網頁前端之外,因為課程報告的需要接觸到以太坊(Ethereum),於是開始學寫智能合約,包括它使用的程式語言 solidity。
工作以後鮮少再碰以太坊的相關技術,直到最近想重新把以太坊學起來,故而決定寫這篇文章,讓初次接觸區塊鏈與智能合約的人更好地進入開發者的世界。這篇文章不只面向開發者,同時也希望能夠給對區塊鏈有興趣的人,指引一條清晰的學習路線。
關於區塊鏈
區塊鏈會被廣為人知,無非是因為虛擬貨幣的出現,而虛擬貨幣的鼻祖就是比特幣。在比特幣出現以前,沒有一個能夠在全球網路上通用的數位貨幣;在比特幣出現之後,才真的實現了數位化的貨幣,能夠在全球網路上流通。
這樣的技術性突破,blockchain 的名字從比特幣白皮書中被萃取出來,而這項技術也被更多人拿去做研發以及創新。
區塊鏈這項技術的特性可以簡單概括為兩點:去中心化(decentralized)與不可竄改(immutable)。去中心化有程度上的差別,在公共網路上由世界各地的節點共同維護的區塊鏈,去中心化程度較高;相較之下,私人企業開發由特定節點來驗證交易的區塊鏈,去中心化程度較低。
為什麼是以太坊?
這年頭區塊鏈三個字大行其道,大部分都是為區塊鏈而區塊鏈的商業炒作。容許我獨斷地說,以太坊才是區塊鏈應用的大門。
以太坊由全球最大的區塊鏈社群組成,提供一個去中心化的虛擬機器(Ethereum Virtual Machine)來處理「智能合約」,它是一個公共的區塊鏈平台,逛逛以太坊的官網吧!
智能合約
在以太坊區塊鏈中有所謂的智能合約,智能合約能夠部屬到以太坊區塊鏈上,合約即程式碼,放到區塊鏈上就不能再更新,只能執行合約上的程式,持有以太幣的人能夠與合約進行交易。把智能合約想像成是一台自動販賣機,把錢(以太幣)投進去,飲料會掉出來(合約上的程式會被執行)。
在現實生活中,簽訂合約的雙方認為合約有效而且可以被信任,是因為有國家法律來保障,違反合約可能會受到法律制裁;而用以太幣與智能合約互動,認為智能合約可以被信任,是因為智能合約的不可竄改性 — 以太坊虛擬機會毫無偏袒、完全中立、冰冷不帶任何感情地執行智能合約上已經寫好的程式碼。
建立在智能合約之上的虛擬貨幣
事實上,以太坊擴大了區塊鏈這項技術的應用層面。回頭想想,比特幣來自區塊鏈技術,某個人若想打造一款同比特幣一樣的虛擬貨幣,就得模仿比特幣去建造一個自己的虛擬貨幣區塊鏈,一個區塊鏈網路要能夠有效運作並非易事,還需要節點、需要靠人挖礦去驗證交易。此時,若使用以太坊的智能合約,撰寫虛擬貨幣需要的程式碼,將合約部屬到以太坊區塊鏈上,叮咚!他就可以發行自己的虛擬貨幣,根本不必再去建造底層的區塊鏈,也不用想挖不挖礦了。
此時會發現以太坊就像是一個區塊鏈平台,你不需要親手打造區塊鏈網路,即可享有區塊鏈去中心化與不可竄改的特性。與其他智能合約的開發者共同使用以太坊虛擬機 EVM(Ethereum Virtual Machine),在 EVM 上部屬無上限個智能合約。
以太坊是一項基礎建設,底層區塊鏈幫你架設好,開發者便有更多時間去發想應用到網頁、手機、或物連網設備上,以下是一段簡單的智能合約,該合約創造了一個虛擬貨幣簡稱 MAT…
直接進入開發領域 — 線上編輯器 Remix
Remix 是開發智能合約的線上編輯器,進入Remix官網,點選 Create New File 以後,把上方程式碼複製貼上。在左側欄位中有 solidity compiler 的選項,確認一下左側欄第一列顯示的版本,調成 0.7.0 (上方程式碼使用的版本),就可以按下下方 compile 的按鈕,將智能合約「編譯」成 bytecode(給機器讀的語言)。
接著我們要部屬合約到區塊鏈上,首先到左側欄位點選 DEPLOY & RUN TRANSACTIONS 的選項,可以看到環境是 javascript VM,這是指現在要部屬到的測試用虛擬機。按下下方的按鈕 Deploy 即可將合約「部屬」到 javascript VM 上。成功部屬後,你會發現 ACCOUNT 所持有的以太幣,從 100 變成 99.9999…,我們得知部屬智能合約需要花費一點點以太幣。
左側下方會有 Deployed Contracts,點開來就會列出合約上可供呼叫的函式,點那些函式就能與剛剛部屬上去的智能合約進行互動了。
有些函式呼叫會引發交易,所以需要以太幣,有些則不用。在 ACCOUNT 的地方可以展開來,它提供許多的地址 (address),也就是錢包,每個錢包裡面預設給你 100 顆以太幣,試著用那些地址去操作智能合約,你就能慢慢體會什麼是建立在以太坊之上的虛擬貨幣了。
真正的開發者世界
實際上開發智能合約只能算是以太坊開發的其中一部分,其他包括以太坊區塊鏈擴容方案、節點驗證等等又是另一個開發領域了,那部份我就沒有研究太多。而智能合約的開發是比較接近應用層面的,透過網頁前端或手機應用程式,與智能合約進行互動,稱作 Dapp(Decentralized App) 的開發,也象徵著網際網路走向 web3.0 的時代。
學習 solidity 語言,除了看硬生生的官方文件之外,我推薦去玩cryptozombies,我本身就是從這款網頁遊戲中學習這門語言,聽說是連小孩子都能輕易學習的教材。
除了學 solidity 之外,網路上還有很多方便的開發工具,開發者主要是運用這些工具做測試、自動化部屬、串接前端等等。許多網路上的教學文章會使用 Truffle + Ganache + web3.js 來建置開發環境。但我在這裡推薦另一款開發環境的架構,如果是新手直接從 hardhat 開始也是非常適合的,hardhat 的教學文章寫得清楚完整,本篇文章使用的程式碼也是從 hardhat-hackathon-boilerplate 這個專案而來。hardhat 使用的開發環境是 Waffle + Hardhat + ethers,它幫你把開發環境處理的簡單又舒服,讓開發者可以專注在開發智能合約上。
OpenZeppelin 是很有名的智能合約套件庫,開發時可以引入它的智能合約。智能合約很講究安全性,稍微沒寫好就可能被駭客鑽漏洞,虛擬貨幣就被盜走了!OpenZeppelin 提供的 SafeMath 很常被引入到專案,對新手來說看 OpenZeppelin 的合約也是很好的學習管道。此外,官方也建了一個學習網站ethernaut,主要在教導如何寫出安全性夠強的智能合約,可惜網站在我寫這篇文章的時間一直處於維修不能用的狀態。
最後再介紹一款實際上線的智能合約專案:Argent。它是一款運用智能合約來做虛擬貨幣錢包的公司,除了使用他們的錢包之外,也可以看看他們的智能合約是怎麼寫的,感受一下專業的程式碼架構與寫法。
小結
這篇文章希望能幫助到想了解區塊鏈這項技術的人,同時也想呈現一個智能合約的開發生態系,你大可以不必花太多力氣去了解密碼學、挖礦、節點、共識機制等等五花八門的專有名詞;反之,你可以專注在智能合約的開發,或回到本質去思考去中心化的用意、以及為什麼不可竄改的特性那麼重要。
智能合約除了做虛擬貨幣之外,也能夠做投票系統,原本以貨幣為起始點的區塊鏈技術,是智能合約的出現擴大了區塊鏈更具彈性的用途,這圈子需要更多的開發者來探勘這片新大陸。
尤其鼓勵人文社會科學的人才,無論是哲學、政治、經濟、法律或社會等各方領域,試著撇開人工智慧將主導未來社會的發展路線,與之截然不同的另一種形式:人類社會能否依靠科技的力量,促成彼此之間的合作,創造更有效率的市場、更公平的治理方式?
延伸閱讀:激進市場(Radical Markets: Uprooting Capitalism and Democracy for a Just Society)
2021 區塊鏈開發入門 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
公共 區塊鏈平台 在 幣修學分 Bitssue Credit Facebook 的最讚貼文
區塊鏈學分 ✍🏻【 2020 七大關鍵字 】
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
今天是 2021 年第一天,為什麼今天才發這種很像回顧的東西?
因為我們想傳達一個觀念:時間一直在往前,趨勢的到來都是先前原因所帶來的結果。
所以想預知2021 的形勢,要從 2020 總結起呀!
第一天才做總結,是不是有一種特別的感覺🤣
啊為什麼不做預測?因為這產業真的瞬息萬變,偶們太小咖不敢做一年的預言啦🤪(誤
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
廢話不要說太多了,讓我們來看看區塊鏈 & 加密貨幣 2020 最重要的七大關鍵字:
﹏﹏﹏﹏﹏﹏﹏
💡 加密貨幣
﹋﹋﹋﹋﹋﹋﹋
🔸 比特幣
受去年寬鬆貨幣政策、華爾街機構進場、上市公司大舉買進、獎勵減半…… 等事件影響,比特幣 2020 幣價表現可謂 超.級.驚.人。
從價格幾近腰斬的 312 市場血洗,一路到 12 月創下近 30,000 美元的歷史新高,漲幅近 800%。
隨著近幾個月的一路拉升,其關注度也直線飆升,無論是網站搜尋量或是各式論壇上相關的文章數都大增。
身為今年牛市的帶漲領頭羊,列為 2020 關鍵字,當之無愧。
🔸 數位人民幣
根據報告,全球一半的央行已從研究,進展至試驗、運行央行數位貨幣。
新冠肺炎疫情加速了數位化,全球現金使用率的下降也推動了各國央行對央行數位貨幣的態度轉變,其中又以中國進度最快。
中國數位人民幣目前已進入試點測試,測試場景、參與機構皆不斷增加。
若成功大規模運行,將成為全球首個央行數位貨幣、為貨幣史帶來新紀元。
🔸 Defi
2020 年夏天,幣圈最火熱的名詞非 Defi 莫屬。
從掀起熱潮的流動性挖礦開始,到隨後的去中心化交易所、保險、算法穩定幣,DeFi 熱度雖因比特幣暴漲等外在因素有所消退,但這個市場仍繼續成長:至今已有 150 億以上的美元被投入至這個市場,資金量成長光是今年就超過 200 倍。
未來一年可預期針對 Defi 龐大資金用戶需求所生的產品、服務將會越來越多樣化、細分化,許多輔助工具的商機也將升起。
🔸 Libra / Diem
Facebook 集團於 2019 年首次公布即將推出加密貨幣-Libra,其願景是使 Libra 能在全球範圍內被使用、具超主權貨幣的屬性,成為為數十億集團用戶賦能的金融基礎設施。
然而,此計畫自那時起便陸續受到各國政府、監管單位的阻撓及施壓,使 Facebook 對 Libra 的設計做出了調整,並於去年 12 月將其更名為 Diem,準備於 2021 年推出與美元錨定的穩定幣。
Facebook 的步步退讓反映出主權國家對非法定數位貨幣發展的高度警惕,這也意味著未來將迎來更加嚴苛的監管環境。
不過一旦通過上線,將成為加密金融進入大眾生活的重要切口。
🔸 監管
雖然 2020 比特幣迎來牛市,但或許是政府與單位畏懼其愈來愈明顯的發展潛力,加密貨幣領域的監管力度也在去年顯著增加:BitMEX、OKEx、瑞波…… 等事件都暗示了此事。
隨著各國政府、人民對加密貨幣的關注及認識上升,監管勢必將無法繼續容忍這些灰色地帶:明確的規範勢在必行,只是當前的態勢就跟三角收斂後的行情一樣-你不會知道是往上還往下。
監管對加密貨幣來說也不見得是壞事,有明確規範,企業做事才不會無所適從,而也許這樣的安心感也能帶進更多散戶的資金。
不過法律總是最後到位的,當法律完整跟上時,就代表市場先進者的優勢即將消失。
﹏﹏﹏﹏﹏﹏
💡 區塊鏈
﹋﹋﹋﹋﹋﹋
🔸 以太坊 2.0
以太坊是一個開源的、有智慧型合約功能的公共區塊鏈平台,其升級版-以太坊 2.0 已在去年 12 月正式上線。
以太坊 2.0 的升級將緩解之前以太坊網路一直被詬病的可拓展性和交易效率等問題、有利於以太坊的發展,也將對其他公鏈的生存空間造成一定的壓縮。
🔸 跨鏈
隨著區塊鏈技術被賦予越來越多期待,其缺陷也浮上檯面。
因此「側鏈」、「跨鏈」等區塊鏈拓展性技術在 2020 受到業界的廣泛關注,無論是公鏈還是聯盟鏈,可擴展性與互操作性都有很大的改善。
在各類區塊鏈拓展性技術的支持下,如波卡主網的上線,「價值互聯網」或「Web3.0」時代或提前到來。
-
趨勢在哪?
時間是流動、接續的;去年的關鍵字會逐漸醞釀、發酵至未來開花結果。
-
* 以上內容包含許多主觀成分,請斟酌觀看
* 資料參考自 BlockTempo News
* 圖片素材來自 Cointelegraph @ W Hotel