比特幣從誕生之日起偎窘,不斷地經(jīng)受各種起起落落购公,也逐漸被越來越多的人關(guān)注蕴侣,中本聰發(fā)明的POW共識機(jī)制解決了困擾計算機(jī)界很多年的拜占庭將軍問題,第一次將共識信任所代表的價值互聯(lián)網(wǎng)呈現(xiàn)給世界数苫,同時比特幣的火爆也將“區(qū)塊鏈”這一技術(shù)帶入了大眾視野聪舒。
就在七月初的前幾天,ETH網(wǎng)絡(luò)發(fā)生了嚴(yán)重的交易擁堵問題虐急,ETH每秒的處理量大概是30-40筆箱残,而比特幣則是7 TPS,很顯然代表著信任止吁,安全的龐大網(wǎng)絡(luò)在效率上十分的不盡如人意被辑。
還記得當(dāng)年的“比特幣披薩”事件么,一萬個比特幣購買一個披薩敬惦,現(xiàn)在我們且不說當(dāng)事人是不是犯傻盼理,而就交易行為來說,如果有一天要處理“購買披薩餅”這樣的蒜皮小事俄删,也需要把它實(shí)時同步到主鏈上進(jìn)行確認(rèn)宏怔,那絕對是十分愚蠢的,會造成十分嚴(yán)重的擁堵畴椰。
而閃電網(wǎng)絡(luò)(lightning network)正是為了改善這一問題而誕生的臊诊,本質(zhì)上就是將“購買披薩餅”這樣的瑣碎而頻繁,同時又不是那么重要的的交易從鏈上轉(zhuǎn)移至鏈下斜脂,它由兩個核心的智能合約構(gòu)成抓艳,分別是RSMC(Revocable Sequence Maturity Contract)和HTLC(Hashed TimeLock Contract)
RSMC:漢語意思,序列到期可撤銷合約帚戳,比如壶硅,A威兜,B兩個人之間有頻繁的交易往來销斟,每一筆轉(zhuǎn)賬經(jīng)區(qū)塊確認(rèn)都會產(chǎn)生一筆不小的礦工費(fèi)庐椒,于是這來人商量,分別出資100元成立一個小金庫蚂踊,A如果轉(zhuǎn)賬給B 10元约谈,那么小金庫中A擁有90元,B 110元犁钟,然后用一張票據(jù)記錄下來棱诱,以此類推,直到有一天小金庫中的錢完全歸一人所有涝动,或者倆人不打算再合作迈勋,這是就可以把最后一張票據(jù)提交給主鏈網(wǎng)絡(luò)進(jìn)行確認(rèn),這樣就相當(dāng)于只進(jìn)行了一次鏈上的充值提現(xiàn)操作醋粟,也減少了手續(xù)費(fèi)靡菇。
HTLC:漢語意思,哈希時間鎖定合約米愿,上面說了A和B的故事厦凤,那么如果交易方是多人呢?A 和C需要交易育苟,但是彼此在網(wǎng)絡(luò)上沒有直接連接较鼓,此時,如果A認(rèn)識B违柏,B認(rèn)識C博烂,那么就可以通過這一中間人進(jìn)行數(shù)據(jù)傳遞,這時漱竖,A要給C轉(zhuǎn)賬禽篱,A就會發(fā)出一個轉(zhuǎn)賬信息,同時C持有一個對應(yīng)的密碼闲孤,只有擁有這個密碼的人才能收到錢谆级,那么,A將賬單發(fā)給B讼积,B載發(fā)給C肥照,C一瞧,我有密碼哎勤众,于是和B確認(rèn)舆绎,告訴B:“這錢是我的,你看我的密碼正好吻合们颜,是不是吕朵?”猎醇,于是B墊付錢給C ,然后再拿著密碼找到A努溃,A支付錢給B硫嘶,于是一個跨節(jié)點(diǎn)交易完成了,以此類推梧税,有許多個節(jié)點(diǎn)進(jìn)行交易沦疾,HTLC用于解決多節(jié)點(diǎn)交易的網(wǎng)絡(luò)傳輸問題。
當(dāng)然閃電網(wǎng)絡(luò)也有她的缺陷和不足