【開發智能合約 — Solidity系列】概念篇: 淺談智能合約

更新於 發佈於 閱讀時間約 5 分鐘

為什麼會有合約的誕生? 大家想過這個問題嗎?

試想,當陌生人與陌生人之間如果要產生與金錢相關的交易時,在沒有第三方機構的見證下,我想一般人應該也會存在著「不信任」的狀況產生,因此造就了「合約」的誕生,而這個「合約」主要目的在於確保雙方能夠在不損害對方的利益下完成交易的一種約定,其中包括了雙方的資訊、條款的內容、有效期限、簽名的不可變動性,滿足這些條件後方可形成「合約」,並由第三方機構進行認證來增加公信力。

既然已經有合約的產生,那又為什麼還要創造智能合約呢? 究竟相較於傳統合約之下,更為優勢的原因在哪裡呢? 我們將在以下逐一進行說明。

首先來談談傳統合約

raw-image

在開始說明智能合約之前,我們先來了解一下合約的本質,什麼是合約? 其實「合約」常常出現在我們的周遭,就以買房來說,買賣雙方簽訂契約後,會需要許多第三方機構的保證才能讓雙方安全的完成交易,諸如: 建商、銀行、代書…等,這些第三方雖然保障了雙方交易的安全性,但某一方如果發生問題也會連帶影響,況且尚未完成交易之前就支付了許多費用給這些第三方單位,有沒有可能讓這個過程更加簡單,並且更加安全呢? 答案是有機會的,智能合約就是為了滿足這樣的需求而生,當然在這裡並不是說「智能合約」就是完美無缺,我們看到好處之外,也得了解現況與缺陷,才能不會被艱澀難懂的技術名詞給誤導了。

再來看看智能合約

raw-image

我想智能合約與傳統合約最大的差異就在於沒有第三方機構的介入,一但合約成立、條件滿足,雙方的交易自然得到保障,驗證、不可竄改、自動金流…等,這些過往在傳統合約的組成中,還會分別依賴外部,因此就會產生所謂的手續費,而且過程中也未必具備公平性,但在智能合約的世界裡,由於一切皆由程式執行,只要確保條件沒問題自然就不會有例外狀況,這也就是為什麼大家都在談的「去中心化」的主要核心,但值得注意的是條件必須符合合約的需求,否則需求讓的落差也是一種例外狀況。

可以用在哪些領域?

金融

智能合約非常適合用於金融領域,交易過程中的不信任是過往遇到的最大挑戰,因此造就了無數個第三方機構,就為了保障雙方的可信任度,一但智能合約引入之後,打破了第三方的存在,讓交易雙方直接溝通,過程中透明、不可竄改,對於金融領域來說真的是一大福音,但對於傳統的金融體系卻是一大挑戰,也是較難盛行的原因。

保險

試想我們平常遞繳保險費用就是為了在意外發生時能夠有一份保障, 那麼「理賠」就非常重要了, 如果在合約初始設計時就設定當某個事件發生時, 需賠付的範圍條件, 就能夠讓一份保單透明、不可竄改的留存於區塊鏈, 而被保人只要同意並簽訂合約即可, 剩下的就是待事件發生時自動化金流給付。

投票系統

投票是一種非常講求公平性的動作,因此也非常適合不易竄改的特性,加上沒有中心化的過程,能夠大幅減少舞弊的現象,最終合理的統計出正確的票數。

風險與隱憂

前面的介紹大致上已經了解「智能合約」所帶來的諸多好處,但難道只有好處沒有任何的缺點嗎? 這是值得我們深思的問題,基本上創造「合約」的還是「人」,只要本質上離不開人性,就無法保證完全公平的狀況,歸納以下幾個可能的風險與隱憂,純屬個人觀點,如若有朋友具有不同的看法歡迎下方留言討論,讓我們互相學習,共同理解智能合約的本質。

● 開發人員撰寫合約觸發條件後,發生與用戶的預期結果不符,其實就想像軟體業的專案開發,開發者與需求者之間的認知落差,但不同的是「智能合約」一但上鏈後就無法竄改。
● 由於合約在區塊鏈上是透明的,因此合約漏洞只要被駭客發現就能夠根據漏洞造成一些危害。
● 法律尚未成熟,由於這一塊屬於較新穎的領域,因此仍處於灰色地帶,也因為去中心化的特性,導致現有的法規並無法去規範這一塊的交易。

結語

一門技術的發展都是為了改變我們過往不方便的流程,我們應該試著接納而不是抗拒,分析與理解技術的本質與帶來的好處之外,亦需考慮到衍生的風險,世界上的財富都取決於我們的認知程度,因此只要抱著持續學習的心態,就能夠賺到認知上的財富,也不會隨意的被詐騙,個人也是一路跌跌撞撞,慢慢學習,並將學習過程化為圖文,與大家共享,期望一起成長。

下一篇我們就來談談開發智能合約的入門教學:

⏭️ 開發智能合約 — Solidity系列】認識Solidity

讓我們一步一腳印,學習與探索智能合約誕生的過程,讓我們對這個專有名詞具有更深入的了解。

📚 更多關於Solidity的文章請看這裡…

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

喜歡撰寫文章的你,不妨來了解一下:
Web3.0時代下為創作者、閱讀者打造的專屬共贏平台 — 為什麼要加入?
歡迎加入一起練習寫作,賺取知識,累積財富!

留言
avatar-img
留言分享你的想法!
avatar-img
阿Han的沙龍
131會員
289內容數
哈囉,我是阿Han,是一位 👩‍💻 軟體研發工程師,喜歡閱讀、學習、撰寫文章及教學,擅長以圖代文,化繁為簡,除了幫助自己釐清思路之外,也希望藉由圖解的方式幫助大家共同學習,甚至手把手帶您設計出高品質的軟體產品。
阿Han的沙龍的其他內容
2023/08/01
 相信常常聽到元宇宙的世界裡有一個並不陌生又有點距離的名詞「XR擴展實境」,包含了三大核心技術,分別為VR、AR與MR,其中VR與AR較為貼近我們的生活,那三者究竟有何不同呢? 就讓我們持續的看下去吧! VR 虛轉實,把假的變成真的 說到VR最直覺的就是想到VR頭盔吧,它可以帶給我
Thumbnail
2023/08/01
 相信常常聽到元宇宙的世界裡有一個並不陌生又有點距離的名詞「XR擴展實境」,包含了三大核心技術,分別為VR、AR與MR,其中VR與AR較為貼近我們的生活,那三者究竟有何不同呢? 就讓我們持續的看下去吧! VR 虛轉實,把假的變成真的 說到VR最直覺的就是想到VR頭盔吧,它可以帶給我
Thumbnail
2023/06/30
什麼是零知識證明(Zero-knowledge proof) 是一種密碼學的概念,用於在不揭示具體信息的情況下,證明某個主張的正確性。它允許一方(稱為證明者)向另一方(稱為驗證者)證明某個陳述的真實性,而無需透露任何關於陳述的具體細節..., 這根本文字天書啊,底下讓我們用白話文來說一下唄! 「我必
Thumbnail
2023/06/30
什麼是零知識證明(Zero-knowledge proof) 是一種密碼學的概念,用於在不揭示具體信息的情況下,證明某個主張的正確性。它允許一方(稱為證明者)向另一方(稱為驗證者)證明某個陳述的真實性,而無需透露任何關於陳述的具體細節..., 這根本文字天書啊,底下讓我們用白話文來說一下唄! 「我必
Thumbnail
2023/05/31
一套大型的智能合約通常都會拆分成許多小合約,並且透過匯入的方式拼裝而成,而這樣的匯入在Solidity世界中就是「Import」,就讓我們來看看「Import」到底怎麼運用吧! 假設目錄結構如下 example.sol other.sol 我們引入的方式就會是: import ‘./other.so
Thumbnail
2023/05/31
一套大型的智能合約通常都會拆分成許多小合約,並且透過匯入的方式拼裝而成,而這樣的匯入在Solidity世界中就是「Import」,就讓我們來看看「Import」到底怎麼運用吧! 假設目錄結構如下 example.sol other.sol 我們引入的方式就會是: import ‘./other.so
Thumbnail
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
在數字化時代,金融行業正經歷戲劇性的變化。區塊鍊和人工智能(AI)等新興技術正在改變我們對金融交易和智能合約的看法。本文將深入探討人工智能和智能合約的角色,以及它們如何重新定義未來金融的重要性。 智能合約的基本概念和功能 1.什麼是智能合約?智能合約是一種合約,它們在區塊鏈上運行,自動執行和實施
Thumbnail
在數字化時代,金融行業正經歷戲劇性的變化。區塊鍊和人工智能(AI)等新興技術正在改變我們對金融交易和智能合約的看法。本文將深入探討人工智能和智能合約的角色,以及它們如何重新定義未來金融的重要性。 智能合約的基本概念和功能 1.什麼是智能合約?智能合約是一種合約,它們在區塊鏈上運行,自動執行和實施
Thumbnail
相信到了這邊大家或多或少都有聽過智能合約吧! 這篇來介紹智能合約是什麼以及應用場景,最重要的是我們平常要怎麼看合約的內容! 一次教你怎麼看什麼是智能合約和一般的NFT合約怎麼看!
Thumbnail
相信到了這邊大家或多或少都有聽過智能合約吧! 這篇來介紹智能合約是什麼以及應用場景,最重要的是我們平常要怎麼看合約的內容! 一次教你怎麼看什麼是智能合約和一般的NFT合約怎麼看!
Thumbnail
每個產品在實驗室研發出來後,勢必會面臨到賣給客戶的階段,那麼當我們將產品移交給客戶時,意味著也要進行環境的安裝,但問題來了,每一個客戶的環境差異甚大,總不可能為了A客戶就建立一個A客戶的環境,因應B客戶就建立B客戶的環境,這樣隨著產品的銷售量增長也將連帶耗盡公司的資源,想必這不是我們所樂見的現象,當
Thumbnail
每個產品在實驗室研發出來後,勢必會面臨到賣給客戶的階段,那麼當我們將產品移交給客戶時,意味著也要進行環境的安裝,但問題來了,每一個客戶的環境差異甚大,總不可能為了A客戶就建立一個A客戶的環境,因應B客戶就建立B客戶的環境,這樣隨著產品的銷售量增長也將連帶耗盡公司的資源,想必這不是我們所樂見的現象,當
Thumbnail
為什麼會有合約的誕生? 大家想過這個問題嗎? 試想,當陌生人與陌生人之間如果要產生與金錢相關的交易時,在沒有第三方機構的見證下,我想一般人應該也會存在著「不信任」的狀況產生,因此造就了「合約」的誕生,而這個「合約」主要目的在於確保雙方能夠在不損害對方的利益下完成交易的一種約定,其中包括了雙方的資訊、
Thumbnail
為什麼會有合約的誕生? 大家想過這個問題嗎? 試想,當陌生人與陌生人之間如果要產生與金錢相關的交易時,在沒有第三方機構的見證下,我想一般人應該也會存在著「不信任」的狀況產生,因此造就了「合約」的誕生,而這個「合約」主要目的在於確保雙方能夠在不損害對方的利益下完成交易的一種約定,其中包括了雙方的資訊、
Thumbnail
牽涉到區塊鏈,一定會提到智能合約這個詞,那這個合約有什麼功能呢? 人類都是善變的 舉例來說,如果有A,B兩個人,雙方打賭,本週六會不會下雨,A賭不會下雨,B賭會下雨。賭輸的一方要給賭贏的一方1000元。 如果到了週六,沒有下雨,正常情況下,是A賭贏了。 但是如果雙方在打賭之前沒有簽合約,或者是有簽合
Thumbnail
牽涉到區塊鏈,一定會提到智能合約這個詞,那這個合約有什麼功能呢? 人類都是善變的 舉例來說,如果有A,B兩個人,雙方打賭,本週六會不會下雨,A賭不會下雨,B賭會下雨。賭輸的一方要給賭贏的一方1000元。 如果到了週六,沒有下雨,正常情況下,是A賭贏了。 但是如果雙方在打賭之前沒有簽合約,或者是有簽合
Thumbnail
智能合約和 NFT 是非常硬的主題,基本上是一種技術和商業的混用,不過有趣的是:市場卻又透過積極的參與給出了肯定,哪怕是在熊市。 區塊鏈 2.0:智能合約 智能合約,有人又稱區塊鏈 2.0,原本區塊鏈僅被用於去中心化交易,後來以太坊推出智能合約後,許多的去中心化應用(dApp)誕生,你可以將智能合約
Thumbnail
智能合約和 NFT 是非常硬的主題,基本上是一種技術和商業的混用,不過有趣的是:市場卻又透過積極的參與給出了肯定,哪怕是在熊市。 區塊鏈 2.0:智能合約 智能合約,有人又稱區塊鏈 2.0,原本區塊鏈僅被用於去中心化交易,後來以太坊推出智能合約後,許多的去中心化應用(dApp)誕生,你可以將智能合約
Thumbnail
幣圈有各式各樣的合作模式,包括負責推廣行銷的KOC、KOL,以及NFT項目中最重要的三纇合作人才繪師、區塊鏈工程師、MOD,還有許多各式各樣的顧問。 在這麼多形形色色的合作中,都代表著各式各樣的合作模式。在各種合作模式中必定會牽涉到許多的權利義務關係,這些在合作關係中都是非常重要的協商內容。
Thumbnail
幣圈有各式各樣的合作模式,包括負責推廣行銷的KOC、KOL,以及NFT項目中最重要的三纇合作人才繪師、區塊鏈工程師、MOD,還有許多各式各樣的顧問。 在這麼多形形色色的合作中,都代表著各式各樣的合作模式。在各種合作模式中必定會牽涉到許多的權利義務關係,這些在合作關係中都是非常重要的協商內容。
Thumbnail
智能合約(英語:Smart contract)是一種特殊協定,在區塊鏈內製定合約時使用,當中內含了程式碼函式 (Function),亦能與其他合約進行互動、做決策、儲存資料及傳送以太幣等功能(出處:維基百科),簡單的說就是在區塊鏈上做以太幣的交易或互動的一種程式(合約)。
Thumbnail
智能合約(英語:Smart contract)是一種特殊協定,在區塊鏈內製定合約時使用,當中內含了程式碼函式 (Function),亦能與其他合約進行互動、做決策、儲存資料及傳送以太幣等功能(出處:維基百科),簡單的說就是在區塊鏈上做以太幣的交易或互動的一種程式(合約)。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News