Bitdb 2.0程序可查詢BCH區(qū)塊鏈的每一筆交易
本周比特幣現(xiàn)金開(kāi)發(fā)者Unwriter發(fā)布了Bitdb 2.0。Bitdb是一個(gè)基于BCH網(wǎng)絡(luò)、使用MongoDB實(shí)現(xiàn)的全球NoSQL數(shù)據(jù)庫(kù)。Unwriter最新的Bitdb 2.0 不僅支持其自身與BCH op-return同步,現(xiàn)在還可以自動(dòng)同步每一筆比特幣交易。
想查詢BCH區(qū)塊鏈每一筆交易?Bitdb 2.0了解一下
幾個(gè)月前,軟件開(kāi)發(fā)者Unwriter發(fā)布了一個(gè)名為Bitdb 1.0的程序。這項(xiàng)應(yīng)用程序本質(zhì)上就是一個(gè)自動(dòng)更新的數(shù)據(jù)庫(kù),可以抓取、索引和查詢區(qū)塊鏈每一筆op-return交易。所有Bitdb本質(zhì)上是獲取交易,然后將其歸檔到結(jié)構(gòu)化文檔中,并將最終結(jié)果存儲(chǔ)在Mongo-DB中。這樣任何人都可以利用這個(gè)數(shù)據(jù)搭建自定義的BCH應(yīng)用?,F(xiàn)在有很多平臺(tái)都在使用Bitdb,比如Memopay、Simpleledger.cash、Bookchain.cash、Matter.cash等等。但是,Unwriter這周表示,Bitdb 1.0只是個(gè)開(kāi)始,好戲還在后頭。
Unwriter在發(fā)布Bitdb 2.0的時(shí)候解釋說(shuō):“畢竟op-return只是比特幣其中一個(gè)操作碼,僅是op-return就可以帶來(lái)這么多創(chuàng)新,想象一下如果我們把這個(gè)數(shù)據(jù)庫(kù)的范圍擴(kuò)大到整個(gè)比特幣網(wǎng)絡(luò)會(huì)怎么樣?”
Unwriter補(bǔ)充道:我這么想過(guò),于是我構(gòu)建了BITDB。
Bitdb 2.0有助于智能合約、比特幣驅(qū)動(dòng)機(jī)器人、自主程序以及更多有創(chuàng)意的程序
最新版本Bitdb 2.0會(huì)爬取BCH區(qū)塊鏈上每一筆交易,并實(shí)時(shí)存儲(chǔ)所有信息。Unwriter介紹說(shuō),該平臺(tái)會(huì)“每一個(gè)比特幣腳本里的每一個(gè)壓入數(shù)據(jù)做索引?!边@包括所有的輸出腳本例如時(shí)間鎖、P2PKH、多重簽名,還有輸入。
Unwriter表示:“像智能合約,比特幣驅(qū)動(dòng)機(jī)器人,自主程序,以及許多更有創(chuàng)意的應(yīng)用程序,在這之前人們想都沒(méi)有想過(guò),現(xiàn)在用Bitdb構(gòu)建變得更加簡(jiǎn)單。說(shuō)到底,一切都是數(shù)據(jù),而所有的數(shù)據(jù)都能放進(jìn)數(shù)據(jù)庫(kù)?!?/p>
Unwriter還解釋說(shuō),所有的Bitdb索引都可以連接起來(lái),這樣分析師和開(kāi)發(fā)者可以構(gòu)建一個(gè)交易圖?!澳闵踔量梢越Y(jié)合圖形查詢和腳本查詢。”Unwriter表示開(kāi)發(fā)者可以創(chuàng)建與其他代幣通信的代幣。“一個(gè)可以與其他協(xié)議交互操作的代幣,以及一個(gè)可以與另一個(gè)應(yīng)用程序協(xié)議交互的應(yīng)用程序協(xié)議?!?Unwriter說(shuō)道。
今年在BCH網(wǎng)絡(luò)上涌現(xiàn)出很多新的應(yīng)用程序,Unwriter在很久前就創(chuàng)建了大量的平臺(tái)。他希望其他BCH開(kāi)發(fā)者可以使用最新的Bitdb 2.0版本在BCH網(wǎng)絡(luò)上開(kāi)發(fā)應(yīng)用程序。不久前搭建一個(gè)可靠平臺(tái)所需的數(shù)據(jù)量可能會(huì)非常大,但Unwriter表示,Bitdb 2.0提供了一個(gè)“高級(jí)框架”,讓任何人都可以輕松收集機(jī)器可讀數(shù)據(jù)以及查詢比特幣現(xiàn)金區(qū)塊鏈。