區塊鏈和安全:區塊鏈能成為服務嗎?(第一部分)

一周前,我在LinkedIn上發布了關於區塊鏈安全性的帖子,現在是時候添加更多細節了。這一次,信息量如此巨大,所以我把它盤點成一個小文章系列。

1Of3CM9gtzu2VAOG3CfFznQ

照片由Srh Hrbch拍攝於Unsplash

 

前面提到,區塊鏈從頭開始並不是完全安全的。

特別是私人/許可。公共區塊鏈遵循無信任去中心化的模型,其中安全性取決於其他網路成員及其行為。這產生了一系列眾所周知的攻擊,例如51%的攻擊,Sybil攻擊,挖礦惡意軟體生成等等。你很難在私人環境中面對他們。

私人分類賬出現時,有趣的部分開始了。許可的區塊鏈被認為是一個安全容錯的環境,不僅可以解決您的所有問題,還可以用最少的努力降低成本。劇透:部分

1lGoxsmDBBkNAhsqQtd-TMA

照片來自Bogdan Karlenko在Unsplash上

 

核心開發要領:

  1. 選擇一項技術
  2. 決定如何構建區塊鏈網路(BaaS或從頭開始?)
  3. 業務邏輯開發
  4. 多次測試

這個計劃看起來簡單明了,對吧?就在你到達第二點之前。當完全沒有BaaS解決方案,或者他們處於alpha版本並且支持不足時,開發提供商也負責從頭開始設計設置區塊鏈網路。無論是強大的經驗還是最大的挑戰,因為您是能夠提供最終產品安全性可靠性的人。現在,您可以從眾多解決方案中選擇最適合您和您的業務需求的解決方案。

1MRjXtcp9zsD0xKT5iJC3dQ

攝影:Samuel Zeller,來自Unsplash

 

但是,如果現有的解決方案不合適?

服務很棒,但並不總是一個合適的解決方案。使用BaaS有一定的利弊,這是我的首要列表:

優點

  1. 它幾乎是一個隨時可用的解決方案。您只需要進行設置和配置即可。
  2. 略微可配置。如果您不需要任何自定義開發或特定的額外要求,您可以使用該服務提供的所有配置,而無需將您的手放入低級開發過程,也無需維護。
  3. 它包含所有指標。如果您想監控速度,性能或執行測試,很可能平台已經具備這些功能。

缺點

  1. 集權。這是一個更具哲學意義的觀點,但如果您正在尋找去中心化,那麼BaaS不是您想要的。
  2. 缺乏定製。例如,某些服務不允許您創建跨區域聯盟或將您限制為每個組織的有限數量的節點。
  3. 人的因素。一些BaaS提供商的支持和開發社區很差。這可能聽起來沒有必要,但對於實踐經驗 – 社區是必須的。

結論

正如您可能已經注意到的那樣,我已將價格包括在Pros或Cons中。您可以自行決定BaaS是昂貴的還是節省成本的。將區塊鏈轉變為服務是一項複雜的任務,許多公司都在努力通過不斷改進其功能來取得成功。另一方面,區塊鏈不是一種靈活的技術,可以包含在一個平台中,並以普遍性為幌子。

在本文的第二部分中,我將指導您完成構建自定義專用網路的過程,並揭示一些安全提示和技巧。

提示:投資有風險,入市需謹慎,本資訊不作為投資理財建議。請理性投資,切實提高風險防範意識;如有發現的違法犯罪線索,可積極向有關部門舉報反映。
你可能還喜歡