Blockchain技術真係未有耐普及到

香港d金融佬,半桶水嘅投資者同tech記者,寫埋咁多blcokchain application嘅文,其實根本就唔知blockchain有咩limitation。如果佢哋知道,仲會唔會講得出咩都可以用blockchain做?

當然,個技術背後有好多好複雜嘅數學,唔會係個個人都識,但係有d嘢作為一個會吹水講到blockchain嘅人,點都要學返一兩句傍身嘅。呢幾點其實10個9up blockchain嘅人未必有1個知。大家一齊好好裝備自己,做一個負責任嘅9upper啦。

Blockchain operation係非常之慢

由於背後嘅數非常複雜,blockchain生態需要不少時間先可以生到一個block。以bitcoin為例,每~10min先會生出一個新block,ethereum會快少少,但都要~20sec先會有一個新block。喺現今internet世代,等多幾個ms都話慢嘅時候,我諗唔到有咩大眾面向嘅應用係可以忍受你俾錢之後一段時間先confirm到你真係成功寫到個record,而呢個一段時間係講緊30mins!當你去麥記買個飽,用bitcoin俾錢,個transaction原來要你食完走埋先confirm到!你話慢到呢。。。
詳情:https://blog.bitaccess.co/block-confirmation-myth/

Blockchain上每個node都有晒全世界果本帳簿

燒你數簿

佢個設計就係每個人都可以verify成條chain上嘅所有record,以bitcoin為例,而家果本帳簿已經100幾GB,你都未開始mine未開始買嘢,你就要先download曬落嚟,再喺自己部機verify一次,之後先有機會prune細d。雖則話而家storage唔值錢,network又快,但如果你要整一個application行blockchain,你係咪有足夠嘅利誘去說服你嘅用家都咁做?

Blockchain上read係免費,但write係要成本

如果你係選擇喺一d現有嘅blockchain系統上做application,你每寫一個record都要俾錢個ecosystem,呢d錢最後會落喺admin同miner手上。試想像本來你個application已經要喺cloud/datacenter run,既有成本上再加呢d write data嘅成本,你自己唔做miner真係好貴好重皮。以ethereum為例,個成本仲係要計data size,呢個係ETH嘅cost,可以參考下。https://ethereum.stackexchange.com/questions/872/what-is-the-cost-to-store-1kb-10kb-100kb-worth-of-data-into-the-ethereum-block

Smartcontract都係data

你個smartcontract其實都係一段code,一樣有size,就算你冇data就咁寫短code落去條chain度一樣有成本。所以呢d叫smartcontract嘅嘢通常都唔會好smart,因為你會想盡量簡化佢要做嘅嘢,控制個code size。

Smartcontract嘅開發難度超高

blockchain係一個closed system,你call唔到外面d API。然後你又唔可以save太多data,你唔好諗住可以放blob。然後落咗去又好難debug,你只可以用最原始嘅方式echo。舊block亦唔可以update,就算俾你搵到個bug你都update唔到,只可以開新block,個柒到核爆嘅黑歷史block一路長存喺所有node本帳簿度。

假如你自己起一個blockchain,你點reward d miner?

呢個問題可能係最大嘅問題。如果一個blockchain冇人mine,邊度嚟block俾你去寫data?以保險blockchain為例,我買份保險啫,你要我keep住全世界d保單data(encrypt咗嘅)都算,仲要我開住部機去mine?而家主流ICO就根本係坤你入局,你一入嚟,就用真錢,或者BTC/ETH果d嘢換咗我隻coin先有得入場,之後我就慢慢mine你果隻唔知會唔會變牆紙嘅coin。根本就係龐氏騙局嚟,要呃人落疊真係咁易?當你真係俾積分佢去買保險,又係咪真係吸引到佢?我直接mine BTC唔好咩?

如果睇完以上嘅嘢你都仲係覺得好容易解決到嘅話,我真係恭喜你啦。你真係好適合去做blockchain startup。我就冇咁嘅本事解決啦,唯有睇住人發達。blockchain真係有排都未可以普及,分分鐘AI滅絕人類之後都未得呀!

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.