原创 the unfamiliar words and sentences of《The Great Gatsby》

Chapter 2 hastily :匆忙地;急速的 desolate :荒涼的;無人煙的 ash:垃圾、灰塵 ridge:山脊;山脈;屋脊 grotesque:怪誕的,奇怪的,可笑的;醜陋奇異的,奇形怪狀的 transcend

原创 Python腳本整理參考文獻

解決問題: 如果需要整理很多篇論文後邊的參考文獻,但是複製pdf並粘貼到word後文獻會有很多回車如下圖,一篇論文一般會有幾十篇引用,那麼挨着手動更改太麻煩。所以簡單寫了一個代碼小demo。 適用的條件: 論文開頭是使用 [ ]

原创 PLONK(零知識證明)最終版原文解讀(四)--------多項式承諾

這是P的最後一步操作,首先介紹一下什麼叫密碼學中的承諾: A commitment scheme is a cryptographic primitive that allows one to commit to a chosen

原创 PLONK(零知識證明)最終版原文解讀(五)--------Verifier的最終驗證

這一部分比較簡單 直接看論文中的表述,首先驗證範圍是否合法 在z處計算相應的參數: 其中最後一步t的計算就是前邊提到了用簡化後的r來還原t。 最後一步驗證是否成立: 最後的這個驗證實現的實際的作用是在z與zw處打開承諾進行

原创 PLONK(零知識證明)最終版原文解讀(三)-------- 範圍與優化處理

上一篇提到了複製約束與總約束的推導,在總約束t(X)的最後留了一個問題就是爲什麼要把t(x)分三份處理,其實實際作用是爲了將次數降低,使得範圍規範化。 除此之外,根據ZK-SNARK裏的經驗,我們如果傳整個多項式會使得複雜度太

原创 雙線性對在零知識證明中的運算

這幾天研究的PLONK裏驗證的最後一步是關於雙線性對的運算,所以找了一些相關公式,但是網上博客裏的太官方了,大段大段的介紹背景,所以在這裏我就不多說廢話了,直接用在零知識證明裏的推導過程總結一下。 本質上其實就是指數運算,[x]

原创 實現一個簡單的圖像搜索引擎---實現

實現1:圖片顏色直方圖的獲取(圖像描述符) 圖片由無數個像素點組成,每個像素點可用三原色表示也就是red,green,blue; 在元組的使用中,我們通常建立(r,g,b)三元組來表示一個像素,也就是所謂的rgb像素表示法。我們把

原创 網站實例(登錄、註冊、評論)---- 前奏

一、網站的整體效果: 該網站是根據現有的材料做了一個手機展示網站。提供了登錄、註冊、評論三個動態的功能。 以上是大體上的效果圖,主頁是分層結構,第一個分層是藍色登錄註冊頁面,第二個是綠色手機展示頁面,提供了一個超鏈接。第四個是橘

原创 實現一個簡單的圖像搜索引擎---前奏

效果描述: 輸入:隨機選擇一張圖片 輸出:輸出與之最近似的幾張圖片 效果圖: 一、環境搭建與配置 1、我用的是Anaconda來配置的環境,用Pycharm來編寫的。具體需要在Anaconda裏配置python,openCV,

原创 代理重加密和大火的NuCypher

近來,很多人問起我知不知道代理重加密,或知不知道NuCypher(音:妞塞福呃),在朋友圈也看到有朋友分享或評論相關內容。彭博社的一篇文章把NuCypher和PolkaDot、Cosmos以及Nervos並列,稱爲四大區塊鏈技術,

原创 Python---turtle模塊---瑞士國旗的繪畫

瑞士國旗 #-*-coding:utf-8-*- #Switzerland (RuiShi) import turtle import math def draw_crossshaped(aTurtle, width=0

原创 Go語言入門1

一、環境配置 1、Ubuntu: 版本16.0.4 鏡像 2、Sublime安裝: 安裝Sublime Text 3 及常用的神器插件 首先添加sublime text 3的倉庫: sudo add-apt-repository

原创 Tendermint的安裝(Windows 10)

上一篇博客已經詳細說明了如何用VSCode來安裝go環境https://blog.csdn.net/guoyihaoguoyihao/article/details/104522426,我們知道tendermint可以用go語言來

原创 以太坊學習1

1、Ethereum代碼裏用到了大量的hash函數。算法中,hash函數是不可逆的。例如:h=hash(x)只能通過x算出h的值,不能通過h來逆推x的值。所以可以唯一地作某個對象的全局唯一標識符。 2、Ethereum中的hash

原创 Zksnark--終極原理(一)

舉個差不多意思的例子: A,B兩個人,B有一臺設密碼的冰箱,A說他知道這個冰箱的密碼,但A不直接告訴B密碼,而是告訴B冰箱裏的一件東西,B因此知曉A可以打開冰箱。 下邊是一個官方的例子: 提前說一下什麼情況下會用到: 比如:B需