Altcoin

比特幣可以在沒有分叉的情況下合併乙太坊的腳本協議嗎?

  • April 22, 2015

我很好奇比特幣協議是否可以在不分叉區塊鏈的情況下整合圖靈完備的腳本功能。我問這個是因為我知道以數字方式創建契約的能力與比特幣一樣重要。

我試圖判斷乙太坊等新山寨幣的功效,以評估比特幣未來的可行性。

感謝您的意見!另外,如果您對我為什麼認為契約如此重要感到好奇,請參閱我的部落格,了解為什麼契約很重要。

點對點政府:保護監護人 <http://statisticaleconomics.org/2014/01/10/peer-to-peer-government-guarding-the-guardians/>

比特幣中的腳本引擎不是故意完成的。這樣做的原因是它可以對事務中的腳本進行靜態分析,並有助於丟棄具有例如無限期執行的腳本的事務,消耗所有看到它的節點的資源(例如,參見停止問題)。

話雖如此,通過逐步添加新的操作碼來增加腳本語言的表現力是肯定有可能的。為了避免硬分叉,其中一個分區中有效的交易在另一個分區中無效,只是因為使用了腳本,將有一個過渡期,之後各個調整將生效。但是請注意,對腳本語言的更改通常會引起很大爭議,並且會受到核心開發人員的廣泛審查。

簡而言之:是的,您可以增加腳本語言的表達能力,但不,您很可能永遠不會看到它變得圖靈完備。

比特幣已經有一個腳本引擎。目前僅使用其中有限數量的功能,例如用於標準交易的功能。其他功能未使用,但可以開發,有些功能已禁用(儘管以後可以重新集成)。

已經存在建立在比特幣或其他此類硬幣之上的解決方案,為那些想要使用比特幣無法支持的更高級腳本功能的人提供智能合約、m of n 交易、可程式功能等。

目前功能最全面的例子是 Open Transactions ( <http://opentransactions.org/> )。從某種意義上說,它也是無代幣的,在使用應用程序時不會鑄造任何“硬幣”來保持它的純淨。

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