blocksight 2021-04-23 02:54:30 阅读数:532

本文一共[544]字，预计阅读时长:1分钟~

mathematics
elliptic
curve
blockchain

As mentioned earlier, cryptography is the cornerstone of blockchain , No cryptography , Blockchain is a castle in the air , It's hard to exist . So what is the cornerstone of cryptography ？ The answer is math . This section mainly talks about the background and basic properties of elliptic curve .

First of all, we have to talk about the projection plane , Because the standard square equation of elliptic curve is defined on the projective plane . What is a projective plane ？ In a nutshell , It can be understood as an ordinary Euclidean plane plus an infinite point and an infinite line composed of infinite points . Why do this ？ In doing so, there is a unity ：** Any two lines must intersect and there is only one intersection .**

Let's think about what we learned in elementary geometry , Two parallel lines never intersect , But parallel lines never intersect. It's just an assumption , There's no way to strictly prove . This assumption is limited in explaining some complex problems . So we have infinity and projective plane geometry . The figure below assumes that parallel lines are at infinity P∞

A brief summary is as follows ： Infinity ： A straight line has only one infinite point , The two ends of a line intersect at infinity （ You can think of a straight line as a closed curve ）, Two parallel lines can be regarded as intersecting at infinity , All parallel lines intersect at the same infinity . Infinite straight line ： Also called ideal straight line . An imaginary straight line in the Euclidean plane , Is the set of infinity points on all lines in the projective plane . After introducing an infinite line in the plane , Every two planes in space have intersecting lines. A group of parallel planes intersect an infinite straight line belonging to the parallel planes .

Projective plane ：2 Dimensional projective space . It can be regarded as an infinite line composed of an additional infinite point on the ordinary plane , It's algebraic geometry 、 The most basic object in projective geometry .

The equation of a straight line in the ordinary Euclidean plane can be expressed as ：ax+by+c=0 The above equation is modified , Make x=X/Z ,y=Y/Z（Z≠0）, Then the new equation can be expressed as ：aX+bY+cZ=0; This equation is the linear equation in the new photographic plane coordinate system . Illustrate with examples ： spot （2,3） What are the coordinates in the new coordinate system ？ introduce Z, Make X/Z=2 ,Y/Z=3（Z≠0） obtain X=2Z,Y=3Z So the new coordinates are （2Z:3Z:Z）,Z≠0. namely （2:3:1）（4:6:2） Isomorphic （2Z:3Z:Z） The point of , You can see that the point of a single Euclidean plane expands into a projective line with the same slope . How do the new coordinates represent infinity ？ Because infinity is defined as the intersection of parallel lines , One of the linear equations is ：aX+bY+c1Z =0 The parallel equation of a line is aX+bY+c2Z =0（ Because parallel lines have the same slope , so a,b identical ）. Find the intersection of two lines , Combine the two equations , Available *c2Z= c1Z= -（aX+bY） * because c1!=c2, therefore Z=0, Infinity is expressed as （X,Y,0,）, Ordinary point coordinates Z！=0, The infinite line equation Z=0. So the new coordinate system can represent all the points on the projective plane .

The standard elliptic curve equation is a three element secondary equation defined on the projective plane ：

It's called the Weierstrass equation （Weierstrass）, Satisfy ：1 The elliptic curve equation is a homogeneous equation

2 Every point on the curve must be nonsingular （ smooth ）, Partial derivative FX(X,Y,Z)、FY(X,Y,Z)、FZ(X,Y,Z) Different for 0

3 The shape of a circular curve , It's not elliptical . It's just because of the description equation of the elliptic curve , It is similar to the equation for calculating the circumference of an ellipse, so it is named

The next two are not elliptic curves ( It's not smooth at zero )

Elliptic curve ordinary equation ：

In the above standard Weierstrass equation Z=1 Available , This is a two-dimensional curve equation of ordinary Euclidean plane . I said before. , A curve on a projective plane can be represented by a curve on an ordinary plane plus an infinite point , The infinity of the ordinary elliptic curve equation is (0, Y, 0). It can be seen that the projective plane coordinate system is downward compatible with the ordinary Euclidean plane coordinate system , let me put it another way , Euclidean plane coordinate is a special case of projective plane coordinate system （Z=1）.

All right, that's it , Next time, let's talk about the operation of points on elliptic curves , Welcome to your attention ！！ If you have any questions, please leave a message

版权声明：本文为[blocksight]所创，转载请带上原文链接，感谢。 https://netfreeman.com/2021/04/20210423025020446i.html

- In depth analysis of the basic components of the defi loan agreement
- 美SEC指控区块链信贷公司非法出售超3000万美元证券
- 深度 | 巴菲特在数字资产的估值中错过了什么？
- The US SEC accused blockchain credit companies of illegally selling securities exceeding US $30 million
- What did Buffett miss in the valuation of digital assets?
- Solana上的跨链生态
- 广东省税务局区块链出口退税业务成功上线
- 区块链50收评 | 成分股涨跌不一 两极分化明显
- 新闻周刊 | 以太坊主网完成伦敦升级
- Cross chain ecology on Solana
- Guangdong provincial taxation bureau successfully launched the blockchain export tax rebate business
- Blockchain 50 closing comments | component stocks did not rise or fall significantly
- Newsweek - Ethereum main network upgraded in London
- 区块链大有前途，数字货币不会消失
- Blockchain has great prospects, and digital currency will not disappear
- 区块链中很重要的10个项目
- 解析去中心化衍生品三大流派：能否撼动中心化交易所地位？
- 技术周刊｜伦敦升级后以太坊平均每分钟燃烧2.36ETH
- 数字人民币本质上不也是人民币吗，为什么说能挑战美元霸权？
- 10 important projects in the blockchain
- Analyzing the three schools of decentralized derivatives: can we shake the status of centralized exchanges?
- Techweek London upgraded Ethereum burns an average of 2.36 eth per minute
- Isn't digital RMB also RMB in essence? Why can it challenge the hegemony of the US dollar?
- Blockchain practice (II) realization of pow workload proof | 15th day of settlement
- 外媒：美国新的比特币税收计划可能扼杀更环保的区块链技术
- Foreign media: the new bitcoin tax plan in the United States may stifle more environmentally friendly blockchain technology
- 【geth】Go调用智能合约 | 一起来学区块链
- 【geth】Go语言调用以太坊 | 一起来学区块链
- [get] go invokes the smart contract | together with the school district block chain
- [get] go language calls Ethereum | together with the school district block chain
- EIP-1559实施后 Gas为什么没有剧烈下降
- Why didn't gas drop sharply after the implementation of eip-1559
- 以太坊伦敦升级已完成 矿工有哪些注意事项?
- Ethereum London upgrade has been completed. What should miners pay attention to?
- 项目周刊｜以太坊在两天内销毁了新币发行量的36%
- Project weekly Ethereum destroyed 36% of the circulation of new coins in two days
- 加密企业如何通过区块链认证绿色能源？
- How can encryption enterprises certify green energy through blockchain?
- 从SEC主席最新演讲谈数字货币行业风控
- On risk control of digital currency industry from the latest speech of SEC Chairman
- DeFi 龙头的再进化之旅：纵览 Uniswap V3 生态全景
- The re evolution journey of defi leader: an overview of uniswap V3 ecology
- 英国拍卖行佳士得拍卖 Cryptopunks、Meebits、Bored Apes NFT
- 卡尔达诺报告：在 Wave Financial Group 的支持下实现完全中心化和全球金融普惠
- NFT，开启“元宇宙”的钥匙
- 以太坊燃烧第一个24小时：中文社区在关心什么
- British auction house Christie's auctions cryptopunks, meebits, bored apes NFT
- Caldano report: complete centralization and global financial inclusion with the support of wave financial group
- NFT, the key to the "meta universe"
- Ethereum burning for the first 24 hours: what does the Chinese community care about
- 趣币早报 |美国阻止财政部挑选加密货币的赢家和输家
- Qu coin morning post | the United States prevents the treasury from selecting the winners and losers of cryptocurrency
- 区块链 公钥 私钥 生成地址 关系
- Address relationship generated by blockchain public key and private key
- 如何实现去中心化跨链消息传递和资产转移？
- 以太坊伦敦升级：随之生效的以太坊EIP-1559是什么
- Tokemak能否支配更多DeFi流动性
- How to achieve decentralized cross chain messaging and asset transfer?
- Ethereum London upgrade: what is Ethereum eip-1559 in effect
- Can tokemak dominate more defi liquidity