Từ Bitcoin sang Ethereum
Bước đột phá về công nghệ Bitcoin là do những điều sau:
- Proof of Work để làm cho việc thay đổi một khối cũ nằm sâu trong blockchain trở nên thực sự tốn kém, vì nó sẽ yêu cầu làm lại bằng chứng công việc của tất cả các khối sau (vì hàm băm của mỗi khối trong chuỗi khối sẽ khác nhau) nhanh hơn những người khai thác của chuỗi chính
- Sự đồng thuận phi tập trung : chuỗi dài nhất (với nhiều công việc nhất) là chuỗi hợp lệ
- Mật mã khóa công khai / riêng tư : mọi nỗ lực giả mạo giao dịch sẽ thay đổi hàm băm và nó sẽ bị phát hiện và không hợp lệ
- Phi tập trung: nhiều nút trên khắp thế giới và các thợ đào tham gia và lưu trữ lịch sử của blockchain mà không có thực thể trung tâm (ban đầu, hiện một số trang trại khai thác kiểm soát hầu hết tỷ lệ băm của bitcoin)
Tóm tắt: bạn có thể gửi các giao dịch trực tuyến mà không phải lo lắng rằng những bitcoin này sẽ bị đánh cắp, sao chép, v.v. Miễn là bạn sở hữu khóa cá nhân trong kho lạnh và hashrate đủ cao, bạn có thể chắc chắn rằng bitcoin của mình sẽ thắng không bị đánh cắp và bạn có thể dễ dàng gửi bitcoin vào các khóa riêng tư khác.
Xin lưu ý: khóa riêng tư được liên kết với số dư bitcoin theo lịch sử blockchain của khóa cá nhân cụ thể đó, chẳng hạn như không có “bitcoin” bên trong nano sổ cái.
Trong thời gian này, việc bắt đầu một blockchain mới từ con số 0 là rất khó và tốn thời gian, vì vậy tiêu chuẩn là sao chép (sao chép) mã bitcoin. Ngoài ra, hashrate tăng lên rất nhiều khiến việc khai thác bitcoin không thân thiện với môi trường .
Sau đó là Ethereum , Ethereum đã mang lại những gì ?:
- Vẫn là Proof of Work, không có nhiều khác biệt ở đây (nó sẽ sớm chuyển sang Proof of Stake )
- Vẫn cùng một sự đồng thuận , chuỗi có nhiều công việc nhất
- Các khái niệm tương tự trong mật mã khóa công khai / riêng tư
- Ý tưởng tương tự trong phân cấp
- MỚI: khả năng viết hợp đồng thông minh, một hạn chế của bitcoin
Điều này dẫn đến làn sóng ICO và mã thông báo ERC20. Tuy nhiên, những hạn chế đã và đang là:
- Thiếu khả năng mở rộng và khả năng tương tác
- Người dùng ứng dụng truyền thống cần mua mã thông báo ERC20 và cả mã thông báo ETH trước khi có thể sử dụng bất kỳ dApp nào
- Thiếu ngôn ngữ lập trình ngoài Solidity
- Không có xác minh chính thức về mã hợp đồng thông minh, dẫn đến các vụ hack như DAO
- Quản trị chậm và kém hiệu quả
Tendermint, HotStuff / Libra của Facebook và Proof of Stake
Tendermint được phát triển vào năm 2014 bởi Jae Kwon và thuật toán đồng thuận này đã được Hyperledger Fabric của IBM và những người khác sử dụng. Trung tâm Cosmos và chuỗi Binance sử dụng sự đồng thuận của Tendermint và dự án Libra của Facebook sử dụng phiên bản Tendermint sửa đổi có tên là HotStuff.
Những nỗ lực ban đầu của Proof of Stake để giảm thiểu lãng phí năng lượng của Proof of Work của Bitcoin đã không hoạt động vì chúng là những triển khai ngây thơ của Proof of Stake bị vấn đề Nothing at Stake hoặc từ các cuộc tấn công tầm xa chẳng hạn. Các phiên bản nâng cao của Proof of Stake (có liên kết, chặt chẽ, v.v.) kết hợp với Tendermint hoặc các thuật toán đồng thuận tương tự rất mạnh mẽ và chúng được sử dụng trong hệ sinh thái Cosmos, dự án Facebook Libra và sắp tới là Polkadot (dự án do Ethereum CTO và đồng sáng lập Gavin Wood).
Khả năng tương tác, trung tâm, khu vực và trình xác nhận
Có các blockchain riêng tư và công khai. Mỗi người trong số họ bị cô lập. Nhờ sự kết hợp của Tendermint và các thuật toán đồng thuận tương tự, và các tiêu chuẩn giao tiếp giữa các chuỗi khối, các công ty và ngân hàng sẽ có thể kết nối các blockchain riêng tư khác nhau của họ và họ cũng có thể tương tác với các blockchain công khai.
Ví dụ: có thể lấy bitcoin, nhận bitcoin được chốt trong trung tâm Cosmos, gửi những bitcoin này đến chuỗi khối Ethereum (cũng được kết nối với trung tâm Cosmos) và sử dụng dApp với bitcoin ban đầu của bạn.
Các trung tâm sẽ giống như các bộ định tuyến kết nối nhiều vùng (blockchains). Và thay vì các thợ đào truyền thống, trong Proof of Stake nâng cao, những người nắm giữ mã thông báo là “thợ đào” và thay vì các nhóm khai thác thì có các trình xác nhận.
Các khu vực mới, như dự án Libra của chuỗi Facebook hoặc Binance sẽ cần các trình xác thực chất lượng cao trong chuỗi khối của họ vì nếu không, nó sẽ được tập trung nếu Facebook hoặc Binance chạy tất cả các trình xác thực trong chuỗi khối tương ứng của họ. Do đó, sẽ có nhu cầu lớn về các trình xác thực chất lượng cao để xác thực các blockchain như Facebook Libra, Binance chain, Polkadot relay chain, Cosmos hub, v.v.
Internet của các blockchains
Chuỗi khối đầu tiên có sự đồng thuận của Tendermint và Bằng chứng cổ phần ngoại quan nâng cao với bộ 100 trình xác nhận phi tập trung là trung tâm Cosmos. Ngay sau khi ra mắt, nó đã đạt vị trí 20 hàng đầu trên Coinmarketcap (CMC) và được niêm yết miễn phí trên Kraken, Binance và các sàn giao dịch hàng đầu khác.
Bước tiếp theo sẽ là các tiêu chuẩn giao tiếp giữa các chuỗi khối (IBC) sẽ cho phép nhiều khu vực (blockchain) kết nối với trung tâm Cosmos (và với các khu vực khác) và trao đổi mã thông báo. Các sàn giao dịch cũng sẽ cung cấp các dịch vụ xác thực bao gồm Coinbase, Kraken và các dịch vụ khác như họ đã thông báo . Người giám sát cũng sẽ bắt đầu cung cấp dịch vụ đặt cược và xác nhận.
Polkadot sẽ ra mắt mạng chính vào cuối năm 2019, cũng như các trung tâm và khu vực khác trong cả hệ sinh thái Cosmos và Polkadot. Tất cả chúng sẽ kết nối với nhau để trao đổi không chỉ mã thông báo mà còn cho phép kích hoạt hợp đồng thông minh blockchain chéo. Bitcoin, Ethereum và các blockchain khác cũng sẽ được kết nối thông qua các vùng chốt và đây sẽ là sự khởi đầu của Internet các Blockchains.
Ngoài ra, sự ra đời sắp tới của WASM sẽ mở ra cánh cửa cho nhiều nhà phát triển phần mềm không bị giới hạn bởi Solidity chẳng hạn và xác minh chính thức sẽ đảm bảo rằng không có lỗi trong mã. Hơn nữa, các SDK như Cosmos SDK hoặc Substrate cho Polkadot sẽ đẩy nhanh sự đổi mới.