|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
原始碼
什麼是原始碼?
原始碼是程式碼(基於文字的指令)的集合,這些程式碼產生使用高階程式語言編寫的電腦程式。表面上看,它是文字、字母、符號等的集合。
為了由電腦執行,這些指令必須從高階語言(原始碼)翻譯成電腦可以理解的機器語言。這種翻譯是由編譯器或解釋器完成的,是使程式可執行的原因。程式可以透過使用解釋器執行其編譯形式來運行,或者對於更複雜的任務,可以直接執行其原始程式碼。
程式的原始程式碼通常保存在一個或多個包含大量程式碼行的文字檔案中。該檔案的確切格式因一種程式語言而異,但程式通常具有一個或多個以副檔名 .c、.cpp、.CPP 或 .cxx 命名的檔案(例如,filename.c)。在大多數情況下,檔案名稱與程式的主函數或方法的名稱匹配,且檔案的內容僅由該函數定義以及相關的聲明和語句組成。
原始碼與開源
術語「原始碼」是指程式的基本程式碼。它可能是用 JavaScript 或 PHP 等程式語言編寫的,但它仍然是任何人都可以閱讀的文字。
另一方面,開源軟體是在協作環境中開發的,每個人都可以使用原始程式碼。這種開放性的原因是使用者可以看到程式是如何運作的,並且其他開發人員可以修改它以創建其他程式。
開源軟體,也稱為自由/自由開源軟體(FLOSS),是可以複製、修改、分發和共享的軟體,因為其原始程式碼免費向公眾開放。
開源軟體是開源開發最突出的例子,通常與(商業)閉源軟體進行比較,閉源軟體的源代碼對使用者隱藏。
為什麼擁有原始碼很重要?
擁有原始程式碼的目的是讓您可以在需要更改時自行編輯它。擁有您的原始程式碼可以確保您的產品得到最好的保護。這是確保您獲得所有最新更新和安全性修補程式的唯一方法。
當您想要將許可證轉讓給新所有者或想要備份時,這也是一個重要的安全因素。
原始碼是您的應用程式或網站的核心。如果沒有它,您將受到建立應用程式或網站的開發公司的擺佈。
可信任執行環境 (TEE)
可信任執行環境 (TEE) 是主處理器內的安全區域,提供受保護的空間,敏感程式碼和資料可以在其中運行,而不必擔心外界的篡改或觀察。 |
人類鑰匙
人類金鑰是從您的身分、您的知識或您擁有的東西衍生出來的加密金鑰。它們用於保護數位資產、保護隱私和訪問去中心化網路。 |
開放金融(OpenFi)
OpenFi是「開放金融」的縮寫,是一個將傳統金融(TradFi)與去中心化金融(DeFi)結合的金融框架。 |
匯總即服務 (RaaS)
匯總即服務 (RaaS) 允許建構者快速建立和啟動自己的匯總。 RaaS 供應商提供端對端解決方案,例如底層技術堆疊的客製化、無程式碼管理以及與核心基礎架構的一鍵客製化整合。 |
數據可用性採樣 (DAS)
資料可用性採樣(DAS)是一種使去中心化應用程式能夠驗證區塊資料的可用性的方法,而不需要每個參與者下載整個資料集。 |
多種數據可用性 (MultiDA)
這個區塊鏈架構使用多個資料可用性(DA)服務來確保資料冗餘。 |