原作者:WeiZhang
很多人認為,比特幣不像其他區塊鏈那樣對智能合約友好。這其實是一個誤解。
比特幣腳本語言被設計成很原始的樣子。通過使用一組OP代碼,讓該語言擁有了最大的安全性,同時通過有意的限制將受到的攻擊降至最低。也正是這樣,導致一些人低估比特幣的真實潛力。如果只關注比特幣腳本語言,協議的其他許多有趣功能可能會被忽視。要了解比特幣如何對智能合約友好,需要深入了解比特幣交易以及比特幣交易在整個階段其作用的。
通過這樣做,有許多方法可以在比特幣上的構建智能合約。我們可以粗略地把它們概括為
1鎖定腳本,
2使用sighashflags,以及
3支付通道。
本文主要說明支付渠道如何能使比特幣智能合約友好。
VanEck CEO:比特幣未來可能漲至25萬美元,但需數十年方能實現:金色財經消息,投資管理巨頭VanEck首席執行官Jan Van Eck認為,一個比特幣的價值可能會飆升至25萬美元,但 100 萬美元的預測可能需要數十年的時間。
Van Eck在最近接受《巴倫周刊》采訪時做出了看漲比特幣價格的預測,但他指出,很難確切地說比特幣價格何時會達到25萬美元。此時正值加密市場陷入熊市之際。他表示,比特幣有進一步升值的潛力,因為它是一種不斷成熟的資產。
Van Eck還稱,投資者應將最多 3% 的投資組合分配給 BTC,同時透露他的比特幣敞口較高,因為他對該資產有堅定的信念。自 2019 年以來,這位首席執行官還擁有以太坊,并表示擁有多元化的投資組合是明智的。(Crypto Potato)[2022/6/10 4:16:47]
什么是支付通道?
聲音 | 加密貨幣交易員:比特幣的新一輪看漲周期剛剛開始:加密貨幣交易員@IamCryptoWolf發推稱,根據比特幣月線圖,在經歷了一年的熊市之后,MACD交叉看漲。他表示,比特幣的新一輪看漲周期剛剛開始。[2019/12/24]
支付通道是參與者通過比特幣交易進行溝通的渠道。所有傳遞的信息都以比特幣交易表示。
基本知識
對于每個比特幣交易,可以有不止一個輸入。對于每個輸入,都有一個稱為序列號的參數。此數字表示包含此輸入的交易記錄是否是最終的。如果參數沒有采用最大值,則驗證過程將查看locktime字段,該字段指定事務生效的時間,即事務在locktime之前無效。當指定的時間到來時,它就開始起作用。在給定事務的locktime到來之前,具有較大序列號的該交易的新版本可能會令使用相同輸入但序列號較小的舊版本的無效。
聲音 | 幣印朱砝:比特幣算力未破百 算力飆升并不對幣價上漲有直接影響:Blockchain.com數據顯示,9月19日比特幣平均哈希率首次突破100 EH/s大關達到102.8 EH/s,創下歷史新高。對此,幣印聯合創始人朱砝表示,Blockchain.com算力數據不是各個礦池所顯示的實時算力數據,而是根據全網出塊情況倒推計算得來,其實際參考意義不大,比特幣全網算力仍未破百。
而針對此前有媒體將近3個月來比特幣全網算力大幅上漲的原因推測為6月比特幣大漲吸引更多礦工,導致50多萬臺礦機入場。朱砝表示,由于夏季廠商交付的高效能礦機數量有限,此輪上市的礦機中仍存在很大一部分低效能礦機,故50多萬這一數字或許過于保守,此輪入場的礦機實際數量或許更多。雖然肯定了幣價直接拉動礦業市場的火爆,但朱砝強調,幣價和算力是單向拉動,并不存在雙向拉動關系,幣價直接作用于算力,但算力飆升和幣價并不構成直接關系。他稱,算力飆升利好比特幣的邏輯在于算力上漲意味著比特幣網絡安全性更高,然而他也強調,安全性的提升,前提是算力飆升能達到指數、倍數級別,若只是單單上漲了50%這種,對于提升整個網絡的安全性,其作用只是杯水車薪。
截至發稿,BTC.com數據顯示,當前比特幣全網算力為90.47 EH/s,還未突破百E大關。(幣世界)[2019/9/20]
此功能出現在原始比特幣協議,這個被通常稱為中本支付通道的支付通道類型至關重要。
全球比特幣ATM安裝數量已超過3000臺,每日新增5臺:根據CoinATMradar的數據顯示,在5月份,全球比特幣ATM機的數量已經超過了3000臺里程碑,目前數量為3,125臺,每天平均新增6臺。[2018/5/29]
比特幣智能合約的通用范例
范式的核心要素是所謂的融資交易。一個交易,一旦確認在鏈上,就會打開支付通道。
典型的融資交易如下所示:
與融資交易對應的是退款交易,在給定鎖定期限結束后,該交易將初始資金返還給參與者:
一旦交易提交到區塊鏈,資金交易中指定的合約支付通道就會打開。Alice和Bob之間的所有后續通信都是通過比特幣交易進行的。這些交易不僅與比特幣兼容,而且遵循支付通道規定的規則,即融資交易中確立的合同。驗證可以由任一參與者完成。簡單來說:
愛麗絲用她的簽名把一筆交易寄給了鮑勃。
Bob檢查交易記錄。
A、如果他滿意,他也簽名,然后寄回給愛麗絲。這將為付款通道創建一個檢查點。
B、如果他不滿意,會更新交易,并將其發送給愛麗絲。
交易的每個更新都會將序列號遞增1或更多。
Alice和Bob重復此過程,直到他們需要在鏈上結清合約。
這怎么是智能合約?
如果合約能夠自動化、執行且不需要信任,它就會變得智能。如果我們這樣做,那么我們可以逐一驗證要求。
自動化
愛麗絲和鮑勃的行動都可以完全自動化。創建融資交易時,可以將實現的源代碼添加到OP_RETURN負載中。由于交易由雙方簽署,這意味著自動化的實施由Alice和Bob進行驗證和批準。
強制執行
如果任何一方試圖作弊,另一方只需發布最后一個商定的交易來聲明輸出。鑒于比特幣交易的性質,欺騙方不可能獲得比上次達成一致的交易更多。換句話說,強制執行是從交易對中繼承的:融資交易和退款交易。
信任
支付通道不需要Alice或Bob彼此信任。一旦融資交易在鏈上,他們將嘗試在支付通道溝通,以達成共識。如果不這樣做,它們始終可以還原到最后一個商定的交易。這是從強制屬性繼承的。
這樣好嗎?
我們認為這比其他智能合約平臺更好,因為它提供了擴展性、靈活性、隱私性和成本效益。
擴展性
一般來說,支付通道只需要在鏈上記錄兩個交易,即融資交易和結算交易。支付渠道中的所有通信都是對等的。礦工不需要驗證支付渠道中交換的中間交易,不像其他區塊鏈,其中每個智能合約都由網絡中的所有礦工執行。這種本地化的點對點模式提供了擴展功能。
靈活性
不需要使用什么編程語言來實現協定、運行什么平臺或參與者需要遵循哪些其他規則。唯一的要求是支付渠道的所有參與者同意指定所有參數和規則的融資交易。
隱私
沒有必要將合約明確放在融資交易中。為了添加更多隱私,始終可以選擇將哈希值放在OP_RETURN有效負載中的原始信息。
成本效益
無需向礦工支付費用,因為他們不需要為執行智能合同提供任何服務。
除了列出的優勢外,還可以在類似用例的市場中共享融資交易模板。例如,允許兩個參與者下棋的的支付通道的融資交易可以重新用于任何其他兩個玩家。我們還可以為采礦池進行融資交易,其中模板可以適應任何其他采礦池。設計此類模板的最重要的是確保特定于支付通道的規則不會偏向任何參與者。
結論
我們提出的是比特幣智能合約的通用范例,許多人認為比特幣缺乏這一特性。我們已經看到,支付通道可以提供此功能,并且方式是可擴展、靈活、私密且經濟高效的。可能的用例包括公用事業和內容流的小額付款、實時游戲和電子競技、涉及頻繁付款的商業協議以及其他許多方面。現在,輪到你來用它創造了。
在本文中,比特幣指由BSV代表的原始比特幣協議。
Tags:比特幣比特幣交易區塊鏈比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢比特幣交易會被判刑嗎比特幣交易網官網比特幣交易app官網區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈
眾所周知,中國文化是人類歷史上唯一延續至今沒有中斷的原生文明。古巴比倫被波斯帝國滅亡、古埃及被羅馬吞并、古印度被雅利安人入侵印度河城邦消失.
1900/1/1 0:00:00本文主要來介紹NLP中的命名實體識別。命名實體識別與中文分詞、詞性標注一樣,也是NLP的一個基礎任務,是信息抽取、信息檢索、機器翻譯、問答系統等多種NLP技術不可或缺的一部分.
1900/1/1 0:00:00美國佛羅里達州卡納維拉爾角,美國東部時間周四12點29分,由區塊鏈創業公司SpaceChain開發人員制造的加密貨幣錢包搭乘SpaceX公司的獵鷹9號火箭飛入大氣層.
1900/1/1 0:00:0010月28日,是牛津大學賽德商學院EMBA課程2020年1月入學申請的最終截止日期。馬斯克用一張圖拜年:水墨老虎搭\"中國紅\":1月31日,虎年新春來臨之際,美國特斯拉首席執行官埃隆·馬斯克在.
1900/1/1 0:00:00編者按:創投周報每周日9點更新,為創投用戶梳理一周創投熱點,不錯過任何值得關注的創投動態。在周報中,我們重點呈現新項目、新趨勢、新觀點——A輪及以前的創業項目,用以呈現醞釀之中風向,在有意思·項.
1900/1/1 0:00:00一、安全柵的定義 安全柵又稱安全保持器。本安回路的安全接口,它能在安全區和危險區之間雙向傳遞電信號,并可限制因故障引起的安全區向危險區的能量轉遞.
1900/1/1 0:00:00