區(qū)塊鏈去中心化文件轉(zhuǎn)換平臺Transcodium介紹
近年來,全球媒體行業(yè)從視頻廣告到流媒體都有了顯著的提升,但由于云轉(zhuǎn)碼服務(wù)成本高昂,對于需要這些服務(wù)的初創(chuàng)企業(yè)和低預(yù)算公司來說非常具有挑戰(zhàn)性。
自云技術(shù)出現(xiàn)以來,轉(zhuǎn)碼產(chǎn)業(yè)已經(jīng)發(fā)展壯大。 Netflix,Amazon Prime,Vimeo,Youtube和e.t.c等公司都很知名,他們每天都會轉(zhuǎn)碼TB級數(shù)據(jù),并將大量收入投入到媒體文件轉(zhuǎn)換中。 目前的報告還預(yù)測,到2019年,全球轉(zhuǎn)碼市場復(fù)合年增長率將達(dá)到15%,反映了巨大的發(fā)展空間。
轉(zhuǎn)碼的概念一直局限于視頻和音頻文件的轉(zhuǎn)換,然而,它具有更大程度上采取任何類型的文件,如PDF,HTML,Word文檔,并將其轉(zhuǎn)換為任何可能的首選格式。
Transcodium將為客戶提供API,控制臺和GUI應(yīng)用程序,以幫助快速轉(zhuǎn)碼過程。在每個轉(zhuǎn)碼請求處理開始之前,發(fā)起人(客戶)將被提供估計的審批費用,一旦批準(zhǔn),發(fā)起人的錢包將被扣除以便處理開始。文件轉(zhuǎn)碼過程包括兩方,主節(jié)點和工作人員。 主節(jié)點收到轉(zhuǎn)碼請求,然后在必要時將大型媒體文件分成塊,加密這些塊并轉(zhuǎn)發(fā)給工作人員。
另一方面,工作人員負(fù)責(zé)將文件轉(zhuǎn)換為新格式。 任何設(shè)備都可以是工作者,但不是主節(jié)點。 主節(jié)點必須具有更快的處理能力和強(qiáng)大的互聯(lián)網(wǎng)連接。 主節(jié)點也可以同時作為工作者。 主節(jié)點獲得轉(zhuǎn)碼成本的20%,而工作人員共享80%。主節(jié)點還負(fù)責(zé)在需要時加入塊。
為了防止數(shù)據(jù)丟失,多個主節(jié)點可能會處理相同的請求。 主節(jié)點有另一個機(jī)會可以從最終輸出分配到多個社交媒體或存儲平臺掙錢,發(fā)起者(客戶)將被收取費用。
確定的問題
在目前的云轉(zhuǎn)碼平臺上,存在以下問題和局限:
● 云轉(zhuǎn)碼平臺太昂貴,正在嚇跑那些需要他們服務(wù)的創(chuàng)業(yè)公司。 現(xiàn)有公司不得不花費超過一半的收入來處理這些媒體文件,這并不令人鼓舞。
● 因硬件有限導(dǎo)致處理時間長。 云轉(zhuǎn)碼平臺對硬件有很大的限制,因此所有待處理的文件都排隊等待處理,這就造成了客戶端等待處理的困擾。
● 由于平臺的集中性,服務(wù)器停機(jī)或宕機(jī)會導(dǎo)致整個轉(zhuǎn)碼過程的中止,浪費時間,金錢和資源。
● 大多數(shù)轉(zhuǎn)碼平臺僅限于媒體文件格式,因此很難轉(zhuǎn)換其他格式,如圖像和文檔格式。
概述的解決方案
以下是對上述問題的建議解決方案:
● 區(qū)塊鏈和去中心化技術(shù)模式使得能夠提供更廉價,更可靠的云轉(zhuǎn)碼替代方案。
● 由于無限的處理能力,由于工作人員,文件轉(zhuǎn)碼速度非???,消除長時間的排隊和等待時間。
● 一個轉(zhuǎn)碼請求將由多個節(jié)點和工作人員處理,因此一個節(jié)點或工作人員的中斷將不會對過程產(chǎn)生任何影響,從而使其更有效,更省時。
● 轉(zhuǎn)碼不僅限于音頻和視頻,還包括其他文件格式,如圖像和文檔。
總體結(jié)構(gòu)
完整性將通過轉(zhuǎn)換證明來維持。 為了獲得獎勵,對方必須在分配的任務(wù)超時之前提交轉(zhuǎn)換證明,否則網(wǎng)絡(luò)將把任務(wù)標(biāo)記為中止。 完成整個交易不需要人工交互。
轉(zhuǎn)碼過程從主節(jié)點收到發(fā)起者的請求開始,主節(jié)點將分析該文件,將大的媒體文件拆分成更小的塊,加密并將它們分配給有指令的空閑工作人員。
這些塊很小,甚至在網(wǎng)絡(luò)連接速度慢的情況下,也會在一段時間內(nèi)轉(zhuǎn)移給工人。由于這個塊的小,智能手機(jī)將能夠處理它們。主節(jié)點和工作人員之間的數(shù)據(jù)傳輸將進(jìn)行端到端加密,以實現(xiàn)最大的隱私和安全性。
工作人員將根據(jù)附加到文件或塊的指令處理文件。 處理完成后,如果需要的話,工作人員將發(fā)送處理的文件或塊到主節(jié)點加入。
主節(jié)點將通過將輸出導(dǎo)出到目的地來執(zhí)行其最終的任務(wù)。 支持多個目的地。 第一個目的地將永遠(yuǎn)是免費的,但是額外的目的地將會需要一個費用,這個費用將被獎勵給主節(jié)點。
Transcodium網(wǎng)絡(luò)的定價系統(tǒng)由TNS規(guī)則維護(hù)。 TNS規(guī)則是一種自動算法,它使處理器和發(fā)起人之間達(dá)到平衡,從而使雙方都感到高興。工作人員定期向主節(jié)點發(fā)送有關(guān)其狀態(tài)的更新信息,這些信息包括處理能力,上網(wǎng)速度,轉(zhuǎn)換時間和設(shè)備信息。 TNS監(jiān)管機(jī)構(gòu)利用這些信息以及利害關(guān)系證據(jù)和其他因素隨機(jī)選擇閑置的工作人員處理數(shù)據(jù)。 這也使網(wǎng)絡(luò)能夠根據(jù)員工的表現(xiàn)對員工進(jìn)行分組。
發(fā)起人按意愿自由選擇一個SD質(zhì)量視頻輸出每分鐘$ 0.006到$ 0.01的價格范圍,以及每分鐘$ 0.008到$ 0.020的HD視頻質(zhì)量輸出。
諸如音頻的非視頻文件的每分鐘輸出的價格范圍為0.006到0.001美元。如圖像和文件(PDF,文字等)的文件不能按時間(分鐘)衡量,所以他們將根據(jù)他們的大小以兆字節(jié)進(jìn)行衡量。一兆字節(jié)的文件將具有每個輸出單位0.006到0.01美元的價格范圍。
為了在網(wǎng)絡(luò)上實現(xiàn)公平,最高收入的任務(wù)將分配給表現(xiàn)最好的工作人員,以幫助提供付款的發(fā)起人價值。
上面的圖像解釋了Transcodium網(wǎng)絡(luò)上的主節(jié)點和工作人員的運行
透明性
智能合約的使用將使網(wǎng)絡(luò)具有透明度,諸如文件持續(xù)時間,發(fā)起人收取的金額以及支付給工人的金額等重要信息將全部在公共賬本上。 客戶和工作人員可以隨時檢查他們在網(wǎng)絡(luò)上的具體任務(wù)中被收取或支付了多少錢。
權(quán)益證明
為了達(dá)到更好的去中心化化的共識,Transcodium網(wǎng)絡(luò)采用了權(quán)益證明的算法,在這種算法中,工人是根據(jù)他們的財富和賬齡隨機(jī)選擇的。 這有助于選擇具有高質(zhì)量處理能力的員工,從而節(jié)省時間和金錢。
轉(zhuǎn)換的證據(jù)
主節(jié)點和工作人員之間的轉(zhuǎn)換協(xié)議證明,工作人員必須在給定時間范圍內(nèi)完成任務(wù)以獲得獎勵,在處理數(shù)據(jù)期間,工作人員將進(jìn)度更新發(fā)送到主節(jié)點,工作人員必須 在分配的任務(wù)超時之前完成處理數(shù)據(jù),否則網(wǎng)絡(luò)將把任務(wù)標(biāo)記為中止或不活動,并且將相同的任務(wù)獎勵給下一個可用的空閑工作者。
在所有的轉(zhuǎn)碼活動中,根據(jù)工作人員的性能和待處理數(shù)據(jù)的大小設(shè)置動態(tài)超時。合約在成功轉(zhuǎn)碼并提交文件后支付給工作人員。處理后的文件上傳并由主節(jié)點驗證后,視為完成任務(wù)。轉(zhuǎn)換證明將由智能合約提供支持。 轉(zhuǎn)換證明和權(quán)益證明一起,使TNS規(guī)則負(fù)責(zé)對工人進(jìn)行智能的隨機(jī)選擇,并使發(fā)起人和加工者之間達(dá)到平衡。
工作人員
工人是空閑的設(shè)備,負(fù)責(zé)處理網(wǎng)絡(luò)上的數(shù)據(jù)。 任何具有互聯(lián)網(wǎng)連接并且能夠安裝我們的應(yīng)用程序的設(shè)備都可以是工作者。 如果具有更高規(guī)格的工作人員可以獲得更多獎勵,例如多核設(shè)備或基于GPU的設(shè)備。
一旦設(shè)備安裝了Transcodium應(yīng)用程序,它將成為Transcodium網(wǎng)絡(luò)的一部分,根據(jù)部分TNS規(guī)則,初始設(shè)備評估將幫助設(shè)備排名。
在成功完成任務(wù)后,工人將獲得TNS代幣支付總額的80%,而20%支付給負(fù)責(zé)處理最終產(chǎn)出和分配的主節(jié)點。
客戶
Transcodium網(wǎng)絡(luò)將使客戶能夠以非常便宜的價格獲得無限的處理能力。 客戶將能夠從TNS規(guī)定的價格范圍中選擇價格,價格越高,文件轉(zhuǎn)換越快,反之亦然。
客戶或發(fā)起人將有三種類型的界面來簡化轉(zhuǎn)換過程:
1. 一個API接口,幫助開發(fā)人員集成到他們的項目或應(yīng)用程序,
2. 命令行界面將用于基本功能
3. 高級的Visual Studio媒體編輯應(yīng)用程序,用于復(fù)雜的媒體編輯需求。
客戶可以在處理后選擇要導(dǎo)出文件的位置,并支持Facebook,YouTube,Twitter,SFTP,Amazon AWS,Google Drive等目標(biāo)。 支持多個目的地。 第一個目的地總是空閑的,其他隨后的目的地將會需要一個費用,這個費用將會獎勵給主節(jié)點處理它。
在開始處理任何文件之前,應(yīng)用程序?qū)⒂嬎惆l(fā)起人批準(zhǔn)的總費用,一旦批準(zhǔn),發(fā)起人的錢包將被扣除。 如果處理失敗,將退還金額??蛻魧⑿枰猅NS代幣以支付網(wǎng)絡(luò)上的任何交易。
開發(fā)人員
Transcodium將提供用于在網(wǎng)絡(luò)上使用和訪問數(shù)據(jù)的SDK和API。 開發(fā)人員可以圍繞它建立自己的軟件或服務(wù)。
使用案例1:開發(fā)人員構(gòu)建媒體轉(zhuǎn)換軟件可以充分利用網(wǎng)絡(luò)上的服務(wù),例如為其 軟 件 用 戶 提 供 將 輸 出 導(dǎo) 出 到 多 個 目 標(biāo) ( 如 YouTube , Facebook ,Dailymotion等)的功能。
使用案例2:使用Transcodium網(wǎng)絡(luò),開發(fā)人員可以構(gòu)建復(fù)雜的視頻和音頻編輯工具,這些工具具有高級功能,在大多數(shù)情況下,這些功能將永遠(yuǎn)在用戶的計算機(jī)或智能手機(jī)上處理。
使用案例3:使用Transcodium主節(jié)點,開發(fā)者可以建立自己的交易市場,方便TNS代幣的交易,開發(fā)人員可以自己增加收入。
開源
在Transcodium,我們相信公開性和透明度,我們支持開放源代碼的想法,我們 所 有 的 開 發(fā) 將 被 提 供 給 查 看 我 們 的 GitHub 倉 庫 中 的 每 個 人( https://github.com/transcodium ) 。開放我們的項目將有助于促進(jìn)創(chuàng)新。 我們將歡迎任何希望改善項目的人的貢獻(xiàn)。
為了表明我們對此的關(guān)注程度,我們最近開放了源于專有項目的云版本。
代幣(TNS)
TNS代幣是ERC-20標(biāo)準(zhǔn)以太坊代幣,設(shè)計用于Transcodium網(wǎng)絡(luò)。 代幣將成為網(wǎng)絡(luò)上使用的官方貨幣。
TNS代幣的總供給量為1.2億,最多有18個小數(shù)位。 這是一個固定的供應(yīng),不會減少或增加,總供應(yīng)的決定是由Transcodium團(tuán)隊和創(chuàng)始人做出的。 有限的供應(yīng)將有助于提高幣的質(zhì)量。
轉(zhuǎn)碼行業(yè)的市場非常巨大,所以在不久的將來,有限的幣供應(yīng)對于投資者和營銷者來說都是一個很大的優(yōu)勢。