主頁 > 區塊鏈 > 區塊鏈技術應用與安全發展

區塊鏈技術應用與安全發展

2021-09-01 15:08:07 區塊鏈

區塊鏈技術應用與安全發展

  • 1.引言
    • 1.1區塊鏈的起源
    • 1.2區塊鏈技術的概念
      • 1.2.1去中心化
      • 1.2.2加密演算法
      • 1.2.3數字簽名
      • 1.2.4區塊鏈共識機制
        • 1.2.4.1PoW共識機制
        • 1.2.4.2PoS共識機制
        • 1.2.4.3DPoS共識機制
        • 1.2.4.4PBFT共識機制
    • 1.3區塊鏈在資訊安全網路技術中應用
      • 1.3.1在用戶身份資訊認證保護方面
      • 1.3.2阻止DDos攻擊
      • 1.3.3在資訊安全領域中交易信任與安全方面的應用
      • 1.3.4防止資訊記錄篡改方面
      • 1.3.5在英格碼系統的應用
      • 1.3.6在資訊資料分析方面的應用
      • 1.3.7資料流通方面的應用
  • 2.國內外研究現狀
    • 2.1國外發展現狀
    • 2.2國內發展現狀
  • 3.結論及分析

隨著計算機技術的飛增猛進,區塊鏈技術也進入人們的視野,區塊鏈是一種基于去中心化的分布式計算機技術,多用于新興的數字加密貨幣,本質上是一種公共的記賬技術,設計巧妙,涉及了密碼學,數學,對等網路多種知識,當人們進入大資料時代后,人們的個人資訊都已經實作了資料化,極易受到泄露、篡改,但利用區塊鏈先進特性,可以對資訊資料安全性進行強化,提到區塊鏈不得不提的就是最近大熱的位元幣,能夠在運行的十多年內保證著資訊的安全,本文通過對區塊鏈技術進行調查與研究,對區塊鏈的起源,發展,資訊安全保證,技術應用和前景進行分析,

1.引言

1.1區塊鏈的起源

說起區塊鏈的起源,就要從一個上個世紀90年代美國成立的一個小眾神秘組織“密碼朋克”(Cypherpunk),他們創建了一個郵件串列,用來討論各類話題,主要包括數學,加密技術,計算機技術,政治,哲學等,1993年,埃里克.休斯寫了一本名叫《密碼朋克宣言》的書,其中一段話為位元幣系統的出現埋下了伏筆:“我們致力于建立匿名系統,我們用密碼學,匿名郵件轉發系統,數字簽名和數字貨幣來捍衛我們的隱私”,[ 杜經農,杜江天.輕松讀懂區塊鏈–北京:人民郵電出版社,2019.10]
在基于區塊鏈技術的位元幣系統出現前,密碼朋克的成員們討論,發明過多種失敗的數字貨幣和支付系統,直到2008年一個叫中本聰的人綜合前人的成就,創造性的融合點對點技術,非對稱技術,和作業量證明演算法,創造了一種去中心化的“數字貨幣”系統–位元幣系統,

1.2區塊鏈技術的概念

1.2.1去中心化

去中心化是保證區塊鏈用戶資訊安全的保證,
談到去中心化,就先來談談現在我們普遍使用的中心化系統,在我們開發一個系統,應用的時候,會使用服務器來進行資料的增刪改查詢,記錄人們的資訊,比如消費者在一個購物網站進行交易的時候,首先會訪問該網站的服務器,,服務器回傳該網站的商家產品資料進行互動,當消費者瀏覽到心儀的產品進行下單支付的時候,就會向服務器發起購物請求,服務器就會進行相關的操作,將你的資訊和錢轉到賣家的賬戶上,完成交易,這就類似于一個中心系統,平臺和平臺的服務器就是整個中心系統的中心節點,存盤著大量平臺用戶的個人資訊和資料,
在整個中心化系統中,中心節點能夠為用戶更快捷和方便的服務;處于一種可信任的環境中,交易是受到保護,當平臺出現違規行為會受到相關法律的懲罰;當我們賬戶資訊遭受篡改的時候平臺可以恢復相關資訊,由于中心節點擁有著普通用戶的特權就會存在許多的問題,中心節點存盤著用戶的姓名,年齡,居住地址,消費記錄,出行路線,愛好,社交圈子等大量私人資訊,在這個大資料時代,用戶畫像使用一組組資料來替代,繪制出各種個人資訊畫像,使用這些資訊制作的“猜你喜歡”總是能推薦到你喜歡的,當黑客攻擊中間節點,大量的個人資訊泄露,被不法人員利用實施詐騙,就會造成個人利益被損害,
而去中心化就去的就是中心節點,在去中心化系統中不存在類似于中心節點這樣的擁有較高權力的節點,每個網路節點都擁有著相同的權力,每個網路節點都掌握著所有資訊,當交易發生的時候,會向所有節點廣播這則訊息:某人向某人進行交易,交易的時間,數量都會記錄在每個節點之中可供查詢,這樣就不會擔心因為中間節點遭受攻擊而導致資料丟失,大家擁有的資訊是相同的,區塊鏈加密的技術保證了資料不易被篡改,偽造,保證了交易的公開,透明,可追溯,
在這里插入圖片描述

圖 1參考自中本聰《Bitcoin: A Peer-to-Peer Electronic Cash System》

1.2.2加密演算法

區塊鏈中加密使用了大量的密碼學知識對資料進行加密,Satoshi Nakamoto[ Nakamotv S. Bitcoin: A peer-to-peer electronic cash system.2008]在《Bitcoin: A Peer-to-Peer Electronic Cash System》一文中說到“我們非常需要這樣一種電子支付系統,它基于密碼學原理而不基于信用,使得任何達成一致的雙方,能夠直接進行支付,從而不需要第三方中介的參與”,
哈希演算法屬于區塊鏈包括其應用位元幣中最常使用的加密演算法之一,通過散列函式對資訊進行轉換,在我們生活中比較常見的就是對比較敏感的資訊進行加密,比如我們在登錄一個網站時,一些比較安全的做法就是會對用戶輸入密碼進行加密處理,資料庫中保存的是加密后的字串,在一定程度上加大了攻擊者的破解難度,對不同明文資料加密后得到的密文一致這種被成為哈希碰撞,一種優秀的哈希演算法要使得產生哈希碰撞的可能性極低,低到在現實中幾乎不可能存在,在位元幣中使用的由美國國家安全域的數學專家設計的SHA256演算法,產生哈希碰撞的可能性極低,即使你知道演算法步驟,看到最終的加密結果,仍然很難猜到明文,在位元幣系統中,礦工挖礦就是使用SHA256演算法進行數萬次計算,

1.2.3數字簽名

中本聰是這樣定義數字簽名的:每一位所有者通過對前一次交易和下一位擁有者的公鑰簽署一個隨機散列的數字簽名,并將這個數字簽名符加在這枚電子貨幣的末尾,電子貨幣就發送給下一位所有者,收款人通過對簽名進行檢驗,就能驗證該鏈條的所有者,
在密碼學中,加密演算法被分為對稱加密和非對稱加密,對稱加密是指通信雙方都共享著一個密鑰,通過該密鑰對通信內容進行加密,保證通信的安全,存在著一個問題,因為通信雙方都掌握著這個密鑰,當有貿易出現糾葛時,不能對資訊的真偽進行辨別,容易產生抵賴,假冒等行為,因此引入了非對稱加密,
采用公/私鑰對資料進行加密處理,公鑰是大家都知道的,私鑰是自己知道的,當甲和乙要進行通信時,甲找到乙的公鑰,通過乙的公鑰加密資訊后發送給乙,乙使用自己私鑰解密,獲取通信內容,因為是乙的公鑰加密,保證了資訊只能由乙進行破解,這樣就保證了資訊不能被破壞,
在數字簽名中,甲給乙發訊息,甲一方面使用哈希對明文資訊進行加密處理,另一方面使用自身私鑰進行加密,將加密后的兩個內容連接使用乙的公鑰加密,發送給乙,乙接收后,使用自身的私鑰解密,再對加密后的哈希密文解密得到M’,使用甲的公鑰對密文進行解密得到M’’,將M’和M’’進行對比,判斷內容是否發生篡改,在整個程序中,因為使用了甲的私鑰加密,保證了資訊是由甲發出來的,由乙的公鑰加密,保證了只能由乙能進行解密,既保證了資料的安全性,通信雙方對通信內容有不可抵賴性,
在這里插入圖片描述

在區塊鏈中就是采用這種方式來保證區塊鏈資料不被隨意的篡改和偽造,當然不是前面陳述的簡單使用哈希演算法和數字簽名,而是使用一套資料鏈結構,利用拜占庭將軍問題中的共識問題,促使無中心系統中成員達成共識,在不可信的環境中構造出一個可信的區塊鏈系統,
中本聰在《Bitcoin: A Peer-to-Peer Electronic Cash System》使用一幅圖說明了位元幣的數字簽名鏈如圖3所示

在這里插入圖片描述

根據中本聰給出的數字簽名鏈,位元幣交易記錄是一環扣一環地進行鏈接,每次的交易都需要上一次交易哈希值進行驗證,使用自己簽名進行確認,保證了交易的不可抵賴性,不易被篡改和偽造,
在此中本聰提到了雙重支付,俗稱“雙花”,簡單的來說就是把一份資產進行兩次交易,用交易記錄使用廣播的形式傳播,存在網路延時,利用時間差完成兩次交易,為了防止雙重支付,需要確保在交易期間絕大多數的節點都認同該交易是首次出現,對每一筆已發生的交易,都要向前追溯整個交易鏈,將一些通過檢驗的交易記錄集中起來,進行檢驗和打包后,就形成了區塊,這些區塊通過哈希值鏈接起來,最終形成區塊鏈,中本聰通過區塊連接成可追溯的鏈條的方式來解決雙花問題,

1.2.4區塊鏈共識機制

前文中所提到的區塊鏈系統是一種去中心化的系統,任何節點都可以參與鏈的運行,擁有記賬的權力,但是它面臨著一個很實際的問題,如果有人惡意的發布一些錯誤的交易記錄,如何讓所有節點在記賬時保持一致性,記錄正確的資訊,針對這種一個分布式系統的多個節點存在失效或惡意行為,如何保證一致性,在區塊鏈中,技術人員研究提出多種共識機制以解決這個問題,常用的共識機制有作業量證明(proof of work,PoW)、股權權益證明[ King S, NaOl S. PPCoic: Peer-to-pees crypT-currencp with proof-of-stake. White Paper. 2012](proof of stake,PoS)、委托權益人證明[ Kiayias A. Russell A. David B. et al. Ouroboros: A provably secure proof-of-stake blockchain protocol//Proceedings of the Annual International Cryptology Conlerence. Santa Barbara,USA,2017: 357-388](deleated proof of stake,DPoS)、實用拜占庭容錯和[ Castro M,Liskov B. Practical Byzantine lault tolerance//Proceedings ol the 3rd USENIX Symposium on Operating Systems Design and Implementation, New Orleans, USA,
1999,99: 173-186](practical byzantine fault tolerance,PBFT),

1.2.4.1PoW共識機制

它被位元幣系統所采用,其基本原則一是必須通過一定的作業量來獲得記賬的權利,通過基于作業量的投票來獲得全網共識;二是保證一份作業量一票原則,使投票權能平均分配,這個大多數是基于CPU的,一個CPU代表一票;三是記賬結果要經受大家的檢查,如果記得正確,會得到獎勵,如果記賬錯誤,那么之前的作業量就會白費,這種激勵系統有助于鼓勵節點保持誠實,如果有一個貪婪的攻擊者能夠調集比所有誠實節點加起來還要多的CPU計算力,那么他就面臨一個選擇,要么將其用于誠實作業產生新的電子貨幣或者將其用于二次支付攻擊,那么他會發現按照規則行事更有利可圖,因此大部分人會守規矩從而保障系統正常運行,

1.2.4.2PoS共識機制

該機制主要應用在以太坊,PoS的特點是參與記賬的人事先需要付出一些抵押物,采用PoS共識機制的區塊鏈同樣使用挖礦方式來產生新幣,但是與采用PoW共識機制的區塊鏈不同,PoS共識機制要求礦工在挖礦前必須擁有一定量的幣,這些幣相當于抵押物,以保證礦工的利益總是與區塊鏈的利益聯系在一起,礦工不會故意去破壞鏈的運行,因為這樣相當于破壞自己的利益,在這個機制中,你擁有的幣決定了你挖礦的效率,持幣越多的人,生成區塊的能力越強,得到的獎勵越多,

1.2.4.3DPoS共識機制

在該機制下,并非所有的持幣者都擁有記賬的權利,由所有持幣者選出部分代表,這些代表擁有記賬權,由系統隨機安排,輪流記賬,每過一段時間系統就會進行重排,以防止作弊,區塊鏈仍然按照“最長鏈法則”進行,但是該機制在一定程度上已經背離了區塊鏈去中心化的初衷,記賬權由少數人進行控制,

1.2.4.4PBFT共識機制

這是一種參與記賬的節點預先已經確定,不適用于面向大眾的公有鏈,而是適用于由幾家機構共同建立并維護的聯盟鏈,

1.3區塊鏈在資訊安全網路技術中應用

互聯網的高速發展,使得人們的資訊越來越透明化,網路已經滲入到大眾生活點點滴滴,網路安全問題已經成為我國乃至全球共同面臨的大挑戰,各種網路安全犯罪事故頻發,給人民,社會公共安全帶來了巨大的挑戰,互聯網世界中隱匿的威脅重重,
區塊鏈技術作為去中心化的分布式資料記錄技術,在網路上具有資料可追溯性以及唯一性特征,在資料傳輸程序中,采用區塊鏈技術,對資料進行保護,防止不法分子通過竊取或篡改等方式破壞資訊的安全性,
區塊鏈資料結構是一個共享資料庫,具有不可偽造,公開透明,可追溯性等,有效的保障資料存盤的安全性,只要控制絕大多數都是合法的遵守規則的用戶節點,就能在一定程度上保證資料的不可篡改性,
張彥林[ 張彥林,張昭.區塊鏈接受在資訊安全領域的應用(N).網路安全技術與應用,2021,03]等在《區塊鏈技術在資訊安全領域的應用》一文中主要分成七方面闡述了區塊鏈技術在資訊安全領域的應用,

1.3.1在用戶身份資訊認證保護方面

使用非對稱公私鑰加密技術對身份資訊采用兩套密鑰系統管理,確保資訊的安全性,不可偽造性和隱匿性,不良分子難以發現身份資訊,有效避免了身份資訊的泄露和偽造,

1.3.2阻止DDos攻擊

DDos攻擊是一種大規模大范圍的網路攻擊,區塊鏈中采用分布式域名存盤系統架構能夠有效的抵御DDoS攻擊,提高網路域名系統的透明程度,

1.3.3在資訊安全領域中交易信任與安全方面的應用

區塊鏈技術中主要通過哈希演算法和非對稱公私鑰加密技術對資訊進行保護,每個參與節點都參與記賬,避免了單一節點記賬出現賬被篡改,控制,資料丟失等多種問題,保證了資料的完整性、安全性和正確性,

1.3.4防止資訊記錄篡改方面

區塊鏈共識和認證機制在大多數都是“好人”的情況下,能夠認定一個區塊鏈記錄的安全性和有效性,

1.3.5在英格碼系統的應用

資料的開放和資料共享等新態勢在5G時代的促發下,每天都會產生大量是資訊資料和痕跡,這些資料中包含了大量的價值,這些大量隱私核心資料面臨著巨大的泄露風險,區塊鏈激素中的脫敏技術能夠滿足在資料開發和資料共享的情況下對隱私資料進行安全性和完整性保護,

1.3.6在資訊資料分析方面的應用

直接對資料進行分析極易導致資料泄露,但是在區塊鏈中通過數字簽名技術進行權限授予等驗證后才可對資訊資料進行訪問,從而避免了資訊資料的泄露,

1.3.7資料流通方面的應用

使用區塊鏈技術可追溯的特點,可以對注冊后資訊進行全面掌握,包括來源歸屬問題,回溯歷史分析,有效保護各方權益,

2.國內外研究現狀

縱觀全球區塊鏈的發展,從1993年開始進入最初的設想,到2008年中本聰提出了位元幣系統概念,再到今天,可以看到區塊鏈的出現是一個很短暫,迅速的,如今區塊鏈大火,得到了許多研究人員的關注,

2.1國外發展現狀

根據鄒漩[ 鄒漩,陸紅娟.新時代下我國區塊鏈技術發展研究綜述(N).江蘇科技資訊,2021年1月(03)]等研究2021年一月份的研究,國外區塊鏈技術發展主要以制定區塊鏈技術標準為目標,重點在金融行業,

2.2國內發展現狀

根據在維普網統計分析,國內區塊鏈技術研究主要集中在智能合約,去中心化,共識機制,數字貨幣,電子商務,審計等方面的研究和探索,

3.結論及分析

根據研究,觀察發現,國內外發表關于區塊鏈技術的文章來看,國外起步稍早于我國,大概在2016年開始研究有關區塊鏈技術的應用前景;我國大多從2019年開始進行區塊鏈研究,其中在2020年有大量論文研究發表,在分析觀察時發現,看到部分有關區塊鏈論文與政府作業和規劃相關,這可能與我們國家大力關注前沿技術相關,
雖然區塊鏈技術目前處于初始階段,但縱觀其未來的發展極有可能從根本上改變現有的中心化節點的互聯網運行模式,目前很多國家都非常重視區塊鏈技術的研究與發展,德國,俄羅斯,美國,日本等國家高度關注區塊鏈技術及其產業發展,我國出臺了區塊鏈相關技術標準,并在《“十三五”國家資訊規劃》中明確提出需加強區塊鏈等新技術的基礎研發和前沿布局,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/296662.html

標籤:區塊鏈

上一篇:2021資訊安全工程師學習筆記(十三)

下一篇:午間BTC/ETH策略分享

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • JAVA使用 web3j 進行token轉賬

    最近新學習了下區塊鏈這方面的知識,所學不多,給大家分享下。 # 1. 關于web3j web3j是一個高度模塊化,反應性,型別安全的Java和Android庫,用于與智能合約配合并與以太坊網路上的客戶端(節點)集成。 # 2. 準備作業 jdk版本1.8 引入maven <dependency> < ......

    uj5u.com 2020-09-10 03:03:06 more
  • 以太坊智能合約開發框架Truffle

    前言 部署智能合約有多種方式,命令列的瀏覽器的渠道都有,但往往跟我們程式員的風格不太相符,因為我們習慣了在IDE里寫了代碼然后打包運行看效果。 雖然現在IDE中已經存在了Solidity插件,可以撰寫智能合約,但是部署智能合約卻要另走他路,沒辦法進行一個快捷的部署與測驗。 如果團隊管理的區塊節點多、 ......

    uj5u.com 2020-09-10 03:03:12 more
  • 谷歌二次驗證碼成為區塊鏈專用安全碼,你怎么看?

    前言 谷歌身份驗證器,前些年大家都比較陌生,但隨著國內互聯網安全的加強,它越來越多地出現在大家的視野中。 比較廣泛接觸的人群是國際3A游戲愛好者,游戲盜號現象嚴重+國外賬號安全應用廣泛,這類游戲一般都會要求用戶系結名為“兩步驗證”、“雙重驗證”等,平臺一般都推薦用谷歌身份驗證器。 后來區塊鏈業務風靡 ......

    uj5u.com 2020-09-10 03:03:17 more
  • 密碼學DAY1

    目錄 ##1.1 密碼學基本概念 密碼在我們的生活中有著重要的作用,那么密碼究竟來自何方,為何會產生呢? 密碼學是網路安全、資訊安全、區塊鏈等產品的基礎,常見的非對稱加密、對稱加密、散列函式等,都屬于密碼學范疇。 密碼學有數千年的歷史,從最開始的替換法到如今的非對稱加密演算法,經歷了古典密碼學,近代密 ......

    uj5u.com 2020-09-10 03:03:50 more
  • 密碼學DAY1_02

    目錄 ##1.1 ASCII編碼 ASCII(American Standard Code for Information Interchange,美國資訊交換標準代碼)是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,并等同于國際標準ISO/IE ......

    uj5u.com 2020-09-10 03:04:50 more
  • 密碼學DAY2

    ##1.1 加密模式 加密模式:https://docs.oracle.com/javase/8/docs/api/javax/crypto/Cipher.html ECB ECB : Electronic codebook, 電子密碼本. 需要加密的訊息按照塊密碼的塊大小被分為數個塊,并對每個塊進 ......

    uj5u.com 2020-09-10 03:05:42 more
  • NTP時鐘服務器的特點(京準電子)

    NTP時鐘服務器的特點(京準電子) NTP時鐘服務器的特點(京準電子) 京準電子官V——ahjzsz 首先對時間同步進行了背景介紹,然后討論了不同的時間同步網路技術,最后指出了建立全球或區域時間同步網存在的問題。 一、概 述 在通信領域,“同步”概念是指頻率的同步,即網路各個節點的時鐘頻率和相位同步 ......

    uj5u.com 2020-09-10 03:05:47 more
  • 標準化考場時鐘同步系統推進智能化校園建設

    標準化考場時鐘同步系統推進智能化校園建設 標準化考場時鐘同步系統推進智能化校園建設 安徽京準電子科技官微——ahjzsz 一、背景概述隨著教育事業的快速發展,學校建設如雨后春筍,隨之而來的學校教育、管理、安全方面的問題成了學校管理人員面臨的最大的挑戰,這些問題同時也是學生家長所擔心的。為了讓學生有更 ......

    uj5u.com 2020-09-10 03:05:51 more
  • 位元幣入門

    引言 位元幣基本結構 位元幣基礎知識 1)哈希演算法 2)非對稱加密技術 3)數字簽名 4)MerkleTree 5)哪有位元幣,有的是UTXO 6)位元幣挖礦與共識 7)區塊驗證(共識) 總結 引言 上一篇我們已經知道了什么是區塊鏈,此篇說一下區塊鏈的第一個應用——位元幣。其實先有位元幣,后有的區塊 ......

    uj5u.com 2020-09-10 03:06:15 more
  • 北斗對時服務器(北斗對時設備)電力系統應用

    北斗對時服務器(北斗對時設備)電力系統應用 北斗對時服務器(北斗對時設備)電力系統應用 京準電子科技官微(ahjzsz) 中國北斗衛星導航系統(英文名稱:BeiDou Navigation Satellite System,簡稱BDS),因為是目前世界范圍內唯一可以大面積提供免費定位服務的系統,所以 ......

    uj5u.com 2020-09-10 03:06:20 more
最新发布
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:46:47 more
  • Hyperledger Fabric 使用 CouchDB 和復雜智能合約開發

    在上個實驗中,我們已經實作了簡單智能合約實作及客戶端開發,但該實驗中智能合約只有基礎的增刪改查功能,且其中的資料管理功能與傳統 MySQL 比相差甚遠。本文將在前面實驗的基礎上,將 Hyperledger Fabric 的默認資料庫支持 LevelDB 改為 CouchDB 模式,以實作更復雜的資料... ......

    uj5u.com 2023-04-16 07:28:31 more
  • .NET Core 波場鏈離線簽名、廣播交易(發送 TRX和USDT)筆記

    Get Started NuGet You can run the following command to install the Tron.Wallet.Net in your project. PM> Install-Package Tron.Wallet.Net 配置 public reco ......

    uj5u.com 2023-04-14 08:08:00 more
  • DKP 黑客分析——不正確的代幣對比率計算

    概述: 2023 年 2 月 8 日,針對 DKP 協議的閃電貸攻擊導致該協議的用戶損失了 8 萬美元,因為 execute() 函式取決于 USDT-DKP 對中兩種代幣的余額比率。 智能合約黑客概述: 攻擊者的交易:0x0c850f,0x2d31 攻擊者地址:0xF38 利用合同:0xf34ad ......

    uj5u.com 2023-04-07 07:46:09 more
  • Defi開發簡介

    Defi開發簡介 介紹 Defi是去中心化金融的縮寫, 是一項旨在利用區塊鏈技術和智能合約創建更加開放,可訪問和透明的金融體系的運動. 這與傳統金融形成鮮明對比,傳統金融通常由少數大型銀行和金融機構控制 在Defi的世界里,用戶可以直接從他們的電腦或移動設備上訪問廣泛的金融服務,而不需要像銀行或者信 ......

    uj5u.com 2023-04-05 08:01:34 more
  • solidity簡單的ERC20代幣實作

    // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 <0.9.0; import "hardhat/console.sol"; //ERC20 同質化代幣,每個代幣的本質或性質都是相同 //ETH 是原生代幣,它不是ERC20代幣, ......

    uj5u.com 2023-03-21 07:56:29 more
  • solidity 參考型別修飾符memory、calldata與storage 常量修飾符C

    在solidity語言中 參考型別修飾符(參考型別為存盤空間不固定的數值型別) memory、calldata與storage,它們只能修飾參考型別變數,比如字串、陣列、位元組等... memory 適用于方法傳參、返參或在方法體內使用,使用完就會清除掉,釋放記憶體 calldata 僅適用于方法傳參 ......

    uj5u.com 2023-03-08 07:57:54 more
  • solidity注解標簽

    在solidity語言中 注釋符為// 注解符為/* 內容*/ 或者 是 ///內容 注解中含有這幾個標簽給予我們使用 @title 一個應該描述合約/介面的標題 contract, library, interface @author 作者的名字 contract, library, interf ......

    uj5u.com 2023-03-08 07:57:49 more
  • 評價指標:相似度、GAS消耗

    【代碼注釋自動生成方法綜述】 這些評測指標主要來自機器翻譯和文本總結等研究領域,可以評估候選文本(即基于代碼注釋自動方法而生成)和參考文本(即基于手工方式而生成)的相似度. BLEU指標^[^?88^^?^]^:其全稱是bilingual evaluation understudy.該指標是最早用于 ......

    uj5u.com 2023-02-23 07:27:39 more
  • 基于NOSTR協議的“公有制”版本的Twitter,去中心化社交軟體Damus

    最近,一個幽靈,Web3的幽靈,在網路游蕩,它叫Damus,這玩意詮釋了什么叫做病毒式營銷,滑稽的是,一個Web3產品卻在Web2的產品鏈上瘋狂傳銷,各方大佬紛紛為其背書,到底發生了什么?Damus的葫蘆里,賣的是什么藥? 注冊和簡單實用 很少有什么產品在用戶注冊環節會有什么噱頭,但Damus確實出 ......

    uj5u.com 2023-02-05 06:48:39 more