Network

2021 年比特幣網路有哪些類型的智能合約可用?

  • August 22, 2021

我們都知道,第一個智能合約出現在乙太坊網路上。據我所知,在比特幣網路中,智能合約的功能有限——比特幣使用非圖靈完備語言。目前,比特幣網路上只有以下類型的智能合約是可能的:

  • 捐贈契約
  • 託管契約
  • 數字資產意志
  • 多重簽名合約
  • 數字資產安全
  • 等等…

問題:

  1. 我可以在 2021 年執行哪些其他類型的契約?
  2. 網路中主要使用哪些語言來實現智能合約?
  3. 你能舉一個用 Apple Swift 語言實現的智能合約的例子嗎?

我們都知道,第一個智能合約出現在乙太坊網路上。據我所知,在比特幣網路中,智能合約的功能有限。

這兩句話是矛盾的。如果比特幣的智能合約功能有限,它們就不可能成為其他網路上的第一個。功能較少的智能合約仍然是智能合約。

比特幣使用非圖靈完備語言

在這裡詳細回答:https ://bitcoin.stackexchange.com/a/105931/

我可以在 2021 年執行哪些其他類型的契約?網路中主要使用哪些語言來實現智能合約?

舊答案但仍然相關:https ://bitcoin.stackexchange.com/a/53843/

其他事情:

  1. 閃電網路是比特幣智能合約的最大例子
  2. Taproot 和未來的軟分叉將進一步提高腳本功能,但據我了解,它永遠不會與“世界電腦”模因相同,並且在鏈上完成所有事情。考慮到可擴展性、安全性等,Layer 2 更適合分散式網路。
  3. Rootstock(側鏈)允許乙太坊上的一切可能,具有更好的擴展性、隱私性等。

<https://bitcoin.stackexchange.com/a/103169/> 4. Liquid(側鏈)的工作方式不同,允許開發人員、使用者、交易所等嘗試大量項目。

<https://blog.liquid.net/six-differences-between-liquid-and-lightning/>

UTXO 模型中的並行處理:https ://medium.com/bit-matrix/how-does-bitmatrix-achieve-parallel-processing-in-a-utxo-model-6ef70141bd59 5. 如果項目需要 oracle,可以使用謹慎的日誌合約:https ://github.com/discreetlogcontracts/dlcspecs

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