1. 程式人生 > >為什麼PPIO要設計支付代理節點?

為什麼PPIO要設計支付代理節點?

PPIO是我和姚欣發起的去中心化儲存專案(https://pp.io),這是為開發者提供的儲存和分發網路平臺,使得比雲端儲存更廉價,更高速,更隱私。

我在設計PPIO的時候,設計了一個商業角色——支付代理節點(也叫幣池節點)。下面我來詳細講解關於支付代理節點的思考。

什麼是支付代理節點?

PPIO提供一個類似於支付閘道器的節點,稱為支付代理節點。支付代理節點是一個自負盈虧的盈利機構,使用者或開發者可以和支付代理節點簽約,購買該節點提供的各種PPIO服務套餐,這個套餐包含了價格,容量,和費用。後續在使用PPIO服務的時候,只要在套餐約定時間和容量範圍,所有費用均由該節點來代理支付。

PPIO專案是由技術實現的區塊鏈,這條鏈稱為PPIO鏈。在PPIO網路上使用、分享儲存服務和流量服務,使用的計量單位是PPIO幣,PPIO幣基於區塊鏈技術保證,但不同於比特幣等數字貨幣的一點是,它不具有投機屬性,我稱其為使用型數字幣。它更類似於遊戲中的金幣,通過區塊鏈保證信用,後面我會詳細介紹。

支付代理節點有以下特性:

  1. 使用者購買PPIO鏈上的儲存服務套餐後,會按照約定的價格將PPIO幣(比如一年多少空間的費用)提交給支付代理節點;

  2. 租戶的零散支付行為將由支付代理節點完成,而使用者資料鏈上操作,如上傳和下載,還是直接由使用者節點完成;

  3. 為了保證支付代理節點的相對穩定性,申請成為支付代理節點必須抵押足夠的PPIO幣, 如果該節點不能按時履行自己的代理責任,則抵押的PPIO幣將會被沒收;

  4. PPIO公鏈上能查詢到所有支付代理節點的資訊, 使用者在選擇支付代理節點的時候,可以看到該節點的相關資訊, 包括抵押的PPIO幣數量, 暫存的PPIO幣數量, 和支付代理節點的簽約使用者數等等;

  5. PPIO網路為支付代理節點提供了一套開發API,使得該節點能夠代理使用者支付PPIO幣;

  6. 開發者可以基於支付代理節點的API自行開發支付閘道器,不僅支援用PPIO幣來支付,也可以支援法幣支付,這樣大大降低了使用者的使用門檻;

  7. 支付代理節點是自負盈虧的盈利機構,多個節點之間的相互競爭可以有效降低儲存服務價格來吸引使用者,同時維護整個PPIO網路經濟的健康發展。

為什麼要設計支付代理節點?

為什麼要設計該節點,主要有以下幾個原因。

1)普通使用者很難理解PPIO的原生支付方式

PPIO設計的原生支付方式,是完全精確到硬碟和流量的。所有的儲存行為都做成了儲存智慧合約,所有的下載行為也都做成下載智慧合約,任何合約產生的費用都是由合約來定價,根據具體實際發生的儲存時空和使用流量來確定費用,這個精確的微粒就是Gas。而每儲存、下載一個檔案,都會進行智慧合約的約定, 在約定智慧合約的時候,會預測使用量(包括儲存時空和頻寬),也會約定GasPrice,Cost=Gas*GasPrice 這樣就能確定總的費用。這個機制和以太坊比較類似。但以PPIO的商業服務,採用這樣的機制將非常不人性化。

商業服務產品一般會設計階梯定價,甚至還有一定的免費量和試用期,以誘導使用者來試用,這樣才會產生購買行為。例如Google Drive給使用者這樣的付費方式。 - 15G以下空間免費; - 100G空間3個月費用 5.99 美元,12個月費用 19.99 美元; - 1TG空間3個月費用 29.99 美元,12個月費用 99.99 美元;

對商家來說,很少的付費使用者就足以支撐所有使用者產生的成本,這個商業模式是成立的。

在PPIO中,使用者也使用同樣的支付方式,為此我設計了支付代理節點。使用者在一次性付費支付代理節點後,就可以在指定的空間大小範圍內,獲得無限使用的權利。使用者可以和支付代理節點簽約,購買支付代理節點提供的各種儲存服務套餐,後續使用服務的時候,所需的PPIO幣均由支付代理節點來代理支付。

2)普通使用者普遍希望穩定的定價

眾所周知,不論是普通使用者還是開發者,他們在購買服務時,都希望有穩定的競價,誰都不希望今天購買的商品,明天價格就下跌。我在設計PPIO的時候,為了穩定物價,雖然設計了預言機機制來給出指導價格,但PPIO上最終的合約成交價格是由PPIO本身的市場交易撮合來決定的。雖然物價能夠相對穩定些,但是很難做到絕對的穩定。

而有了支付代理節點之後,使用者每次使用的時候,不用每次都要去查詢價格,不用花時間等待價格低的時候才付款。他只需要在該節點一次性購買使用套餐,後續每次使用的時候都有支付代理節點在鏈上代支付。這樣對他來說,就不在有價格的波動,而價格波動的風險由支付代理節點來承擔。

  1. 短期內,不是所有的使用者都理解使用型數字幣,我們要給使用者支付法幣的可能。

在之前一段時間,數字貨幣是炙手可熱的話題。大部分使用者對數字貨幣的理解停留在,低買高賣,投機套利上。市場好的時候,大肆宣揚一幣一別墅,而隨著這段時間的數字貨幣泡沫破滅,幣價的持續下跌,大量的投資人虧損,大量的區塊鏈從業者離場。甚至引發了許多社會問題,合法性問題,金融監管問題,中小投資者利益保護問題。

我在設計PPIO的時候,對PPIO的定位是共享儲存,為了刺激共享,必須有激勵,區塊鏈主要用於保證激勵的公正和透明。PPIO的激勵並不是傳統意義上的投機性數字貨幣,甚至從根本上來說就不是貨幣,所以我稱為使用型數字幣 (utility coins),但它也是基於區塊鏈技術來保證的。因為使用者使用PPIO的儲存分發服務時,需要消耗PPIO幣,而分享儲存和網路資源可以賺取PPIO幣。

我認為短期內主流人群是很難區分使用型數字幣和投機型數字貨幣,為了解決這個問題,所以我引入了支付代理節點。使用者一次性在支付代理節點購買使用套餐,之後在PPIO上使用儲存和下載服務時,都由支付代理節點代其支付。這樣做,該節點在接收使用者付款的時候,就不僅僅可以接收PPIO幣,還能接收其他幣種,包括法定貨幣(如人民幣)。

這樣使用者和開發者在使用PPIO儲存服務的時候,可以完全不接觸PPIO幣,使用體驗如同使用普通的網際網路服務一樣。只要PPIO能做到比其他雲服務更便宜,更快,更隱私;我相信PPIO的使用者會越來越多。

  1. 開發者存在替使用者付費的可能

作為使用者,我們在網上使用了大量的免費服務,例如在網上看視訊,聽音樂等,我們並沒有付錢。但是使用者看視訊,聽音樂也用到了儲存和頻寬,使用者沒有付錢,那是誰付了錢呢?答案是商家(開發者)替使用者付了錢,因為可以通過其他方式掙到更多的錢(如廣告)。這是非常成熟的模式,我設計支付代理節點,就是加入一個代付款的商業機構。開發者(商家)在開發App的時候,告訴支付代理節點,後面使用者使用的下載費用都由開發者來支付,只要開發者和支付代理節點之間結算就可以了。開發者使用支付代理節點就像使用AWS一樣,採用充值模式,如果費用用完了,開發者再充值就行了。支付代理節點也可以向開發者提供一些特別的套餐和優惠,從而吸引開發者在上面做開發。

支付代理節點是盈利的嗎?

我在設計時,對支付代理節點的定位是個自負盈虧的商業機構。既然是自負盈虧,就不保證盈利。PPIO的架構設計支援無限多個支付代理節點。使用者和開發者,可以選擇適合自己的支付代理節點。這樣設計的目的是讓支付代理節點之間能夠相互競爭,維持價格的合理性。支付代理節點有自主定價權,如果定價很高,使用者和開發可能會選擇其他支付代理節點。而定價低可能就會虧損。另外支付代理節點還要應對幣價波動的風險。

這樣設計的好處在於用市場經濟的手段,來讓支付代理節點之間良性競爭,從而讓使用者和開發者拿到最合理的價格,同時也讓支付代理節點服務商保持合理的利潤。

怎麼實施支付代理節點?

支付代理節點,最簡單地理解,其實就是代付款。本來應該使用者直接付款的,但是使用者和支付代理節點簽訂了包年或者包月合約。那麼在該合約的有效期內,只要該使用者或開發者在符合條件下,都由支付代理節點代替使用者付款。

首先,PPIO將會開放支付代理節點API,基於支付代理節點API就能做二次開發。這個API主要包含了支付代理節點使用PPIO的介面,基於這個API和自己的功能就能實現支付代理節點的完整功能。我後面也會給出部署支付代理節點機器的參考建議,支付代理節點對機器的效能還是有些要求的。

另外,要部署支付代理節點,需要抵押大量的PPIO幣。支付代理節點是先從使用者那裡收款,然後再為使用者代付款,因此我們對支付代理節點的信用要求非常高。首先是作惡問題,如果支付代理節點作惡,從使用者和開發者那裡收了錢但不做代支付操作,就必須對支付代理節點進行懲罰。不僅僅用支付代理節點的抵押金來做代支付,還會進行額外處罰。然後是穩定性問題,支付代理節點也是計算機程式,所以可能有BUG,也可能有故障,服務就有掛的可能。一旦支付代理節點掛了,短期內會導致大量的使用者無法使用服務,所以只要支付代理節點的服務出現異常,就必須進行懲罰措施。

支付代理節點不能無限制地簽約使用者,支付代理節點能籤多少用量,受限於支付代理節點抵押多少PPIO幣。支付代理節點的抵押物越多,服務的使用者用量就越多。支付代理節點和使用者簽約的時候,其用量和用時都會做成智慧合約上鍊。如果支付代理節點的抵押物有限,而簽約的使用者數,用量數,用時數過多了,PPIO將會阻止這個智慧合約的簽訂,直到支付代理節點充入更多地抵押物。

我能馬上建設自己的支付代理節點嗎?

現在還不能,因為PPIO專案還處於最早期的階段,早期只允許合作伙伴部署支付代理節點。這樣做主要有幾個原因。

1)PPIO的通證經濟模型需要探索。支付代理節點是非常重要的節點,所以它自身的抵押數量和簽約量之間的關係還是需要探索的。我們不能保證前期的經濟模型合理。如果經濟模型不合理,可能會導致使用者的利益收到侵犯。所以我在確定經濟模型合理之前,不會開放支付代理節點的部署。

2)支付代理節點是個對信譽要求極高的節點。因為支付代理節點服務的使用者比較多,一旦支付代理節點出問題,影響會非常大。例如支付代理節點收了使用者錢之後,不給使用者做代付款。所以早期的支付代理節點,除了要上鍊外,還需要鏈下的紙質合同,一定對支付代理節點的資格進行嚴格審查。

3)支付代理節點的安全性要求極高。因為支付代理節點服務的人數多,涉及的PPIO幣金額大,所以支付代理節點很容易被黑客盯上。為了防止支付代理節點被攻破,黑客盜取資金,我們不僅僅要做好程式,保證沒有安全漏洞外,還要對早期支付代理節點部署合作方進行嚴格的網路安全資格審查。為了對使用者的資金負責,我們早期不開放支付代理節點的部署。

PPIO將逐步開放支付代理節點的部署:

1)開始只向緊密合作夥伴開放。確保合作伙伴的可信和可靠。

2)然後向在PPIO中儲存使用量大的開發者開放。

3)當前面三個問題徹底解決之後,最後才向所有人開放部署。

總結

PPIO是為開發者提供儲存和分發的網路平臺,使得比雲端儲存更廉價,更高速,更隱私。

我在PPIO上設計了支付代理節點的機制,支付代理節點給使用者和開發者提供了簡單定價的套餐,使用者和開發者購買後,後續實際使用PPIO服務的時候,付款就由支付代理節點來代為付款了。

我設計支付代理節點的目的是為了適應網際網路時代消費者的使用習慣,讓PPIO專案能夠真正落地。我希望開發者能在PPIO網路上做出各種各樣,真正有用的APP出來。

文章作者:Wayne Wong

轉載請註明出處

如果有關於PPIO的交流,可以通過下面的方式聯絡我:

加我微信,注意備註來源

wechat:omnigeeker