Blockchain

在最基本的層面實施區塊鏈?

  • November 18, 2017

我的問題可能聽起來有點令人困惑,所以需要一些背景知識。我正在做與並行處理和 GPGPU 相關的電腦工程最後一年項目。我將致力於在 GPGPU 上實現區塊鏈架構。

為了找到我項目的起點,我的顧問要求我“實施”區塊鏈。

現在,作為一名本科生和初學者,這對我來說聽起來很困惑。然而,經過一些研究,我發現你可以“分叉”比特幣核心來實現區塊鏈。

但是,我不是最出色的編碼員,並且對硬體方面有更多的親和力。所以我需要一些幫助來決定如何在一個非常簡單的層面上實現區塊鏈,例如,我必須做的最基本的編碼任務/基本操作是什麼,以至少開始區塊鏈的實現或建立。

請幫幫我,因為我的顧問給了我一個非常緊迫的截止日期

比特幣核心是一個維護區塊鏈賬本的軟體,你顯然可以分叉它並遍歷整個程式碼並對原始碼進行一些更改以製作你自己的區塊鏈(這就是現在每個區塊鏈公司都在做的藉口是創建區塊鏈技術。)

但是,上述任務確實很耗時。你可以做的是研究比特幣區塊鏈的工作原理,並使用更流行的數據庫對其進行模擬。在某些情況下,人們出售他們的“區塊鏈”技術,並在後面執行 SQL。區塊鏈基本上是一個數據庫(高度複製),你不應該將它與其他任何東西混淆。

因此,嘗試從頭開始製作區塊鏈顯然需要花費大量時間來學習和編碼。如果您要使用“隱藏 SQL”區塊鏈,或者任何其他數據庫,則需要製作 API 來訪問區塊鏈(就像比特幣核心一樣)。顯然,您不需要擁有所有 API,但對區塊鏈至關重要的那些您必須模擬。

您可以嘗試使用**Multichain**來實現區塊鏈。您可以根據您的要求擺弄提供的參數。

提示: 即使它在 VM 上,也可以在 Linux 上執行它。

引用自:https://bitcoin.stackexchange.com/questions/50769