免費網(wǎng)頁(yè)采集器 關(guān)注:“即使斷網(wǎng)
優(yōu)采云 發(fā)布時(shí)間: 2022-06-18 18:33免費網(wǎng)頁(yè)采集器 關(guān)注:“即使斷網(wǎng)
知名CMS系統網(wǎng)站搭建商創(chuàng )始人構建第一個(gè)Web3.0網(wǎng)站 更喜歡IPFS API而不是亞馬遜專(zhuān)有API
全球知名的CMS系統Drupal創(chuàng )始人發(fā)布文章稱(chēng)自己利用IPFS和ENS構建了第一個(gè)Web3.0網(wǎng)站
“即使我的筆記本電腦與互聯(lián)網(wǎng)斷開(kāi)連接,我的網(wǎng)頁(yè)仍然可用”
對于國內很多互聯(lián)網(wǎng)從業(yè)者來(lái)說(shuō),CMS是再熟悉不過(guò)的建站程序了,自從有了CMS后,改變了過(guò)去網(wǎng)站搭建需要完全手動(dòng)敲代碼的尷尬,毋須四處去找免費的建站程序,從而也避免了被代碼后門(mén)木馬一類(lèi)的攻擊的威脅。
CMS是content management system的英文縮寫(xiě),即內容管理系統,是一種位于WEB前端(Web 服務(wù)器)和后端辦公系統或流程(內容創(chuàng )作、編輯)之間的軟件系統。
內容的創(chuàng )作人員、編輯人員、發(fā)布人員使用內容管理系統來(lái)提交、修改、審批、發(fā)布內容。這里指的“內容”可能包括文件、表格、圖片、數據庫中的數據甚至視頻等一切你想要發(fā)布到Internet、Intranet以及Extranet網(wǎng)站的信息。
內容管理還可選地提供內容抓取工具,將第三方信息來(lái)源,比如將文本文件、HTML網(wǎng)頁(yè)、Web服務(wù)、關(guān)系數據庫等的內容自動(dòng)抓取,并經(jīng)分析處理后放到自身的內容庫中。
內容抓取工具國內比較熟悉的有優(yōu)采云,小蜜蜂采集器,讓沒(méi)有時(shí)間打理自己網(wǎng)站的個(gè)人站長(cháng)免去了需要繁雜的從其他網(wǎng)站復制粘貼內容的勞煩。
近日,
全球知名的CMS系統Drupal創(chuàng )始人發(fā)布文章稱(chēng)自己利用IPFS和ENS構建了第一個(gè)Web3.0網(wǎng)站,
原文如下:
今天,我將使用 web3 技術(shù)發(fā)布我的第一個(gè)網(wǎng)頁(yè)。我將上傳一個(gè)頁(yè)面到 IPFS(星際文件系統),dries.eth使用 ENS(以太坊名稱(chēng)服務(wù))使其可用,并使用支持 web3 的瀏覽器訪(fǎng)問(wèn)它。
如果您不知道這意味著(zhù)什么,請準備好參加速成課程。第1步:購買(mǎi) ENS 域名去年,我鑄造buytaert.eth了.,最近,我購買(mǎi)了dries.eth.兩者都是ENS 域名。ENS代表以太坊名稱(chēng)服務(wù),是一種基于開(kāi)源區塊鏈的命名協(xié)議。
您可以將 ENS 視為 web3 的 DNS。DNS 將域名映射到 IP 地址,ENS 將域名映射到以太坊地址。以太坊地址可以指向加密貨幣錢(qián)包、內容哈希等。ENS 不僅僅是以太坊的服務(wù);它是使用智能合約在以太坊上構建的通用 web3 服務(wù)。因為 ENS 是建立在區塊鏈之上的,所以它比 DNS 更能抵抗審查。今天,擁有自己的 ENS 域的主要用例是使接收加密貨幣更容易。如果你想給我寄一些以太幣,你必須把它0xbAD65DE65AE2c23f5eA30d12fC8c2f883cbe671f寄到我的以太坊錢(qián)包的地址。因為我擁有dries.eth,所以您可以發(fā)送它dries.eth。更容易記??!dries.eth無(wú)需任何中間人就可以從世界任何地方的任何人那里未經(jīng)許可地收集加密貨幣,這真是太神奇了。但是,這不是今天博客文章的主題。在這篇博文中,我想展示如何dries.eth使用它來(lái)托管一個(gè)完全去中心化的 web3 網(wǎng)頁(yè)。如果您想購買(mǎi).eth域名,可以在ENS 域名網(wǎng)站上購買(mǎi)。由于.eth域名是 NFT(非同質(zhì)代幣),您還可以在OpenSea等 NFT 市場(chǎng)買(mǎi)賣(mài)域名。ENS 于 2017 年 5 月推出時(shí),它僅支持 ENS 原生 TLD.eth。
自 2021 年 8 月起,ENS 增加了對完整 DNS 命名空間的支持。因此,如果您擁有DNS,則可以使用ENS Domains 網(wǎng)站為.第 2 步:將 HTML 文件上傳到 IPFSIPFS是InterPlanetary File System的縮寫(xiě),是一種用于存儲和共享數據的開(kāi)源協(xié)議和點(diǎn)對點(diǎn)網(wǎng)絡(luò )。如今,大多數網(wǎng)頁(yè)都存儲在單個(gè)服務(wù)器上,托管在單個(gè)數據中心中。這些站點(diǎn)對單點(diǎn)故障、拒絕服務(wù)攻擊或政府審查的彈性不大。更高級的網(wǎng)站使用CDN和其他緩存系統復制他們的網(wǎng)頁(yè)。我的網(wǎng)站使用多個(gè) Kubernetes Web 節點(diǎn),Varnish 和 Cloudflare,但那是因為我的公司幫助運行了世界上一些最大的網(wǎng)站,而不是因為我的網(wǎng)站需要它。所有這些技術(shù)都可以用來(lái)提高網(wǎng)站的彈性。使用 IPFS,您的網(wǎng)頁(yè)可以在全球數百個(gè)“IPFS 節點(diǎn)”上復制。世界上每個(gè)人都可以運行一個(gè) IPFS 節點(diǎn)。節點(diǎn)創(chuàng )建一個(gè)單一的全球網(wǎng)絡(luò ),網(wǎng)絡(luò )中的每個(gè)文件都有一個(gè)唯一的全球標識符。從理論上講,IPFS比傳統的網(wǎng)站托管更具彈性。
由于 IPFS 節點(diǎn)由世界各地不同的人和組織運行,并且內容在它們之間復制,因此托管的內容更能抵抗單點(diǎn)故障、拒絕服務(wù)攻擊或政府審查。另一方面,緩和錯誤信息也更加困難。我之所以寫(xiě)“理論上”是因為上傳到 IPFS 的內容只有在世界某個(gè)地方的一個(gè)節點(diǎn)選擇托管它時(shí)才保持可用。
默認情況下,IPFS 不包含用于激勵網(wǎng)絡(luò )中其他節點(diǎn)復制數據的內置機制。每個(gè) IPFS 節點(diǎn)都傾向于托管自己的數據。其他節點(diǎn)可以合作復制數據,也可以作為服務(wù)復制數據。這就是Filecoin的用武之地。與 IPFS 一樣,Filecoin 是一個(gè)開(kāi)源協(xié)議。
IPFS 本身不是基于區塊鏈的,但 Filecoin 是。Filecoin 通過(guò)一個(gè)用于存儲和復制數據的公共市場(chǎng)擴展了 IPFS。
礦工可以賺取Filecoin(一種加密貨幣代幣)以換取存儲和復制 IPFS 數據。因為 Filecoin 是基于區塊鏈的,所以市場(chǎng)不屬于單一中介。存儲交易由網(wǎng)絡(luò )上的節點(diǎn)以編程方式進(jìn)行代理。長(cháng)話(huà)短說(shuō),要在 IPFS 上托管我的網(wǎng)頁(yè),我需要至少一個(gè) IPFS 節點(diǎn)愿意托管我的內容。
有兩種解決方案:
?。?)我可以運行我自己的 IPFS 節點(diǎn)或(2)我可以支付第三方 IPFS 服務(wù)來(lái)托管我的內容。運行我自己的 IPFS 節點(diǎn)本著(zhù)幫助構建去中心化網(wǎng)絡(luò )的精神,運行自己的 IPFS 節點(diǎn)應該是首選。您可以在下面看到我的本地 IPFS 節點(diǎn)托管我的index.html文件:
因為我的本地 IPFS 節點(diǎn)在我的筆記本電腦上運行,所以我的網(wǎng)頁(yè)只有在我的筆記本電腦連接到互聯(lián)網(wǎng)時(shí)才可用。如前所述,我可以使用 Filecoin 支付網(wǎng)絡(luò )上的其他節點(diǎn)來(lái)復制我的內容。
但是,我想出了一個(gè)更好的解決方案:我最好的朋友之一。我讓他將我的文件“固定”在他的一些永久連接到互聯(lián)網(wǎng)的 IPFS 節點(diǎn)上。
這樣,即使我的筆記本電腦與互聯(lián)網(wǎng)斷開(kāi)連接,我的網(wǎng)頁(yè)仍然可用。
有幾個(gè)朋友在 IPFS 上釘住彼此的網(wǎng)站,您不再需要為虛擬主機付費!
第三方 IPFS 和 pinning 服務(wù)如果您不想運行自己的 IPFS 服務(wù),或者您沒(méi)有可以復制您的數據的朋友,您可以使用第三方 IPFS 和 pinning 服務(wù)。我找到了十幾個(gè)固定服務(wù),并嘗試了以下方法:Infura使用其命令行工具可以輕松上傳文件:
$ ipfs-upload-client --id xxx --secret yyy ./index.html
xxx是 Infura 項目 ID 和yyyInfura 項目密鑰。Fleek和Pinata允許您從 Web 瀏覽器上傳文件:
如果您正在尋找基于 Filecoin 的解決方案,推薦使用web3.storage和estuary.tech。
第 3 步:訪(fǎng)問(wèn)您的 web3 網(wǎng)頁(yè)將文件上傳到 IPFS 后,您將獲得文件的“哈?!保ㄎㄒ?ID 或地址)。index.html我的文件的哈希是:bafybeibbkhmln7o4ud6an4qk6bukcpri7nhiwv6pz6ygslgtsrey2c3o3q可以使用與 IPFS 兼容的瀏覽器(例如Brave)訪(fǎng)問(wèn)托管在 IPFS 上的內容。Firefox、Safari 和 Chrome 目前不原生支持 IPFS,但存在各種 IPFS 瀏覽器擴展。使用 Brave,您可以訪(fǎng)問(wèn)我的網(wǎng)頁(yè)ipfs://bafybeibbkhmln7o4ud6an4qk6bukcpri7nhiwv6pz6ygslgtsrey2c3o3q(注意ipfs://架構)。
第 4 步:將您的網(wǎng)頁(yè)映射到您的域名
能夠訪(fǎng)問(wèn)您的 IPFS 托管網(wǎng)站非常簡(jiǎn)潔,但您可能不會(huì )要求其他人在 ipfs://bafybeibbkhmln7o4ud6an4qk6bukcpri7nhiwv6pz6ygslgtsrey2c3o3q 上查看您的新網(wǎng)頁(yè)。使用 60 個(gè)字符的十六進(jìn)制散列并不完全理想。這就是 ENS 的用武之地。我只需將Content Resolver記錄設置dries.eth為與我的網(wǎng)頁(yè)關(guān)聯(lián)的 IPFS 哈希。
更新 ENS 記錄會(huì )永久更新以太坊區塊鏈的狀態(tài)。
這意味著(zhù)您必須支付“汽油費”或網(wǎng)絡(luò )交易費。
正如你在Etherscan上看到的,更新我的 ENS 記錄花了我0.004369 以太幣(當時(shí) 11.69 美元)。
您現在可以使用 ENS 和 IPFS 兼容的瀏覽器訪(fǎng)問(wèn)。瞧,一個(gè)真正去中心化的網(wǎng)站!
ENS 和 IPFS 是網(wǎng)絡(luò )的未來(lái)嗎?
有各種各樣的大缺點(diǎn):我相信這些缺點(diǎn)將在未來(lái)幾年得到解決。有些人可能已經(jīng)有了解決方案。撇開(kāi)缺點(diǎn)不談,我相信 IPFS 和 ENS 有希望:Web3 對開(kāi)發(fā)者意味著(zhù)什么?如果您是開(kāi)發(fā)人員,請將 web3 視為不斷增長(cháng)的新“Web 服務(wù)”集合。IPFS 和 ENS 就是兩個(gè)這樣的 Web 服務(wù)。
今天,它們主要提供改進(jìn)的彈性和審查保護。
如果彈性和審查保護對您的網(wǎng)站很重要,請使用它們。
如果不是,您不必使用它們。
作為的所有者和開(kāi)發(fā)者,我不關(guān)心審查保護。出于這個(gè)原因,我很高興繼續使用傳統的托管技術(shù)。
但我確實(shí)認識到 IPFS 和 ENS 在未來(lái)可能會(huì )變得更有趣。在目前的狀態(tài)下,IPFS 和 ENS 對大多數網(wǎng)站所有者的價(jià)值有限,但對所有網(wǎng)站所有者的一小部分來(lái)說(shuō)價(jià)值巨大。這在未來(lái)可能會(huì )改變。Web3 的承諾是什么?我確實(shí)認為觀(guān)看 web3 空間很重要。
新的強大的 web3 服務(wù)將會(huì )出現。
互聯(lián)網(wǎng)消除中間體的愿望已經(jīng)持續了 20 多年,這是一個(gè)不可阻擋的趨勢。
使用 web3,更多的中介機構面臨去中介化和去中心化的風(fēng)險。這包括其商業(yè)模式依賴(lài)于專(zhuān)有數據庫和分類(lèi)賬的組織;金融機構、中央銀行、某些非營(yíng)利組織、社會(huì )團體。其中許多可以變成真正去中心化的網(wǎng)絡(luò )服務(wù)。例如,許多商業(yè)網(wǎng)站使用 PayPal 或 Square 等中介提供貸款和貸款償還計劃。隨著(zhù)時(shí)間的推移,其中一些中介機構可能會(huì )被無(wú)需許可的分布式網(wǎng)絡(luò )服務(wù)所取代,這些服務(wù)收取的利息和/或交易費用較低。
想象一下有一天,商業(yè)網(wǎng)站無(wú)需中介即可直接向客戶(hù)提供貸款償還計劃變得非常容易。當利潤率受益時(shí),技術(shù)解決方案就會(huì )迅速被采用。區塊鏈還將使我們能夠以新的方式解決協(xié)調和所有權問(wèn)題。
在網(wǎng)絡(luò )上創(chuàng )建內容(圖像、音樂(lè )、視頻、博客文章)的每個(gè)人都可以從中受益。其他人使用您的內容并以編程方式將價(jià)值流回您的能力非常令人興奮。最重要的是,我希望這些去中心化服務(wù)能夠幫助我們推進(jìn)公共產(chǎn)品的管理方式、我們維持開(kāi)源項目的方式,以及我們如何能夠有意義地將權力從大型組織轉移到個(gè)人和社區。但這是未來(lái)博客文章的主題?!?Dries Buytaert
Dries Buytaert 是 Drupal 開(kāi)源 Web 發(fā)布和協(xié)作平臺的原始創(chuàng )建者和項目負責人。
Buytaert 擔任 Drupal 協(xié)會(huì )主席,該協(xié)會(huì )是一個(gè)旨在幫助 Drupal 蓬勃發(fā)展的非營(yíng)利組織。
他還是 Acquia 的聯(lián)合創(chuàng )始人兼首席技術(shù)官,Acquia 是一家風(fēng)險投資支持的軟件公司,為 Drupal 提供產(chǎn)品和服務(wù)。Dries 還是 Mollom 的聯(lián)合創(chuàng )始人,Mollom 是一種網(wǎng)絡(luò )服務(wù),可以幫助您識別內容質(zhì)量,更重要的是,可以幫助您阻止網(wǎng)站垃圾郵件。Buytaert 出生于比利時(shí),擁有根特大學(xué)計算機科學(xué)與工程博*敏*感*詞*和安特衛普大學(xué)計算機科學(xué) (MSC) 學(xué)位。2008 年,Buytaert 被《商業(yè)周刊》評為科技青年企業(yè)家以及 MIT TR 35 Young Innovator。2011 年,《*敏*感*詞*》將 Acquia 評為最有前途的 100 家公司之一。2012 年,Inc 宣布 Acquia 是美國發(fā)展最快的私人軟件公司。
重點(diǎn):
如前所述,我可以使用 Filecoin 支付網(wǎng)絡(luò )上的其他節點(diǎn)來(lái)復制我的內容。
但是,我想出了一個(gè)更好的解決方案:我最好的朋友之一。我讓他將我的文件“固定”在他的一些永久連接到互聯(lián)網(wǎng)的 IPFS 節點(diǎn)上。
這樣,即使我的筆記本電腦與互聯(lián)網(wǎng)斷開(kāi)連接,我的網(wǎng)頁(yè)仍然可用。
在目前的狀態(tài)下,IPFS 和 ENS 對大多數網(wǎng)站所有者的價(jià)值有限,但對所有網(wǎng)站所有者的一小部分來(lái)說(shuō)價(jià)值巨大。這在未來(lái)可能會(huì )改變。Web3 的承諾是什么?我確實(shí)認為觀(guān)看 web3 空間很重要。
新的強大的 web3 服務(wù)將會(huì )出現。
互聯(lián)網(wǎng)消除中間體的愿望已經(jīng)持續了 20 多年,這是一個(gè)不可阻擋的趨勢。
使用 web3,更多的中介機構面臨去中介化和去中心化的風(fēng)險。評:
如何使用IPFS和Filecoin配合起來(lái)進(jìn)行網(wǎng)站的搭建,這次給出了具體答案,最大的一點(diǎn)就是即使跟目前的互聯(lián)網(wǎng)斷開(kāi),依舊可以訪(fǎng)問(wèn),這在實(shí)踐上證實(shí)了IPFS和Filecoin的巨大價(jià)值,對于彌補或取代Http傳統互聯(lián)網(wǎng)天然弊端產(chǎn)生很大的影響。
Filecoin是IPFS唯一的激勵層,在操作中是相互關(guān)聯(lián)和配合使用的。
包括搭建網(wǎng)站在內的很*敏*感*詞*實(shí)現,雖然在目前還需要不斷探索和改進(jìn),相信在全球社區和開(kāi)發(fā)人員不斷努力下,會(huì )開(kāi)發(fā)出更多的應用工具,在不久未來(lái)會(huì )得到更好的使用體驗,并得到更多的使用。
IPFS和Filecoin是相輔相成,互相配合,相互關(guān)聯(lián),IPFS需要Filecoin激勵來(lái)存儲更多數據,從而讓更多的人參與進(jìn)來(lái),把數據傳輸網(wǎng)絡(luò )壯大;同時(shí),Filecoin也需要IPFS的底層傳輸技術(shù)把網(wǎng)絡(luò )變得有價(jià)值。
就好比以太坊和以太幣一樣。任何試圖把IPFS和Filecoin分開(kāi),或者說(shuō)獨立無(wú)關(guān)者,要么是對項目的無(wú)知,就是混淆視聽(tīng),另有所圖,有著(zhù)不可告人的目的。
你的選擇,決定你的未來(lái)!你選擇相信什么,相信誰(shuí),就會(huì )給你什么樣的答案!一切取決于你!











