|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ruby(程式語言)
什麼是 Ruby(程式語言)?
Ruby 最初由 Yukihiro Matsumoto(在程式設計社群中也稱為 Matz)於 1995 年作為個人專案設計和發布,此後引起了大批忠實開發人員社群的興趣。
Matsumoto 表示,在開始 Ruby 工作之前,他一直在尋找一種易於使用、以人為本的物件導向腳本語言,但當時存在的任何一種語言似乎都不令他滿意。例如,Matz 認為 Perl 有點深奧,而 Python 並不是真正物件導向的——所以他開始創建自己的語言。
在設計 Ruby 時,Matz 的理念關注的是人類程式設計師的需求,而不是他們編程的電腦的需求。因此,他實施了最大限度地減少程式設計工作並消除可能的混亂來源的設計原則。
Ruby 在其誕生的最初幾年裡一直是一種相對默默無聞的語言,直到2004 年David Heinemeier Hansson 創建了Ruby on Rails。全端的複雜性網頁應用程式開發。因此,Ruby 成為 Twitter 和 Airbnb 等大型平台的基礎。
Ruby 使用名為 RubyGems 的套件庫,社群成員可以在其中提交程式庫和應用程式以供其他開發人員使用。這些軟體包——所謂的「gems」——可以使用命令列安裝。許多 Ruby 庫託管在非常流行的 GitHub 軟體開發和版本控制服務上,該服務本身實際上是基於 Ruby on Rails 構建的。
在加密貨幣行業,Ruby 並不像其他一些程式語言那麼受歡迎,例如 C++ 或以太坊 (ETH) 自己的 Solidity。然而,許多專案確實提供了在其平台上開發基於 Ruby 的應用程式所需的支援和工具集;其中包括 ARK 和已經提到的以太坊。
可信任執行環境 (TEE)
可信任執行環境 (TEE) 是主處理器內的安全區域,提供受保護的空間,敏感程式碼和資料可以在其中運行,而不必擔心外界的篡改或觀察。 |
人類鑰匙
人類金鑰是從您的身分、您的知識或您擁有的東西衍生出來的加密金鑰。它們用於保護數位資產、保護隱私和訪問去中心化網路。 |
開放金融(OpenFi)
OpenFi是「開放金融」的縮寫,是一個將傳統金融(TradFi)與去中心化金融(DeFi)結合的金融框架。 |
匯總即服務 (RaaS)
匯總即服務 (RaaS) 允許建構者快速建立和啟動自己的匯總。 RaaS 供應商提供端對端解決方案,例如底層技術堆疊的客製化、無程式碼管理以及與核心基礎架構的一鍵客製化整合。 |
數據可用性採樣 (DAS)
資料可用性採樣(DAS)是一種使去中心化應用程式能夠驗證區塊資料的可用性的方法,而不需要每個參與者下載整個資料集。 |
多種數據可用性 (MultiDA)
這個區塊鏈架構使用多個資料可用性(DA)服務來確保資料冗餘。 |