數字資產開源智能合約語言DAML用於其他區塊鏈

今天企業區塊鏈公司Digital Asset Holdings(DA)宣布其技術的重要部分,DAML智能合約語言現在是開源的。這是將DAML與其他分散式賬本以及非DLT解決方案集成的計劃的一部分。

Digital Asset可能是澳大利亞證券交易所(ASX)結算系統的分散式分類賬技術合作夥伴以及Broadridge和香港交易及結算所(HKEX)的其他項目。它從15個大牌中籌集了超過1.1億美元。許多人來自金融界,包括Broadridge,Citi,DTCC,JP Morgan,Goldman Sachs等。 IBM和埃森哲等科技公司也進行了投資。

在12月Blythe Masters離職後,該公司宣布Yuval Rooz為新任首席執行官兩周後發布消息。

該公司最初的重點是財務,但最近已擴展到其他領域,包括健康。例如,Change Healthcare和Hashed Health參與了DAML軟體開發工具包(SDK)的私人測試版,該測試版目前已公開發布。

SDK開發者測試版的其他主要財務參與者包括ABN AMRO,埃森哲,ASX,法國巴黎銀行,Broadridge金融解決方案,Calastone,DTCC,GFT,香港交易所,野村研究,新加坡交易所和瑞銀。

什麼是DAML?

DAML是一種功能語言(受Haskell啟發),專為分散式業務工作流程而設計。它旨在將開發人員的時間中心化在編程業務流程上,而不是需要處理區塊鏈和加密的內部問題。

此外,DAML也更加商業友好。數字資產首席技術官Shaul Kfir解釋說:「我們的客戶的業務分析師可能沒有足夠的技術來編寫DAML代碼,但他們肯定可以閱讀DAML代碼,因此構建新功能的迭代非常快。」

開發人員和分析人員的效率最終結果是開發應該更快,更不容易出錯。鑒於DLT完全是關於網路效應,它是一場競賽。因此,能夠更快地將代碼移出門是一個巨大的優勢。

一個問題是:為什麼現在開源?它始終是計劃的一部分,但Kfir解釋說他們希望語言更加成熟,能夠在開源之前改變甚至破壞事物。此外,隨著一些項目接近生產,合作夥伴希望看到許可(Apache 2)開放。

「埃森哲一直與數字資產密切合作,目前已有240多名開發人員使用DAML,」埃森哲董事總經理兼全球區塊鏈負責人David Treat表示。 「開源並允許DAML在多個平台上運行,提供了一個很棒的新選項,可以通過各種底層分類帳平台的功能來獲得DAML編程語言的優勢。」

「DAML有可能使智能合約創建顯著現代化,並且當與SDK和執行環境相結合時,可能會顯著增強DLT生態系統,」DTCC總經理兼首席技術架構師Rob Palatnick說。

回到Digital Asset的Kfir。他說:「我們開始看到更多的分類帳設計融合,更多地實現了適當的分散式分類帳在許多項目中應該是什麼樣子。」 「所以感覺就像開始考慮將DAML放在其他分類賬之上的時機一樣。」

推測

Kfir熱衷於避免任何計劃的具體細節,但他提供了一些線索。 「你可以想像我們正在與所有其他DLT提供商交談,」Kfir說。 「當人們開始使用我們的SDK時,我們得到的一個有趣的反饋是,人們很有興趣將它用作分散式工作流的工具,即使部署不必在第一天進行部署。

「我們還與許多大型科技公司進行了交談。有興趣將DAML放在資料庫之上,而這些資料庫並不是您在DLT中想像的典型事物。此外還有一些其他項目在概念上與DLT非常相似,但通常不會被這個行業所認同。「

Kfir進一步暗示了DAML如何使資料庫更加用戶友好。 「您可以將其視為編寫資料庫模式(結構)和存儲過程(自動化過程)的一種非常簡潔的方式,包括允許讀取的人員以及允許以可組合方式編寫的人員的所有詳細信息,以便開發人員可以構建其他人已經做過的事情(使用SQL資料庫)。「

去年當亞馬遜宣布其區塊鏈替代QLDB時,我們考慮了DAML和QLDB如何結合在一起。

Digital Asset擁有一些緊密的技術公司關係,所以很容易推測計劃。 IBM是其投資者之一,其首選分類賬為Hyperledger Fabric。此外,IBM還稱全球97%的大型銀行都是客戶,而DAML的設計則考慮到了財務問題。 Fabric也是模塊化的,並且已經包括對替代智能合約語言的支持,例如去年增加的以太坊的Solidity。因此,將DAML添加為Fabric選項並不是一件容易的事。

此外,去年發布了有關數字資產和谷歌雲的重大消息。 AG Gangadhar董事會執行主席最近在2015年在Google工作了五年。在博客文章中,一位Google工程師開始以新穎的方式討論DAML的實驗。所以有可能連接更多的點。

DAML如何與眾不同

DAML有一個明顯的缺點。大多數開發人員並不熟悉「功能」語言,所以DAML需要一點點習慣。但是一旦開發人員通過了這項工作,生產力就會提高。

我們詢問Kfir DAML與其他智能合約語言有何不同? 「沒有一件事我會說是最重要的區別。這真的是我們的瘋狂關注是圍繞開發者的體驗,「他回答道。

這個答案很容易被忽視。但考慮另一項近期重大的技術創新:智能手機。消費者的可用性和酷炫因素毫無疑問是iPhone成功的重要組成部分。但是,如果沒有開發人員在短時間內創建大量應用程序,智能手機的效用將非常有限。

與前輩相比,Apple開發手機應用程序相對容易。如果應用程序需要拍照,相機的工作方式就會被抽象掉,將拍照變成簡單的編程任務。即使在收到應用程序的付款時,也不需要計費系統或信用卡商家帳戶,因為Apple最適合您,儘管需要付費。

同樣的邏輯適用於區塊鏈。開發人員應關注自動化業務流程而不是基礎架構。

Kfir繼續說道:「我們一直關注的是,為分散式賬本編寫東西的開發人員不應該是」區塊鏈開發人員「。他們不應該考慮加密貨幣,關於簽名,散列事物。他們不應該考慮分散式系統,因此哪個消息就在哪裡。「

「如果你看一下大多數智能合約語言,用這種語言寫一些東西,就必須考慮密碼學和分散式系統。因此,要成為一名應用程序開發人員,您需要成為這三者的全部。然後它變得越來越麻煩。「

「我們已經失去了我們在這裡努力做的事情,這是為了實現創新。」

資訊來源:由0x資訊編譯自LEDGERINSIGHTS。版權歸作者Nicky Morris所有,未經許可,不得轉載
提示:投資有風險,入市需謹慎,本資訊不作為投資理財建議。請理性投資,切實提高風險防範意識;如有發現的違法犯罪線索,可積極向有關部門舉報反映。
你可能還喜歡