-
Tiền mã hóa
-
Trao đổi
-
Phương tiện truyền thông
Tất cả các ngôn ngữ
Tiền mã hóa
Trao đổi
Phương tiện truyền thông
Ethereum (tiếng Anh: Ethereum) là một nền tảng chuỗi khối công khai mã nguồn mở với các chức năng hợp đồng thông minh. Thông qua tiền điện tử chuyên dụng Ether (còn được gọi là "Ether"), nó cung cấp một máy ảo phi tập trung (được gọi là Máy ảo Ethereum "Ethereum Virtual Machine") để xử lý các hợp đồng ngang hàng.
Khái niệm về Ethereum lần đầu tiên được đề xuất bởi lập trình viên Vitalik Buterin từ năm 2013 đến 2014 sau khi được truyền cảm hứng từ Bitcoin.
Tính đến tháng 6 năm 2018, Ethereum là loại tiền điện tử cao thứ hai tính theo giá trị thị trường và Ethereum còn được gọi là "nền tảng chuỗi khối thế hệ thứ hai", chỉ đứng sau Bitcoin.
So với hầu hết các loại tiền điện tử hoặc công nghệ chuỗi khối khác, các tính năng của Ethereum bao gồm:
Hợp đồng thông minh (smart contract): một chương trình được lưu trữ trên chuỗi khối, chạy theo từng nút, yêu cầu người chạy chương trình trả tiền phí cho những người khai thác hoặc các bên liên quan của nút.
Mã thông báo: Hợp đồng thông minh có thể tạo mã thông báo để các ứng dụng phân tán sử dụng. Token hóa các ứng dụng phân tán phù hợp với lợi ích của người dùng, nhà đầu tư và quản trị viên. Mã thông báo cũng có thể được sử dụng để tiến hành các dịch vụ tiền xu ban đầu.
Uncle block: Kết hợp chuỗi khối ngắn hơn chưa được đưa vào chuỗi mẹ kịp thời do tốc độ chậm, để tăng khối lượng giao dịch. Kỹ thuật liên quan của đồ thị tuần hoàn có hướng được sử dụng.
Proof-of-stake: So với bằng chứng công việc, nó hiệu quả hơn, có thể tiết kiệm rất nhiều tài nguyên máy tính bị lãng phí trong quá trình khai thác và tránh tập trung hóa mạng do các mạch tích hợp ứng dụng đặc biệt gây ra. (Đang thử nghiệm)
Chuỗi nhánh (Plasma): sử dụng các hoạt động của chuỗi khối nhánh nhỏ hơn và chỉ ghi kết quả cuối cùng vào chuỗi chính, điều này có thể làm tăng khối lượng công việc trên mỗi đơn vị thời gian. (Chưa triển khai)
Kênh trạng thái: Nguyên tắc tương tự như mạng Thunder của Bitcoin, có thể tăng tốc độ giao dịch, giảm gánh nặng cho chuỗi khối và cải thiện khả năng mở rộng. Chưa được triển khai, nhóm phát triển bao gồm Raiden Network và Liquidity Network.
Sharding: giảm lượng dữ liệu mà mỗi nút cần ghi lại và nâng cao hiệu quả thông qua tính toán song song (chưa được triển khai).
Ứng dụng phân tán: Các ứng dụng phân tán trên Ethereum không ngừng hoạt động và không thể tắt.
Ethereum ban đầu được đề xuất bởi Vitalik Buterin vào năm 2013. Vitalik vốn là một lập trình viên tham gia cộng đồng Bitcoin, anh từng vận động với các nhà phát triển lõi Bitcoin rằng nền tảng Bitcoin nên có một ngôn ngữ lập trình hoàn thiện hơn để mọi người phát triển chương trình, nhưng không nhận được sự đồng ý của họ nên anh quyết định phát triển A. nền tảng mới được sử dụng cho mục đích này [8]:88. Buterin tin rằng nhiều chương trình có thể được phát triển hơn nữa bằng cách sử dụng các nguyên tắc tương tự như Bitcoin. Buterin đã viết “Ethereum White Paper” vào năm 2013, nêu rõ mục tiêu xây dựng một chương trình phi tập trung. Sau đó vào năm 2014, quỹ phát triển đã được huy động thông qua gây quỹ công khai trên Internet và các nhà đầu tư đã sử dụng Bitcoin để mua Ethereum từ quỹ.
Chương trình Ethereum ban đầu được phát triển bởi công ty Ethereum Switzerland GmbH ở Thụy Sĩ[11][12], sau đó được chuyển giao cho tổ chức phi lợi nhuận "Quỹ Ethereum" (Ethereum Foundation).
Khi bắt đầu phát triển nền tảng, một số người ca ngợi sự đổi mới công nghệ của Ethereum, nhưng những người khác đặt câu hỏi về tính bảo mật và khả năng mở rộng của nó.
Bitcoin đi tiên phong trong tiền điện tử phi tập trung và đã kiểm tra đầy đủ tính khả thi cũng như tính bảo mật của công nghệ chuỗi khối trong hơn 5 năm. Chuỗi khối của Bitcoin thực chất là một tập hợp các cơ sở dữ liệu phân tán. Nếu bạn thêm một biểu tượng—Bitcoin—vào đó, và quy định một tập hợp các giao thức để biểu tượng này có thể được chuyển một cách an toàn trên cơ sở dữ liệu và bạn không cần phải tin tưởng bên thứ ba , sự kết hợp của các tính năng này xây dựng hoàn hảo một hệ thống truyền dẫn tiền tệ - mạng Bitcoin.
Tuy nhiên, Bitcoin không hoàn hảo và khả năng mở rộng của giao thức là một thiếu sót. Ví dụ: chỉ có một biểu tượng trong mạng Bitcoin - Bitcoin và người dùng không thể tùy chỉnh các biểu tượng khác. Những biểu tượng này có thể đại diện cho cổ phiếu của công ty, hoặc giấy chứng nhận nợ, v.v., làm mất một số chức năng. Ngoài ra, giao thức Bitcoin sử dụng một bộ ngôn ngữ kịch bản dựa trên ngăn xếp.Mặc dù ngôn ngữ này có tính linh hoạt nhất định và cho phép thực hiện các chức năng như đa chữ ký, nhưng nó không đủ để xây dựng các ứng dụng nâng cao hơn, chẳng hạn như trao đổi phi tập trung. . Ethereum được thiết kế để giải quyết vấn đề không đủ khả năng mở rộng của Bitcoin.
Vào đầu năm 2016, công nghệ của Ethereum đã được thị trường công nhận và giá bắt đầu tăng vọt, thu hút một số lượng lớn những người không phải là nhà phát triển bước vào thế giới của Ethereum. Huobi và OKCoin, hai trong số ba sàn giao dịch bitcoin lớn ở Trung Quốc, đã chính thức ra mắt Ethereum vào ngày 31 tháng 5 năm 2017.
Kể từ khi bước sang năm 2016, những người theo sát ngành tiền kỹ thuật số đã háo hức theo dõi sự phát triển của nền tảng tiền điện tử thế hệ thứ hai Ethereum.
Là một dự án phát triển tương đối mới sử dụng công nghệ Bitcoin, Ethereum cam kết triển khai một máy tính công nghệ kỹ thuật số phi tập trung và không có quyền sở hữu toàn cầu để thực hiện các hợp đồng ngang hàng. Nói một cách đơn giản, Ethereum là một máy tính thế giới mà bạn không thể tắt. Sự kết hợp sáng tạo giữa kiến trúc mã hóa và tính hoàn chỉnh của Turing có thể thúc đẩy sự xuất hiện của một số lượng lớn các ngành công nghiệp mới. Ngược lại, các ngành công nghiệp truyền thống đang chịu áp lực đổi mới ngày càng lớn, thậm chí đối mặt với nguy cơ bị đào thải.
Mạng Bitcoin thực sự là một tập hợp các cơ sở dữ liệu phân tán, trong khi Ethereum tiến xa hơn một bước, nó có thể được coi là một máy tính phân tán: chuỗi khối là ROM của máy tính, hợp đồng là chương trình và Ethereum Các thợ mỏ chịu trách nhiệm tính toán và hoạt động như CPU. Máy tính này không phải và không thể được sử dụng miễn phí, nếu không, bất kỳ ai cũng có thể lưu trữ các loại thông tin rác trong đó và thực hiện các loại phép tính tầm thường. Để sử dụng nó, bạn cần phải trả ít nhất phí tính toán và phí lưu trữ, và tất nhiên là có phí khác .
Nổi tiếng nhất là Enterprise Ethereum Alliance được thành lập vào đầu năm 2017 bởi hơn 20 tổ chức tài chính và công ty công nghệ hàng đầu thế giới, bao gồm JPMorgan Chase, Chicago Exchange Group, Bank of New York Mellon, Thomson Reuters, Microsoft, Intel và Accenture. Tiền điện tử Ether, được tạo ra bởi Ethereum, gần đây đã trở thành tài sản được săn đón sau Bitcoin.
Quỹ Ethereum:
Một quỹ phi lợi nhuận có trụ sở tại Zug, Thụy Sĩ, quỹ này là chiếc ô chịu trách nhiệm phân bổ nguồn lực cho các tổ chức khác chịu trách nhiệm phát triển và thúc đẩy sự phát triển của công ty định hình tiền điện tử trong tương lai . Hội đồng quản trị của Quỹ bao gồm Vitalik Buterin (Chủ tịch), Mihai Alisie (Phó chủ tịch), Taylor Gerring, Stephan Tual, Joseph Lubin, Jeffrey Wilcke và Gavin Wood. Quỹ tập trung vào "sứ mệnh" bao trùm của mình, đó là giúp các tổ chức đang hoạt động thực hiện công việc hàng ngày của họ.
Ethereum Switzerland Ltd:
Một công ty có trụ sở tại Thụy Sĩ sẽ điều hành một phần năm 2014 để dẫn đầu việc ra mắt chuỗi khối Genesis. Công ty, được kiểm soát 100% bởi Ethereum Foundation, có kế hoạch ngừng hoạt động sau khi ra mắt chuỗi khối genesis.
Ethereum là một nền tảng cung cấp nhiều mô-đun khác nhau để người dùng xây dựng ứng dụng. Nếu ví việc xây dựng ứng dụng giống như xây một ngôi nhà thì Ethereum cung cấp các mô-đun như tường, mái, sàn. Người dùng chỉ cần xây dựng các khối Xây dựng một ngôi nhà trong theo cách tương tự, do đó chi phí và tốc độ xây dựng ứng dụng trên Ethereum được cải thiện rất nhiều. Cụ thể, Ethereum xây dựng các ứng dụng thông qua ngôn ngữ kịch bản hoàn chỉnh Turing (Ethereum Virtual Machinecode, viết tắt là ngôn ngữ EVM), tương tự như ngôn ngữ lắp ráp. Chúng tôi biết rằng lập trình trực tiếp bằng hợp ngữ rất khổ, nhưng lập trình trong Ethereum không cần sử dụng trực tiếp ngôn ngữ EVM mà là các ngôn ngữ cấp cao như ngôn ngữ C, Python, Lisp, v.v., sau đó được chuyển đổi sang ngôn ngữ EVM thông qua một trình biên dịch.
Các ứng dụng được đề cập ở trên trên nền tảng thực sự là các hợp đồng, là cốt lõi của Ethereum. Hợp đồng là một tác nhân tự động sống trong hệ thống Ethereum. Anh ta có địa chỉ Ethereum của riêng mình. Khi người dùng gửi giao dịch đến địa chỉ của hợp đồng, hợp đồng sẽ được kích hoạt, sau đó theo thông tin bổ sung trong giao dịch, Hợp đồng sẽ chạy mã của chính nó và cuối cùng trả về kết quả, có thể là một giao dịch khác được gửi từ địa chỉ hợp đồng. Cần chỉ ra rằng một giao dịch trong Ethereum không chỉ là gửi Ether, nó còn có thể nhúng khá nhiều thông tin bổ sung. Nếu một giao dịch được gửi đến một hợp đồng, thông tin này rất quan trọng, bởi vì hợp đồng sẽ hoàn thành logic kinh doanh của chính nó dựa trên thông tin này.
Công việc kinh doanh mà một hợp đồng có thể mang lại gần như vô tận và ranh giới của nó là trí tưởng tượng của bạn, bởi vì ngôn ngữ hoàn chỉnh của Turing cung cấp mức độ tự do hoàn toàn, cho phép người dùng xây dựng các ứng dụng khác nhau. Sách trắng trích dẫn một số ví dụ, chẳng hạn như tài khoản tiết kiệm, tiền tệ phụ do người dùng xác định, v.v.
Vào cuối năm 2013, Vitalik Buterin, người sáng lập Ethereum, đã phát hành phiên bản đầu tiên của sách trắng Ethereum và một nhóm các nhà phát triển đã nhận ra khái niệm Ethereum đã liên tiếp được triệu tập trong cộng đồng tiền điện tử toàn cầu để bắt đầu dự án.
Trong khoảng thời gian từ tháng 12 năm 2013 đến tháng 1 năm 2014, công việc của Ethereum tập trung vào cách kích hoạt tầm nhìn được Vitalik mô tả trong sách trắng Ethereum. Nhóm cuối cùng đã đồng ý rằng việc bán trước Genesis là một ý tưởng hay và sau các cuộc thảo luận dài, nhiều mặt, để tạo ra một cơ sở hạ tầng và chiến lược pháp lý phù hợp, nhóm đã quyết định hoãn việc bán trước ethereum, ban đầu được tổ chức vào tháng 2 năm 2014.
Tháng 2 năm 2014 là một tháng rất quan trọng đối với Ethereum, tất cả các khía cạnh của Ethereum đều phát triển vượt bậc: phát triển cộng đồng, viết mã, viết nội dung wiki, cơ sở hạ tầng kinh doanh và chiến lược pháp lý. Trong tháng này, Vitalik đã công bố dự án Ethereum lần đầu tiên tại Hội nghị Bitcoin ở Miami và tổ chức sự kiện "Hỏi chúng tôi bất cứ điều gì" đầu tiên trên Reddit và nhóm phát triển cốt lõi đã trở thành một nhóm tiền điện tử đẳng cấp thế giới. Sau hội nghị ở Miami, Gavin Wood và Jeffrey Wilcke đã tham gia Ethereum toàn thời gian, mặc dù trước đó họ đã phát triển ứng dụng khách C++ và GO cho Ethereum hoàn toàn như một sở thích.
Vào đầu tháng 3, Ethereum đã phát hành phiên bản thứ ba của mạng thử nghiệm (POC3) và cuối cùng đã chuyển trụ sở Ethereum đến Zug, Thụy Sĩ. Vào tháng 6, nhóm đã phát hành POC4 và nhanh chóng chuyển sang POC5. Trong thời gian này, nhóm cũng quyết định biến Ethereum thành một tổ chức phi lợi nhuận. Vào tháng 4, Gavin Wood đã phát hành Ethereum Yellow Paper, kinh thánh kỹ thuật của Ethereum, tiêu chuẩn hóa các công nghệ quan trọng như Máy ảo Ethereum (EVM). Vào tháng 7, nhóm đã tạo Quỹ Ethereum Thụy Sĩ, phát hành POC5, bắt đầu bán trước Genesis vào ngày 24 và tổ chức "Hỏi chúng tôi bất cứ điều gì" lần thứ hai trên Reddit.
Từ ngày 24 tháng 7 năm 2014, Ethereum đã tiến hành đợt bán trước Ethereum trong 42 ngày và tổng cộng 31.531 bitcoin đã được huy động, tương đương với 18,43 triệu USD theo giá bitcoin vào thời điểm đó, xếp hạng lớn thứ hai tại thời điểm đó.các dự án huy động vốn từ cộng đồng. Địa chỉ Bitcoin được sử dụng trong đợt bán trước là 36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2 và mọi chuyển khoản vào và ra đều có thể được nhìn thấy trong trình duyệt chuỗi khối Bitcoin. Hai tuần trước khi bán trước, một bitcoin có thể mua được 2.000 ether và số lượng ether mà một bitcoin có thể mua đã giảm theo thời gian. Trong tuần trước, một bitcoin có thể mua được 1.337 ether. Lượng ether cuối cùng được bán là 60.102.216. Ngoài ra, 0,099x (x = 60102216 là tổng số tiền bán) ETH sẽ được phân bổ cho những người đóng góp sớm đã tham gia vào quá trình phát triển trước khi tài trợ BTC và 0,099x khác sẽ được phân bổ cho các dự án nghiên cứu dài hạn. Vì vậy, có 60102216 + 60102216 * 0,099 * 2 = 72002454 ETH khi Ethereum được phát hành chính thức. Kể từ khi ra mắt, trong giai đoạn POW (Proof of Work), theo kế hoạch, tối đa 60102216 * 0,26 = 15.626.576 ETH sẽ được khai thác bởi các thợ mỏ mỗi năm. Sau khi chuyển sang POS (Proof of Stake) trong vòng 1 đến 2 năm, sản lượng Ethereum hàng năm sẽ giảm đi rất nhiều và thậm chí sẽ không có đồng xu mới nào được phát hành.
Mùa thu năm 2014 là mùa thu hoạch của Ethereum và tiến bộ lớn đã được thực hiện cả về mã và hoạt động. POC6 được phát hành vào ngày 5 tháng 10. Đây là một bản phát hành quan trọng, một trong những điểm nổi bật là tốc độ của chuỗi khối. Thời gian khối đã giảm từ 60 giây xuống 12 giây và một giao thức dựa trên GHOST mới đã được sử dụng. Vào tháng 11, Ethereum đã tổ chức hội nghị nhà phát triển nhỏ đầu tiên (DEVCON 0) tại Berlin.
Vào tháng 1 năm 2015, nhóm đã phát hành POC7 và vào tháng 2, nhóm đã phát hành POC8. Vào tháng 3, nhóm đã đưa ra một loạt tuyên bố về việc phát hành khối Genesis, trong khi POC9 cũng đang được phát triển chuyên sâu. Vào tháng 5, nhóm đã phát hành mạng thử nghiệm cuối cùng (POC9), có tên mã là Olympic. Để kiểm tra mạng tốt hơn, trong giai đoạn Olympic, các thành viên tham gia mạng thử nghiệm sẽ nhận được phần thưởng Ethereum từ nhóm. Có nhiều hình thức phần thưởng, chủ yếu bao gồm phần thưởng khai thác thử nghiệm và phần thưởng gửi lỗi.
Sau gần hai lần kiểm tra nghiêm ngặt, nhóm đã phát hành mạng Ethereum chính thức vào cuối tháng 7, cũng là thời điểm đánh dấu hoạt động chính thức của chuỗi khối Ethereum. Việc phát hành Ethereum được chia thành bốn giai đoạn, cụ thể là Frontier (biên giới), Homestead (nhà cửa), Metropolis (đô thị) và Serenity (sự yên bình). Trong giai đoạn thứ tư, nó sẽ chuyển sang cơ chế bằng chứng cổ phần (POS).
Vào ngày 30 tháng 7 năm 2015, Ethereum đã phát hành giai đoạn Frontier. Giai đoạn Frontier là phiên bản ban đầu của Ethereum, đây không phải là một mạng hoàn toàn đáng tin cậy và an toàn. Frontier là một bảng trống của mạng Ethereum: một giao diện để khai thác và một cách để tải lên và thực hiện các hợp đồng. Mục đích chính của Frontier là để chạy các giao dịch khai thác và trao đổi để cộng đồng có thể chạy các giàn khai thác và bắt đầu xây dựng một môi trường nơi mọi người có thể thử nghiệm các ứng dụng phân tán (DApps). Vì ứng dụng khách Ethereum trong giai đoạn Frontier chỉ có giao diện dòng lệnh và không có giao diện đồ họa nên nó là nhà phát triển chính ở giai đoạn này. Với việc phát hành Frontier, Ethereum cũng đã bắt đầu được giao dịch trên các sàn giao dịch trên khắp thế giới. Vào đầu năm 2016, giá của Ethereum bắt đầu tăng vọt và sức mạnh kỹ thuật của Ethereum bắt đầu được công nhận trên thị trường, thu hút một số lượng lớn người khác ngoài các nhà phát triển bước vào thế giới của Ethereum. Ngoài ra, khoảng 10 triệu ethers được khai thác bởi những người khai thác mỗi năm ở giai đoạn này, ít hơn so với kế hoạch ban đầu là 15 triệu mỗi năm.
Từ ngày 9 đến ngày 13 tháng 11 năm 2015, Ethereum đã tổ chức hội nghị nhà phát triển kéo dài 5 ngày (DEVCON 1) tại London, thu hút hơn 300 nhà phát triển từ khắp nơi trên thế giới. Hội nghị mở lần thứ ba (DEVCON 2) sẽ được tổ chức tại Thượng Hải vào tháng 9 năm 2016.
Vào ngày 14 tháng 3 năm 2016 (Ngày số Pi), Ethereum đã khởi chạy giai đoạn Homestead. So với giai đoạn Frontier, giai đoạn Homestead không có các mốc kỹ thuật rõ ràng, nó chỉ cho thấy rằng mạng Ethereum đã hoạt động trơn tru và không còn là một mạng không an toàn và không đáng tin cậy nữa. Ở giai đoạn này, Ethereum cung cấp một chiếc ví có giao diện đồ họa và tính dễ sử dụng đã được cải thiện rất nhiều, Ethereum không còn dành riêng cho các nhà phát triển và người dùng thông thường cũng có thể trải nghiệm và sử dụng Ethereum một cách thuận tiện.
Ngày phát hành giai đoạn Metropolis vẫn chưa được xác định. Trong giai đoạn Metropolis, nhóm cuối cùng sẽ chính thức phát hành giao diện người dùng được thiết kế cho người dùng không có kỹ thuật với các chức năng tương đối hoàn chỉnh, đó là phát hành trình duyệt Mist. Nhóm hy vọng rằng việc phát hành Mist sẽ bao gồm một cửa hàng ứng dụng phi tập trung và một số ứng dụng cơ bản hoạt động tốt và được thiết kế tốt, cho thấy sức mạnh của mạng Ethereum. Trình duyệt Mist sẽ rất đơn giản và dễ sử dụng, miễn là bạn có thể sử dụng trình duyệt bình thường, bạn sẽ sử dụng Mist. Trên nền tảng Ethereum, các nhà phát triển bên thứ ba đang phát triển ngày càng nhiều ứng dụng phi tập trung cho người dùng thông thường, Ethereum không chỉ là một nền tảng phát triển mà còn dần trở thành một thị trường ứng dụng, cả nhà phát triển và người dùng đều là những bộ phận không thể thiếu.
Ngày phát hành giai đoạn Serenity vẫn chưa được xác định. Trong giai đoạn Serenity, Ethereum sẽ chuyển từ PoW sang PoS. Bằng chứng về công việc có nghĩa là chuyển đổi điện thành nhiệt, ether và ổn định mạng. Nhưng nếu không cần thiết, Ethereum không muốn tỏa ra quá nhiều nhiệt do khai thác, vì vậy nó cần sửa đổi thuật toán: Proof of Stake (POS). Quá trình chuyển đổi mạng từ Bằng chứng công việc (POW) sang Bằng chứng cổ phần (POS) sẽ yêu cầu một quá trình chuyển đổi đáng kể, một quá trình chuyển đổi có vẻ lâu dài nhưng không còn xa nữa: loại công việc phát triển này đang được tiến hành. POW là một sự lãng phí khủng khiếp về sức mạnh tính toán, giống như nền dân chủ - hệ thống tồi tệ nhất trong số những thứ khác. Được giải phóng khỏi các ràng buộc của POW, mạng sẽ nhanh hơn, nhanh hơn, hiệu quả hơn, dễ sử dụng hơn cho người dùng mới và chống lại việc tập trung khai thác, v.v. Đây có thể là một bước tiến lớn khi đưa các hợp đồng thông minh lên blockchain. Sau khi chuyển sang POS, quá trình khai thác cần thiết trong ba giai đoạn đầu tiên sẽ bị chấm dứt và Ethereum mới phát hành sẽ bị giảm đáng kể và thậm chí sẽ không có đồng tiền mới nào được phát hành.
Trong giai đoạn Ethereum 2.0, mục tiêu chính của nhóm phát triển là giải quyết vấn đề về khả năng mở rộng (Scalability) thông qua sharding, tức là cải thiện khả năng xử lý giao dịch của chuỗi khối, đây cũng là mục tiêu chính của tất cả các dự án chuỗi khối Các nút cổ chai cần được giải quyết. Dự kiến phát hành vào cuối năm 2017.
Làm cách nào để nhận ETH?
Cách dễ nhất để nhận ETH là mua nó. Có nhiều sàn giao dịch tiền kỹ thuật số có thể mua ETH trên thị trường, nhưng người dùng cần chọn sàn giao dịch phù hợp theo địa chỉ và phương thức thanh toán của họ.
Trong hệ thống Ethereum, trạng thái được tạo thành từ các đối tượng được gọi là "tài khoản" (mỗi tài khoản bao gồm một địa chỉ 20 byte) và các chuyển đổi trạng thái chuyển giá trị và thông tin giữa hai tài khoản. Một tài khoản trong Ethereum bao gồm bốn phần:
Một số ngẫu nhiên, một bộ đếm được sử dụng để xác định rằng mỗi giao dịch chỉ có thể được xử lý một lần
Số dư Ether hiện tại của tài khoản
Mã hợp đồng của tài khoản, nếu có
br> Lưu trữ tài khoản (trống theo mặc định)
Ether (Ether) là nhiên liệu mật mã chính bên trong Ethereum và được sử dụng để thanh toán phí giao dịch. Nói chung, Ethereum có hai loại tài khoản: tài khoản thuộc sở hữu bên ngoài (được kiểm soát bởi khóa riêng) và tài khoản hợp đồng (được kiểm soát bởi mã hợp đồng). Tài khoản thuộc sở hữu bên ngoài không có mã và mọi người có thể gửi tin nhắn từ tài khoản bên ngoài bằng cách tạo và ký giao dịch. Bất cứ khi nào tài khoản hợp đồng nhận được tin nhắn, mã bên trong hợp đồng sẽ được kích hoạt, cho phép nó đọc và ghi vào bộ nhớ trong, gửi các tin nhắn khác hoặc tạo hợp đồng.
Tin nhắn và giao dịch
Tin nhắn Ethereum có phần giống với giao dịch Bitcoin, nhưng có ba điểm khác biệt quan trọng giữa hai loại này. Đầu tiên, thông điệp Ethereum có thể được tạo bởi các thực thể hoặc hợp đồng bên ngoài, trong khi các giao dịch Bitcoin chỉ có thể được tạo bên ngoài. Thứ hai, tin nhắn Ethereum có thể tùy chọn chứa dữ liệu. Thứ ba, nếu người nhận tin nhắn Ethereum là một tài khoản hợp đồng, nó có thể chọn phản hồi, điều đó có nghĩa là tin nhắn Ethereum cũng chứa khái niệm về chức năng.
"Giao dịch" trong Ethereum đề cập đến gói dữ liệu đã ký, lưu trữ các tin nhắn được gửi từ các tài khoản bên ngoài. Một giao dịch chứa người nhận tin nhắn, chữ ký xác nhận người gửi, số dư tài khoản ether, dữ liệu để gửi và hai giá trị được gọi là STARTGAS và GASPRICE. Để ngăn chặn sự bùng nổ theo cấp số nhân và vòng lặp mã vô hạn, mỗi giao dịch cần đặt giới hạn cho các bước tính toán do thực thi mã gây ra - bao gồm thông báo ban đầu và tất cả thông báo do thực thi gây ra. STARTGAS là giới hạn và GASPRICE là phí cần trả cho người khai thác cho mỗi bước tính toán. Nếu trong quá trình thực hiện giao dịch, "hết xăng", mọi thay đổi trạng thái đều được khôi phục về trạng thái ban đầu, nhưng phí giao dịch đã thanh toán sẽ không thể lấy lại được. Nếu vẫn còn gas khi thực hiện giao dịch bị hủy bỏ, thì gas sẽ được hoàn trả cho người gửi. Tạo hợp đồng có loại giao dịch riêng và loại tin nhắn tương ứng, địa chỉ của hợp đồng được tính toán dựa trên hàm băm của số ngẫu nhiên tài khoản và dữ liệu giao dịch.
Một hệ quả quan trọng của cơ chế tin nhắn là tài sản "công dân hạng nhất" của Ethereum - hợp đồng có các quyền giống như tài khoản bên ngoài, bao gồm quyền gửi tin nhắn và tạo các hợp đồng khác. Điều này cho phép các hợp đồng thực hiện nhiều vai trò khác nhau cùng một lúc, ví dụ: người dùng có thể đặt thành viên của một tổ chức phi tập trung (một hợp đồng) làm tài khoản trung gian (hợp đồng khác) cho người dùng hoang tưởng bằng cách sử dụng bản thiết kế dựa trên bằng chứng lượng tử tùy chỉnh. cá nhân ký Porter (hợp đồng thứ ba) và một thực thể đồng ký sử dụng tài khoản được bảo đảm bằng năm khóa riêng (hợp đồng thứ tư) cung cấp dịch vụ trung gian. Điểm mạnh của nền tảng Ethereum là các tổ chức phi tập trung và hợp đồng đại lý không cần quan tâm đến loại tài khoản của mỗi người tham gia hợp đồng.
Ứng dụng
Nói chung, có ba loại ứng dụng trên Ethereum. Loại đầu tiên là các ứng dụng tài chính, cung cấp cho người dùng những cách hiệu quả hơn để quản lý và tham gia vào các hợp đồng bằng tiền của họ. Bao gồm các loại tiền tệ phụ, các công cụ phái sinh tài chính, hợp đồng bảo hiểm rủi ro, ví tiết kiệm, di chúc và thậm chí một số loại hợp đồng lao động toàn diện. Loại thứ hai là các ứng dụng bán tài chính, trong đó có tiền nhưng cũng có khía cạnh phi tiền tệ nặng nề, một ví dụ hoàn hảo là tiền thưởng tự thực thi để giải các bài toán tính toán. Cuối cùng, có những ứng dụng hoàn toàn phi tài chính như bỏ phiếu trực tuyến và quản trị phi tập trung.
令 系统
链上 令牌 有 很多 , , 代表 如 美元 美元 黄金 等 资产 的 的 的 的 子 子 子 子 子, phiếu giảm giá an toàn và không thể giả mạo, và thậm chí cả hệ thống mã thông báo cho phần thưởng điểm hoàn toàn không liên quan đến các giá trị truyền thống. Việc triển khai một hệ thống mã thông báo trong Ethereum dễ dàng một cách đáng ngạc nhiên. Điểm mấu chốt là phải hiểu rằng tất cả các hệ thống tiền tệ hoặc mã thông báo về cơ bản là một cơ sở dữ liệu với các hoạt động sau: trừ đơn vị X từ A và thêm đơn vị X vào B, với điều kiện là (1) A Có ít nhất X đơn vị trước khi giao dịch và (2) giao dịch được chấp thuận bởi A. Việc triển khai một hệ thống mã thông báo đang triển khai logic như vậy vào một hợp đồng.
Mã cơ bản để triển khai hệ thống mã thông báo bằng ngôn ngữ Serpent như sau:
Đây thực chất là triển khai tối thiểu của chức năng chuyển đổi trạng thái "hệ thống ngân hàng" được mô tả thêm trong bài viết này. Một số mã bổ sung sẽ cần được thêm vào để cung cấp chức năng phân phối tiền trong trường hợp ban đầu và các trường hợp cạnh khác, lý tưởng là thêm chức năng cho các hợp đồng khác để truy vấn số dư của địa chỉ. Sẽ đủ. Về lý thuyết, một hệ thống mã thông báo dựa trên Ethereum hoạt động như một loại tiền tệ phụ có thể bao gồm một tính năng quan trọng mà một metacoin dựa trên chuỗi Bitcoin thiếu: khả năng thanh toán phí giao dịch trực tiếp bằng loại tiền tệ này. Cách để đạt được khả năng này là duy trì một tài khoản Ether trong hợp đồng để thanh toán phí giao dịch cho người gửi, bằng cách thu tiền nội tệ được sử dụng làm phí giao dịch và bán đấu giá chúng trong một cuộc đấu giá đang diễn ra liên tục, hợp đồng sẽ tiếp tục tài trợ cho tài khoản Ethereum. Bằng cách này, người dùng cần "kích hoạt" tài khoản của họ bằng ether, nhưng một khi có ether trong tài khoản, nó sẽ được sử dụng lại vì hợp đồng sẽ nạp lại cho mỗi lần.
Các công cụ phái sinh tài chính và tiền tệ ổn định
Các công cụ phái sinh tài chính là ứng dụng phổ biến nhất của "hợp đồng thông minh" và là một trong những ứng dụng dễ thực hiện nhất trong mã. Thách thức chính trong việc thực hiện các hợp đồng tài chính là hầu hết trong số họ cần phải tham khảo một nhà xuất bản giá bên ngoài; ví dụ: một ứng dụng có nhu cầu rất cao là một hợp đồng thông minh để phòng ngừa biến động giá của ether (hoặc các loại tiền điện tử khác) so với đồng đô la Mỹ , nhưng hợp đồng cần biết giá của ether so với đồng đô la. Cách dễ nhất để làm điều này là thông qua hợp đồng "nhà cung cấp dữ liệu" được duy trì bởi một tổ chức cụ thể (chẳng hạn như Nasdaq), được thiết kế để tổ chức có thể cập nhật hợp đồng khi cần và cung cấp giao diện để các hợp đồng khác có thể gửi Nhắn tin cho hợp đồng này để nhận được phản hồi với thông tin về giá cả.
Khi có các yếu tố chính này, hợp đồng bảo hiểm rủi ro sẽ như sau:
Đang đợi A nhập 1000 ETH. .
Đợi B nhập 1000 ETH.
Ghi lại giá trị đô la của 1000 ETH, ví dụ: $x, vào bộ nhớ bằng cách truy vấn hợp đồng nhà cung cấp dữ liệu.
Sau 30 ngày, hãy cho phép A hoặc B "kích hoạt lại" hợp đồng để gửi số ether trị giá x đô la (truy vấn lại hợp đồng nhà cung cấp dữ liệu để biết giá mới và tính toán giá đó) cho A và gửi số ether còn lại cho B.
Những hợp đồng như vậy có tiềm năng phi thường trong thương mại mật mã. Một trong những vấn đề mà tiền điện tử thường bị chỉ trích là sự biến động về giá của chúng; mặc dù một số lượng lớn người dùng và thương nhân có thể cần sự an toàn và tiện lợi do tiền điện tử mang lại, nhưng họ khó có thể vui vẻ đối mặt với việc giảm 23% tài sản trong một ngày tình hình giá trị. Cho đến nay, giải pháp được đề xuất phổ biến nhất là tài sản được nhà phát hành xác nhận; ý tưởng là các nhà phát hành tạo ra một loại tiền tệ phụ mà họ có quyền phát hành và mua lại, mang lại cho họ (ngoại tuyến) một đơn vị của một tài sản cơ sở cụ thể (ví dụ: Vàng , đô la Mỹ) cho một đơn vị tiền tệ phụ. Tổ chức phát hành hứa rằng khi bất kỳ ai trả lại một đơn vị tài sản mật mã. Hồi hương các tài sản liên quan của một đơn vị. Cơ chế này cho phép bất kỳ tài sản phi mã hóa nào được "nâng cấp" thành tài sản mã hóa nếu nhà phát hành đáng tin cậy.
Tuy nhiên, trên thực tế, các tổ chức phát hành không phải lúc nào cũng đáng tin cậy và trong một số trường hợp, hệ thống ngân hàng quá yếu kém hoặc không đủ trung thực để có thể tồn tại một dịch vụ như vậy. Các công cụ phái sinh tài chính cung cấp một giải pháp thay thế. Thay vì một tổ chức phát hành duy nhất cung cấp dự trữ để hỗ trợ một tài sản, sẽ có một thị trường phi tập trung của các nhà đầu cơ đặt cược rằng giá của một tài sản mật mã sẽ tăng. Không giống như các tổ chức phát hành, các nhà đầu cơ không có quyền thương lượng về phía họ, vì hợp đồng bảo hiểm rủi ro đóng băng dự trữ của họ trong hợp đồng. Lưu ý rằng cách tiếp cận này không hoàn toàn phi tập trung, vì vẫn cần có nguồn thông tin đáng tin cậy về giá, mặc dù điều này vẫn được cho là làm giảm các yêu cầu về cơ sở hạ tầng (không giống như nhà phát hành, nhà xuất bản giá không yêu cầu giấy phép và dường như thuộc danh mục tự do ngôn luận) và một bước tiến lớn trong việc giảm rủi ro gian lận tiềm tàng.
Hệ thống danh tính và danh tiếng
Đồng tiền thay thế sớm nhất, Namecoin, đã cố gắng sử dụng chuỗi khối giống như Bitcoin để cung cấp hệ thống đăng ký tên, nơi người dùng có thể chia sẻ tên của họ với người khác Dữ liệu được đăng ký cùng nhau trong một cơ sở dữ liệu công cộng. Trường hợp sử dụng phổ biến nhất là hệ thống tên miền ánh xạ một tên miền như "bitcoin.org" (hoặc trong Namecoin, "bitcoin.bit") tới một địa chỉ IP. Các trường hợp sử dụng khác bao gồm hệ thống xác minh email và các hệ thống danh tiếng có khả năng nâng cao hơn. Đây là hợp đồng cơ sở cung cấp hệ thống đăng ký tên giống như Namecoin trong Ethereum:
Hợp đồng rất đơn giản; nó là một cơ sở dữ liệu trong mạng Ethereum có thể được thêm vào nhưng không thể sửa đổi hoặc xóa bỏ. Bất cứ ai cũng có thể đăng ký một tên như một giá trị và nó không bao giờ thay đổi. Một hợp đồng đăng ký tên phức tạp hơn sẽ chứa một "điều khoản chức năng" cho phép các hợp đồng khác truy vấn nó và một cơ chế để "chủ sở hữu" của một tên (tức là người đăng ký đầu tiên) sửa đổi dữ liệu hoặc chuyển quyền sở hữu. Thậm chí có thể thêm các tính năng mạng uy tín và tin cậy lên trên nó.
Lưu trữ phi tập trung
Trong vài năm qua, một số công ty khởi động lưu trữ tệp trực tuyến phổ biến đã xuất hiện, đáng chú ý nhất là Dropbox, cho phép người dùng tải lên các bản sao lưu ổ cứng của họ, Cung cấp bản sao lưu dịch vụ lưu trữ và cho phép người dùng truy cập để tính phí hàng tháng cho người dùng. Tuy nhiên, thị trường lưu trữ tệp này đôi khi tương đối kém hiệu quả vào thời điểm này; nhìn lướt qua các dịch vụ hiện có cho thấy rằng, đặc biệt ở mức "thung lũng bí ẩn" 20-200GB, không cung cấp dung lượng miễn phí cũng như giảm giá cho người dùng doanh nghiệp, chủ đạo Hàng tháng giá cho chi phí lưu trữ tệp có nghĩa là trả chi phí trả cho toàn bộ ổ cứng trong một tháng. Các hợp đồng Ethereum cho phép phát triển một hệ sinh thái lưu trữ phi tập trung, theo đó người dùng giảm chi phí lưu trữ tệp bằng cách cho thuê ổ cứng của riêng họ hoặc không gian mạng không sử dụng với một khoản phí nhỏ.
Khối xây dựng cơ bản của một cơ sở như vậy là cái mà chúng tôi gọi là "hợp đồng Dropbox phi tập trung". Hợp đồng hoạt động như sau. Đầu tiên, ai đó chia dữ liệu sẽ được tải lên thành nhiều phần, mã hóa từng phần để đảm bảo quyền riêng tư và xây dựng cây Merkle từ dữ liệu đó. Sau đó, tạo một hợp đồng với các quy tắc sau. Cứ mỗi N khối, hợp đồng sẽ trích xuất một chỉ mục ngẫu nhiên từ cây Merkle (sử dụng hàm băm của khối trước đó mà mã hợp đồng có thể truy cập để cung cấp tính ngẫu nhiên), sau đó đưa ra chỉ số đầu tiên An entity X ether to back a proof of ownership of a block at a particular index in the tree with a Simplified Verification Payment (SPV) like.当一个用户想重新下载他的文件,他可以使用微支付通道协议(例如每32k字节支付1萨博)恢复文件;从费用上讲最高效的方法是支付者不到最后不发布交易,而是用一个略微更合算的带有同样随机数的交易在每32k字节之后来代替原交易。
这个协议的一个重要特征是,虽然看起来象是一个人信任许多不准备丢失文件的随机节点,但是他可以通过秘密分享把文件分成许多小块,然后通过监视合同得知每个小块都还被某个节点的保存着。如果一个合约依然在付款,那么就提供了某个人依然在保存文件的证据。
去中心化自治组织(DAO)
通常意义上“去中心化自治组织(DAO, decentralized autonomous organization)”的概念指的是一个拥有一定数量成员或股东的虚拟实体,依靠比如67%多数来决定花钱以及修改代码。成员会集体决定组织如何分配资金。分配资金的方法可能是悬赏,工资或者更有吸引力的机制比如用内部货币奖励工作。这仅仅使用密码学块链技术就从根本上复制了传统公司或者非营利组织的法律意义以实现强制执行。至此许多围绕DAO的讨论都是围绕一个带有接受分红的股东和可交易的股份的“去中心化自治公司(DAC,decentralized autonomous corporation)”的“资本家”模式;作为替代者,一个被描述为“去中心化自治社区(decentralized autonomous community)”的实体将使所有成员都在决策上拥有同等的权利并且在增减成员时要求67%多数同意。每个人都只能拥有一个成员资格这一规则需要被群体强制实施。
下面是一个如何用代码实现DO的纲要。最简单的设计就是一段如果三分之二成员同意就可以自我修改的代码。虽然理论上代码是不可更改的,然而通过把代码主干放在一个单独的合约内并且把合约调用的地址指向一个可更改的存储依然可以容易地绕开障碍而使代码变得可修改,在一个这样的DAO合约的简单实现中有三种交易类型,由交易提供的数据区分:
[0,i,K,V] 注册索引为i 的对存储地址索引为K 至 v 的内容的更改建议。
[0,i] 注册对建议i 的投票。
[2,i] 如有足够投票则确认建议i。
然后合约对每一项都有具体的条款。它将维护一个所有开放存储的更改记录以及一个谁投票表决的表。还有一个所有成员的表。当任何存储内容的更改获得了三分之二多数同意,一个最终的交易将执行这项更改。一个更加复杂的框架会增加内置的选举功能以实现如发送交易,增减成员,甚至提供委任制民主一类的投票代表(即任何人都可以委托另外一个人来代表自己投票,而且这种委托关系是可以传递的,所以如果A委托了B然后B委托了C那么C将决定A的投票)。这种设计将使DAO作为一个去中心化社区有机地成长, 使人们最终能够把挑选合适人选的任务交给专家,与当前系统不同,随着社区成员不断改变他们的站队假以时日专家会容易地出现和消失。
一个替代的模式是去中心化公司,那里任何账户可以拥有0到更多的股份,决策需要三分之二多数的股份同意。一个完整的框架将包括资产管理功能-可以提交买卖股份的订单以及接受这种订单的功能(前提是合约里有订单匹配机制)。代表依然以委任制民主的方式存在,产生了“董事会”的概念。
更先进的组织治理机制可能会在将来实现;现在一个去中心化组织(DO)可以从去中心化自治组织(DAO)开始描述。DO和DAO的区别是模糊的,一个大致的分割线是治理是否可以通过一个类似政治的过程或者一个“自动”过程实现,一个不错的直觉测试是“无通用语言”标准:如果两个成员不说同样的语言组织还能正常运行吗?显然,一个简单的传统的持股式公司会失败,而像比特币协议这样的却很可能成功,罗宾·汉森的“futarchy”,一个通过预测市场实现组织化治理的机制是一个真正的说明“自治”式治理可能是什么样子的好例子。注意一个人无需假设所有DAO比所有DO优越;自治只是一个在一些特定场景下有很大优势的,但在其它地方未必可行的范式,许多半DAO可能存在。
进一步的应用 1. 储蓄钱包。 假设Alice想确保她的资金安全,但她担心丢失或者被黑客盗走私钥。她把以太币放到和Bob签订的一个合约里,如下所示,这合同是一个银行: ``` Alice单独每天最多可提取1%的资金。 Bob单独每天最多可提取1%的资金,但Alice可以用她的私钥创建一个交易取消Bob的提现权限。 Alice 和 Bob 一起可以任意提取资金。 一般来讲,每天1%对Alice足够了,如果Alice想提现更多她可以联系Bob寻求帮助。如果Alice的私钥被盗,她可以立即找到Bob把她的资金转移到一个新合同里。如果她弄丢了她的私钥,Bob可以慢慢地把钱提出。如果Bob表现出了恶意,她可以关掉他的提现权限。 ``` 2. 作物保险。一个人可以很容易地以天气情况而不是任何价格指数作为数据输入来创建一个金融衍生品合约。如果一个爱荷华的农民购买了一个基于爱荷华的降雨情况进行反向赔付的金融衍生品,那么如果遇到干旱,该农民将自动地收到赔付资金而如果有足量的降雨他会很开心因为他的作物收成会很好。 3. 一个去中心化的数据发布器。 对于基于差异的金融合约,事实上通过过“谢林点”协议将数据发布器去中心化是可能的。谢林点的工作原理如下:N方为某个指定的数据提供输入值到系统(例如ETH/USD价格),所有的值被排序,每个提供25%到75%之间的值的节点都会获得奖励,每个人都有激励去提供他人将提供的答案,大量玩家可以真正同意的答案明显默认就是正确答案,这构造了一个可以在理论上提供很多数值,包括ETH/USD价格,柏林的温度甚至某个特别困难的计算的结果的去中心化协议。 4. 多重签名智能契约。比特币允许基于多重签名的交易合约,例如,5把私钥里集齐3把就可以使用资金。以太坊可以做得更细化,例如,5把私钥里集齐4把可以花全部资金,如果只3把则每天最多花10%的资金,只有2把就只能每天花0.5%的资金。另外,以太坊里的多重签名是异步的,意思是说,双方可以在不同时间在区块链上注册签名,最后一个签名到位后就会自动发送交易。 5. 云计算。EVM技术还可被用来创建一个可验证的计算环境,允许用户邀请他人进行计算然后选择性地要求提供在一定的随机选择的检查点上计算被正确完成的证据。这使得创建一个任何用户都可以用他们的台式机,笔记本电脑或者专用服务器参与的云计算市场成为可能,现场检查和安全保证金可以被用来确保系统是值得信任的(即没有节点可以因欺骗获利)。虽然这样一个系统可能并不适用所有任务;例如,需要高级进程间通信的任务就不易在一个大的节点云上完成。然而一些其它的任务就很容易实现并行;SETI@home, folding@home和基因算法这样的项目就很容易在这样的平台上进行。 6. 点对点赌博。任意数量的点对点赌博协议都可以搬到以太坊的区块链上,例如Frank Stajano和Richard Clayton的Cyberdice。 最简单的赌博协议事实上是这样一个简单的合约,它用来赌下一个区块的哈稀值与猜测值之间的差额, 据此可以创建更复杂的赌博协议,以实现近乎零费用和无欺骗的赌博服务。 7. 预测市场。 不管是有神谕还是有谢林币,预测市场都会很容易实现,带有谢林币的预测市场可能会被证明是第一个主流的作为去中心化组织管理协议的“ futarchy”应用。 8. 链上去中心化市场,以身份和信誉系统为基础。
以太坊总量和挖矿时间
初始总量7200万,每年新增约1500万,预计2018年转为POS算法(不能挖矿),转为POS算法后,产量减少。每个区块5个币,每天产量约为4万,挖矿孤块率较高,难度为每个块调整一次。
以太坊矿机选择
选择矿机一看算力,二看功耗,三看历史口碑,包括机器稳定性、售后服务情况等。算力就是一台机器进行运算的能力,也就是这台机器能够每秒进行多少次哈希运算。目前主流比特币矿机的算力为14T,也就是每秒进行14*10^13次哈希碰撞。
如何测算显卡的性价比
简单的成本计算公式:显卡算力÷显卡价钱=每1块钱获得的算力。比如我们一张r x 5 8 0配备8 g内存的显卡,未超频挖取以太币算力是2 2 m h z / s , 价 钱 是 2 2 0 0 人 民 币 , 那 么 每 1 块 钱 获 得 的 算 力 就 是22/2200=0.01,那么超频后基本可以达到平均28.5mhz/s的算力,这样情况下每1块钱获得的算力就是28.5/2200=0.01295。
以太坊矿机的硬件
以太坊主要是使用显卡(GPU)来挖矿。需要配置一台多显卡PC来运行挖矿程序,主要硬件包含:显卡,主板,电源,CPU,内存,硬盘(推荐60G以上SSD),延长线、转接线等。其中显卡决定了挖矿的速度,主板、电源很大程度上决定矿机运行的稳定程度。
硬件准备:显卡挖矿不需要很大的PCIE带宽,主板上具备PCI-E 1X即可满足带宽要求。一般主板上具有3-5个PCI-E 1X接口,1个PCI-E16X接口,此外主板上具有大4PIN供电接口对稳定性有一定的提升。PCI-E1X需要淘宝购买1X转16X延长线。
以太坊挖矿常用显卡算力表:
挖矿靠显卡核心计算,所以AMD显卡比NVIDA卡更高效。选择AMD卡,要求显卡显存大于2G,推荐购买4G显存显卡。
常见显卡的算力图示:
AMD显卡算力表:
相关资料:
以太坊发展史
https://ethfans.org/wikis/%E4%BB%A5%E5%A4%AA%E5%9D%8A%E5%8F%91%E5%B1%95%E5%8F%B2
以太坊每周更新文档
https://ethfans.org/posts/week-in-ethereum-2020-02-09