加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > DAI > Info

如何在比特幣上打造高級智能合約?_比特幣:SIMP

Author:

Time:1900/1/1 0:00:00

來源:LongHash

比特幣是目前為止世界上最流行的加密貨幣。無論是從流動性、鏈上交易量、還是其他任意指標看,比特幣的主導地位都不言而喻。

然而由于技術原因,開發人員常常更偏愛以太坊。因為以太坊在搭建各類應用和智能合約方面更加靈活。多年來,有許多平臺都專注于開發高級智能合約功能,但顯然以太坊才是這個特定領域的領頭人。

就在這些技術在以太坊上如火如荼地開發的時候,比特幣逐漸成為價值存儲工具。有人試圖通過兼容以太坊的RSK側鏈與TBTCERC-20代幣等技術,縮小比特幣與它的差距。

但是另一種選擇是讓比特幣本身去升級腳本功能。這里就需要用到Simplicity語言。

什么是Simplicity?

Simplicity是一種全新的比特幣編程語言,在構建智能合約方面比當今的比特幣網絡更加地靈活。而這個低級語言是由Blockstream基礎架構的開發人員RussellO’Connor創建的。

聲音 | BB:一直在研究如何為受到武漢疫情影響的人們提供幫助:2月16日,Block.one首席執行官BB發推文稱,一直在研究如何以一種還尚未被使用的方式提供最好的幫助,且一直非常謹慎地保護Block.one的員工。我們的許多組織都在中國香港運營,我們的心與受影響的人息息相關。武漢加油。而此前EOS創始人BM在推文發布的有關武漢疫情的相關言論引起爭議,甚至有社區成員要求中國交易所下架EOS,隨后BM刪除相關推文并道歉。[2020/2/16]

Blockstream的CEOAdamBack在近期關于這一話題的網絡研討會上解釋道:“這是面向比特幣和包含Elements、Liquid等網絡的新一代腳本語言。”

比特幣創建者中本聰在項目早期出于安全原因限制了比特幣腳本,而Simplicity則是在保證安全性的同時讓比特幣腳本更加靈活的一次嘗試。

雖然并非圖靈完備,但對那些想要搭建以太坊上現有的大部分同類應用程序的開發者來說,Simplicity的表達能力已足夠豐富。

此外,Simplicity的目標是讓開發者和用戶能夠更簡單地驗證智能合約部署是否到位、安全以及成本如何。

動態 | 捷豹路虎DLT開發人員解釋如何通過報告路況獲得加密貨幣獎勵:英國最大汽車制造商捷豹路虎分布式賬本技術團隊的軟件開發人員Aaron Hetherington解釋了駕駛員如何通過報告道路問題而獲得加密貨幣獎勵。Hetherington稱,捷豹路虎的技術可以追蹤車輛何時何地撞到路上的坑洞,這樣就可以將維修細節發送給英國和愛爾蘭的地方議會。他補充道:“當然,發現這些不好的路況是有獎勵的。利用像IOTA這樣的加密貨幣,我們可以將獎勵直接發送給客戶。”通過讓汽車自動向導航提供商或地方當局報告道路狀況數據,比如交通擁堵或坑洼,司機將獲得加密貨幣積分,這些積分可用于自動支付通行費、停車費和充電費。2019年4月,捷豹路虎表示正在測試軟件,旨在允許其汽車司機獲得加密貨幣IOTA作為共享數據的獎勵。據悉,該公司正在開發“智能錢包”技術,以安裝在其汽車中。目前還未確定何時上市。(SiliconRepublic)[2020/2/6]

“處于安全考慮,我們確實希望在運行程序前先進行分析,”致力于撰寫開源軟件文獻的技術寫手DavidHarding在NodedBitcoin一期博客中說道,

動態 | Kyle Samani發推質疑Block.one如何在兩年時間花掉 8 億美元:著名區塊鏈投資機構 Multicoin 創始合伙人 Kyle Samani 發推質疑 EOS 背后的開發公司 Block.one 如何在兩年時間中燒掉 8 億美元。Kyle Samani 發表推文稱,如果 Block.one 通過 ICO 融資了 40 億美元,現在的資產負債表上有 32 億美元的資產,那么這家有 200 名員工的公司如何在兩年時間里花掉了 8 億美元現金?Kyle Samani 還稱,Block.one 進行了 1.8 億美元風險投資,但這不是支出,即便把這些投資的賬面資產都減記為 0 ,時間也不夠用。而 Staked.us 的聯合創始人 Jonathan Marcus 則表示,Block.one 花費的那 8 億美元中,最少有 5.3 億美元用于股權回購,因為 Block.one 過去兩年共進行了兩次股權回購,一次花費了 3 億美元,最近又回購了 2.3 億美元的股權。[2019/6/3]

“對比特幣來說,我們不允許圖靈完備,這樣我們就可以靜態分析程序。Simplicity也不會達到圖靈完備,這樣你就可以靜態地分析程序。”

聲音 | BB:監管者不知道如何利用區塊鏈應對非傳統領域價值儲存的需求:Blcok.one的CEO BB發推文表示,監管者雖然知道區塊鏈,但他們不知道如何利用區塊鏈技術來應對主流市場對在非傳統領域價值儲存的快速增長需求,而這些非傳統領域更符合個人的信仰體系。[2019/4/21]

值得注意的是,上面提到的TBTC近期在以太坊主網發布沒多久就被創建者關掉了,因為他們在支持ERC-20代幣的智能合約里發現了一個漏洞。這幾年來,以太坊智能合約已經爆出了不少安全問題,比如Parity錢包的多簽漏洞以及臭名昭著的DAO事件。

對比特幣來說Simplicity意味著什么?

為了探索Simplicity對比特幣的實質意義,LongHash聯系了ParadigmResearchPartner的DanRobinson,他對Simplicity和以太坊都有研究。

Robinson告訴我們:“Simplicity將會是比特幣腳本功能的廣泛升級,而不是比特幣歷史上每次腳本升級的集合。作為一個’功能完備’的指令集,未來基本不再需要對比特幣腳本功能再次升級,當然為了提高一些功能的效率,有些升級還是需要的。”

美國商品期貨交易委員會公布關于如何定義加密貨幣已經交易完成的解釋: 美國商品期貨交易委員會(CFTC)已經公布了解釋說明,關于如何定義加密貨幣已經從買方“交付”給了賣方。確認交付已經完成的的兩個因素是:1. 客戶有能力 (i)擁有和控制全部數量的商品,無論是以保證金,還是使用杠桿或其他融資購買,以及(ii)在交易之日起28內,自由地商業使用商品(在任何特定平臺內外);以及2. 報價人及賣方(包括各自的關聯方或與報價人或賣家合作的其他人士)不保留任何利益或控制任何以保證金,杠桿或其他融資方式購買的商品,在超過自交易日期起計28日后。據CFTC稱,提議的解釋不是最終的,需要經過90天的公眾評議期。[2017/12/16]

可以從軟分叉的角度來看待這個問題。在過去,比特幣腳本的升級是通過軟分叉實現的,這需要達成社區共識才能在網絡激活。如果啟用了Simplicity,任何人都可以通過這個語言有效地實現一些常用的軟分叉變動,而無需網絡節點更新比特幣共識規則。

這個方案有兩大作用:比特幣開發速度會比之前快,且對潛在的比特幣協議僵化問題也有一定的幫助作用。不過,最終比特幣協議僵化也是可取的,因為它有效反映了網絡的基本規則,例如代幣政策等,這些是不會變的,所以能夠阻斷潛在的社會攻擊矢量對這個賦予比特幣價值的首要因素產生影響。

“有趣的含義:如果今天的比特幣部署了Simplicity這個腳本,那么它將可以進行自我擴展,”AdamBack在Reddit上寫道,“Schnorr/Taproot以及SIGHASH_NOINPUT等改進方案將可以直接實現。”

這里Back例舉的就是軟分叉方案,是啟用Simplicity后,在不改變比特幣共識規則的前提下能夠做出的添加種類的一種。當問他對此怎么看時,他澄清道:

“我認為從技術上看,Taproot擴展方案并不能如PieterWuille所說的那樣在Simplicity語言下實現——但Schnorr可以。”

就Robinson而言,如果Simplicity真的添加到了比特幣上,那么首先奏效的會是開發者們現在正在研究的一些改進,比如Eltoo這類支付通道的設計、新的簽名算法、可能還有一些隱私方面的提升方案。

Robinson補充道:

“我比較期望看到的是能開發出一種代幣標準,類似以太坊的ERC-20,這樣就能見到一些新的應用,比如穩定幣、去中心化交易所以及杠桿交易等。”

Simplicity在以太坊和比特幣上的區別

如果比特幣主網上添加了Simplicity語言,那么顯然會有人下這樣的結論:我們沒有理由繼續使用以太坊了。但是,即使比特幣有了Simplicity,它和以太坊之間還是會存在明顯差異的。

Robinson表示,“我之所以對Simplicity感興趣,并不是因為它能讓比特幣變得更’以太坊’,而是能讓比特幣變得更’比特幣’。”

盡管使用了Simplicity,但與以太坊以賬戶為基礎的設置相反,比特幣依舊會在UTXO模式下運行。

Robinson解釋道:

“UTXO模型對于驗證人效率而言是絕佳的選擇,但它的權衡之處在于,它很難搭建出應用來滿足多人與合約交互的需求。”

此外,以太坊在開發平臺網絡效應方面已經取得了很大的進步,至少在智能合約方面如此。

“圍繞Simplicity的工具和開發者生態系統可能要很長時間才能成型,”Robinson說,

“Simplicity并不是一種人類可讀的語言,因此可能需要有人去開發一種語言對其進行編譯,然后再供普通的開發者使用。此外,開發與UTXO模式兼容的智能合約設計平臺也需要進行大量的研究。”

從開發角度看,以太坊的網絡效應正解釋了為什么RSK會將平臺設計成與以太坊虛擬機兼容的原因。

但最終比特幣用戶是否還需要一些類似于以太坊網絡上的加密貨幣應用,目前還不得而知。

Robinson表示,

“比特幣區塊容量的溢出比以太坊要大,其10分鐘出一塊的速度可能也會將一些應用拒之門外。相應的,現在似乎并不清楚比特幣社區是否真的希望在比特幣上搭建這些應用,因為這樣的應用可能會造成區塊鏈擁堵,甚至是提高51%攻擊的收益率——要是引入了新的礦工挖礦價值的話。”

就Robinson的觀點而言,由于預言機問題尚存,很多比特幣用戶很早開始就對以太坊持批評態度。預言機問題在開發各類去中心化應用程序中已經成為人們越來越關注的問題。

Simplicity什么時候可以落實?

需要注意的是,距離Simplicity登陸比特幣主網可能還有很長一段路要走。但據預計,今年晚些時候或許能先看到這個腳本語言添加到Liquid側鏈上。

這是壓上現實世界資產開始使用Simplicity語言的重要一步,但有些開發者,比如致力于比特幣隱私錢包的開發者,已經因為Liquid側鏈的聯邦模型而表現的興趣乏乏。

我們問Robinson對此怎么看,他表示:

“我不認為Liquid的聯邦本質會破壞交易。但這確實是會讓收獲大量開發者或用戶變得更艱難。”

根據比特幣核心長期貢獻者兼Blockstream聯合創始人GregMaxwell的觀點,由于通過隔離見證升級引入了腳本多版本系統,Simplicity可以通過軟分叉的形式添加到比特幣上。當然,這是建立在能夠圍繞比特幣共識規則的更改建立起社區共識的假設上。

在Blockstream工作的Grubles告訴我們,

“我不確定如何通過軟分叉來部署它,但它不會代替主網以及Liquid側鏈上的任何東西。它只會是一個能夠與現有地址類型一起使用的新的地址類型。”

Grubles補充道,他認為以太坊已經損害了“智能合約”的風評,因為有很多有問題的智能合約已經在該平臺部署了很多年。因此,他們覺得一直關注著以太坊的比特幣用戶不太會愿意看到智能合約在Liquid上靈活運用。

“我認為這會是一個很有趣的議題,但還需要個幾年,”Back補充道,“先例可以先在側鏈上驗證一下。”

LongHash,用數據讀懂區塊鏈。

Tags:比特幣LICCITYSIMP比特幣紅包appLeonidasbilicAuthencitysimplyBrand

DAI
比特幣也可以有隱私性,使用Coinjoin的比特幣數量出現大幅增長_OIN:COI

據Decrypt5月23日報道,本月通過使用隱私策略CoinJoin,有大約7萬枚比特幣具有了隱私屬性。 WasabiWallet的撰稿人MaxHillebrand表示,這對比特幣來說很重要.

1900/1/1 0:00:00
觀察 | 監管沙箱布局全面加速,北京上海重慶杭州已加入賽道_區塊鏈:USDT

作者:羅滔 2015年,英國提出“監管沙箱”的概念,旨在實現創新與監管之間的良性互動。“監管沙箱”由金融業管機構設立,通過設置一系列限制條件和相應的保護措施,允許金融機構在真實市場中,向真實消費.

1900/1/1 0:00:00
從特斯拉CEO到推特CEO ,細數這9位持有比特幣的頂級富豪_比特幣:ANC

到2020年,全球億萬富翁的數量超過了野生黑犀牛的數量。其中的一些億萬富翁要么投資了比特幣,要么被贈予比特幣作為禮物.

1900/1/1 0:00:00
Hash CIB波卡研究報告——Polkadot值得期待嗎?_HASH:ASH

來源:律動 Polkadot是下一代區塊鏈網絡基礎設施,旨在成為「去中心化互聯網」的基礎。這是繼以太坊推出后最重要的區塊鏈項目之一.

1900/1/1 0:00:00
供應鏈金融模式有哪些?區塊鏈在供應鏈金融中如何應用?_區塊鏈:Biotron

供應鏈金融自誕生以來,以其獨到的模式受到了市場主體的追捧,發展十分迅速,但是因受限于其他因素,所以還無法有效發揮其潛力.

1900/1/1 0:00:00
美股暴跌,加密市場也難逃厄運_BTC:區塊鏈幣排名

導讀 本周,美股出現暴跌,加密市場也隨即出現大幅下跌,BTC價格一度跌破9100美元,單日最大跌幅近9%。 摘要 專題:美股暴跌,加密市場也難逃厄運.

1900/1/1 0:00:00
ads