IPFS網(wǎng)關(guān)服務(wù)-Pastebin

IPFS網(wǎng)關(guān)服務(wù)-Pastebin

專用API
服務(wù)商 服務(wù)商: Pinata
【更新時間: 2024.08.23】 IPFS網(wǎng)關(guān)服務(wù)結(jié)合Pastebin的概念,提供了一種去中心化的內(nèi)容存儲和共享解決方案。這種服務(wù)利用IPFS的特性,允許用戶上傳文本或文件,并將它們永久或臨時地存儲在分布式網(wǎng)絡(luò)上。
瀏覽次數(shù)
20
采購人數(shù)
0
試用次數(shù)
0
! SLA: N/A
! 響應(yīng): N/A
! 適用于個人&企業(yè)
收藏
×
完成
取消
×
書簽名稱
確定
<
產(chǎn)品介紹
>

什么是Pastebin的IPFS網(wǎng)關(guān)服務(wù)?

IPFS網(wǎng)關(guān)服務(wù)結(jié)合Pastebin的概念,提供了一種去中心化的內(nèi)容存儲和共享解決方案。這種服務(wù)利用IPFS(InterPlanetary File System)的特性,允許用戶上傳文本或文件,并將它們永久或臨時地存儲在分布式網(wǎng)絡(luò)上。
 
IPFS網(wǎng)關(guān)服務(wù)結(jié)合Pastebin服務(wù),特別適合需要去中心化存儲解決方案的開發(fā)者、技術(shù)作者和任何需要文本或代碼片段共享和存儲的用戶。這種服務(wù)提供了一種可靠、安全且易于使用的內(nèi)容共享方式。
 

Pastebin的IPFS網(wǎng)關(guān)服務(wù)有哪些核心功能?

1. 去中心化存儲:利用 IPFS 網(wǎng)絡(luò),所有上傳的內(nèi)容都被分布式存儲在多個節(jié)點上,而不是單一的中心服務(wù)器。
2. 永久鏈接:每個上傳的內(nèi)容都會生成一個基于內(nèi)容的唯一哈希值,這個哈希值可以作為永久鏈接來訪問內(nèi)容。
3. 內(nèi)容尋址:IPFS 使用內(nèi)容尋址機(jī)制,確保即使原始上傳者刪除了內(nèi)容,其他節(jié)點仍然可以訪問該內(nèi)容,直到它們選擇不再存儲。
4. 數(shù)據(jù)加密:支持使用 AES-GCM 等加密算法對上傳的內(nèi)容進(jìn)行加密,保護(hù)用戶隱私和數(shù)據(jù)安全。
5. 開放 API:提供 RESTful API 或其他形式的 API 接口,允許開發(fā)者集成和自動化內(nèi)容上傳、檢索和管理。
6. 語法高亮:對于代碼片段,Pastebin 服務(wù)通常提供語法高亮功能,提高代碼的可讀性和用戶體驗。
7. Markdown 支持:支持 Markdown 格式的文本,允許用戶以更豐富的格式分享內(nèi)容,并在 Web 界面上正確渲染。
8. 多格式支持:支持多種文件格式的上傳,包括文本文件、代碼、日志等。

Pastebin的IPFS網(wǎng)關(guān)服務(wù)的核心優(yōu)勢是什么?

1. 去中心化:不依賴于單一服務(wù)器或數(shù)據(jù)中心,內(nèi)容在全球多個節(jié)點上分布式存儲,增強了抗審查性和抗單點故障的能力。
2. 持久性:內(nèi)容在多個節(jié)點間復(fù)制,即使某些節(jié)點離線,內(nèi)容仍然可以從其他節(jié)點訪問,提高了數(shù)據(jù)的持久性。
3. 安全性:通過加密存儲和傳輸數(shù)據(jù),保護(hù)內(nèi)容免受未授權(quán)訪問和篡改。
4. 可訪問性:通過 IPFS 網(wǎng)關(guān),用戶可以快速訪問存儲在 IPFS 網(wǎng)絡(luò)上的內(nèi)容,不受地理位置限制。
5. 永久鏈接:每個上傳的內(nèi)容都會生成一個基于內(nèi)容的唯一哈希值,作為永久鏈接,確保內(nèi)容引用的穩(wěn)定性。
6. 易于集成:開放的 API 使得開發(fā)者可以輕松地將 Pastebin 功能集成到自己的應(yīng)用程序和服務(wù)中。

在哪些場景會用到Pastebin的IPFS網(wǎng)關(guān)服務(wù)?

開發(fā)者協(xié)作

 

開發(fā)者可以使用API接口在團(tuán)隊成員之間共享代碼片段、配置文件或開發(fā)日志。

   

臨時數(shù)據(jù)共享

 

需要快速分享數(shù)據(jù)或文本,例如會議記錄、待辦事項列表或臨時筆記。

   

教育和培訓(xùn)

 

教師可以上傳教學(xué)材料、代碼示例或?qū)嶒炛笇?dǎo),并通過API分享給學(xué)生。

<
產(chǎn)品價格
>
適用范圍:
個人&企業(yè)
免費方式:
每月限免
定價方式:
訂閱, 支持定制
價格:
價格詳情:
為您的旅程的每個階段制定計劃
每月    
     
免費版 專業(yè)版 高級版
     
每年    
     
免費版 專業(yè)版 高級版


<
使用指南
>

Pinata 入門

無論您是 IPFS 新手還是經(jīng)驗豐富的開發(fā)人員,Pinata 都能讓您輕松、快速、安全地存儲和檢索內(nèi)容。您只需要一個免費的 Pinata 帳戶即可開始您的旅程!

1. 獲取 API 密鑰和網(wǎng)關(guān) URL

 

Pinata 應(yīng)用程序中,從側(cè)邊欄中選擇“API 密鑰”,然后單擊右上角的“新密鑰”。我們建議從管理員權(quán)限和無限制使用開始。您將收到pinata_api_keypinata_api_secretJWT。JWT 是最常見的身份驗證方法,我們將在下面使用它。

接下來,您需要點擊側(cè)欄中的網(wǎng)關(guān)選項卡來獲取專用網(wǎng)關(guān)域。您應(yīng)該會看到它以格式列出fun-llama-300.mypinata.cloud,您需要完全按照格式復(fù)制它。

 

2. 安裝并設(shè)置 SDK

在項目的根目錄中,使用您選擇的包管理器運行安裝命令。

npm i pinata
?
使用上一步中的 API 密鑰和網(wǎng)關(guān)在代碼庫中導(dǎo)入并初始化 SDK
import { PinataSDK } from "pinata";

const pinata = new PinataSDK({
  pinataJwt: "PINATA_JWT",
  pinataGateway: "example-gateway.mypinata.cloud",
});
 

2.上傳文件

使用該upload方法上傳文件對象。

import { PinataSDK } from "pinata";

const pinata = new PinataSDK({
  pinataJwt: process.env.PINATA_JWT!,
  pinataGateway: "example-gateway.mypinata.cloud",
});

async function main() {
  try {
    const file = new File(["hello"], "Testing.txt", { type: "text/plain" });
    const upload = await pinata.upload.file(file);
    console.log(upload);
  } catch (error) {
    console.log(error);
  }
}

await main();
您應(yīng)該得到如下所示的響應(yīng)對象
{
  IpfsHash: "bafkreibm6jg3ux5qumhcn2b3flc3tyu6dmlb4xa7u5bf44yegnrjhc4yeq",
  PinSize: 20,
  Timestamp: "2024-02-03T18:42:14.989Z"
}
 
使用指南鏈接:https://www.pinata.cloud/dedicated-gateways
<
產(chǎn)品問答
>
?
什么是 IPFS?
IPFS(星際文件系統(tǒng))是一種點對點分布式文件系統(tǒng),主要用于無法存儲在區(qū)塊鏈上的數(shù)據(jù)。與更標(biāo)準(zhǔn)的文件共享協(xié)議 HTTP 不同,IPFS 具有特殊屬性,使其成為與區(qū)塊鏈協(xié)同工作的去中心化數(shù)據(jù)模型的理想選擇。
?
IPFS 如何工作?
理解 IPFS 的最佳方式是將其視為 HTTP 的替代品。使用 HTTP 服務(wù)器模型,最終用戶有一臺計算機(jī),該計算機(jī)發(fā)出請求以查看來自服務(wù)器的內(nèi)容,然后該服務(wù)器返回所請求的內(nèi)容。這是一種簡單的雙向通信,雖然有更復(fù)雜的情況,但關(guān)鍵是數(shù)據(jù)存儲在服務(wù)器上并對該內(nèi)容擁有最終控制權(quán)。
?
為什么選擇 IPFS?
區(qū)塊鏈具有令人難以置信的能力,可以保存交易的長賬本以及發(fā)送或簽署交易的人,但是區(qū)塊鏈在存儲數(shù)據(jù)方面卻很糟糕。由于區(qū)塊鏈要求在區(qū)塊鏈上存儲數(shù)據(jù)時支付 gas 費,因此更大的數(shù)據(jù)形式可能會導(dǎo)致天文數(shù)字的價格。截至 2023 年,在以太坊上存儲 1GB 數(shù)據(jù)的成本約為 2.5 億美元!這給 NFT 帶來了問題,因為它們剛剛開始流行。
?
Pinata 有什么作用?
Pinata 是一種 IPFS 固定服務(wù),它為用戶提供 IPFS 服務(wù)!這些服務(wù)包括上傳文件并將其固定到 IPFS,以及超快的專用網(wǎng)關(guān),如果您需要從 IPFS 獲取內(nèi)容,這些網(wǎng)關(guān)會派上用場。我們的重點是為開發(fā)人員提供易于使用的工具,以便他們可以盡可能簡單地將 IPFS 添加到他們的 Web3 架構(gòu)中,并使其可靠且值得信賴。如果您不確定從哪里開始,請查看我們的入門頁面,它將幫助您立即開始使用 Pinata!
<
關(guān)于我們
>
Pinata
企業(yè)
Pinata 是一個為互聯(lián)網(wǎng)提供文件 API 的服務(wù),它允許開發(fā)者在幾分鐘內(nèi)添加文件上傳和檢索功能,從而專注于應(yīng)用程序開發(fā),而不是基礎(chǔ)設(shè)施建設(shè)。Pinata 提供了包括但不限于不可篡改的文件存儲、全球 CDN、訪問控制和文件分析等功能,旨在簡化文件存儲和分發(fā)過程。
聯(lián)系信息
服務(wù)時間: 7/24
郵箱: Interviewing @ Pinata
網(wǎng)頁在線客服: 咨詢
 

權(quán)力下放的未來

自 2018 年以來,Pinata 一直處于 IPFS 的最前沿,從內(nèi)布拉斯加州奧馬哈的一家不起眼的初創(chuàng)公司開始,逐漸發(fā)展成為 Web3 領(lǐng)域最大的 IPFS 提供商。多年來,我們通過我們的 API 和 SDK 幫助構(gòu)建者和創(chuàng)作者通過 NFT 和 Web3 基礎(chǔ)設(shè)施訪問 IPFS,并通過專用網(wǎng)關(guān)提高 IPFS 速度。

我們的價值觀


打造以目標(biāo)為導(dǎo)向的未來
皮納塔(Pinata)是視覺找到畫布的地方。我們賦予夢想家創(chuàng)造的動力,同時精心制作出一系列以目標(biāo)為導(dǎo)向的選擇,重新定義了規(guī)范。

<
最可能同場景使用的其他API
>
API接口列表
<
產(chǎn)品價格
>
適用范圍:
個人&企業(yè)
免費方式:
每月限免
定價方式:
訂閱, 支持定制
價格:
價格詳情:
為您的旅程的每個階段制定計劃
每月    
     
免費版 專業(yè)版 高級版
     
每年    
     
免費版 專業(yè)版 高級版


<
使用指南
>

Pinata 入門

無論您是 IPFS 新手還是經(jīng)驗豐富的開發(fā)人員,Pinata 都能讓您輕松、快速、安全地存儲和檢索內(nèi)容。您只需要一個免費的 Pinata 帳戶即可開始您的旅程!

1. 獲取 API 密鑰和網(wǎng)關(guān) URL

 

Pinata 應(yīng)用程序中,從側(cè)邊欄中選擇“API 密鑰”,然后單擊右上角的“新密鑰”。我們建議從管理員權(quán)限和無限制使用開始。您將收到pinata_api_keypinata_api_secretJWT。JWT 是最常見的身份驗證方法,我們將在下面使用它。

接下來,您需要點擊側(cè)欄中的網(wǎng)關(guān)選項卡來獲取專用網(wǎng)關(guān)域。您應(yīng)該會看到它以格式列出fun-llama-300.mypinata.cloud,您需要完全按照格式復(fù)制它。

 

2. 安裝并設(shè)置 SDK

在項目的根目錄中,使用您選擇的包管理器運行安裝命令。

npm i pinata
?
使用上一步中的 API 密鑰和網(wǎng)關(guān)在代碼庫中導(dǎo)入并初始化 SDK
import { PinataSDK } from "pinata";

const pinata = new PinataSDK({
  pinataJwt: "PINATA_JWT",
  pinataGateway: "example-gateway.mypinata.cloud",
});
 

2.上傳文件

使用該upload方法上傳文件對象。

import { PinataSDK } from "pinata";

const pinata = new PinataSDK({
  pinataJwt: process.env.PINATA_JWT!,
  pinataGateway: "example-gateway.mypinata.cloud",
});

async function main() {
  try {
    const file = new File(["hello"], "Testing.txt", { type: "text/plain" });
    const upload = await pinata.upload.file(file);
    console.log(upload);
  } catch (error) {
    console.log(error);
  }
}

await main();
您應(yīng)該得到如下所示的響應(yīng)對象
{
  IpfsHash: "bafkreibm6jg3ux5qumhcn2b3flc3tyu6dmlb4xa7u5bf44yegnrjhc4yeq",
  PinSize: 20,
  Timestamp: "2024-02-03T18:42:14.989Z"
}
 
使用指南鏈接:https://www.pinata.cloud/dedicated-gateways
<
依賴服務(wù)
>
<
產(chǎn)品問答
>
?
什么是 IPFS?
IPFS(星際文件系統(tǒng))是一種點對點分布式文件系統(tǒng),主要用于無法存儲在區(qū)塊鏈上的數(shù)據(jù)。與更標(biāo)準(zhǔn)的文件共享協(xié)議 HTTP 不同,IPFS 具有特殊屬性,使其成為與區(qū)塊鏈協(xié)同工作的去中心化數(shù)據(jù)模型的理想選擇。
?
IPFS 如何工作?
理解 IPFS 的最佳方式是將其視為 HTTP 的替代品。使用 HTTP 服務(wù)器模型,最終用戶有一臺計算機(jī),該計算機(jī)發(fā)出請求以查看來自服務(wù)器的內(nèi)容,然后該服務(wù)器返回所請求的內(nèi)容。這是一種簡單的雙向通信,雖然有更復(fù)雜的情況,但關(guān)鍵是數(shù)據(jù)存儲在服務(wù)器上并對該內(nèi)容擁有最終控制權(quán)。
?
為什么選擇 IPFS?
區(qū)塊鏈具有令人難以置信的能力,可以保存交易的長賬本以及發(fā)送或簽署交易的人,但是區(qū)塊鏈在存儲數(shù)據(jù)方面卻很糟糕。由于區(qū)塊鏈要求在區(qū)塊鏈上存儲數(shù)據(jù)時支付 gas 費,因此更大的數(shù)據(jù)形式可能會導(dǎo)致天文數(shù)字的價格。截至 2023 年,在以太坊上存儲 1GB 數(shù)據(jù)的成本約為 2.5 億美元!這給 NFT 帶來了問題,因為它們剛剛開始流行。
?
Pinata 有什么作用?
Pinata 是一種 IPFS 固定服務(wù),它為用戶提供 IPFS 服務(wù)!這些服務(wù)包括上傳文件并將其固定到 IPFS,以及超快的專用網(wǎng)關(guān),如果您需要從 IPFS 獲取內(nèi)容,這些網(wǎng)關(guān)會派上用場。我們的重點是為開發(fā)人員提供易于使用的工具,以便他們可以盡可能簡單地將 IPFS 添加到他們的 Web3 架構(gòu)中,并使其可靠且值得信賴。如果您不確定從哪里開始,請查看我們的入門頁面,它將幫助您立即開始使用 Pinata!
<
關(guān)于我們
>
Pinata
企業(yè)
Pinata 是一個為互聯(lián)網(wǎng)提供文件 API 的服務(wù),它允許開發(fā)者在幾分鐘內(nèi)添加文件上傳和檢索功能,從而專注于應(yīng)用程序開發(fā),而不是基礎(chǔ)設(shè)施建設(shè)。Pinata 提供了包括但不限于不可篡改的文件存儲、全球 CDN、訪問控制和文件分析等功能,旨在簡化文件存儲和分發(fā)過程。
聯(lián)系信息
服務(wù)時間: 7/24
郵箱: Interviewing @ Pinata
網(wǎng)頁在線客服: 咨詢
 

權(quán)力下放的未來

自 2018 年以來,Pinata 一直處于 IPFS 的最前沿,從內(nèi)布拉斯加州奧馬哈的一家不起眼的初創(chuàng)公司開始,逐漸發(fā)展成為 Web3 領(lǐng)域最大的 IPFS 提供商。多年來,我們通過我們的 API 和 SDK 幫助構(gòu)建者和創(chuàng)作者通過 NFT 和 Web3 基礎(chǔ)設(shè)施訪問 IPFS,并通過專用網(wǎng)關(guān)提高 IPFS 速度。

我們的價值觀


打造以目標(biāo)為導(dǎo)向的未來
皮納塔(Pinata)是視覺找到畫布的地方。我們賦予夢想家創(chuàng)造的動力,同時精心制作出一系列以目標(biāo)為導(dǎo)向的選擇,重新定義了規(guī)范。

<
最可能同場景使用的其他API
>