Network
2021 年比特幣網路有哪些類型的智能合約可用?
我們都知道,第一個智能合約出現在乙太坊網路上。據我所知,在比特幣網路中,智能合約的功能有限——比特幣使用非圖靈完備語言。目前,比特幣網路上只有以下類型的智能合約是可能的:
- 捐贈契約
- 託管契約
- 數字資產意志
- 多重簽名合約
- 數字資產安全
- 等等…
問題:
- 我可以在 2021 年執行哪些其他類型的契約?
- 網路中主要使用哪些語言來實現智能合約?
- 你能舉一個用 Apple Swift 語言實現的智能合約的例子嗎?
我們都知道,第一個智能合約出現在乙太坊網路上。據我所知,在比特幣網路中,智能合約的功能有限。
這兩句話是矛盾的。如果比特幣的智能合約功能有限,它們就不可能成為其他網路上的第一個。功能較少的智能合約仍然是智能合約。
比特幣使用非圖靈完備語言
在這裡詳細回答:https ://bitcoin.stackexchange.com/a/105931/
我可以在 2021 年執行哪些其他類型的契約?網路中主要使用哪些語言來實現智能合約?
舊答案但仍然相關:https ://bitcoin.stackexchange.com/a/53843/
其他事情:
- 閃電網路是比特幣智能合約的最大例子
- Taproot 和未來的軟分叉將進一步提高腳本功能,但據我了解,它永遠不會與“世界電腦”模因相同,並且在鏈上完成所有事情。考慮到可擴展性、安全性等,Layer 2 更適合分散式網路。
- 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