2017-06-15 53 views
0

我有兩個問題:需要幫助的bigchain分貝

  1. 我可以訪問所有的塊bigchain不知何故,塊結構沒有「塊高度」屬性。我們可以通過'block id'訪問塊。 我需要做的是從創世紀以來從所有塊獲取數據。

  2. Bigchain db文檔說我們可以實現智能接觸,但沒有什麼比這更多的,任何人都可以解釋我們如何做到這一點。

回答

1

問題1

有沒有直接的方法來獲得在BigchainDB「塊高度」塊,至少不是今天。有一種迂迴的方式可以回溯所有街區:首先提交一個有效的交易,然後等待它進入有效區塊。然後獲取它所在塊的ID。然後獲得投票在該塊上的投票。每個投票都包含上一個區塊的ID。獲取前一個塊。等等。

要做所有這些事情,您可以使用HTTP API。您也可以使用其中一個驅動程序(例如Python驅動程序或JavaScript驅動程序)。

問題2

標準BigchainDB不支持類似復仇全面的智能合同,但它不支持某些功能,智能合同常用來實現。特別是,未使用的輸出可以被加密條件鎖定。它只能由能夠滿足該加密條件的某人(或某個組)解鎖。支持的密碼條件如下:

  • 簡單的簽名條件,即發送消息和與提供的公鑰對應的簽名。
  • 多信號條件,例如3 of 5.
  • 多信號的推廣,例如, ((A或B)和C)或(3的4)。
+0

謝謝,它確實回答我的查詢。我希望這些東西很快就會被添加 –