像Twitter這樣的社交媒體平臺擁有豐富的數據,展示了全世界人們所關心的熱門話題。我們正在進入一個數據驅動的世界,而Chainlink提供了一個渠道,將這個龐大的數據集安全地連接到鏈上世界,為我們的社交媒體生活帶來智能合約的可靠性和透明度保證。
在這次的實戰演練中,我們將介紹如何讓你的智能合約連接到TwitterAPI。具體來說,我們將解釋如何從智能合約中發出一條推文,但是圍繞社交媒體進行數據分析和智能合約的執行所展示出來的可能性卻是無限的。
構造函數
波卡生態DEX Mangata攻擊者已轉移1.17萬枚KSM:10月10日消息,波卡生態DEX Mangata發推稱,攻擊者已從攻擊地址轉出1.17萬枚KSM(約50萬美元),并在Moonriver上兌換為USDC和ETH。Mangata正在與執法部門聯系,并對攻擊者的IP地址以及與中心化交易所的交互進行了記錄。
據悉,Mangata于10月6日遭到治理攻擊,攻擊者通過控制治理投票權惡意轉移部分KSM,但Mangata并未透漏損失金額。[2022/10/10 10:29:30]
我們從熟悉的ChainlinkClient導入和繼承開始。導入ChainlinkClient合約包含了構建請求、提交給一個或多個Chainlink節點,并接收回復所需的所有功能。只需定義你選擇的oracle地址,該節點為其TwitterJob提供的作業規范ID,并定義該節點處理請求所需的費用。此外,我們還定義了onlyOwner修飾符,這樣只有創建合約的地址才能通過這個合約發推特。
礦企Core Scientific 8月份產出1334枚比特幣,售出1125枚比特幣:9月7日消息,比特幣礦企Core Scientific發布8月份生產和運營更新,Core Scientific的自挖礦業務在8月份生產了1334枚比特幣。自挖比特幣生產受益于本月約17,000臺新服務器的部署。多個數據中心的削減活動增加限制了生產進展。
該公司在本月將其自挖礦服務器機群擴展至127,716臺,將哈希率提高至12.69 EH/s。公司預計在2022年底前額外部署約43,000臺自挖ASIC服務器。截至8月31日,Core Scientific還為超過97,000臺客戶擁有的ASIC服務器提供數據中心托管服務、技術和運營支持。
在8月份,該公司以23014美元的均價出售了1125枚比特幣,總收益約為2590萬美元。截至8月31日,公司持有1409枚比特幣和約4,720萬美元現金。[2022/9/7 13:13:16]
Tweet函數
Cipher在德克薩斯州完成了40兆瓦的風力發電場:金色財經報道,比特幣礦工 Cipher Mining 已完成將采礦設備部署到其位于德克薩斯州厄爾布爾士的 40 兆瓦風力發電設施,其哈希率約為每秒 1.3 exahash (EH/s)。該公司在其第二季度業績報告中表示,新網站每天將能夠生產多達 5.7 個比特幣。該公司還報告第二季度凈虧損2920萬美元,相當于每股虧損0.12美元。[2022/8/9 12:13:23]
構建了合約之后,發推特就非常簡單了。tweet函數接收要推送的字符串,創建請求結構體,并將其提交給定義的Chainlink節點。請求結構中需要兩個字段:`status`和`copyPath`。`status`,即我們希望發布的推文,在Twitter外部適配器中被定義為一個輸入,該節點將運行它來完成這項工作。而`copyPath`則是所有Chainlink節點支持的默認適配器的一部分,它告訴節點如何解析JSON輸出。此外,`endpoint`可以指定為不同的Twitter端點,具有不同的功能,但適配器默即可發布推文狀態,因此目前不需要關心這一參數。
解放日報:上海率先起跑元宇宙產業新賽道:金色財經消息,8月8日,解放日報刊文《上海率先起跑元宇宙產業新賽道》,今年 6 月上海推出為元宇宙度身定制的兩個特色園區,即“張江數鏈”和“漕河涇元創未來”。其中“張江數鏈”已成立“張江元宇宙創新發展聯盟”,首批成員包括維智科技、SAP、百度、埃森哲、上科大等 20 余家專業機構和龍頭企業。
此外根據行動方案,到 2025 年上海元宇宙相關產業規模將達 3500 億元,出現 10 家以上具有國際競爭力的頭部和鏈主企業,打造 100 家以上掌握核心技術的專精特新企業。其中元宇宙關鍵技術創新將通過揭榜掛帥方式推進,并支持商飛、上汽等龍頭企業開設“元宇宙 + 工業互聯網”試點示范場景,“數字人”也將在多行業應用。(解放日報)[2022/8/8 12:09:11]
元宇宙初創公司Condense完成450萬美元種子輪融資:7月28日消息,體育及音樂直播元宇宙初創公司 Condense 宣布完成 450 萬美元種子輪融資,倫敦風投公司 LocalGlobe 領投,7% Ventures、Deeptech Labs、Monzo 創始人兼前首席執行官 Tom Blomfield、以及一位藝術家和一位前英格蘭足球運動員和體育節目主持人等參投。
Condense 是一家元宇宙基礎設施初創公司,幫助用戶在元宇宙創建出色的體育及音樂直播體驗,其客戶主要包括開發人員、廣播公司、唱片公司、以及體育品牌商和比賽授權轉播單位。Condense 計劃很快在倫敦開設一家活動錄音室,然后計劃進軍歐洲其他城市,以及其主要目標市場美國。(Sifted)[2022/7/28 2:43:49]
上面是外部適配器的JSON輸出示例,在其market.link列表上提供。我們希望得到該推文的`statusCode`來確認它是否成功。`statusCode`是輸出的JSON結構中第一層的key,所以路徑只是`statusCode`。如果我們希望檢索`data:{result:}`,其中result是第二層的key,我們可以使用點符號將路徑指定為`data.result`。更多關于Copy和其他適配器的信息在Chainlink適配器文檔頁面提供。
構建好包含tweet和要返回的路徑的請求,就可以提交請求,之后就會被節點處理,并在`fulfill()`回調中返回statusCode。用戶合約端只需要構建和提交請求即可,因為大部分繁重的工作都由Chainlink節點處理。
Twitter外部適配器和節點配置
在節點方面,有幾件事我們必須做。-安裝并運行Twitter外部適配器
在節點和適配器之間建立一個橋接器
創建一個使用橋接器的工作規范
正如Twitter適配器列表中所概述的那樣,在使用yarn運行適配器之前,需要四個環境變量來定義TwitterAPI的連接訪問。
默認情況下,適配器監聽端口為8080。請注意,如果你的節點和適配器不是運行在同一個容器中,或者不是本地的,localhost:8080對它們來說是不一樣的。在這種情況下,當你定義連接節點的橋接器時,你需要根據你的適配器運行的位置,指定你的docker容器的IP或你的主機的本地IP。也可以將適配器托管在一臺單獨的機器上,在這種情況下,您可以指定它的公共IP或本地IP,如果它在同一個局域網內。
在您的節點和適配器之間定義一個橋接器非常簡單。只需在你的節點界面上填寫新建網橋頁面,并輸入適配器的URL,給它起個名字,并指定你想要的最低確認數和費用金額。
現在適配器已經運行并連接到您的節點,我們需要定義一個作業規范,以便在智能合約請求調用橋接器時使用它。在節點儀表板的NewJob部分里,我們定義了一個JSON規范,說明什么會啟動一個作業,以及這個job會執行什么任務(task)。
在這個Twitter適配器的情況下,我們的作業規范應該是這樣的。
首先是觸發器。用來告訴節點要監控哪個oracle合約,并從哪個oracle合約上獲取job。這與前面創建請求智能合約時使用的oracle地址相同。請求被發送到鏈上的這個oracle,由于節點正在監控它的作業請求,所以當請求進來時,它將啟動這個job。更多關于部署這個oracle合約的內容,可以在FulfillingChainlinkRequests文檔頁找到。
接下來是任務。當然,我們這里需要的是Twitter任務--只需填寫Twitter適配器的橋接器名稱即可。接下來我們定義了copyadapter任務,這樣它就會處理請求中的copyPath,然后用ethuint256適配器將輸出轉換為unit256,最后用ethtx適配器將答案提交回鏈上。至此,節點設置就完成了。在創建這個jobspec時,會提供一個jobID,而請求合約在形成請求時使用的就是這個jobID。
結束語
希望這個演練能夠幫助進一步展示Chainlink將任何API連接到您的智能合約的潛力,同時也解釋了節點運營方處理這些任務所需的一些配置。
如果你是一名開發人員,并希望將你的智能合約連接到鏈外數據和系統,請訪問開發人員文檔并加入Discord上的技術討論。如果你想安排一個電話,更深入地討論集成問題,請在這里聯系。
2021年1月19日周二農歷臘月初七摘要:比特幣趨勢怎么看?比特幣還要繼續漲嗎?比特幣會先跌一下嗎?比特幣還能漲多久?比特幣為何要在深夜跳水2000點?比特幣后市如何?是漲是跌?為何我一做多行情.
1900/1/1 0:00:002021年01月16日臘月初四比特幣及以太坊今日行情分析,比特幣今日還能否繼續回到40000美金以上?H度信托又將繼續增持代表什么?以太坊2021年牛市價格預測.
1900/1/1 0:00:00隨著美國新一輪的經濟刺激政策落地,預計將有2萬已美元參與到此次經濟援助計劃,世界金融和貨幣體系的處境便令人愈發擔憂,貨幣毫無節制的印發,你手中的金錢將越來越不值錢.
1900/1/1 0:00:00LINK ChainLink的LINK網絡是第一個分散的oracle網絡,允許任何人安全地提供智能合同,訪問關鍵的外部數據,脫機支付和任何其他API功能.
1900/1/1 0:00:00Bitcoinwin數字貨幣行情顯示,上周BTC行情是一個主跌行情。周初兩天高位橫盤于37000附近,上攻38000失敗,隨即行情開啟下跌模式,由最高的37880下跌至最低的28888,跌去了近.
1900/1/1 0:00:00最近幾周,比特幣、以太坊的價格一路突飛猛進,但美國監管機構SEC對幣圈卻是頻頻發槍。12月22日,SEC起訴瑞波,認為XRP是未登記的證券。XRP因此一路暴跌60%,給投資者帶來了巨大損失.
1900/1/1 0:00:00