區(qū)塊鏈垂直領(lǐng)域平臺(tái)“IFTC”介紹
隨著比特幣的爆紅,其底層的技術(shù)支撐——區(qū)塊鏈逐漸走進(jìn)人們視野。區(qū)塊鏈技術(shù)因其在很多金融場景中能起到降低成本、提高效率的作用而被眾多機(jī)構(gòu)所關(guān)注,然而,區(qū)塊鏈本身的技術(shù)瓶頸卻阻礙了其在各行業(yè)領(lǐng)域大范圍的應(yīng)用落地。
至目前為止,整個(gè)行業(yè)應(yīng)用落地的情況仍然是:通用的底層平臺(tái)欠缺、且性能不完善、兼容性不足、交易速度緩慢等。導(dǎo)致絕大部分與區(qū)塊鏈結(jié)合的商業(yè)場景仍然處于探索期。技術(shù)發(fā)展初期的缺陷,導(dǎo)致業(yè)務(wù)在匹配區(qū)塊鏈時(shí)表現(xiàn)多為弱中心化,企業(yè)及應(yīng)用也是依賴于現(xiàn)有資源,整個(gè)區(qū)塊鏈行業(yè)也沒有殺手級(jí)應(yīng)用的出現(xiàn)。具體而言:
1、基礎(chǔ)設(shè)施的搭建。類似在互聯(lián)網(wǎng)初期,整個(gè)底層系統(tǒng)可能還沒搭好,導(dǎo)致用戶瀏覽一些簡單的網(wǎng)頁。
2、交易速度的緩慢。區(qū)塊鏈應(yīng)用程序(包括數(shù)字貨幣、智能合約等),由于它們是一種去中心化的結(jié)構(gòu),網(wǎng)絡(luò)是由一個(gè)個(gè)獨(dú)立的節(jié)點(diǎn)組成。發(fā)生在節(jié)點(diǎn)中的各種操作,都會(huì)以交易事務(wù)的數(shù)據(jù)廣播到網(wǎng)絡(luò)中,通過礦工打包到新的區(qū)塊。但是當(dāng)節(jié)點(diǎn)很多,大量發(fā)生的交易就會(huì)來不及在正常的時(shí)間內(nèi)被打包,因?yàn)樗鼈兌紦矶略诰W(wǎng)絡(luò)中。比如,最典型的比特幣,大約每隔10分鐘生產(chǎn)一個(gè)區(qū)塊,而每個(gè)區(qū)塊有大小限制。即使在以太坊上面,由于大量智能合約的開發(fā)以及ICO,也會(huì)導(dǎo)致原有的網(wǎng)絡(luò)擁堵。目前,比特幣一次交易的確認(rèn)時(shí)間是10分鐘。如果擁堵程度越來越高,交易確認(rèn)速度和區(qū)塊大小等沒有提升的情況下,交易確認(rèn)時(shí)間還將拉長。在生活和工作中,金融交易等活動(dòng)交易非常頻繁。以支付寶為例,2017年雙11則達(dá)到了256000筆。而VISA在標(biāo)準(zhǔn)的節(jié)假日,每秒處理4.5萬筆交易,一個(gè)營業(yè)日則為數(shù)億次交易。
因此,與之相比,現(xiàn)有的區(qū)塊鏈交易效率遠(yuǎn)遠(yuǎn)無法滿足商業(yè)化應(yīng)用。簡單說,交易確認(rèn)時(shí)間太長、交易效率太低,區(qū)塊鏈遠(yuǎn)遠(yuǎn)無法勝任高頻的商業(yè)交易。
3、傳統(tǒng)思維限制區(qū)塊鏈商業(yè)化推進(jìn),由于市場對(duì)于區(qū)塊鏈應(yīng)用的落地太過急切,但現(xiàn)狀又是底層去中心化的公有鏈對(duì)于各行業(yè)不能通用,智能合約太過簡單不能支撐復(fù)雜的商業(yè)場景。
基于此IFTC(Internet Finance Technology Chain)提出了自己的解決方案:
IFTC團(tuán)隊(duì)依托于多年銀行支付交易結(jié)算體系的開發(fā)經(jīng)驗(yàn)與沉淀,獨(dú)立研發(fā)了具有創(chuàng)新性與變革意義的全新區(qū)塊鏈底層技術(shù)共識(shí)算法即雙點(diǎn)逆向無環(huán)工作量證明(DRAW,Double Reverse Annulus Work)與雙重區(qū)塊冷藏技術(shù)( Double Block Refrigerating Technology),優(yōu)化了目前區(qū)塊鏈算法效率遲緩與安全性能的問題,真正推動(dòng)了區(qū)塊鏈商業(yè)應(yīng)用的落地,進(jìn)而實(shí)現(xiàn)區(qū)塊鏈在全社會(huì)的可持續(xù)發(fā)展。
DRAW共識(shí)算法技術(shù)實(shí)現(xiàn)原理:通過將單一成塊運(yùn)算速度1/N改變成為TX節(jié)點(diǎn)成塊運(yùn)算速度X/N以提高區(qū)塊鏈的應(yīng)用出塊速度,把原來500tps運(yùn)算速度提升至超過1萬tps。
雙重區(qū)塊冷藏技術(shù)(DBRT,Double Block RefrigeraTIng Technology)的設(shè)計(jì)原理:通過分散區(qū)塊切割完成對(duì)區(qū)塊的斷點(diǎn)復(fù)制,降低區(qū)塊復(fù)制的存儲(chǔ)量,從而降低了復(fù)制區(qū)塊的記賬者能耗。
面對(duì)區(qū)塊鏈未來的發(fā)展態(tài)勢(shì):接下來一段時(shí)期內(nèi),市場會(huì)出現(xiàn)大量行業(yè)解決方案提供商,競爭激烈的情況下,只有那些擁有強(qiáng)大技術(shù)能力、產(chǎn)業(yè)資源,還能將技術(shù)的價(jià)值融合到產(chǎn)業(yè)本身的公有鏈才能走到最后。未來,因?yàn)橛蠭FTC這樣高吞吐量的區(qū)塊鏈平臺(tái),以及基于IFTC平臺(tái)建立的加密數(shù)字子貨幣發(fā)行、支付交易結(jié)算系統(tǒng)及去中心化的數(shù)字貨幣交易所組成的可應(yīng)用于垂直領(lǐng)域的基礎(chǔ)鏈底層平臺(tái),才真正推動(dòng)了區(qū)塊鏈直接面向用戶、實(shí)現(xiàn)了商業(yè)生態(tài)在區(qū)塊鏈層面的應(yīng)用與建設(shè),從而重構(gòu)全球商業(yè)。
設(shè)計(jì)原理
IFTC提供標(biāo)準(zhǔn)的項(xiàng)目底層操作系統(tǒng),可以作為基礎(chǔ)設(shè)施,為有需求的商業(yè)機(jī)構(gòu)、組織、個(gè)人建立基于加密數(shù)字子貨幣發(fā)行、支付交易結(jié)算系統(tǒng)及去中心化的數(shù)字貨幣交易所開源的代碼及實(shí)施方案,實(shí)現(xiàn)自己的商業(yè)模式架構(gòu)。
IFTC的交易結(jié)算系統(tǒng):利用DRAW算法完成三點(diǎn)記錄消費(fèi)者的每筆交易金額,賬本完全復(fù)制后再進(jìn)行確權(quán)結(jié)算,解決交易確認(rèn)速度的問題。
IFTC去中心化交易所:IFTC構(gòu)筑清算鏈中的鎖定支付,保證兩個(gè)節(jié)點(diǎn)之間可以不需要中介化,直接進(jìn)行交易的資產(chǎn)安全可控。
鎖定支付:IFTC構(gòu)筑清算鏈中的鎖定支付,構(gòu)筑了消費(fèi)者自己的數(shù)字貨幣賬戶體系與商家的數(shù)字賬戶體系鎖定。實(shí)現(xiàn)了消費(fèi)者的預(yù)付、數(shù)字貨幣營銷等金融生態(tài)的建設(shè)。
IFTC代幣發(fā)行合約:很多具有特殊目的的高級(jí)金融協(xié)議,它們想擁有自己內(nèi)部的貨幣來作為組織形式,IFTC建立一個(gè)去中心化的和自治的商業(yè)體交易組織形式,通過將公正公開的規(guī)則編入開源程序中,在無人干預(yù)和管理的情況下實(shí)現(xiàn)自主運(yùn)行的組織機(jī)構(gòu)。
IFTC基礎(chǔ)鏈底層平臺(tái)真正實(shí)現(xiàn)了基于加密數(shù)字子貨幣發(fā)行、支付交易結(jié)算系統(tǒng)及去中心化數(shù)字貨幣交易所的區(qū)塊鏈化多領(lǐng)域的加速落地,助力于推動(dòng)實(shí)體經(jīng)濟(jì)轉(zhuǎn)型升級(jí),降低實(shí)體經(jīng)濟(jì)成本、提升產(chǎn)業(yè)鏈協(xié)同效率、優(yōu)化產(chǎn)業(yè)誠信發(fā)展環(huán)境、引導(dǎo)資金脫虛入實(shí)。同時(shí)也大幅度降低企業(yè)運(yùn)營成本,提升了運(yùn)營效率,最終實(shí)現(xiàn)企業(yè)效益和社會(huì)效益的雙贏。同時(shí),IFTC致力于用區(qū)塊鏈思維構(gòu)造新形態(tài)的商業(yè)、信用環(huán)境,為傳統(tǒng)企業(yè)、互聯(lián)網(wǎng)成熟產(chǎn)品的區(qū)塊鏈化轉(zhuǎn)型升級(jí)提供新模式。
技術(shù)結(jié)構(gòu)
1.共識(shí)機(jī)制
共識(shí)機(jī)制是分布式賬本為了使得所存儲(chǔ)信息的準(zhǔn)確性與一致性設(shè)計(jì)的一套機(jī)制,機(jī)制的設(shè)計(jì)主要由業(yè)務(wù)與性能的需求決定,從PoW到PoS再到DPoS和各種拜占庭容錯(cuò)算法,共識(shí)機(jī)制不斷創(chuàng)新,但始終滿足不能滿足商業(yè)應(yīng)用的所需要的交易速度?;诖?,IFTC提出了雙點(diǎn)逆向無環(huán)工作量證明(DRAW,Double Reverse Annulus Work)與雙重區(qū)塊冷藏技術(shù)( Double Block RefrigeraTIng Technology)。大幅度提高了區(qū)塊鏈交易的確認(rèn)迅速以及交易吞吐量,使其滿足現(xiàn)有的金融交易規(guī)模及絕大多數(shù)業(yè)務(wù)需求。
2.DRAW
DRAW算法設(shè)計(jì)思路:讓每一筆交易都必須參與上兩筆與接下來N筆交易的復(fù)制搭建,以反向交易順序完成交易記賬,并在X筆記帳單位后由最后一個(gè)被搭復(fù)制者進(jìn)行出塊打包完成所有X筆交易的確權(quán),形成最終交易組。交易發(fā)起后,向前面的TX發(fā)起搭建復(fù)制程序后直接廣播全網(wǎng),完成此筆交易記賬,實(shí)現(xiàn)交易閉環(huán),持續(xù)完成X筆后,由尾部最后一筆被搭建復(fù)制的TX完成整個(gè)交易的出塊,以完成所有交易的確權(quán)。每一筆交易的記賬者都需要完成前面所形成的所有區(qū)塊的復(fù)制才能參與接下來每筆交易的記賬。DRAW通過3點(diǎn)記賬,出塊確權(quán)的方式,進(jìn)一步演優(yōu)化了區(qū)塊鏈底層應(yīng)用的效率和安全性,是一種最全面的高校區(qū)塊鏈應(yīng)用底層解決方案。
3.DBRT
DBRT設(shè)計(jì)思路:在當(dāng)今的主流公共區(qū)塊鏈上,所有公共節(jié)點(diǎn)都承擔(dān)著存儲(chǔ)交易、智能合約和各種狀態(tài)的負(fù)擔(dān),這可能使其在為了獲得更大的存儲(chǔ)空間而進(jìn)行巨大的花費(fèi),以維持其在區(qū)塊鏈上的正常運(yùn)轉(zhuǎn)。為了解決這一問題,區(qū)塊冷凍技術(shù)的可行方法已被提出。這一技術(shù)的關(guān)鍵是將整個(gè)存儲(chǔ)區(qū)分開,讓不同的節(jié)點(diǎn)存儲(chǔ)不同的部分;因此,每個(gè)節(jié)點(diǎn)只負(fù)責(zé)托管自己的區(qū)塊數(shù)據(jù),而不是存儲(chǔ)完整的區(qū)塊鏈狀態(tài)。冷凍的第一個(gè)也是最重要的挑戰(zhàn)是創(chuàng)建N區(qū)塊節(jié)點(diǎn)。需要開發(fā)一種機(jī)制來確定哪些節(jié)點(diǎn)可以按照安全的方式創(chuàng)建索引,這樣就能避免那些控制大量特定節(jié)點(diǎn)的人所發(fā)起的攻擊 。
打敗攻擊者的最佳方法是建立隨機(jī)性。通過利用隨機(jī)性,網(wǎng)絡(luò)可以隨機(jī)抽取節(jié)點(diǎn)形成索引。這樣一種隨機(jī)抽樣的方式可以防止惡意節(jié)點(diǎn)過度填充單個(gè)索引。但是,我們?nèi)绾谓㈦S機(jī)性呢?最容易獲得公共隨機(jī)性的來源是區(qū)塊,例如,交易的Merkle tree root。在區(qū)塊中所提供的隨機(jī)性是可被公開驗(yàn)證
的,并且可以通過隨機(jī)提取器中提取統(tǒng)一的隨機(jī)比特。
然而,簡單地使用隨機(jī)機(jī)制將節(jié)點(diǎn)分配給索引仍是不夠的。我們還必須要確保網(wǎng)絡(luò)的不同節(jié)點(diǎn)索引成員數(shù)據(jù)的一致性。這可以通過像工作量證明這樣的共識(shí)協(xié)議來實(shí)現(xiàn)。
商業(yè)應(yīng)用
IFTC (Internet Finance Technology Chain) 是一個(gè)可應(yīng)用于垂直領(lǐng)域的基礎(chǔ)鏈底層平臺(tái)。IFTC團(tuán)隊(duì)獨(dú)立研發(fā)的DRAW共識(shí)算法與雙重區(qū)塊冷藏技術(shù)解決了商業(yè)金融應(yīng)用中的記賬速度及確權(quán)安全問題,讓傳統(tǒng)行業(yè)、 互聯(lián)網(wǎng)成熟產(chǎn)品、實(shí)體商業(yè)實(shí)現(xiàn)了基于數(shù)字貨幣發(fā)行、支付交易結(jié)算系統(tǒng)及去中心化的數(shù)字貨幣交易所的區(qū)塊鏈化應(yīng)用,保證了DAPP的實(shí)際落地,為實(shí)體商業(yè)和互聯(lián)網(wǎng)企業(yè)轉(zhuǎn)型區(qū)塊鏈提供了高性能、超高處理吞吐量的基礎(chǔ)底層架構(gòu)。讓更多的區(qū)塊鏈應(yīng)用企業(yè)可基于IFTC快速實(shí)現(xiàn)通證經(jīng)濟(jì)的去中心化支付交易結(jié)算的應(yīng)用和流通。真正推動(dòng)了區(qū)塊鏈直接面向用戶、實(shí)現(xiàn)了傳統(tǒng)企業(yè)、互聯(lián)網(wǎng)成熟產(chǎn)品、實(shí)體商業(yè)在區(qū)塊鏈層面的應(yīng)用與建設(shè)。