Blockmason(BCPT)介紹、網址及交易平臺

買賣虛擬貨幣
我們可以透過3種方式來思考以以太坊(Ethereum)為基礎的全新協定:其為使用者創造的價值、其為開發者創造的價值、以及其為社群創造的價值。在BlockMason, 我們不僅致力於建構實用的應用程式 (application, App)和協議以解決現實社會的各種問題,更致力於開發各個平臺以擴大以太坊網路的採用率及加密貨幣(cryptocurrency)在全球範圍內的可近用性(accessibility)。這也是為什麼我們會如此興奮地向各位宣佈我們最新開發的產品:信用協定(Credit Protocol, CP)。截至目前為止,我們只能以現金的形 式將錢存放在區塊鏈(Blockchain)上。比特幣足成金錢在移轉和儲存方面的自主化(democratize),以太坊則令建立和儲存金融合約的過程更自主化。在信用協定(CreditProtocol, CP)下,BlockMason已在 去中心化(decentralized)的經濟體系中踏出具邏輯性的重要一步:使信貸產生的過程更加自主化。債務(Debt)和信貸(Credit)本來已是極為強大的金融工具,而如今,利用區塊鏈具安全性且靈活特質,可以廣泛增加這傳統金融工具的應用。運作方面,即使使用者母須擁有乙太網絡,亦可以輕易從乙太網絡中提取債務,因此我們可以完全想象在不遠的未來,CP的債 務應用市場總值將會遠超越所有加密貨幣的市場總值,從而顯著地提升數字經濟(digital economy)的規模。信用協定  (Credit Protocol, CP)在其最為基礎的層面上,CP是一個可將實體之間的債務和信貸記錄在以太坊區塊鏈上的系統。當甲方實體向乙方實體傳送一項債務或信貸請求,乙方實體確認有關債務或信貸後,該交易紀錄便會諸存在CP的智慧合約(smart contract)上。實體之間透過CP進行簡單的互動,若與一個根據有關協議加以建構的使用案例許可權合約(Use CaseAuthority Contracts, UCAC)相互結合,就能創造一個強大而複雜的潛在交易陣列(array of possibletransactions)。每一個UCAC都有獨特的規則來規範可被記錄的債務型別、記錄有關債務的時間、以及可被接受的提取者。例如,一個UCAC可能只允許某些透過認證的使用者進行交易,從而讓有關機構得以建構私人債務記錄合約。有關合約的用途很廣,從追蹤應收帳款到開發私人組織貨幣(如大學校園都在使用的校園幣),應有盡有。

在許多方面,這套系統就類似一條高速公路。每一個債務或信貸就像一臺車輛-其款式、型號、特性和色調各不相同,但他們基本上都有一個類似的用途。在一臺車輛上高速公路後,此項債務及其相關特性,都會被記錄下來。當然,您可能希望有某些規範能確保交通順暢以及相關車輛能順利抵達正確的目的地。開發者可在高速公路入口建構其獨特的收費站或UCAC。每個收費站都能完全控管能駛入公路上的車種、能行駛的特定路段、以及於什麼時段能在公路上行駛。然而,營運一個收費站亦需投入各項資源,CP的使用者可購買CP代幣(CP Token, CPT)去支援收費站和公路的營運,同時,使用者也保有是否把營運費用轉嫁給行駛過的車輛(債務/信貸)或允許其免費透過。

影響收費站的車輛流量有2項因素:有多少個CP代幣用於資助收費站的運作,以及每-個CP代幣 可進行的交易次數。基於網路車流量,CP代幣可進行的交易次數都會有所不同,換言之,每一次的交易成本都會因應網路需求量而調整。

而UCAC就是透過CP代幣去購買債務記錄的容量。簡單而言,使用CP的授權,跟軟體使用者付款後能取得軟體的授權使用之概念極為相似。唯此CP代幣擁有者可以取得永久授權使用,所以使用者可以在能夠保留CP代幣和權利下,選擇把授權使用交易轉讓(sublease )給其他有需要的使用者。

使用案例許可權合約 (Use Case Authority Contracts, UCAC)

UCAC可視為輸入和結算債務的一種途徑。由於UCAC是 由使用者創造的,因此,系統使用者或機構能夠根據需要去制訂記錄債務的具體合約細則。可以編寫在UCAC的內容包括貨幣型別、大小和允許交易的頻率(使用者可以從此建立債務,擴大信貸額和限制所累積的債務)。只要債務交易能與CP相容,細則訂立者能不受限制地根據需要去創造有效、有價值的UCAC (唯一的限制將是細則訂立者的想象能力)。

每一個UCAC都要求操作者"投注(Stake)“至少一個CP代幣,方可透過UCAC將債務或信貸寫入CP系統。每一個CP代幣允許UCAC每天處理一定次數的交易, 而CP代幣每 天的交易次數會根據流量不斷更新。因此投注更多的CP代幣就能提升和確保UCAC每天的交易量(throughput)。根據使用者或開發者對債務系統的選擇,他們可能須持有多個CP代幣才能維持UCAC理想的交易量。一個CP代幣可以被分拆成較小的代幣單位但如果使用者擁有的CP代幣單位太小,該使用者所持有的CP代幣可能無法用來產生交易。另外,一個CP代幣產生出來的被允許交易次數將在交易產生後的24小時後失效。此時,CP代幣亦將產生-組新的可用交易。

UCAC的懸賞計劃 

我們已花費大量的篇幅來解說UCAC和CP的關係。現在我們也知道,CP必需有 與UCAC共同使用,可以產生廣泛的應用。由於編寫在UCAC的內容可以產生無限的變化,且創造有 關合約的需求各異,因此CP於ICO後將擱置CP代幣部分的銷售收益,以便資助和激勵開發者去編寫各型別高需求的UCAC。

免費存放UCAC

在BlockMason,我們致力為CP及其使用者提供絕佳的顧客支援。達成此-目標的關鍵在於,建構-個對CP有信心的支援社群,並進一步開發其獨特的生態系統。因此,我們將為開發者創造和保留一個可免費存放UCAC的存放處(depository),以便開發者以後根據CP再建構其他的DApp。此存放處將包括懸賞計劃的所有得獎者,以及能後期加以客製化定製的UCAC的模板(template)。此一存放處不僅可促進CP社群的增長,更可讓有興趣人士瀏覽UCAC在世界各地的成功應用案例,以推廣用CP的廣泛支援。

Foundation ID

2018年7月1日,BlockMason已 免費對外發布全新的Foundation協定(Foundation Protocol)。[1 我們開發Foundation的目的是希望能夠將多個電子貨幣包(wallet)整合統一的問題。我們相信Foundation能解決應用開發者遇到的阻礙。而且我們相信Foundation與CP的融合會是取得成功的關鍵。

Foundation ID可以從多個以太坊地址創造單一個主要ID (Master ID),以便在以太坊網路上為使用者建立一個統一的身分識別和交易平臺。持有Foundation ID的使用者可在無須來回傳遞私人金鑰的情況下,輕易地同時登入多個DApp (類似案例:多數的網路應用程式都能透過Facebook或Google賬戶進行登入)。CP的所有使用者都能於初期,免費使用Foundation ID,錢包整合統一化將改善使用者體驗並降低使用有關應用程式的進入內坎。

強制執行債務償還(Enforcing Debt Repayment)

儘管CP可為記錄債務和信貸提供多項功能,但值得注意的是,個別使用者仍須就如何償還債務的執行方式取得共識。此執行方式可以多種方式進行,並可涉及到區塊鏈.上和區塊鏈外的方案,其中包括:具有拘束力的法律合約、可為實體/數字資產的抵押品,或區塊鏈上的信貸報告或交易評價等社會機制。

當然,使用者不應把錢借給償還債務能力有問題的實體。使用者亦不應出借自己可負擔範圍外的金額。

然而,透過靈活制訂UCAC和設定, 我們確有可能制定完全符合個別使用者和企業需求的債務合約,然卻也會因此產生債務執行的問題。我們已於下方為CP介紹使用案例,並提出2個常見的債務情境如下所示:

1. Jesse欠其朋友(Tim)一罐啤酒。
2. Jesse的公司(Jesse Corp.)為其顧客Tim傳送-張禮券。

在情境1中,若其債務透過UCAC被記錄在CP上,社會壓力足以命其償還債務-如果Jesse不願償還香甜可口的冰鎮啤酒,就沒有人願意故他的朋友。

在情境2中,若其債務透過UCAC被記錄在CP上,經濟壓力足以命其償還債務-如果Jesse Corp無法兌現禮券,沒有人會再去光顧Jesse Corp。

在上述2個案例中,特定的UCAC不僅可控管可被記錄的債務型別,更具備內建的債務執行機制。-般來說,針對大型聯鎖公司虧欠權益較少的債權者,這種債務執行方式會顯得格外有效。

由於法律和社會壓力已無形中成為促使債務償還的執行方式,CP的價值便在於其可透過雙重確認去準確地記錄債務。如此-來,目前社會上各方有關債務的繁瑣程式便可予以免除。在區塊鏈上記錄有關債務可讓個人和實體在進行債務交易時利用現有CP的機制,而無須經過銀行、律師和其他信託機構的審批和處理。

CP的技術層面

Foundation的技術層面

BlockMason在CP早期未發行版的實驗過後,便創造出Foundation。在開發過程中,我們遇到一些與身分識別(identity, ID)和錢包整合有關而目前在以太坊網路上的應用程式亦無法解決的的技術問題。例如,如果您想在桌面計算機上而非手機上存取-個基於CP的DApp,您會怎麼做?您有需要冒險透過電郵將您私人的以太坊金鑰傳送給自己嗎?您要將私人的以太坊金鑰輸入另-一個電子貨幣包來匯入私人的以太坊金鑰嗎?如果您已決定使用新的以太坊地址搭配CP應用程式,您該如何將新的地址整合到應用程式之中呢?

透過無數的程式編寫、多個不眠之夜和不斷的嘗試和修正,我們終於瞭解到,我們要的是一個可以在手機和桌面計算機上連結以太坊地址的整合機制。從我們最早開發CP的餘燼中,Foundation就像鳳凰一樣浴火重生-一Foundation存在的主要目的就是要讓您所有的地址都能用Foundation作為您的身分識別。

Foundation的介面可讓識別創造過程乾淨利落。您只需要一個 與現存其他Foundation ID無關的以太坊地址即可。這很簡單,在一名使用者創造出一-個Foundation ID後,該名使用者可接著透過Foundation的智慧合約選擇新增其他與此-Foundation ID有關的地址。

此一整合統一的Foundation ID必須用到CP。使用者可藉此維持單-身分識別,並可從任何裝置和DApp瀏覽器存取CP。

CP資料智慧合約

CP資料智慧合約是實體之間”關係及其”債務和信貸”資料諸存的核心合約。其包括兩個主要的資料結構:關係(Relationship)和債務(Debt)。

關係可追蹤兩個實體之間的關係。兩個實體之間若要形成-項債務,兩個實體就必須被界定為「相關聯的(connected)」實體。除此之外,由於使用者須確認關係請求,因此關係亦可追蹤尚未確認的關係(pendingrelationships)。

債務可持續追蹤-名使用者和另一名使用者之間的債務。此- -功能可執行的任務包括追蹤債務、保留未償債務資料、以及紀錄特定債務計價的貨幣種類。

Credit Protocol智慧合約

CP智慧合約可讀取和控制CP資料合約。此種合約的功能包括:讀取使用者債務、保留未償債務資料、傳送債務、確認債務、讀取朋友清單、新增朋友、刪除朋友等。

CP智慧合約是可以控制CP資料智慧合約儲存資料的唯一地址。
使用者只能透過Flux Capacitor合約(如下所示)與CP智慧合約接合。

Flux Capacitor智慧合約

Flux Capacitor合約是可與使用者互動的合約。事實上,使用者從未與UCAC發生直接的互動。Flux Capacitor合約的功能與CP合約的核心功能相仿,但唯-的例外是,每一個Flux Capacitor功能都會佔用一個UCAC的地址。Flux Capacitor合約可根據UCAC地址上的UCAC來檢查使用者指令,以確保使用者指定的引數值在特定的UCAC中確實有效。

除此之外,Flux Capacitor合約亦可檢查投注合約(Staking Contract),以紀錄- -名CP代幣持有人(CPToken Holder)投注的代幣數量,以及有關代幣所揭示的合約專案。Flux Capacitor合約亦可指明該名使用者投注代幣可於特定期間內使用的剩餘交易容量。合約可更新CP代幣投注者的交易容量,並在CP資料智慧合約中呼叫相應功能。

我們可以簡單地把Flux Capacitor想成-名強制執行者(enforcer)。其可根據一名使用者為某-UCAC投注的CP代幣數量來管理UCAC的引數並限制交易容量。

Use Case Authority Contracts(UCAC)

UCAC所包含的功能呼叫(function calls), 與Flux Capacitor合約所列舉的功能呼叫完全相同。每一個功能都只會回傳一個布林值(true或false)。Flux Capacitor合約會在UCAC中呼叫名稱完全相同的功能,以檢查交易是否有效。

例如,Flux Capacitor中的newDebt功能就會從UCAC中的newDebt功能呼叫與之完全相同的引數(bytes32 myld, bytes32 friendld, bytes32 currrencyCode, int amount, bytes32. desc)。 接著,UCAC就會回傳true或false,以驗證交易是否有效。因此,如果-個UCAC允許使用歐元而非美元,且一名使用者試圖透過Flux Capacitor合約傳遞美元,其布林值就會回傳false。 若其回傳值為false,就會導致Flux Capacitor中的newDebt功能呼叫失敗。

UCAC可以有無限的理由回傳true或false。唯一的要求是其必須和Flux Capacitor合約中的功能維持相同的功能名稱和相同引數數值。若兩者的功能名稱和引數並不相同,Flux Capacitor合約的功能呼叫就會失敗。

多名使用者和投標喊價

在獲得許可的情況下,多名使用者可為相同的UCAC投注CP代幣。如果一個DApp受到充分的歡迎,數以百計或數以千計的使用者便有可能投注CP代幣來幫助支援其交易。

除此之外,一個UCAC亦有可能寫入相關規則,以允許CP代幣的持有人透過其UCAC來爭取交易。例如,2名使用者可為相同的UCAC投注其代幣,以2種不同的價格向UCAC使用者公開發售其特定交易。接著,DApp便可以評估哪-一個投標喊價最為便宜,並循該途徑於傳送CP交易前,向該使用者提供報價。

投注智慧合約

投注合約(Staking Contract)可儲存一名使用者 投注在某-個UCAC的代幣數量, 從而驅使UCAC達成交易。當一名使用者試圖為UCAC執行一項功能時,Flux Capacitor就會去查詢投注合約,以瞭解該名使用者為驅使UCAC的交易達成所投注的代幣數量。

除此之外,投注合約亦會監視一名使用者的CP代幣變化,以確保該名使用者並未試圖欺騙系統以取得免費交易。

技術層面的考慮

Foundation ID的命名標準

整合CP的Foundation ID只有在遵循小寫字母和數字的命名標準時才會發揮用處。此一限制表示,Foundation ID若包含小寫字母a-z和0-9以外的其他符號,就無法與CP一起發揮功用。

技術層面的考慮

Foundation ID的命名標準

整合CP的Foundation ID只有在遵循小寫字母和數字的命名標準時才會發揮用處。此限制表示,Foundation ID若包含小寫字母a- z和0-9以外的其他符號,就無法與CP一起發揮功用。

儲存成本

在以太坊區塊鏈上儲存資料相當昂責。為了讓使用者使用低成本的CP,BlockMason提供持續維護、 支援、更新和最佳化產品等服務,以降低使用者的使用成本。成本最小化是一個持續的過程。此-過程可能涉及到諸如IPFS等系統和其他區塊鏈外儲存解決方案(off-chain storage solutions)的運用。我們謹慎地選取變數型別(variable types),以便將諸存成本降至最低水平。同時,我們也小心地檢視將特定資料儲存在區塊鏈上或區塊鏈外的各種利弊。

可擴充性

儘管我們已對CP的現行版本感到興奮,我們仍堅持提供最完善的維護和支援,包括在定期的版本升級中提供修正方案和擴充套件功能,以及高質量的軟體服務。為了實踐產品維護和支援的責任,我們將Foundation智慧合約予以劃分,以便將儲存變數與實際功能做分割。如此-來,我們便能夠更新協議的功能性並能維持現有的儲存方式,從而節省將該儲存方式置入新合約的成本。我們將為所有的CP智慧合約都以相同的方式劃分。

在以太坊區塊鏈上建構應用程式的一大特性為"公開的分類賬本”。由於以太坊網路上的所有人都能存取CP智慧合約,因此未來的開發者亦可輕易地透過現有CP的基礎架構上來建構新的應用。在此-透明性下,運用現有CP資料和功能性即可創造新的動態債務嘗付模型(包括小額貸款、消費信貸和企業對企業之間的信貸平臺)。

成本及經濟效益

當BlockMason設計CP(Credit Protocol, CP)時,我們可以將其想象成在全球範圍內的每-個使用者都能夠免費存取的-種革命性協議。然而,計算機運算(computing)、資料儲存(data storage)和交易執行(transaction execution)都會在以太坊區塊鏈(Ethereum blockchain)上形成一筆成本。 此成本通常被稱作gas。因此,由於CP都在以太坊區塊鏈 上運作,因此使用此CP將無可避免地產生交易成本。加上,與使用網站託管的傳統應用程式相比,其儲存成本也相對較高。儘管我們相信以太坊(Ethereum)將無可避免地在全球各地取得主導,我們也瞭解到-般使用者不-定需要理解以太坊及其運作方式。成功且可擴充套件(scalable)的去中心化應用程式(Decentralised Application, DApps)可能將對一般使用者來說是- 件很普及但僅是在使用者和以太坊網路之間設定多層(layers)的正常網頁應用。

一般使用者不一定需要理解以太坊及其運作方式。成功且可擴充套件(scalable)的去中心化應用程式 (Decentralised Application, DApps)可能將對般使用者來說是一件很普 及但僅是在使用者和以太坊網路之間設定多層(ayers)的正常網頁應用。

Plasma及區塊鏈外(Off-Chain)交易

目前,整個區塊鏈社群都在應對平衡成本和網路速度對比安全性和永續性的問題。幸運的是,我們似乎已能掌握一些改善方案。尤其是,近期發表的Plasma ^1更展現出以太坊基金會(Ethereum Foundation)對於提升網路速度和減低交易成本的承諾,從而為消費者廣泛地採用去中心化應用程式(decentralizedapplications, DApps)而鋪路。除此之外,雷電網路(Raiden Network),類似比特幣(Bitcoin)擬議的閃電網路(L ightning Network),承諾減少多達7倍的交易成本,並可於每秒處理多達100萬筆交易。它將在區塊鏈的一些交易轉移到點對點(peer-to-peer, P2P)網路之中,且仍與 以太坊網路(EthereumNetwork)進行互動以保有其安全性和永續性。若智慧合約(smart contracts)無法實行與雷電網路(Raiden Network)類似的解決方案,BlockMason將執行其 自身的區塊鏈外(off-chain)結算特性並讓所有使用者都能執行此功能。運用區塊鏈外解決方案可讓CP減少以太坊區塊鏈的更新次數,從而減少相關成本。

最重要的是,我們相信CP將 是驅使使用者採用以太坊網路的重要因素。有關協議的能力和低進入內坎(lowentry barrier)將有效吸引對加密貨幣不甚熟悉的新客戶。同時,我們也計劃設計CP的未來版本,以便代支新使用者的交易費用,從而使新客戶免去了解以太幣和相關成本的繁瑣。

CP將是驅使使用者採用以太坊網路的重要因素。有關協議的能力和低進入巾坎的特點,將有效吸引對加密貨幣不甚熟悉的新客戶。

使用案例許可權合約(Use Case Authority Contract, UCAC)、交易成本(Transaction Costs)和壟斷(Monopolies)

CP代幣(Credit Portocol Tokens, CPT)的持有人可根據其持有的代幣(token)數量於每天進行特定數量的交易次數。儘管持有人可選擇在其個人使用的CP DApss中運用其代幣,以便使其自身的交易完成,代幣持有人亦有可能追尋各種開發者途徑。例如,持有人可投注於其掌控的DApp,以確保其使用者能以持有人設定的收費或免費方式,透過現有的途徑進行特定數量的交易次數。

代幣持有人亦可選擇將其資金投注在其他CP DApps,以便以有償或無償的方式為DApp的使用者提供進一步的交易額度。例如,使用案例許可權合約(Use Case Authority Contract, UCAC)可包括- -套投標系統(bidding systems),以鼓勵CPT代幣持有 人為其使用者提供途徑。該投標系統可以多種方式寫入,完全由UCAC的創造者自行決定;另還有一種解決方案就是透過一個公開的以太幣市場(ETH marketplace)來爭取最低成本的交易途徑,並將其賣給DApp的使用者。

這樣的市場不一定需要 基於相關費用來評估路徑。相反地,軟體可根據使用者聲譽(reputation of users)等其他因素來選擇途徑,即與CP完全無關的機構來加以決定。例如,一個環境機關 可在區塊鏈上證明某一CPT的投注持有人已採取對環境造成正面或負面影響的行動。接著,DApp就可 根據該聲譽選擇是否透過該名使用者的途徑處理或不處理相關交易。-旦能夠在區塊鏈上評估使用者身份特徵,各種利用合約去評估使用者互動可行性的場景將無限地出現的。

最後,由於UCAC可限制將其CP代幣投注在特定合約的使用者身分識別,因此CP代幣持有人完全可以為該合約創造實際上的壟斷。例如,-間公司可能根據CP來建構-個DApp,但卻只讓其自身組織將CP代幣投注在此一DApp。因此,該公司可在此- -DApp中對有關交易收取任何費用,而無須擔心其他CP的投注持有人會相互競價。

上述所介紹的只是CPCP代幣持有人在使用代幣時能夠追尋的某些行動和策略。

交易容量設定

每一個CPT可讓其擁有人於每天處理特定的交易次數。每一個CPT所允許的交易數量可做動態調整(dynamically adjusted),以便讓其總交易量達到網路總體交易量的85%。

此演算法監控(algorithm monitoring)和交易容量調整(adjusting transaction capacity)只會提升每一個CPT所允許的交易總量,而絕不會減少。 此機制可保證可用的交易容量將隨網路用量的提升而有所增長,並可防止買家因初始購買代幣而失去可用的交易總量。這就好像線上數字影片和網路遊戲的知名度增加後,將促使網路用量提高,從而帶動寬頻容量的擴張一樣。

網址:


交易平臺

HitBTC :
Upbit :
B網 :
CEX :
風險提示:數字貨幣投資具有極大的風險,請在嘗試投資前確定自己承受風險的能力。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;