[爆卦]repo意思是什麼?優點缺點精華區懶人包

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

在 repo意思產品中有46篇Facebook貼文,粉絲數超過2,850的網紅矽谷牛的耕田筆記,也在其Facebook貼文中提到, Ref: https://security.googleblog.com/2021/06/introducing-slsa-end-to-end-framework.html 今天要探討的是一個由 Google Blog 於上個月所推廣的軟體安全性框架,該框架名為 SLSA,全名則是 Supply...

repo意思 在 ?????? Instagram 的最佳解答

2020-05-01 07:18:30

∞ 十五祭5公演参戦達成🎉 京セラドーム 20190727 20190728 東京ドーム 20190901 20190902 20190903 ・ 一直都打算影左第一張既裝b相先post 一拖拖左20日😂😂 今日係台灣con一周年🥺 ・ 抱住最後既心情睇第一場 千秋完場見到 15→16 to be ...

repo意思 在 GoKu Instagram 的最佳解答

2020-05-10 19:30:34

奇蹟時刻 Miracle Time IG等到照片比較多一點才來發...... 真的很久沒有參加過這麼大型的活動當CAST,光是工作人員前前後後加起來就有40多人 花總,不考慮真的開家華銳公司嗎?(笑 除了敬佩現場執行的大家之外,活動前也進行了不少次的排演以及會議,還有製作來場禮的流水線,設計組的美...

repo意思 在 Tsubasa Instagram 的最佳貼文

2020-04-28 02:10:58

【2017ACGHK REPO / 自介】【字海】 《DAY1》謝謝零坑我!雖然彼此有點急但真的很想跟他出到,而且坑他最喜歡的Tokiya壓力很大😭但還是很開心能出! 《DAY2》覺得自己是人妖/偽娘(沒錯雖然櫻花真的是妖) 那個不是我來的,只是個傳說,嗯傳說。謝謝桃花陪我🌸 《DAY3》自己覺得最...

  • repo意思 在 矽谷牛的耕田筆記 Facebook 的精選貼文

    2021-07-13 08:37:28
    有 61 人按讚

    Ref: https://security.googleblog.com/2021/06/introducing-slsa-end-to-end-framework.html

    今天要探討的是一個由 Google Blog 於上個月所推廣的軟體安全性框架,該框架名為 SLSA,全名則是 Supply Chain Levels for Software Artifacts,中文部分我不知道該怎麼翻譯才可以精準達到意思,所以建議就唸英文就好了。

    該框架的目的是希望於整個軟體生產鏈中能夠進一步的去提升且確保所有產物的完整性(Integrity 這個詞該怎麼翻呢..)。

    文章中用了一個很簡易的流程來清楚的解釋到底何謂 Software Supply Chain 以及整個流程中可能會有什麼問題。

    Software Supply Chain 一個範例譬如
    1. 開發者撰寫程式碼,並且提交到遠方的 SCM Repository
    2. SCM Repo 因為程式碼改變,所以觸發相關的 CI/CD 流程
    3. CI/CD 建置結束後則需要打包整個程式碼,產生最後的 Package.
    4. 產生後的 Packet 則可以正式上場使用

    文章認為上述的流程中有兩個不同類別的安全性問題,分別是
    1. Source Integrity
    2. Build Integrity.

    Source Integrity 這邊主要是針對 Source Code 相關的問題,譬如
    1. 開發者是否有意的故意塞入一些會不懷好意的程式碼到 SCM Repo 內。
    範例: Linux Hypocrite commits, 之前美國某大學研究團隊基於研究嘗試上傳一些不太好的程式碼而影響的討論風波
    2. SCM 的管理平台是否可能被惡意攻擊
    範例: PHP 事件: 之前自架的 PHP Git Server 被攻擊者惡意攻擊並且塞入兩筆不懷好意的 Commit

    而 Build Integrity 本身則是有更多不同的面向,譬如
    1. SCM 觸發 CI/CD 過程是否有可能有問題
    範例: Webmin 事件,攻擊者去修改團隊的建置系統去使用沒有被 SCM 所記錄的修改檔案。
    2. CI/CD 建置系統本身被攻擊
    範例: SolarWinds 事件,攻擊者攻破建置系統去安裝一些軟體來修改整的建置流程
    3. CI/CD 建置過程中引用到錯誤的 Dependency
    4. 攻擊者上傳一些惡意產物到應該只有 CI/CD 系統才可以存取的場所。
    ... 等

    目前來說, SLSA 還處於非常早期階段,經由業界的共識來思考每個領域有什麼好的措施與指引來避免與偵測系統是否被攻破。其最終目標狀態是希望能夠根據環境自動產生出一套可整合到系統中的產物,並且最後可以給出 SLSA 憑證來給平台或是建置後的 Package。

    對 SLSA 這個專案有興趣看看的請參考原始連結,內容不長但是頗有趣的

  • repo意思 在 Taipei Ethereum Meetup Facebook 的最讚貼文

    2021-06-29 02:57:14
    有 9 人按讚

    📜 [專欄新文章] [zkp 讀書會] Cairo 語言介紹

    ✍️ NIC Lin

    📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium

    Cairo 是 STARK 證明系統的其中一個編程語言,讓開發者能透過 Cairo 來使用 STARK,撰寫效能更高的 Dapp

    Photo by Simon Berger on Unsplash

    Warning:本篇會保持在 high level 的介紹,實際深入的部分請見文內附上的文檔或是官方開發者文件

    背景介紹

    建構於密碼學的零知識證明能提供計算的隱私性,但同時在區塊鏈生態系也被用來提升 Scalability — 我可以用 10 秒的運算資源來驗證原本耗費 1000 秒運算資源的計算過程

    如同更多人熟悉的 SNARK,STARK 也是一個零知識證明的證明系統,但當前的 STARK 著重的是在 Scalability ,而非大家比較習以為常零知識證明提供的隱私性特質

    其實目前基於 SNARK 的 Rollup 項目,例如 zkSync、Loopring、Aztec、zkopru,除了 Aztec 外,其他都是利用 SNARK 來增加 Scalability — 這些 Rollup 上資料都還是公開、沒有隱私性的

    StarkWare 是目前唯一基於 STARK 的開發團隊

    STARK 要加上隱私保護不會太難,只是 StarkWare 還沒有把這項功能放在未來規劃中

    Cairo 簡介

    標榜為圖靈完備的零知識證明系統語言,Cairo 對原本熟悉 Solidity 的開發者來說還是會感到比較難上手和陌生的。再加上套件庫還不夠充足,目前支援的雜湊函式是 Pedersen,數位簽章演算法是 ECDSA(相對於 SNARK,EdDSA 的效能反而比較差所以沒有支援)。
    但 Cairo 還在早期開發的階段,相信開發體驗會越來越好的。

    另外需要注意的是作為一個證明系統,會有 Prover 和 Verifier 的角色。而 STARK 的 Verifier 是公開的,但 Prover 軟體預計會有 License 保護。Prover 一般情況下不得用於商業用途,除非將 proof 上傳至官方的 Verifier。

    最後要提及的是,第一版的 Cairo 是設計來方便開發者將 Dapp 的運算遷移至鏈下。不同於 Rollup,這個鏈下只會有它自己一個 Dapp。這個 Dapp 的項目方自己維護自己 Dapp 的 state。( Rollup 則是 operator 維護所有 Dapp 的 state,Dapp 開發者不需自己操煩)
    這可能有點難懂。如果你有在寫 Solidity,想像一下今天你在合約要用到合約裡宣告的 storage 變數時,你要自己提供 merkle proof 上來,證明這個storage 變數真的是這個值。這個就是開發者要自己維護 state 的意思。

    而第二版的 Cairo 則是 StarkNet 裡使用的 Cairo(第一和第二版是不同編譯器),這版的 Cairo 就是作為 Dapp 在 Rollup 開發所使用 — 開發者可以在合約裡宣告變數,變數的值不需開發者維護,可以直接假設存在。
    註1:StarkWare 不喜歡 Rollup 這個詞,他們覺得 Data Availability 的需求是一段光譜:不一定得要把 data 全都送上 L1,中間有其他方式可以做不同層級的 Data Availability。
    註2:第一版和第二版實際上在官方版本裡是 0.0.1 及 0.0.2,在撰文當前最新版即是 0.0.2

    官方網站:https://www.cairo-lang.org
    開發者文件:https://www.cairo-lang.org/docs/

    開發環境

    Cairo 有提供像是 Remix 的瀏覽器 IDE:playground。裡面提供各種範例練習和挑戰,除了可以編譯,還可以直接生成並上傳 proof。
    註:但有些功能還是沒辦法在 playground 裡使用,例如要給你的程式 custom input 時。這時候只能在本地端開發才能使用這個功能。

    開發 Cairo 要先安裝python,我將開發者文件整理出來的資料統整在這個 hackmd 文檔裡:https://hackmd.io/w690dpAQTsKeKZv3oikzTQ
    裡面包含簡介、設置本地開發環境以及 Cairo 基礎(因為篇幅原因,所以不將內容複製到這裡)
    註:我把開發者文件裡的代碼整理到這裡:https://github.com/NIC619/cairo_practice/tree/master/practices
    如果不想在研究開發者文件過程中,還要自己手動拼湊裡面例子的話,可以直接用整理好的代碼來執行。同時 repo 裡還有包含一些額外自己測試 Cairo 功能的範例。

    深入 Cairo

    在那份 hackmd 文檔裡的開頭,可以連結到第二部分 — 深入 Cairo 的部分。裡面也是從開發者文件裡擷取出來我覺得比較重要的部分。如果你要讀開發者文件的話,我建議從 Hello Cairo 開始,它會從例子切入,會比較好知道 Cairo 怎麼使用。接著如果要更深入了解,再去讀 How Cairo Works。

    StarkNet Cairo

    第二版的 Cairo 其實功能和第一版的 Cairo 是差不多的,所以不必擔心在開發者文件裡學到的 Cairo 在 StarkNet 版本會不能用或差很多。在讀完 Hello Cairo/How Cairo works 後,就可以接著看 Hello StarkNet。會很順利的切換到 StarkNet 版本的 Cairo。
    註1:我整理的文檔裡是按照第一版 Cairo 所寫的
    註2:如果你從開發者文件一路看下來,體驗過非 StarkNet 版的 Cairo,那你在體驗 StarkNet 版的 Cairo 時一定會發現這更像一般智能合約的使用方式 — 你可以用 view 函式查詢 storage 變數,可以用 external 函式去執行合約(非 StarkNet 版本不是這樣操作 Dapp 的,這邊因為篇幅原因沒有詳細介紹)。

    非常建議嘗試兩種版本的 Cairo,你會知道 1. 操作一個單獨在 L2 的 Dapp 和2. 操作與其他 Dapp 共存在 Rollup 上的 Dapp 的不同。這對了解 L2 怎麼運行、需要哪些資料、為什麼需要這些資料非常有幫助。

    0.0.2 版的 StarkNet Cairo 目前還缺少一些功能:

    函式還沒辦法宣告陣列或 struct 型態的參數

    合約和合約之間還沒辦法互動

    L1 沒有辦法讀取到 L2 的資料,L2 也沒辦法讀取到 L1 的資料。如果要建立跨 L2 Bridge,這個功能非常重要。

    補充及個人心得

    STARK 的 proof size 相比於 SNARK 系列的 proof size 大很多,又其證明所包含的交易數量對 proof size 和驗證時間的影響不大,所以把很多筆交易一併做一個 proof 會是對 STARK 非常有利、節省成本的方式(SNARK、STARK 比較表)。但這同時也是一個缺點,如果你的 Dapp 或 Rollup 的 TPS 不高,那就只能等更久時間搜集多一點的交易,要不然就只能提高成本來維持驗證 proof 的頻率。

    StarkWare和 zkSync 一樣都有 Rollup 宇宙的概念( Rollup 宇宙的用詞並不精確,因為在他們的宇宙中不會所有子鏈都是 Rollup,而是會有依照 Data Availability 程度不同所區分的子鏈,像是 Validium、zk Porter 的設計),個人覺得能夠有(針對 Data Availability 程度的)選擇是會比只有一個選擇(完全 Data Available) 還好的方式,但實際上的可行性就要等其團隊釋出更多的資訊。

    在 Rollup 越趨成熟的情況下,能夠提供快速跨 Rollup 服務的流動性提供者的角色會越來越重要。zk Rollup(StarkNet、zkSync、etc…)比 Optimistic Rollup (Optimism、Arbitrum、etc…)有著短上許多的 finalize 時間,這對降低流動性提供者的風險有很大的幫助,但目前 zk Rollup 支援合約功能甚至 L1 <-> L2 互動的完成度都比 Optimistic Rollup 還低上許多。短期內快速跨 Rollup 的服務應該還是侷限在 Optimitic Rollup 之間。

    abbrev

    [zkp 讀書會] Cairo 語言介紹 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.

    👏 歡迎轉載分享鼓掌

  • repo意思 在 琯琯Kankan Facebook 的最佳貼文

    2021-03-29 11:11:14
    有 274 人按讚

    repo+一些公告(文長)
    五伏五刊物補完|https://nishimuracain.blog.fc2.com/blog-entry-2.html
    伯樂巷海外可|https://bolexiang.com/book_infor.php?book_number=TW210322
    虎之穴場後上|https://www.ec-toranoana.tw/
    自家通販純周邊|https://famishop.fami.life/id/kankan0330sink/index.php
    琯設計時裝|https://www.plurk.com/p/o8obhp
    感想歡迎留在部落格或感想箱,謝大家愛戴!



    關於認親卡:未來不再公開認親卡。

    清楚本就是因作品熱度而來,但二創認親卡發完便展現出嫌棄原創認親卡的表現是比較不能接受的。並非奢望所有人接受並喜歡我的原創,但個人對「認親卡」的定義是:喜歡你的作品想要透過這個管道有所交流。而不是:發完了?那我找你沒事了。(想換五伏小卡的人應該會想買五伏本?卻連問都不問就走了,所以是單純想免費換小卡?我不能接受。)
    緊接著是對於也許有這樣的人成功換到這已經不能稱之為認親卡的認親卡,真正想透過這個管道有良好交流的同好卻因此失去名額這件事感到無法苟同,確實是在非熱門坑太久忽略了這個現象,實屬疏忽,所以未來不管甚麼場次都不會再公開發表認親卡一事,雖然現在細思後稱為「認親」也很微妙,但至少希望我的卡片能發給態度端正的人們。
    (以前的坑其實也有過,但數量不多所以沒有特別上心,這次不愧是數量太多了,耿耿於懷,藉此機會約定束縛。)

    為了給我小卡才給我小卡,而我是為了回報給我小卡的人才準備小卡。
    並不是為了得到我的小卡才給我小卡,我也不是為了得到你的小卡才準備小卡。
    同理我也是想發我的小卡給我想發的人才準備小卡。並沒有奢望我想發的人一定要給予我甚麼回饋(當然有的話會很開心)。基本上就是這樣子啦~
    會看完這些字的人通常都沒什麼大問題,謝謝聽我嘮叨完。這次還是收到很多意想不到的小卡、創作,高興的成分還是比較多的,平常接收大家留言、支持也真的很滿足,真的非常感謝大家疼愛久違踩入熱門坑的山頂洞人。下次ICE8再見:^)

    另外說說關於靜靜等雨停:
    https://i012606.wixsite.com/jingjingwait
    預計會把456集結成一本才印製,123會另外繪製封面,所以會變成上下集的形式。目前已經收過123實體書的讀者可以到時候憑證明(會再公布)來限定場次換小回饋,詳細之後會再制訂。感謝大家一直以來支持,之後會再把123可公開部份放上來!
    現在剛好劇情停在(我個人)滿快樂的點,大家就陪靜靜一起等等吧!!!不然怎麼叫靜靜等雨停呢!!!如果未來正篇畫完有機會也想蛇足一下這段空白的時間,大家等我……目前短時間還會繼續五伏五。(非常誠實)啊不過萬聖節會有新資訊,大家可以開心一下。不好意思琯琯這麼自由。謝謝你們愛我……♡
    (p.s.目前手邊已經沒有靜靜等雨停刊物,如果還有興趣購買可以從伯樂巷或虎之穴!謝謝支持:^D)

    感想箱|https://docs.google.com/forms/d/e/1FAIpQLScoTkjSAd1_YVcmSv-iCpiA6B2VOIU0drJ6dloqpInFweMR9w/viewform

你可能也想看看

搜尋相關網站