為什么說OpenCAP是分散式的而不是分布式的
不是每個(gè)應(yīng)用程序或問題都應(yīng)該用區(qū)塊鏈解決。在某些情況下,需要對(duì)系統(tǒng)(或系統(tǒng)的子集)進(jìn)行集中控制。
比特幣(Bitcoin)、Monero和Nano等加密貨幣給我們帶來的最重要的東西是一個(gè)任何人都可以控制和審查的通縮貨幣體系。這是極其重要的,也是其價(jià)值所在。
然而,并非所有事情都需要這種程度的去中心化。確定具體項(xiàng)目需要什么級(jí)別的去中心化是很重要的,因?yàn)檫@需要付出代價(jià)。這種成本有許多形式,其中一些是實(shí)現(xiàn)的復(fù)雜性、用戶體驗(yàn)的困難、電力消耗和低效算法。
只有當(dāng)區(qū)塊鏈或分布式分類帳為系統(tǒng)提供價(jià)值時(shí),才應(yīng)該使用。我認(rèn)為它不會(huì)使用OpenCAP別名協(xié)議。因?yàn)槭聦?shí)上,這可能會(huì)使系統(tǒng)變得更糟。
別名系統(tǒng)應(yīng)易于控制
OpenCAP的目的是為用戶提供一個(gè)方便易讀的地址,用戶可以在這里接收加密貨幣。為了做到這一點(diǎn),OpenCAP必須:
易于使用——如果它不是,那么它沒有任何用途
安全——協(xié)議必須鼓勵(lì)并允許最佳的安全實(shí)踐
靈活——許多公司和個(gè)人都希望在協(xié)議之上構(gòu)建應(yīng)用程序,每個(gè)應(yīng)用程序都有不同的需求和特性。
易于實(shí)現(xiàn)——為了使別名系統(tǒng)有用,大多數(shù)生態(tài)系統(tǒng)都必須支持它。只有當(dāng)開發(fā)者可以很容易地添加到他們的應(yīng)用程序中,它才會(huì)得到支持。
可控制——這就是為什么OpenCAP是去中心化式的而不是分布式的。當(dāng)您擁有OpenCAP別名時(shí),您可以完全控制存儲(chǔ)別名的數(shù)據(jù)的方式和位置。
OpenCAP可以保證唯一性
OpenCAP允許“l(fā)ane$ogdolo.com”這樣的別名表示我當(dāng)前的比特幣地址。因?yàn)槲谊P(guān)心隱私,所以每次收到付款時(shí)我都想換一個(gè)新地址。使用OpenCAP,我的網(wǎng)頁(yè)服務(wù)器會(huì)托管我的別名,所以解決方案很簡(jiǎn)單。只要有人付錢,我的網(wǎng)絡(luò)服務(wù)器就會(huì)生成一個(gè)新的比特幣地址。
這在區(qū)塊鏈上是不實(shí)際的,因?yàn)榉诸悗ぎ惒礁?。我不能保證在同一時(shí)間尋找我的別名。
OpenCAP更寬容
為了讓使用區(qū)塊鏈的系統(tǒng)正常工作,資產(chǎn)的所有者必須持有私鑰(類似密碼的值)以證明自己擁有它。如果私鑰丟失,那么資產(chǎn)將永遠(yuǎn)丟失。設(shè)想以下場(chǎng)景:
有一個(gè)非盈利組織叫“給饑餓的人提供食物”。他們?cè)诨趨^(qū)塊鏈的別名系統(tǒng)上有一個(gè)捐贈(zèng)別名。假設(shè)別名是“feedthehungry”。有一天,私鑰丟失了。該別名現(xiàn)在將永遠(yuǎn)接受捐贈(zèng)到舊的或不正確的地址,他們將永遠(yuǎn)不能添加更多的加密貨幣。或者這些地址可能屬于饑餓的人,但是現(xiàn)在他們不能添加新的地址或者新的加密貨幣來接受。
這個(gè)別名現(xiàn)在基本上是孤立的,再也不能使用了。對(duì)于那些想要或需要?jiǎng)e名的公司來說,這將是災(zāi)難性的。比如“apple”“谷歌”“amazon”等公司。使用OpenCAP,只要您擁有別名所在的域,這就不會(huì)發(fā)生。
如果別名系統(tǒng)是在區(qū)塊鏈上生成的,那么用戶必須有一種方法來“注冊(cè)”別名。我還沒有想出一個(gè)公平的方法來實(shí)現(xiàn)這一點(diǎn)。雖然該系統(tǒng)還處于起步階段,但別名將非常便宜。任何人都可以去購(gòu)買或保護(hù)所有“有價(jià)值的”別名?!癹ohn”,“谷歌”“apple”等等……
需要有一種以相對(duì)公平的方式分配所有權(quán)的方法。OpenCAP構(gòu)建在DNS上,這樣那些已經(jīng)擁有自己域名的企業(yè)會(huì)默認(rèn)擁有別名。如果更好的更去中心化的DNS能夠支持,那么OpenCAP 2.0版本可以很容易地遷移。
OpenCAP是分散式的而不是分布式的
地址存儲(chǔ)在OpenCAP服務(wù)器上。任何人都可以運(yùn)行OpenCAP服務(wù)器,就像任何人都可以運(yùn)行電子郵件服務(wù)器一樣。這使得OpenCAP變得去中心化。然而,OpenCAP并不在分布式分類帳上共享關(guān)系數(shù)據(jù)。這就是我們?nèi)绾问瓜到y(tǒng)靈活和高效的重要原因。