好多人都以為每次成功挖礦,只會有12.5 BTC。其實仲有transaction fee呢舊肥豬肉,而一般散戶都唔知。
Thursday, February 1, 2018
Wednesday, January 10, 2018
IT人搵工攻略(4):Interviewer問我有咩想問返佢,我點答好?
無論做咩行業,見工形式係點,見HR定見將來直屬上司,到最後九成九都有個Q&A環節,會問返你有冇咩想問。初初出嚟做嘢嘅後生仔女,好多時都冇準備,唔知問乜好。其實呢個環節好重要。
Q&A環節一般都喺成個interview嘅尾聲進行,嚟到呢個時候,個interviewer可能已經有idea請唔請你,亦有可能會十五十六,唔知請唔請好。原因可能係因為你嘅工作履歷只係「雞肋」,即係請你又唔會幫得太多,但又要花時間去教,亦可能因為有另一啲candidate同你差唔多。呢個時候,Q&A就係俾你爭取到呢份工嘅重要環節。
咩問題唔應該問?
首先,我想講下有咩問題千祈唔好問,問親就死硬,可能原本好想請你都變咗唔請。
1. 請問如果我入嚟做,需唔需要成日OT?
問得呢個問題,interviewer就覺得你嘅潛台詞係「我唔想OT」。除非真係非請你不可,如果唔係,即刻就扣分。
2. 請問呢份工其實要做啲咩?
睇落呢個問題好似冇問題,但其實諗深一層,乜你原來唔知你in緊份咩工㗎咩?咁你又apply?即係話你對呢份工,甚至呢間公司做乜都唔太了解,想唔扣分都難。
3. 請問你哋會唔會請我?
喺呢個時候,其實interviewer真係唔知請唔請,你問呢個問題其實只係為難個interviewer。就算你真係勁到一定要請,佢都要同HR商量一下,未到最後都唔知結果。
中國人始終比較含蓄,佢唔會直接話你知請唔請你,但一般而言,如果interviewer好快已經對你冇興趣,其實個interview 15分鐘就完;如果可以進行到45分鐘左右,就表示interviewer對你有相當興趣。不過如果你直接問佢請唔請,其實冇意思的,有時仲會令人覺得你唔夠信心。
咁應該問乜嘢問題呢?
1. 請問呢個崗位係喺團隊中邊一個位置?整個團隊架構係點?
IT同任何部門一樣,都需要團隊合作,同埋同其他部門溝通。問一啲同崗位相關嘅問題,可以令人覺得你已經有心理準備去迎接新工作,如果interviewer肯詳細答你,你可以再追問日常工作流程等。
2. 請問我返呢份工之前,仲有乜嘢要準備/學習?
IT工作其實比其他工作特別,因為IT變化得太快,job ad要求你識嘅嘢,你總有啲係唔識或者唔熟。呢個時候,你可以要求interviewer話你知你有咩不足之處,如果真係要做呢份工,你仲差咗啲乜。從佢嘅答案中,你會知道自己同份工嘅要求差距有幾大,從而估計佢請你嘅機會大唔大。
另外,你問呢個問題,亦都表現到你知道自己嘅不足,但同時亦好主動去令自己進步,好多interviewer都會因為咁而加你分。
3. 請問我會有幾多日AL?保險包唔包屋企人?Probation period係咪3個月?
呢類問題只限問HR,如果唔係HR,個interviewer都只會叫你問返HR。有時當你手上有唔只一個offer的話,工作內容同呢的benefits就係好重要嘅比較條件,所以有機會就要問清楚,HR係有責任同你講清楚嘅。
有啲人會同你講「未confirm offer唔好問benefits住」,咁就要睇係你強勢啲定對方強勢啲。例如你係一個A.I.專家,你都好肯定而家好難請到人,而你手上唔止一間公司interview緊,而亦好有信心你會得到超過一個offer,換句話說,你係非常強勢,基本上係你揀工多過工揀你,咁你一定要問benefits。相反,如果你只係一個啱啱讀完大學嘅會計仔,冇經驗,冇專長,咁就當然係人哋畀咩你都要接受,呢種情況咁早問benefits就冇乜意思。
簡單嚟講,benefits嘅資料係用嚟比較不同offer,但如果你連一個offer都好難得到,就冇乜需要比較囉。
最緊要表現出你好想要份工
其實將心比心,如果你作為一個老細,想出錢請個人返嚟幫手,你都想佢有齊晒你要嘅條件。但好多時都係事與願違,嚟見親嘅candidate一係就識嘅嘢唔齊全,一係就叫價太貴或者嫌年假少,一係就一睇就知唔想做呢份工,甚至根本唔係想打工。
所以如果你去見工,就要表現到好想做呢份工,人工同年假都唔同佢計較,好想即刻返呢份工。如果你可以喺Q&A環節都以此為目標,咁就算你能力上差少少,都會表現得比其他candidate好,咁就有機會攞到個offer。
此文章在jobsDB刊登
Q&A環節一般都喺成個interview嘅尾聲進行,嚟到呢個時候,個interviewer可能已經有idea請唔請你,亦有可能會十五十六,唔知請唔請好。原因可能係因為你嘅工作履歷只係「雞肋」,即係請你又唔會幫得太多,但又要花時間去教,亦可能因為有另一啲candidate同你差唔多。呢個時候,Q&A就係俾你爭取到呢份工嘅重要環節。
咩問題唔應該問?
首先,我想講下有咩問題千祈唔好問,問親就死硬,可能原本好想請你都變咗唔請。
1. 請問如果我入嚟做,需唔需要成日OT?
問得呢個問題,interviewer就覺得你嘅潛台詞係「我唔想OT」。除非真係非請你不可,如果唔係,即刻就扣分。
2. 請問呢份工其實要做啲咩?
睇落呢個問題好似冇問題,但其實諗深一層,乜你原來唔知你in緊份咩工㗎咩?咁你又apply?即係話你對呢份工,甚至呢間公司做乜都唔太了解,想唔扣分都難。
3. 請問你哋會唔會請我?
喺呢個時候,其實interviewer真係唔知請唔請,你問呢個問題其實只係為難個interviewer。就算你真係勁到一定要請,佢都要同HR商量一下,未到最後都唔知結果。
中國人始終比較含蓄,佢唔會直接話你知請唔請你,但一般而言,如果interviewer好快已經對你冇興趣,其實個interview 15分鐘就完;如果可以進行到45分鐘左右,就表示interviewer對你有相當興趣。不過如果你直接問佢請唔請,其實冇意思的,有時仲會令人覺得你唔夠信心。
咁應該問乜嘢問題呢?
1. 請問呢個崗位係喺團隊中邊一個位置?整個團隊架構係點?
IT同任何部門一樣,都需要團隊合作,同埋同其他部門溝通。問一啲同崗位相關嘅問題,可以令人覺得你已經有心理準備去迎接新工作,如果interviewer肯詳細答你,你可以再追問日常工作流程等。
2. 請問我返呢份工之前,仲有乜嘢要準備/學習?
IT工作其實比其他工作特別,因為IT變化得太快,job ad要求你識嘅嘢,你總有啲係唔識或者唔熟。呢個時候,你可以要求interviewer話你知你有咩不足之處,如果真係要做呢份工,你仲差咗啲乜。從佢嘅答案中,你會知道自己同份工嘅要求差距有幾大,從而估計佢請你嘅機會大唔大。
另外,你問呢個問題,亦都表現到你知道自己嘅不足,但同時亦好主動去令自己進步,好多interviewer都會因為咁而加你分。
3. 請問我會有幾多日AL?保險包唔包屋企人?Probation period係咪3個月?
呢類問題只限問HR,如果唔係HR,個interviewer都只會叫你問返HR。有時當你手上有唔只一個offer的話,工作內容同呢的benefits就係好重要嘅比較條件,所以有機會就要問清楚,HR係有責任同你講清楚嘅。
有啲人會同你講「未confirm offer唔好問benefits住」,咁就要睇係你強勢啲定對方強勢啲。例如你係一個A.I.專家,你都好肯定而家好難請到人,而你手上唔止一間公司interview緊,而亦好有信心你會得到超過一個offer,換句話說,你係非常強勢,基本上係你揀工多過工揀你,咁你一定要問benefits。相反,如果你只係一個啱啱讀完大學嘅會計仔,冇經驗,冇專長,咁就當然係人哋畀咩你都要接受,呢種情況咁早問benefits就冇乜意思。
簡單嚟講,benefits嘅資料係用嚟比較不同offer,但如果你連一個offer都好難得到,就冇乜需要比較囉。
最緊要表現出你好想要份工
其實將心比心,如果你作為一個老細,想出錢請個人返嚟幫手,你都想佢有齊晒你要嘅條件。但好多時都係事與願違,嚟見親嘅candidate一係就識嘅嘢唔齊全,一係就叫價太貴或者嫌年假少,一係就一睇就知唔想做呢份工,甚至根本唔係想打工。
所以如果你去見工,就要表現到好想做呢份工,人工同年假都唔同佢計較,好想即刻返呢份工。如果你可以喺Q&A環節都以此為目標,咁就算你能力上差少少,都會表現得比其他candidate好,咁就有機會攞到個offer。
此文章在jobsDB刊登
今日係我嘅last day(1):新仔programmer篇
今日係我嘅last day。
呢份工話長唔長,話短唔短,啱啱好做咗兩年。
畢業到而家,由乜都唔識,變咗識少少扮代表,再變成唔想再做井底之蛙。今日,終於到我last day喇。
其實呢份工唔係唔好,電訊業其實唔差,雖然競爭大,但係公司搵到錢,我哋呢啲programmer其實就唔驚裁員嘅。出面風高浪急,一份穩定嘅工作真係好重要,尤其係第一份工作。人工低唔緊要,最緊要學到嘢嘛,第一份工,都係儲經驗為主㗎啦。所以,雖然呢度做嚟做去都係同一樣嘅嘢——一開始就定咗個flow,要我跟住嚟做,例如debug完要加返comment,之後點樣test返,全部都係手板眼見功夫,基本上唔會有例外——悶係悶啲,但呢兩年以來其實都好少諗轉工。
直到上次發生咗呢件事……
——
嗰次我寫code寫漏咗幾行,嗰幾行code好重要,但喺development個場其實冇得test,所以我以為啲code冇問題。但估唔到上到UAT,我上司(Analyst Programmer)都冇test到,然後上Staging都同樣發現唔到問題。直到上埋Production,真係有一班客撞正個bug,結果成班客嘅身份證scan copy都冇落到database。聽落好似冇乜嘢,但其實如果冇keep到copy,audit就過唔到,而且萬一有客唔交月費,又冇留到身份證明的話,想追數都追唔返。
結果,件事差啲釀成關公災難。然後,我上司同我上司嘅上司,都比人捉咗入房。當然就係話點解dev場又試過,UAT場又試過,Staging又試過,都仲可以出事。而上司嘅上司當然唔會明白test一個改動其實都唔係咁簡單嘅事,有時仲要有hardware同真實data配合先試到。
不過,最後我竟然冇事。
第二日,我上司同我上司嘅上司,搵我「傾偈」。佢哋語氣真係好好,好到有啲陰森。佢哋「提醒」我每次寫code要做啲乜嘢test,要留意返乜嘢procedure;最後仲好強調話之前件事唔關我事,成team人都有責任,仲叫我唔好放喺心上面,好似平時咁做嘢就得㗎喇。
我知道,dev場冇得試,而UAT同Staging都唔係我可以掂到嘅嘢,所以其實真係大家都有責任。但係,嗰一刻我好自責,因為我寫嘅code有bug,而累到一大班人要同我執手尾。
——
呢件事發生喺半年前,而我呢半年不停咁諗返件事,覺得自己好廢,好冇用。
即使我唔需要為呢件事孭鑊都好,某程度上喺大家心目中,我寫嘅code已經係信唔過,而且根本冇機會比我洗底,所以我估計自己喺呢度已經冇乜發展空間。同埋,喺度做咗兩年井底之蛙,我真係好想出去睇下外面嘅世界係點,係咪真係咁風高浪急。我都好想知道除咗每日揼code之外,我嘅能力仲可以做到幾多嘢,同幾大型嘅project,而我相信呢啲嘢係呢個崗位比唔到我嘅。所以,我決定離開呢份做咗兩年嘅工作。
今日係我嘅last day,第一次轉工,的確有啲緊張,又有啲興奮,又有啲感慨。
希望下一份工會學到更多嘢啦。
(本故事純屬虛構,如有雷同,實屬巧合。)
呢份工話長唔長,話短唔短,啱啱好做咗兩年。
畢業到而家,由乜都唔識,變咗識少少扮代表,再變成唔想再做井底之蛙。今日,終於到我last day喇。
其實呢份工唔係唔好,電訊業其實唔差,雖然競爭大,但係公司搵到錢,我哋呢啲programmer其實就唔驚裁員嘅。出面風高浪急,一份穩定嘅工作真係好重要,尤其係第一份工作。人工低唔緊要,最緊要學到嘢嘛,第一份工,都係儲經驗為主㗎啦。所以,雖然呢度做嚟做去都係同一樣嘅嘢——一開始就定咗個flow,要我跟住嚟做,例如debug完要加返comment,之後點樣test返,全部都係手板眼見功夫,基本上唔會有例外——悶係悶啲,但呢兩年以來其實都好少諗轉工。
直到上次發生咗呢件事……
——
嗰次我寫code寫漏咗幾行,嗰幾行code好重要,但喺development個場其實冇得test,所以我以為啲code冇問題。但估唔到上到UAT,我上司(Analyst Programmer)都冇test到,然後上Staging都同樣發現唔到問題。直到上埋Production,真係有一班客撞正個bug,結果成班客嘅身份證scan copy都冇落到database。聽落好似冇乜嘢,但其實如果冇keep到copy,audit就過唔到,而且萬一有客唔交月費,又冇留到身份證明的話,想追數都追唔返。
結果,件事差啲釀成關公災難。然後,我上司同我上司嘅上司,都比人捉咗入房。當然就係話點解dev場又試過,UAT場又試過,Staging又試過,都仲可以出事。而上司嘅上司當然唔會明白test一個改動其實都唔係咁簡單嘅事,有時仲要有hardware同真實data配合先試到。
不過,最後我竟然冇事。
第二日,我上司同我上司嘅上司,搵我「傾偈」。佢哋語氣真係好好,好到有啲陰森。佢哋「提醒」我每次寫code要做啲乜嘢test,要留意返乜嘢procedure;最後仲好強調話之前件事唔關我事,成team人都有責任,仲叫我唔好放喺心上面,好似平時咁做嘢就得㗎喇。
我知道,dev場冇得試,而UAT同Staging都唔係我可以掂到嘅嘢,所以其實真係大家都有責任。但係,嗰一刻我好自責,因為我寫嘅code有bug,而累到一大班人要同我執手尾。
——
呢件事發生喺半年前,而我呢半年不停咁諗返件事,覺得自己好廢,好冇用。
即使我唔需要為呢件事孭鑊都好,某程度上喺大家心目中,我寫嘅code已經係信唔過,而且根本冇機會比我洗底,所以我估計自己喺呢度已經冇乜發展空間。同埋,喺度做咗兩年井底之蛙,我真係好想出去睇下外面嘅世界係點,係咪真係咁風高浪急。我都好想知道除咗每日揼code之外,我嘅能力仲可以做到幾多嘢,同幾大型嘅project,而我相信呢啲嘢係呢個崗位比唔到我嘅。所以,我決定離開呢份做咗兩年嘅工作。
今日係我嘅last day,第一次轉工,的確有啲緊張,又有啲興奮,又有啲感慨。
希望下一份工會學到更多嘢啦。
(本故事純屬虛構,如有雷同,實屬巧合。)
此文章在jobsDB刊登
Bitcoin(11) - 真假礦場
挖礦嘅嘢,其實真係九成九嘅人都係一知半解。
有人好重視挖出嚟嘅bitcoin一定要係新幣--即係從未有transaction--咁個mining pool先係真係挖緊bitcoin,否則就係呃人,係騙局。
咁我想問,到咗2140年,挖到嘅bitcoin近乎零,咁咪唔會有礦工賺到錢囉,咁仲邊有人做礦工?要記住,整個bitcoin嘅blockchain network實際上係由礦工去維持,而礦工足夠多的話就可以令hash rate增大,hacker先唔能夠攻擊呢個network。換句話說,如果冇礦工,個network就唔會work,好易被攻擊,咁就冇人再相信bitcoin嘅價值。如果係咪,今日大家知道呢個事實嘅時候,大家就會爭住賣bitcoin,而bitcoin價值最終打回原形--一文不值。
以上推測係錯嘅。
因為礦工挖礦,除咗會挖到新幣之外,仲會收transaction fee。就以Block #503592為例,最底寫住Block Reward係12.5BTC,而第四項寫住Transaction Fees係5.13051599 BTC,所以挖到呢一個block嘅mining pool (此例為AntPool),實際上係得到17.6XXXBTC。最重要係,入面嘅Transaction Fees部份根本就係舊幣。
所以,以新幣舊幣嚟分一間mining pool係咪呃人,係亳無根據。相反,如果一間mining pool只派新幣,你應該問下佢地收咗嘅Transaction Fees去咗邊,點解唔分返比投資呢。
有人好重視挖出嚟嘅bitcoin一定要係新幣--即係從未有transaction--咁個mining pool先係真係挖緊bitcoin,否則就係呃人,係騙局。
咁我想問,到咗2140年,挖到嘅bitcoin近乎零,咁咪唔會有礦工賺到錢囉,咁仲邊有人做礦工?要記住,整個bitcoin嘅blockchain network實際上係由礦工去維持,而礦工足夠多的話就可以令hash rate增大,hacker先唔能夠攻擊呢個network。換句話說,如果冇礦工,個network就唔會work,好易被攻擊,咁就冇人再相信bitcoin嘅價值。如果係咪,今日大家知道呢個事實嘅時候,大家就會爭住賣bitcoin,而bitcoin價值最終打回原形--一文不值。
以上推測係錯嘅。
source: blockchain.info
所以,以新幣舊幣嚟分一間mining pool係咪呃人,係亳無根據。相反,如果一間mining pool只派新幣,你應該問下佢地收咗嘅Transaction Fees去咗邊,點解唔分返比投資呢。
Thursday, December 7, 2017
Bitcoin(10) - 掘礦
一人般其實對bitcoin嘅認識唔會好深,好多時都係睇下新聞,睇下人地講bitcoin而懂得一點點皮毛。
唔緊要嘅,識少少總好過唔識。但有個好得意嘅現像,呢班人唔知點解會留意掘礦多過真係做買賣,可能掘礦係一個比較新嘅槪念掛,股票可以買賣,但冇得掘,所以呢班人咪成日想試下掘礦囉。
都唔緊要嘅,同樣都係一種投資啫,總好過淨係做觀眾。
不過我想講下揀礦場,淨係講mining pool先。即係唔洗自己買機裝軟件,淨係比錢買張contract就掘到嗰種。
其實我睇/聽左好多人講,話要揀大礦場。其實係咩邏輯呢?
首先,大礦場唔一定唔係呃人。你見到個hashrate高,唔等於你張contract係真係用左黎掘礦的。人地要呃你,隨時都可以收檔唔玩,你就血本無歸。間礦場大同細,個風險都一樣的。
既然玩得掘礦,就預左要承受以上風險。咁係咪大礦場就回報高?我又係唔明呢個係咩邏輯。
先試簡化成個問題,假設呢個世界只有兩個礦場,A礦場每秒試掘2次,B礦場每秒試掘1次。咁邊一個係大礦場,邊一個係細礦場?答案係,A係大礦場。好易係咪?
咁如果你而家有一舊錢,足以買起A礦場或B礦場嘅每秒掘1次嘅能力。咁你會買A礦場定B礦場?
答案冇分對錯,有人買A,有人買B。
現時巿場上好多人都話一定要揀A。佢地嘅邏輯係"A場每秒試掘次數多啲,所以回報高啲"。如果以A礦場老細嘅角度睇係冇錯嘅,A礦場每秒試掘2次,B礦場每秒試掘1次,即係長期黎講,A礦場會得到2/3嘅bitcoin,B礦場會得到1/3嘅bitcoin。
但你唔係A礦場老細,你只係投資者。
假設你買左A礦場每秒1次試掘嘅能力,咁你就會分到A礦場一半嘅成果,即係2/3 X 1/2 = 1/3嘅bitcoin。
咁如果你買左B礦場每秒1次試掘嘅能力呢?會有咩分別?你會分到B礦場全部嘅成果,即係1/3嘅bitcoin。
咦,點解投資喺邊度,個結果都係1/3?冇錯呀,因為理論上你買嗰啲hashrate放喺邊度都一樣架咋。就算你自己喺屋企開機掘礦都一樣架咋。
不過。。。講多少少。
自己開機掘的話,每次掘到就全部屬於你,掘唔到就白掘。而礦場(理論上)會以%計返收益比你。所以投資落礦場會得到較穩定收益,而自己掘礦就好似買六合彩咁,中左就一注獨得。但長期嚟講其實都係一樣的。
講完。
Wednesday, November 8, 2017
下一份IT工是天堂,還是地獄?
其實好多人對IT有好大誤解。佢哋成日以為做IT好似打機咁好玩,然後就話好想做IT;又見到Google、Facebook嘅office咁靚,仲周圍都係娛樂設施同零食,以為只要入行做IT就爽過升仙。事實又係點?
外國的IT工
講真,好多好成功嘅IT公司都明白員工係佢哋最重要嘅資產,因為做IT靠嘅並唔係金融投資或買賣貨品,而係靠員工們嘅腦袋。所以好似Google、Facebook呢啲公司,最高管理層本身就係做IT,所以必然會好好善待班員工。
好到點?免費零食、無限手調咖啡、無限假期、office入面已經有無數娛樂。而且通常個office都會裝修到好colorful,去刺激員工創意。如果係美國等地,工作地點有室外地方的話,間公司亦會將呢啲室外空間佈置得好舒服,眼見之處全部都係草地,寬闊嘅行人路,仲有好多鮮豔嘅擺設。
喺Policy上,好多時公司都會俾員工反映意見,例如邊度做得唔好,可以點樣做得好啲,而且唔係齋講,係真係會有人跟進。總之,員工嘅舒適感絕對係排首位。就算只係佢哋喺香港嘅辦公室,你都會感覺到佢哋對員工有幾重視。
入到呢啲公司,睇嚟好似上天堂一樣,間直係夢寐以求嘅工作。咁你又知唔知如果唔係Google、Facebook呢類公司,工作環境又會係點?
香港的IT工
零食,冇。咖啡,自己沖。假期,跟勞工法例,即係一年有7日大假,就算perm位,比到15日你已經要謝主隆恩。Office裝修目標係放到多啲枱,所以人人都要坐「豬肉枱」,department head都一樣。想坐房?入meeting room開會嗰陣咪有房坐囉。娛樂設施?諗都唔好諗,你係嚟返工架。
仲有,你唔知你份糧係包咗「受氣」呢個item㗎咩?唔好以為你想點就點。你想反映意見咩?我諗到你遞信嗰日先有人願意聽,不過聽完都係馬照跑,舞照跳。日日OT不特止,返到屋企諗住可以休息?記住check WhatsApp,老細隨時都會搵你;有啲老細癲起上嚟仲會公器私用,叫你上佢屋企整電腦、裝router。
唔係天堂都算,好多IT人都只想留喺人間界,但好多時都跌左落地獄。而且,轉工係改變唔到命運,好多時都係由一個地獄跳去另一個地獄,不停輪迴。你問我點解做咗咁多年,仲要喺呢個行業打滾?其實好多時都係為咗每次完成一個project嘅滿足感,呢種滿足感亦都係大部份IT人一直堅持喺地獄打滾落去嘅原動力。
外國的IT工
講真,好多好成功嘅IT公司都明白員工係佢哋最重要嘅資產,因為做IT靠嘅並唔係金融投資或買賣貨品,而係靠員工們嘅腦袋。所以好似Google、Facebook呢啲公司,最高管理層本身就係做IT,所以必然會好好善待班員工。
好到點?免費零食、無限手調咖啡、無限假期、office入面已經有無數娛樂。而且通常個office都會裝修到好colorful,去刺激員工創意。如果係美國等地,工作地點有室外地方的話,間公司亦會將呢啲室外空間佈置得好舒服,眼見之處全部都係草地,寬闊嘅行人路,仲有好多鮮豔嘅擺設。
喺Policy上,好多時公司都會俾員工反映意見,例如邊度做得唔好,可以點樣做得好啲,而且唔係齋講,係真係會有人跟進。總之,員工嘅舒適感絕對係排首位。就算只係佢哋喺香港嘅辦公室,你都會感覺到佢哋對員工有幾重視。
入到呢啲公司,睇嚟好似上天堂一樣,間直係夢寐以求嘅工作。咁你又知唔知如果唔係Google、Facebook呢類公司,工作環境又會係點?
香港的IT工
零食,冇。咖啡,自己沖。假期,跟勞工法例,即係一年有7日大假,就算perm位,比到15日你已經要謝主隆恩。Office裝修目標係放到多啲枱,所以人人都要坐「豬肉枱」,department head都一樣。想坐房?入meeting room開會嗰陣咪有房坐囉。娛樂設施?諗都唔好諗,你係嚟返工架。
仲有,你唔知你份糧係包咗「受氣」呢個item㗎咩?唔好以為你想點就點。你想反映意見咩?我諗到你遞信嗰日先有人願意聽,不過聽完都係馬照跑,舞照跳。日日OT不特止,返到屋企諗住可以休息?記住check WhatsApp,老細隨時都會搵你;有啲老細癲起上嚟仲會公器私用,叫你上佢屋企整電腦、裝router。
唔係天堂都算,好多IT人都只想留喺人間界,但好多時都跌左落地獄。而且,轉工係改變唔到命運,好多時都係由一個地獄跳去另一個地獄,不停輪迴。你問我點解做咗咁多年,仲要喺呢個行業打滾?其實好多時都係為咗每次完成一個project嘅滿足感,呢種滿足感亦都係大部份IT人一直堅持喺地獄打滾落去嘅原動力。
此文章在jobsDB刊登
Monday, October 23, 2017
Bitcoin (9) - 講多次,乜嘢係Bitcoin硬分叉(hard fork)?
最近一講bitcoin就必然提到「分叉」「分裂」。
講真,唔係做IT,都幾難明乜野係hard fork。
每一種科技/技術都會不停進步,blockchain都一樣,而每當一種加密貨幣背後嘅blockchain需要更新時就會發生soft fork或hard fork。唔係淨係bitcoin,其實ethereum都發生過,所以有ethereum classic出現。
soft fork即係個更新唔會影響一直以來嘅運作,用家乜都唔洗做,只要miner自行install返新version就可以繼續運行,而且就算有啲miner用緊舊vesion,有啲miner用緊新version,都照樣唔會出問題的。
而hard fork就好唔同,因為只要一upgrade version,就要同舊version講bye bye,即係話,如果有啲miner行緊新version,有啲miner行緊舊version,咁就會變左兩個完全獨立嘅blockchain network。亦即係話,會有兩隻cryptocurrency同時運作。所以外間睇落就好似分叉左新貨幣出嚟咁。
事實上,bitcoin hard fork並非只係多左一隻貨幣咁簡單。
前文提到,hard fork係有blockchain network嘅version upgrade。即係話bitcoin hard fork係有新野的。
如果一直有留意bitcoin的話,其實1/8已經hard fork過一次,當時就產生bitcoin cash出嚟。點解?就係因為好似之前咁講有啲miner行緊新version,有啲miner行緊舊version囉。咁邊個新邊個舊呢?
個問題唔係咁簡單。
bitcoin upgrade其實一直都諗住做,業界--包括miner、exchange、bitcoin fundation、bitcoin core成員等等--一直都有討論。原因係當時bitcoin設定係每10分鐘先會miner到一次,而每一次只能夠處理1MB data。大家都知道1MB其實好細,而如果長遠黎睇,其實跟本唔會夠用,講白啲,其實一直都唔夠。所以miner就會傾向處理大額transaction,因為data數量差唔多,但transaction fee就多好多(無錯,send bitcoin係要比transaction fee的)。如果bitcoin transaction太細,例如我send 0.001BTC比你,好多miner會選擇唔處理呢一個transaction,而結果就要等好耐好耐好耐先會有miner去處理(bitcoin有機制要miner優先處理等左好耐嘅transaction的,所以最後都會成功send到)。我試過send 0.001BTC,等左超過一星期先完成。
就係因為呢個原因,如果大家都希望越來越多人用bitcoin買賣,咁scalability就成為現今最大問題。所以upgrade係無可避免。
經過業界漫長嘅討論,最後得出嘅共識係:由1MB加到2MB,另外再喺bitcoin嘅blockchain network protocol上做優化,名叫segregated witness 2X,簡稱SegWit2X(個名咁叫係有原因的)。而呢個共識,業界稱之為New York Agreement。
而上面提到1/8嘅hard fork,bitcoin就係將個blockchain network跟據以上決定upgrade左。
咁bitcoin cash又係乜呢?
其實就係有班miner唔鐘意New York Agreement嘅決定而自行抄左bitcoin個blockchain network出嚟另起爐灶。呢個network嘅設定同bitcoin一樣,都係每10分鐘掘到一次,但每次可以處理嘅data就提升到8MB。而segregated witness就冇加到落bitcoin cash到的。
最重要係,其實呢班miner嘅數量同掘礦能力得好少,係bitcoin的10%以下。所以bitcoin cash第一次運行時,原本只要10分鐘就應該要掘到全新嘅bitcoin cash,但結果用左5個鐘。
咁有乜問題呢?
問題就係加密貨幣本身就係靠成班miner嘅龐大計算能力去防止有人盜用、改寫、破壞成個network嘅運作。而bitcoin cash咁細嘅hash rate就令人擔心其安全性。所以bitcoin cash一直都追唔返bitcoin嘅價錢就係咁解。
個問題唔係咁簡單。
bitcoin upgrade其實一直都諗住做,業界--包括miner、exchange、bitcoin fundation、bitcoin core成員等等--一直都有討論。原因係當時bitcoin設定係每10分鐘先會miner到一次,而每一次只能夠處理1MB data。大家都知道1MB其實好細,而如果長遠黎睇,其實跟本唔會夠用,講白啲,其實一直都唔夠。所以miner就會傾向處理大額transaction,因為data數量差唔多,但transaction fee就多好多(無錯,send bitcoin係要比transaction fee的)。如果bitcoin transaction太細,例如我send 0.001BTC比你,好多miner會選擇唔處理呢一個transaction,而結果就要等好耐好耐好耐先會有miner去處理(bitcoin有機制要miner優先處理等左好耐嘅transaction的,所以最後都會成功send到)。我試過send 0.001BTC,等左超過一星期先完成。
就係因為呢個原因,如果大家都希望越來越多人用bitcoin買賣,咁scalability就成為現今最大問題。所以upgrade係無可避免。
經過業界漫長嘅討論,最後得出嘅共識係:由1MB加到2MB,另外再喺bitcoin嘅blockchain network protocol上做優化,名叫segregated witness 2X,簡稱SegWit2X(個名咁叫係有原因的)。而呢個共識,業界稱之為New York Agreement。
而上面提到1/8嘅hard fork,bitcoin就係將個blockchain network跟據以上決定upgrade左。
咁bitcoin cash又係乜呢?
其實就係有班miner唔鐘意New York Agreement嘅決定而自行抄左bitcoin個blockchain network出嚟另起爐灶。呢個network嘅設定同bitcoin一樣,都係每10分鐘掘到一次,但每次可以處理嘅data就提升到8MB。而segregated witness就冇加到落bitcoin cash到的。
最重要係,其實呢班miner嘅數量同掘礦能力得好少,係bitcoin的10%以下。所以bitcoin cash第一次運行時,原本只要10分鐘就應該要掘到全新嘅bitcoin cash,但結果用左5個鐘。
咁有乜問題呢?
問題就係加密貨幣本身就係靠成班miner嘅龐大計算能力去防止有人盜用、改寫、破壞成個network嘅運作。而bitcoin cash咁細嘅hash rate就令人擔心其安全性。所以bitcoin cash一直都追唔返bitcoin嘅價錢就係咁解。
Subscribe to:
Posts (Atom)