[爆卦]xor邏輯是什麼?優點缺點精華區懶人包

雖然這篇xor邏輯鄉民發文沒有被收入到精華區:在xor邏輯這個話題中,我們另外找到其它相關的精選爆讚文章

在 xor邏輯產品中有2篇Facebook貼文,粉絲數超過2萬的網紅君子馬蘭頭 - Ivan Li 李聲揚,也在其Facebook貼文中提到, [Financial statements are like a bikini, what they reveal is interesting but what they hide is vital]絕口不提半島蛋糕好唔好味 1. 話說之前二千蚊住半島同囡囡慶祝生日,咁當然要大寫特寫啦。(htt...

  • xor邏輯 在 君子馬蘭頭 - Ivan Li 李聲揚 Facebook 的最佳解答

    2019-12-08 18:21:52
    有 136 人按讚

    [Financial statements are like a bikini, what they reveal is interesting but what they hide is vital]絕口不提半島蛋糕好唔好味

    1. 話說之前二千蚊住半島同囡囡慶祝生日,咁當然要大寫特寫啦。(http://bit.ly/352a3uS)

    2. 我有個日本通朋友,話我知,啲友呢(當年我仲未去過日本),如果在6算換到YEN呢,個成就感真係好大,大過你買嘢平咗同樣金額。呢啲mental accounting 正係人性。雖然我唔知其實啲友去日本使幾多百萬(YEN?)咁大把

    3. 當然有人可以理解做,埃汾要等到兩千蚊先住得起,隨你,反正係事實。(「拿唔係正價住唔起,但唔抵」「咪即係住唔起」)。但你又唔會話埃汾要等到6算先買得起YEN。所以都真係有分別

    4. 好啦,我仲特登為囡囡個生日蛋糕出個post嘛。講半島幾咁專業,分秒不差,仲有見我入住時都差不多十一點,主動問要唔要改遲。

    5. 被cap圖呢個,早幾年我做CFA research challenge (只係大學生鬥寫報告,唔係出嚟輪流challenge分析員,你諗多咗)嘅mentor.當年恒管(之前恒商,而家恒大)呢隊幾位小友,真係盡得我真傳。「雖然我都仲係唔多習慣學生戴耳環」「仲要男學生」。不過當然關我叉事

    6. 小友一睇,就發現我寫兩篇文講半島—但都冇講個生日蛋糕好唔好食!呢個先係重點。就等於福爾摩斯,Hound of the Baskervilles,話啲狗半夜好奇怪。對方話,冇喎,啲狗咩都冇做。福爾摩斯話:咪就係呢樣嘢奇怪。

    7. 的確,個蛋糕唔多好食,亦證明我唔係半島嘅打手。當然,大特價房仲要免費嘢仲要夜晚十一點先check in,就唔應該咁多要求,絶非投訴R著數,我嘅消費體驗極之滿意。但有碗話碗,的確蛋糕麻麻地(但你畀幾錢先?我明喎)。

    8. 小友果然觀察入微。最正係佢居然連我當年食飯傾計用邊個例子都記得。有前途。(comment有圖)

    9. 個例子,就係某一年,我去中銀香港(2388)嘅業績會。咁分析員嘅嘢,梗係睇下自己啲數準唔準,睇下公司盤數點。如果call buy(當年多數人都係叫買入,包括我)咪睇下業績係咪勁,因為唔勁就會股價插,股價插就會唔多得閒。

    10. 然後我拎起份嘢,都未使揭去最後一頁。第一頁(唔計冇內 容啲封面),就講個net operating income before impairment allowance同operating profit before impairment allowance(撥備前利潤,亦即係PPOP ,舊文寫過 (http://bit.ly/2PwpQNp) )。

    11. 咁我就知道今次仆街了

    12. 原因?好簡單啫,因為如果純利創新高,就梗係第一頁大大力講純利創新高。公司嘅嘢,冇其他,唔好同我講你上咗幾多客,做到幾多生意,有幾多孖劇些牙。賺幾錢?話我知就得。所以好多時只睇top line(收入)同bottom line(純利)。

    13. 亦因為咁你只見啲人講PE,市盈率,price to earnings. 咩公司用price to sales?有,冇錢賺嘅公司。而當年科網狂潮啲公司,唔好話earnings,連收入都冇。咁就唯有係price to eyeball,上個月有幾多click。記住下個月拎啲click 去交租,正如阿漆拎舊豬肉去找過夜數咁。

    14. 留意返個時空,係2008年嘅中期業績,即係8月出。港股直通車固然一早撻咗Q,次按都開始多人講,貝爾斯登(Bear Stearns)已倒下。但大家仲未知道重頭戲,雷曼爆煲。雷曼係2008年中秋爆煲的

    15. 所以當時啲分析員,都仲覺得,中銀唔應該受好大影響。結果唔係

    16. 上面講過啦,第一頁講埋啲水蛇春咁長嘅東西而唔係純利,即係個純利一定唔好睇。事實在佢份嘢下一頁(http://bit.ly/36cWicK),就發現08年上半季嘅純利,低過07年下半年,亦低過07年上半年,都令人有啲意外。

    17. 去到呢個位,應該聞到啲燶味了。你事後睇返,當時你去沽空啲金融股,實發達。但事後講咪易。

    18. 雷曼爆煲後,去到中銀08年全年業績(09年3月嘅事),反而冇乜意外,大家都知屍橫遍嘢,未執笠咪執到。當然中銀都仲有出第三季的營運報告,所以大約都知嘅。季度營運報告唔係成盤業績,但都會講下大約點,同埋畀幾粒數,就好似早前第三季業績,話埋你知一季走咗300億存款咁(http://bit.ly/2PwpQNp)

    18. 舉一反三,好多嘢都係咁樣運作。例如某某公司話自己係世界頭20大乜乜乜,咁你可以假設佢係排18或者19。因為如果佢排15就會話自己係15大。邏輯撚必戒,我地日常用嘅語言,係有語境,同埋仲有我地嘅經驗嘅,唔好你鎖埋門玩啲數學符號 XOR Contrapositivity

    20. 同樣地,真係有人印卡片寫自己係乜乜乜碩士—咁即係呢條友唔係PhD(本人都係李聲揚碩士-但我唔會咁放落卡片或咁自稱嘛!)

    21. 一樣,卡片印FRM嘅人,就係考唔到CFA嘅。係,我知唔同,「唔可以話CFA叻過FRM」。邏輯上嘛。但實務上我就冇撚見過有人考到CFA然後話「哎吔FRM好難架我考唔到所以冇考」。本人就係兩樣都考到,但只印CFA,考完FRM都唔印,吹咩。正如本人係MSc卡片都唔會印)。舊文都寫過 (http://bit.ly/2PnJz07)

    22. 同樣地,嗰啲成日都要講自己中學係學霸嘅,就梗係之後工作上都一事無成,先要講幾廿年前阿叔點勁。唔止,直頭連大學成績都核突都唔見得人,先要講中學。我梗係講自己

  • xor邏輯 在 Taipei Ethereum Meetup Facebook 的精選貼文

    2019-01-07 01:10:11
    有 17 人按讚


    📜 [專欄新文章] Ethereum RNG (RANDAO & VDF)
    ✍️ Kimi Wu
    📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium

    Ethereum RNG solution(RANDAO & VDF)

    RNG是Random Number Generator,也就是亂數產生器

    在現實世界中要產生真正的隨機數,其實不容易,各個語言的library所提供的隨機數,都是偽隨機數,是可以預測的,不過在大部分的應用場域,都是可以應付的。區塊鏈的世界,面對的是全世界的人,怎麼產生不可預測的隨機數,就很重要,不然就可以被有心人所操作。例如Ethereum Beacon chain(POS chain)中的validator/attester(產塊跟驗證的角色),若是可以被預測,那大概就沒有人會相信這條鏈了。而這也是Ethereum Serenity(Eth-2.0),所遇到的問題之一。目前隨機數的產生,就由RANDOA + VDF所產生,以下就分別介紹

    RANDAO

    RANDAO是利用經濟模式(獎勵跟處罰)的方式,促使在公共場域中能產生隨機變數

    原理很簡單,想參加的人把拿錢來抵押,需要產生隨機數的人要付錢。所以參加者就可以從中分潤,當然不守規矩抵押的錢也就會被沒收,利用獎勵跟處罰的方式迫使大家都守規矩。詳細步驟如下:

    首先,會有個收集seed的時間,例如6個block的時間。接著,想參與的人,投入某個數量的ETH到RANDAO這個smart contract(作質押),然後附上secret(某個只有你知道的值s,然後作sha3)。

    等收集時間結束,就是驗證時間。此階段所有參與著需要把s傳入smart contract做驗證,smart contract會把s作sha3,去驗證是不是跟第一階段傳進來的一致。最終會把驗證過的s當作seed去產生隨機數。

    最後,就是產生隨機數,然後把隨機數傳給之前有請求過的contract。然後歸還質押的ETH跟利潤分給參與者。

    此外有幾個附加條件

    第一階段若收集到數筆一樣的secret,只接受第一筆

    第一階段會規定基本人數,若結束後未到達人數門檻,則此次的產生就失敗

    若第二階段需提供s3.1 若未提供,則質押的ETH會被沒收3.2 若此階段有一個以上參與著未提供s,則此次產生失敗,並且把沒收的 ETH分給有提供s的參與者。且退還請求者所支付的ETH。

    VDF

    VDF 全名為Verifiable delay functions,從字面上有點難懂在幹嘛,從運作方面做解釋,就是輸入一個值,然後運算一段時間(delay),得出一個結果,最後這個結果是可以被輕易驗證的。如下列算式,

    f(x) = g(g(g(g(….g(x)….)))) where g(x) = xor(x^((p+1)/4), 1) mod p 其反函數為h(x) = xor(x, 1)² mod p

    上面提到「運算一段時間」的運算,其實是重複做同一種運算,從數學式看就很清楚,把x帶入g(x),然後把算出的結果再帶入g(x)。所以同一段時間,如果能迭代的次數比其他人多,那其他人就猜不到結果,也就沒辦法預測亂數結果。

    最後,介紹一下這兩個方法怎麼運用在Ethereum Serenity中

    首先,RANDAO會在內建在Beacon chain的邏輯中,而不是一個獨立的smart contract,但RANDAO有個缺點,就是最後一位可以預測/操縱結果。如下圖,因為最後一位可以知道前面的值,所以在最後可以決定要出值或是不出,因此可以操縱結果。(目前epoch是64個slot,而每個slot是6秒,所以epoch約是6.4 minutes)
    source : Justin Drake slides on DevCon4
    所以設計上除了RANDAO,還多一層VDF。 VDF把RANDAO產生出來的亂數當種子去產生亂數,而且計算時間要夠長(至少要一個epoch,目前規劃是10個epoch,不過相信還會有變動),如下圖
    source : Justin Drake slides on DevCon4
    實際的lifecycle會像這樣,在VDF計算完後,會有一個epoch的緩衝讓這個亂數可以上鏈,然後接著下一個RANDAO mixing。
    source : Justin Drake slides on DevCon4
    但問題來了,怎麼確保沒有人算得比你快??

    所以Ethereum Foundation計畫做硬體,設計新的ASIC晶片來計算VDF,以確保沒人可以預測最終的亂數。實際設計當然不是Foundation的researcher們,他們找了學界跟產業的IC design專家做設計,因為硬體研發費用龐大,Filecoin也一起支援這項計畫。更多細節的部分,可以參考Minimal VDF randomness beacon

    other references :RANDAO中文白皮書Justin Drake explains “Ethereum 2.0 randomness” on Devcon4

    Originally published at kimiwublog.blogspot.com.

    Ethereum RNG (RANDAO & VDF) was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.

    👏 歡迎轉載分享鼓掌

你可能也想看看

搜尋相關網站