Waves推出基于dApp的編程語言RIDE

用于構(gòu)建Web 3.0解決方案的分散式區(qū)塊鏈生態(tài)系統(tǒng)Waves Platform,于近日發(fā)布了一個(gè)關(guān)鍵節(jié)點(diǎn)0.17更新,推出了基于分布式應(yīng)用(dApp)的編程語言RIDE。

Waves推出基于dApp的編程語言RIDE

RIDE本身是一種區(qū)塊鏈腳本語言,支持實(shí)現(xiàn)智能區(qū)塊鏈數(shù)據(jù)處理,經(jīng)過優(yōu)化后可以充分利用節(jié)點(diǎn)計(jì)算資源。執(zhí)行結(jié)果基于特定的邏輯,通過使用RIDE腳本并部署在區(qū)塊鏈上得以實(shí)現(xiàn)。它能夠強(qiáng)有力地讓開發(fā)人員在開發(fā)過程中不受錯(cuò)誤的影響,變相節(jié)省了許多用于解決bug的時(shí)間。RIDE架構(gòu)的目標(biāo)是創(chuàng)建一個(gè)本地的鏈上計(jì)算層,它盡可能接近一般的區(qū)塊鏈架構(gòu)(全數(shù)據(jù)同步)。

Waves Platform的創(chuàng)始人兼首席執(zhí)行官Sasha Ivanov表示,“在看到以太坊出現(xiàn)的漏洞和邊緣情況后,Waves始終堅(jiān)持認(rèn)為,對(duì)于鏈上區(qū)塊鏈計(jì)算而言,圖靈完備不應(yīng)該是必需品。” “出于這個(gè)原因,RIDE語言本身就是有意非圖靈備的。但是,如果需要這樣的功能,圖靈完備的計(jì)算仍然可以通過在連續(xù)塊上擴(kuò)展操作來實(shí)現(xiàn)。因此,RIDE為塊上鏈計(jì)算提供了一種靈活而安全的解決方案。”

基于分布式應(yīng)用(dApp)的RIDE語言,現(xiàn)在支持所有開發(fā)者在Waves區(qū)塊鏈上創(chuàng)建完整的Web 3.0應(yīng)用程序。它賦予了賬戶一種自身分配可編程功能的方法,其中可調(diào)用的功能支持:

· 接收付款

· 更改帳戶狀態(tài)

· 從帳戶發(fā)送波浪幣(WAVES)和加密貨幣

為啟動(dòng)調(diào)用,Waves開發(fā)團(tuán)隊(duì)添加了一個(gè)新命令:InvokeScriptTransaction。新命令需要放在區(qū)塊鏈上以調(diào)用函數(shù),發(fā)送方還需要向礦工付款以便執(zhí)行調(diào)用。發(fā)送方可以選擇使用波浪幣(WAVES)或加密貨幣,并且在調(diào)用時(shí)更改合同狀態(tài)。與此同時(shí),合同可以進(jìn)行多次付款。

現(xiàn)有的授權(quán)腳本機(jī)制將保留在帳戶的@Verifier功能下,并可以被視為合同所有者的“管理”功能。默認(rèn)情況下,合同、合同數(shù)據(jù)和合同加密貨幣都由帳戶的私鑰控制,同時(shí)也能夠支持多種群(Multisig)控制。

Waves是一個(gè)在2016年發(fā)起的全球性區(qū)塊鏈平臺(tái)。Waves的使命是建立一個(gè)區(qū)塊鏈生態(tài)系統(tǒng),允許用戶使用該系統(tǒng)解決廣泛的現(xiàn)實(shí)問題,并構(gòu)建自己的Web 3.0解決方案。Waves團(tuán)隊(duì)開發(fā)的是易于個(gè)人用戶,開發(fā)者和商業(yè)者使用的區(qū)塊鏈基礎(chǔ)設(shè)施。2017年4月,Waves成功的推出DEX (去中心化交易所),這是一個(gè)用于快速安全交易的去中心化交易所。2017年末,Waves-NG協(xié)議的激活,開啟了前所未有的交易容量,交易速度每秒至少1000TX,交易確認(rèn)時(shí)間大大的減少只需數(shù)秒。隨著Waves智能合約圖靈完備的第一階段啟動(dòng),2018年9月,智能賬戶(Smart Accounts)在Waves平臺(tái)推出。隨后在2019年1月,Waves平臺(tái)推出智能資產(chǎn)(Smart Assets)。

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2019-03-25
Waves推出基于dApp的編程語言RIDE
用于構(gòu)建Web 3.0解決方案的分散式區(qū)塊鏈生態(tài)系統(tǒng)Waves Platform,于近日發(fā)布了一個(gè)關(guān)鍵節(jié)點(diǎn)0.17更新,推出了基于分布式應(yīng)用(dApp)的編程語

長(zhǎng)按掃碼 閱讀全文