前言
上一篇分享了“模運算”相關的知識,并且計算了一些有限域的例子,這一篇我們討論在通用零知識證明中經常提到的橢圓曲線和雙線性配對。橢圓曲線作為雙線性對的基礎和前置知識,我們首先介紹一下其在實數域上的表現形式,然后通過計算的方法列出”F_101”和其擴域“F_101^2”上的全部元素的列表。
橢圓曲線相關知識---曲線方程
橢圓曲線的一般形式的方程其實比較復雜,稱為Weierstrass方程,形如下面的形式:
我們先將a,b,c,d,e隨意的取值為1,2,3,4,5,并通過畫圖來查看曲線在直角坐標系上的表現形式。根據二次方程求根公式,我們將其變換為x關于y的函數
徐明星新書《趣說金融史》正式發布 科普金融發展之道:金色財經現場報道,9月23日,歐科云鏈創始人徐明星攜手著名財經作家李霽月、行業觀察者顧澤輝力作《趣說金融史》一書,跨越5000年金融歷史,重讀金錢故事,并預測新的金融時代。該書由中信出版社出版,將于近期正式發售。據了解,本書可以更好地呈現金融的起源與發展,幫助人們理解貨幣、金融與未來經濟。作為區塊鏈行業領軍企業——歐科云鏈的創始人,徐明星深知技術探索對經濟社會的重要推動作用,他曾先后出版過《圖說區塊鏈》、《區塊鏈:重塑經濟與世界》、《通證經濟》、《鏈與未來》等行業權威著作,解讀區塊鏈等新型技術的推動下,金融與社會的升級之道,對經濟社會發展做出了重大貢獻。其中,《區塊鏈:重塑經濟與世界》曾作為新中國70周年重點推薦圖書之一被相關書店推薦。[2021/9/23 17:00:57]
美國說唱歌手Megan Thee Stallion與Cash App合作發布比特幣科普視頻:美國說唱歌手Megan Thee Stallion與由Square開發的移動支付服務Cash App合作發布了一段名為“Bitcoin for Hotties”的視頻。該視頻從她的角度解釋了什么是比特幣,為什么比特幣有價值等內容。Megan Thee Stallion在Instagram上擁有超過2410萬粉絲,在 Twitter上擁有640萬粉絲。(Bitcoin News)[2021/8/8 1:41:10]
根據方程作圖如下:
根據上面的方程和作圖過程了解道,曲線由上下兩個半支組成,關于y=0.5對稱。
對稱的總是美的,但是這個曲線卻有一點瑕疵,他的對稱軸并不是x軸而是y=0.5。考慮到Weierstrass太過復雜,人們更經常使用的是在Weierstrass方程的基礎上進行一些坐標變換和參數化簡后的形式。新的形式關于x軸對稱。
IMF今日發布的加密貨幣科普視頻實為兩年前舊聞,且存在諸多疏漏:國際貨幣基金組織IMF今日在推特上發布了一條關于加密貨幣的科普視頻,這段時長兩分鐘的視頻最初發布于2018年6月。該視頻稱加密貨幣是“貨幣進化的下一步”,但沒有特別提到DLT、區塊鏈,甚至是代幣名稱等術語。BTC、XRP和ETH只出現在說明加密交易的圖形中。盡管這段視頻到目前為止已經獲得了超過13.7萬的點擊量和2900個贊,但來自加密社區的許多反應都是批評的,他們指出了信息中的漏洞和似乎具有誤導性的措辭。
Reddit用戶nanooverbtc稱:“他們犯了很多錯誤,比如把私鑰稱為密碼。”該視頻也沒有討論挖礦或加密貨幣供應。Kraken策略師Pierre Rochard等知名人士表示:“可證明的稀缺性是比特幣有趣的原因,你忘了提這一點。”(Cointelegraph)[2020/8/24]
TRON數字錢包科普資料《波場錢包的現在過去與未來》已上線:據最新消息顯示,由TokenPocket聯合波場TRON官方,以及 TokenPocket 社區志愿者共同撰寫的《波場錢包的現在過去與未來》已正式上線。《波場錢包的現在過去與未來》又稱為波場錢包小白書,詳細介紹了當前TRON錢包與TRON生態密切結合的實例,是目前市面上最為詳細的TRON數字錢包科普資料。波場錢包作為波場公鏈生態中極為重要的入口,是波場生態的重要構成要素。波場錢包從一開始只提供權限管理、轉賬收款、節點投票等基礎功能,到如今不僅可以為用戶提供法幣交易、閃兌和去中心化交易所等方便快捷的交易服務,還能讓用戶直接在錢包上體驗波場上DApp,挖礦、DeFi、Staking等資產增值服務。詳情見原文鏈接。[2020/8/20]
當取a=0,b=3時,畫出曲線如下圖,容易驗證是曲線上一點,對稱的也是。
動態 | 新浪財經:官媒針對區塊鏈的報道從科普宣傳轉向打假監管:據新浪財經今日消息,“1025新政”滿月,一個月間,官媒對區塊鏈的態度風向已轉。據11月初的一項統計,七家黨媒在新政一周內發布了65篇直接相關報道,當時文章中的關鍵詞是數據、產業、安全、創新等,大量文章偏向于科普區塊鏈的概念以及應用介紹,提醒警惕虛擬貨幣炒作的僅有3篇。近期,官媒的批評焦點則紛紛指向借區塊鏈之名進行的虛擬貨幣發行和炒作行為。據統計,新華網、人民網收錄轉載的,以打擊虛擬貨幣或揭露假借區塊鏈行騙為主題的文章,自10月25日到11月25日午間,共28篇;其中,11月19日至11月25日的一周內就高達15篇。這些文章主要圍繞三個觀點展開:厘清區塊鏈和虛擬貨幣的關系,說明二者概念不等;打擊偽“區塊鏈”騙局,或是虛擬貨幣騙局揭露;提醒民眾,區塊鏈不能成為炒作的噱頭,更不是行騙的招牌,需警惕此類活動,理性投資。[2019/11/26]
通過方程我們畫出了曲線y^2=x^3+3的圖像,但是說這就是橢圓曲線的圖像其實并不準確。準確地說,我們畫的是在實數域上這個方程的圖像。在復數域上當然有更多的點也滿足曲線方程但是我們的圖像中并沒有體現,例如。如果把曲線看作點的集合,那數域的擴張直接影響到我們要討論的這個集合的大小,這在本文后半部分我們還會看到。
另外為了讓其擁有更多的性質,我們認為橢圓曲線其實還包括一個“無窮遠”點。這個點在圖中并不能體現出來,我們也不能以直角坐標的形式寫出這個點的坐標,但是當我們說橢圓曲線時默認其點的集合中包含這個點。“無窮遠點”一般用"O?"表示。
橢圓曲線相關知識---點的運算
就像討論“F_7”時那樣,有了元素的集合還需要有在集合上的運算。這條曲線就是橢圓曲線點的集合,但是為了構建密碼算法還需要定義點的運算。不同于域中需要兩種基本運算,這里我們只需要定義一種特殊的基本運算就可以,不妨將這種運算稱作加法,用“+”表示。
通過幾何意義可以清楚的理解這種運算的定義,例如我們選取了曲線上的兩個點A和B計算加法,把A+B的結果記為C,過程如下:
1)過AB做直線,交曲線于T;
2)過T做x軸垂線,交曲線于C點,C即為所求;
需要說明的是,當兩個“加數”位置的點為同一個點時,步驟一中所做的其實是過該點的切線。另外,當AB的連線本身就垂直于x軸時,我們規定AB和曲線的第三個交點是無窮遠點“O”。
在這樣的規則下容易發現,任何點P都有一個對應的P’,使得P+P’=O;并且任何點A和O的運算的結果都是A本身。而且因為連線AB和連線BA其實是同一條直線,因此我們也能夠得知這里定義的點的加法是滿足交換率的。
根據定義再結合一些解析幾何的知識,就可以求出點加法的坐標計算公式。例如假設A和B的坐標分別為(Xa,Yb)和(Xa,Yb),那么C點坐標如下:
其中"λ"是直線AB連線的斜率,或者當A、B重合時是A點的切線斜率。
現在我們將轉而討論有限域上的橢圓曲線,其上的橢圓曲線表現為一些散布的點。在有限域上A+B雖然已經沒有明確的幾何意義,但是有同樣的計算公式。我們已經驗證過是橢圓曲線上的點,那么我們就把該點記為G,并且從該點開始,計算G,G+G,G+G+G...看看會有怎樣的規律。
以G+G為例,我們進行演算,首先計算λ,也就是G點的斜率:
然后計算C點坐標:
因此G+G的坐標為。而G+2G稍稍有不同,主要是λ需要從切線斜率修改為過AB的直線斜率:
因此我們也計算出G+2G=3G的坐標,以此類推進行計算,我們得到下表
讀者可以選擇表中的點,例如(32,42),來驗證其是否在曲線上,也就是是否滿足曲線方程y^2=x^3+3mod101,相關演算我們不在本文贅述。
經過計算和驗證可以發現,這一系列點構成了一個周期為17的循環。如果我們將k個G相加記為kG,并且將O看作0G,那么有17G=O。這像極了模17加法的規律,并且在模17加法和為0的兩個數對應的兩個橢圓曲線點的和正好是O,我們說這樣的17個點和加法一起構成一個有17個元素的循環群。因為這只是一篇科普性質的文章,我們不給出循環群的嚴格定義,但是正如它的名字中強調的“循環”,循環群最突出的性質就是能夠由某個元素不斷運算從而得到全部。
需要強調的是這17個點并不是F_101上橢圓曲線的全部,但僅利用這17個元素組成的集合我們已經能夠在其中完成點的加法運算,也就是說任意選擇集合中兩個點進行加法,其結果不會跳出到集合之外。
在本篇最后,我們展示17個點在直角坐標系中的分布,讀者可以體會其中的對稱之美。下一篇我們將找到另一個17個元素的循環群并且在其基礎上計算雙線性映射,敬請期待。
附錄
▲表2:模101元素逆元表
喬沛楊
趣鏈科技基礎平臺區塊鏈底層密碼學小組
一、夢起 人類有許多奇妙的夢,莊周夢見了蝴蝶,牛頓夢見了蘋果掉到頭上,凱庫勒夢見了苯環結構,門捷列夫夢見了元素周期表,密碼朋克們夢見了賽博空間,中本聰夢見了比特幣.
1900/1/1 0:00:00原標題:《數據資產化跨步:全國首張公共數據資產憑證解密》2021年10月16日上午,廣東省發布全國首張公共數據資產憑證.
1900/1/1 0:00:00據Cointelegraph11月10日報道,來自英國的一項新研究表明,大多數游戲工作室已經開始為他們即將推出的游戲探索區塊鏈.
1900/1/1 0:00:00編譯出品|白澤研究院 原標題:《微軟ION前負責人:為什么去中心化身份很重要?》丹尼爾·布赫納于2012年加入Mozilla公司開始研究去中心化應用.
1900/1/1 0:00:00原標題:《多邊央行數字貨幣橋,顛覆國際支付體系的開始》 來源:移動支付網 作者:慕楚的文 多邊央行數字貨幣橋項目最近很火.
1900/1/1 0:00:00原標題:《元宇宙概念股狂歡:錯過了互聯網,還能錯過元宇宙嗎?》繼11月5日的多家元宇宙概念股大范圍漲停之后,受“元宇宙”概念的顛覆性應用場景有望逐步落地的消息影響.
1900/1/1 0:00:00