Tiêu đề gốc: " Tính trừu tượng và khả năng tương tác của Blockchain 2.0 》
Nguồn gốc: Nervos
Sau khi Bitcoin ra đời vào năm 2009, chúng ta đã sớm mở ra cái gọi là kỷ nguyên "altcoin". Mọi người đã nảy ra nhiều ý tưởng và thử nghiệm trên cơ sở Bitcoin và hàng nghìn loại tiền điện tử đã xuất hiện cùng một lúc. Một số loại tiền điện tử mới tồn tại, một số khác nhanh chóng biến mất khỏi tầm mắt của chúng tôi. Thành công nhất trong số này là Ethereum. Tại sao là Ethereum?
Trước Ethereum, mỗi khi ai đó tung ra một ứng dụng blockchain mới, sẽ có một “altcoin” mới ” được tạo để kích hoạt ứng dụng này. Ethereum chấm dứt cách tiếp cận đổi mới tẻ nhạt này bằng cách giới thiệu một mô hình lập trình phổ quát cho phép các nhà phát triển xây dựng bất kỳ ứng dụng phi tập trung nào trên đó. Với Ethereum, các nhà phát triển có thể giảm bớt gánh nặng viết mã đồng thuận và xây dựng mạng ngang hàng, cho phép họ dành nhiều thời gian quý giá hơn cho logic kinh doanh. Ethereum đối với các “altcoin” khác giống như iPhone đối với những người tiền nhiệm của điện thoại phổ thông [1], mở ra sự bùng nổ kỷ Cambri của dApps.
Khi chúng ta nhìn lại giai đoạn lịch sử này , Chúng tôi rất dễ hiểu tại sao Ethereum lại phát triển thành chuỗi khối có giá trị nhất – trong khi các dự án khác đang giải quyết từng vấn đề một thì nó đã giải quyết được hàng nghìn vấn đề cùng một lúc thông qua cách tiếp cận có hệ thống. Cách Ethereum cung cấp các giải pháp có hệ thống là giải quyết các vấn đề ở một cấp độ khác: nó không hài lòng với việc trả lời cách xây dựng ứng dụng tiếp theo mà trả lời làm thế nào để xây dựng 10.000 ứng dụng tiếp theo một cách thuận tiện hơn—— Có cách nào tốt hơn "một" ứng dụng, một chuỗi"? Một cuộc tấn công giảm kích thước như vậy nhằm vào các "altcoin" khác [2] đã mở ra một kỷ nguyên mới cho Ethereum. dApps đã có thể phát triển mạnh do chi phí phát triển giảm đáng kể. Ngày nay, hầu hết tất cả các dApp đều chạy trên Ethereum, khiến Ethereum trở thành người dẫn đầu trong số các loại tiền điện tử.
Mọi người thường hỏi: Ethereum sẽ là hình thức cuối cùng của blockchain? Hay trong tương lai sẽ có một blockchain mới dành cho Ethereum giống như Ethereum đối với Bitcoin? Thời đại tiếp theo sẽ như thế nào?
Bước đột phá chính của Ethereum là mô hình lập trình phổ quát bao gồm EVM và mô hình tài khoản (còn gọi là mô hình hợp đồng thông minh, có thể hoán đổi cho nhau trong bài viết này), trên đó các nhà phát triển có thể triển khai nhiều logic ứng dụng khác nhau. Mô hình hợp đồng thông minh là một lớp trung gian giúp tách biệt các nhà phát triển khỏi các chi tiết cơ bản của blockchain mà họ không cần quan tâm khi phát triển ứng dụng, đồng thời cung cấp cho các nhà phát triển tính linh hoạt lập trình tuyệt vời. Những gì Ethereum làm là sự trừu tượng hóa, như định nghĩa về sự trừu tượng hóa trên Wikipedia[3] đã nói:
p>
Trong công nghệ phần mềm và khoa học máy tính, tính trừu tượng đề cập đến:
· Quá trình nghiên cứu một số đối tượng hoặc hệ thống trong khi bỏ qua các chi tiết hoặc tính chất vật lý, không gian hoặc thời gian của nó và chỉ tập trung vào các chi tiết quan trọng hơn. Về cơ bản nó tương tự như quá trình khái quát hóa;
· Tạo các đối tượng khái niệm trừu tượng bằng cách sao chép các đặc điểm hoặc thuộc tính chung (kết quả của quá trình trừu tượng hóa) của các đối tượng hoặc hệ thống không trừu tượng khác nhau.
Từ quan điểm này, Ethereum là sự trừu tượng của Bitcoin và cái gọi là “altcoin”. Trừu tượng hóa là một chủ đề muôn thuở trong quá trình phát triển hệ thống và đã xảy ra nhiều lần trong lịch sử. Ở giai đoạn đầu của công nghệ lập trình, chúng ta chỉ có thể viết mã hợp ngữ để tương tác trực tiếp với máy, sau này người ta tạo ra các ngôn ngữ lập trình cấp cao và trình biên dịch, giải phóng chúng ta khỏi những chi tiết máy tẻ nhạt và chỉ tập trung vào những thứ quan trọng hơn. vấn đề. .
Lúc đầu, chúng tôi quản lý tài nguyên phần cứng trực tiếp trong các chương trình của riêng mình. Sau đó, chúng tôi xây dựng một hệ điều hành như một lớp trung gian để thay mặt chúng tôi xử lý những tác vụ nặng nề đó. Sau đó, chúng tôi triển khai ảo hóa phần cứng để các ứng dụng có thể chạy trên đám mây. Internet thời kỳ đầu chỉ có một vài lớp giao thức, chẳng hạn như TCP/IP, sau này, lớp ứng dụng đã phát triển, chẳng hạn như HTTP, FTP và SMTP. Như bạn có thể thấy, có rất nhiều ví dụ trừu tượng.
Vì vậy, điều tôi muốn nói là những khái niệm trừu tượng mới là dấu hiệu của sự tiến hóa và thế hệ blockchain tiếp theo phải còn nhiều hơn nữa phức tạp hơn thế hệ trước. Bước nhảy vọt từ Bitcoin sang Ethereum là thế hệ trừu tượng hóa blockchain đầu tiên và tôi tin rằng quá trình trừu tượng hóa sẽ không dừng lại ở đây. Nếu chúng ta muốn biết thế giới hậu Ethereum sẽ như thế nào, điều đầu tiên chúng ta nên nghĩ đến là những gì có thể được tạo ra từ Ethereum.
p>
So với Bitcoin, mô hình hợp đồng thông minh phổ quát của Ethereum là một cải tiến lớn. Để trừu tượng hơn, một hướng là tạo ra một mô hình trừu tượng hơn dựa trên mô hình hợp đồng thông minh Ethereum. Nếu tìm hiểu sâu hơn về mô hình Ethereum, chúng ta sẽ thấy rằng mô hình này kết hợp nhiều lựa chọn thiết kế cụ thể, những lựa chọn chính là:
Địa chỉ tài khoản. Người dùng cần bắt đầu giao dịch thông qua EOA (Tài khoản bên ngoài). Địa chỉ EOA là hàm băm Keccak256 (một thuật toán băm cụ thể) của khóa chung.
Xác thực người gửi. Ethereum sử dụng hai thuật toán mã hóa cụ thể là Secp256k1 và Keccak256 để xác thực người gửi giao dịch. Để tạo giao dịch Ethereum hợp lệ, khách hàng (chẳng hạn như ví) phải triển khai thuật toán Secp256k1 và Keccak256 để ký giao dịch. Điều này cũng dẫn đến việc khách hàng cần một cách an toàn để quản lý các cặp khóa Secp256k1.
Mật mã nguyên thủy (một loại thuật toán được sử dụng làm thành phần cơ bản). Để mang lại sự thuận tiện cho các nhà phát triển, một số nguyên tắc mã hóa cụ thể được chọn trước sẽ được mã hóa cứng vào EVM (Máy ảo Ethereum) dưới dạng hợp đồng được biên dịch trước, ví dụ: xác minh chữ ký ECDSA và hàm băm SHA256. Thuật toán tương tự sẽ hiệu quả hơn nhiều khi được mã hóa cứng vào EVM so với thuật toán được triển khai trong Solidity, điều này làm cho thuật toán trước đây trở nên thực tế hơn.
Cấu trúc trạng thái thế giới. Trạng thái thế giới của Ethereum là Cây Merkle Patricia (MPT) khổng lồ và các tài khoản là các nút lá. Mỗi tài khoản cũng duy trì cơ sở dữ liệu khóa-giá trị nội bộ của riêng mình dưới dạng MPT. MPT là một trong nhiều tùy chọn để xác thực cấu trúc dữ liệu.
Đối với người dùng không có nền tảng về kỹ thuật, những lựa chọn thiết kế này có vẻ không rõ ràng, nhưng chúng không kém phần quan trọng so với việc lựa chọn thuật toán đồng thuận hoặc tham số mô hình kinh tế. Những lựa chọn này ảnh hưởng đến mọi khía cạnh của Ethereum, giống như việc tinh chỉnh hằng số Planck [4] sẽ mang lại những thay đổi chấn động cho vũ trụ của chúng ta [5]. Xây dựng một hệ sinh thái phi tập trung mới giống như tạo ra một vũ trụ mới và những lựa chọn thiết kế này giống như các quy luật vật lý được đặt ra trong vũ trụ này.
Những lựa chọn thiết kế này được đưa ra vào thời điểm đó để giúp Ethereum đạt được các mục tiêu ban đầu và nhìn lại thì chúng không phải là những lựa chọn tốt nhất. Ví dụ: thuật toán xác thực người gửi Secp256k1 có thể là một lựa chọn dễ dàng cho người thiết kế, nhưng trong môi trường không hỗ trợ secp256k1[6], nó đưa ra những trở ngại không cần thiết; thông qua một danh sách trắng nhỏ. Việc nhúng các hợp đồng được biên dịch trước loại trừ hầu hết các thuật toán được sử dụng rộng rãi. mật mã nguyên thủy từ các ứng dụng; MPT được sử dụng trong cấu trúc dữ liệu trạng thái cũng đã được chứng minh là rất kém hiệu quả[7] , điều này không chỉ làm trầm trọng thêm[8] Ngoài vấn đề bùng nổ trạng thái, nó còn dẫn đến khó khăn về giá cả Các mã opcode EVM liên quan đến IO[9] Việc định giá không đúng có thể gây ra các vấn đề bảo mật như tấn công DoS.
Cộng đồng Ethereum và một số giao thức mới khác cũng đã nhận thấy những vấn đề này và thử các giải pháp khác nhau. Ví dụ: Ethereum đã trải qua một loạt các đợt phân nhánh cứng để thêm các hợp đồng được biên dịch trước hữu ích hơn và định giá lại các opcode; Tezos đã thêm Secp256r1 làm thuật toán xác thực người gửi mới, v.v.
Vấn đề là điều này không khác gì cách mọi người giải quyết nhu cầu ứng dụng trong kỷ nguyên "altcoin". Vấn đề càng trở nên rắc rối hơn khi những lựa chọn thiết kế này có thể phức tạp và khó hiểu hơn ứng dụng và thường không có giải pháp tối ưu nào tồn tại. Đối mặt với những tình huống khác nhau, có thể có những giải pháp tối ưu khác nhau. Ngay cả khi chúng ta gặp phải một tình huống hiếm hoi là có một giải pháp tối ưu tổng quát, chúng ta cũng không thể đảm bảo rằng lựa chọn tốt nhất hiện tại vẫn sẽ như vậy trong tương lai. Vì vậy, cách tốt hơn là suy nghĩ lại ở một cấp độ mới: thay vì tiếp tục bổ sung các tính năng mới thông qua các hard fork đòi hỏi sự phối hợp từ nhóm nòng cốt, liệu chúng ta có thể tạo ra những khái niệm trừu tượng mới và mang lại cho các nhà phát triển hợp đồng thông minh toàn quyền tự do không?
Nervos CKB đã trả lời đã được giải quyết vấn đề này và tạo ra một hệ thống phân cấp trừu tượng mới. Ví dụ: các giao dịch CKB trừu tượng ở chỗ người dùng và nhà phát triển không bị giới hạn trong việc sử dụng thuật toán xác minh Blake2b-Secp256k1 mặc định, bất kỳ ai cũng có thể thay thế nó bằng một thuật toán như Blake2b-Secp256r1, Keccak256-ED25519 hoặc cách tiếp cận khác của Blake2b-SHA3-Schnorr; CKB -VM là trừu tượng và không chứa bất kỳ hợp đồng nào được biên dịch trước. Ngay cả các nguyên hàm mật mã mặc định như hàm băm Blake2b và thuật toán xác minh chữ ký Secp256k1 cũng chỉ là các hợp đồng thông minh chạy trong máy ảo. , Nói cách khác, các nguyên hàm mật mã này chạy trong môi trường tương tự như các hợp đồng thông minh được tạo bởi các nhà phát triển ứng dụng mà không có bất kỳ đặc quyền nào, mô hình Ô là trừu tượng, trong đó mỗi Ô chỉ là một không gian lưu trữ dữ liệu đơn giản không có bất kỳ cấu trúc bên trong nào. Bố cục hoàn toàn tùy thuộc vào nhà phát triển, như chúng ta đã thấy với sUDT[11] và xUDT[12]
Vì CKB trừu tượng về nhiều mặt nên các nhà phát triển được trao nhiều tự do hơn và có nhiều khả năng mới hơn. CKB là sự trừu tượng hóa của Ethereum, cũng như Ethereum là sự trừu tượng hóa của Bitcoin. Tính trừu tượng làm cho CKB trở thành một blockchain đơn giản nhưng mạnh mẽ và chuyển nhiều công việc ra khỏi chuỗi (bao gồm cả Lớp 2). Kết quả của việc Ethereum trừu tượng hóa Bitcoin là các nhà phát triển được chia thành hai phần: nhà phát triển blockchain tập trung vào blockchain cơ bản và nhà phát triển hợp đồng thông minh xây dựng ứng dụng.
Có thể thấy trước rằng việc CKB trừu tượng hóa Ethereum cũng sẽ chia các nhà phát triển hợp đồng thông minh thành các nhà phát triển hợp đồng hệ thống và nhà phát triển hợp đồng ứng dụng. , chẳng hạn như mã gốc, tập lệnh khóa và thậm chí cả mô-đun quản lý bộ nhớ.
Gần đây cộng đồng Ethereum đã nhận ra tầm quan trọng của nó trừu tượng hóa blockchain và đề xuất một số cải tiến liên quan [13]. Nếu những cải tiến này thành hiện thực, tôi nghĩ nó sẽ khiến Ethereum thậm chí còn trừu tượng hơn hiện tại và tạo ra khoảng cách lớn hơn giữa chính nó và các dự án khác. Tuy nhiên, tôi không nghĩ những đề xuất trừu tượng hóa blockchain này có thể đưa Ethereum đến mức độ trừu tượng tương tự như CKB, bởi vì việc thực hiện những thay đổi cấp thấp như vậy đối với một hệ sinh thái đang chạy là cực kỳ khó khăn, giống như chúng ta không thể làm điều đó nếu không có phá hủy nó Tình hình trong vũ trụ thay đổi như hằng số Planck. Ví dụ: tính năng trừu tượng hóa tài khoản tạo ra sự phức tạp về bảo mật mới cho các mô-đun quan trọng như nhóm giao dịch—khi việc xác thực các nút cần xử lý các tính toán tùy ý mỗi khi giao dịch mới được ký, thay vì xác minh chữ ký cố định.
Sự trừu tượng cũng có thể bắt nguồn từ khả năng mở rộng Bắt đầu. Cả hai giải pháp Sharding và Lớp 2 đều gặp phải cùng một vấn đề, đó là ở một khía cạnh nào đó, chúng thay đổi cách phát triển ứng dụng. Ví dụ: các cuộc gọi chéo [14] hoặc các giao dịch giữa Lớp 2 có thể được xử lý hoàn toàn khác với các cuộc gọi hợp đồng trên Lớp 1. Các nhà phát triển ứng dụng Lớp 2 cũng có thể gặp các mô hình hợp đồng thông minh khác nhau trên các lớp khác nhau (ví dụ: Lớp 1 sử dụng mô hình tài khoản, nhưng Lớp 2 sử dụng mô hình UTXO hoặc ngược lại). Làm cách nào chúng tôi có thể bảo vệ những chi tiết này và cung cấp cho các nhà phát triển ứng dụng trải nghiệm phát triển mượt mà không khác gì Lớp 1? Ban giám khảo vẫn chưa đưa ra quan điểm về vấn đề này và đó là một trong những vấn đề mà chúng tôi đang tích cực thách thức.
Thiết kế kênh đầu tiên trên CKB, Kênh thanh toán chung (GPC) , được xây dựng theo ý tưởng này. GPC nhằm mục đích cung cấp lớp mở rộng hiệu suất "minh bạch" cho UDT (Mã thông báo do người dùng xác định) trên Lớp 1 để bất kỳ UDT nào cũng có thể được "kênh" ngay từ đầu mà không yêu cầu nhà phát triển UDT phải làm bất cứ điều gì khác. Trong GPC, chúng tôi tóm tắt chi tiết về giao thức kênh thanh toán dành cho nhà phát triển UDT. Godwoken và Polyjuice là một trong những nỗ lực khác của chúng tôi. Hai giải pháp này có thể được coi là trên CKB tương ứng. trừu tượng.
Mỗi cấp độ trừu tượng của blockchain mang đến cho chúng ta điều gì đó mới mẻ, điều mà chúng ta chưa từng thấy ở cấp độ trừu tượng trước đó. Sự trừu tượng hóa blockchain đầu tiên mang đến cho chúng ta khả năng lập trình phổ quát và các ứng dụng phi tập trung được kết nối với nhau. Sự trừu tượng hóa blockchain tiếp theo sẽ mang lại cho chúng ta điều gì?
Khả năng tương tác 2.0 (Lần đầu tiên tôi đề cập đến khái niệm này tại Hội nghị Blockchain Wanxiang 2020) chắc chắn sẽ là một trong những thành quả của cấp độ trừu tượng mới. Tầm nhìn của chúng tôi về tương lai của nền kinh tế kỹ thuật số là các chuỗi công cộng, chuỗi được cấp phép và hệ thống tập trung đều sẽ cùng tồn tại. Với khả năng tương tác, chúng tôi có thể chuyển tài sản và gọi hợp đồng thông minh giữa các hệ thống độc lập với nhau. Trong những năm gần đây, mọi người đã tiến hành[15] rất nhiều nghiên cứu[17] và nỗ lực[18] về khả năng tương tác[16] , và tin rằng vấn đề này có thể được giải quyết thông qua một loạt các nguyên tắc cơ bản về khả năng tương tác, Chẳng hạn như công chứng đa chữ ký, chuyển tiếp và khóa băm.
Trong khi khả năng tương tác của blockchain Hiện tại về mặt kỹ thuật là có thể, nhưng vẫn còn thiếu mối liên kết với nền kinh tế kỹ thuật số với khả năng tương tác liền mạch.
Đầu tiên, những nỗ lực hiện tại về khả năng tương tác sẽ chỉ dẫn đến sự phân mảnh mạng nghiêm trọng hơn. Các dự án như Polkadot[19] và Cosmos[20] đã xác định các tiêu chuẩn của riêng họ và cố gắng xây dựng một mạng lưới đa chuỗi xung quanh "chuỗi trao đổi (Hub)" của riêng họ. Ngoài ra còn có các dự án cố gắng xây dựng cầu nối trực tiếp, chẳng hạn như đạt được chuỗi chéo trực tiếp giữa Bitcoin và Ethereum. Thật khó để tưởng tượng rằng một ngày nào đó các nhóm cốt lõi và cộng đồng của các mạng độc lập này sẽ ngồi lại và thống nhất về một tiêu chuẩn về khả năng tương tác mà mọi người đều tuân thủ.
Thứ hai, và quan trọng hơn, ngay cả khi có khả năng tương tác kỹ thuật hoàn hảo giữa các mạng blockchain này, người dùng vẫn sẽ bị nản lòng bởi trải nghiệm tương tác kém. Từ góc độ người dùng, nếu tôi là người dùng Bitcoin và muốn chuyển Bitcoin của mình sang Ethereum để tham gia vào các ứng dụng DeFi, trước tiên tôi phải chạy ví Bitcoin của mình, bắt đầu giao dịch chuỗi chéo và sau đó sử dụng một ví Ethereum khác. Để hoàn thành thao tác chuỗi chéo, tôi phải cài đặt hai ứng dụng ví, lưu trữ hai bộ từ ghi nhớ và sử dụng hai địa chỉ. Bản thân quá trình này rất phức tạp và chỉ hoạt động trong trường hợp có hai chuỗi khối. Nếu người dùng muốn tương tác với nhiều blockchain hơn thì phải quản lý nhiều cặp ghi nhớ/địa chỉ/khóa hơn. Các vấn đề về trải nghiệm người dùng không chỉ cản trở việc triển khai rộng rãi dApps mà còn làm suy yếu tính phân cấp - giá trị cốt lõi của blockchain - bởi vì người dùng phải và chắc chắn sẽ chọn các dịch vụ tập trung để tránh tất cả những rắc rối này.
Để giải quyết hai vấn đề trên, chúng ta cần một Khả năng hoạt động tương tác mới, chúng tôi gọi đó là khả năng tương tác 2.0. Một blockchain với loại khả năng tương tác mới này giống như một "cổng trao đổi chung" có thể tương tác với các blockchain khác mà bên kia không hề hay biết. Để đạt được điều này, “Cổng trao đổi Wanwei” phải có khả năng hiểu và thực thi các giao thức của các chuỗi khối khác, thay vì tạo các giao thức riêng và yêu cầu các chuỗi khác phải học. Nó giống như một “bậc thầy ngôn ngữ”, người có thể tích cực học và nói ngôn ngữ của người khác, để có thể giao tiếp với những người nói các ngôn ngữ khác nhau, và những người khác sẵn sàng giao tiếp với anh ta hơn.
Trong thế giới tiền điện tử, tất cả các giao thức (tức là ngôn ngữ được sử dụng bởi chuỗi khối) đều được xây dựng từ các kỹ thuật mã hóa. Điều này cũng có nghĩa là "Cổng trao đổi toàn cầu" phải hỗ trợ rộng rãi các loại tiền mã hóa nguyên thủy khác nhau, cho dù chúng được sử dụng trong các chuỗi khối hiện tại hay tương lai. Ngoài ra, "Cổng trao đổi Wanwei" phải có khả năng hiểu các giao dịch được ký bởi nhiều ví khác nhau, cho phép người dùng sử dụng bất kỳ ví nào (chỉ cần một ví) để sử dụng tất cả các ứng dụng chạy trên "Cổng trao đổi Wanwei" này.
Những yêu cầu này của Khả năng tương tác 2.0 có thể được đáp ứng bằng các khái niệm trừu tượng mới, nguyên thủy về mật mã và xác thực được đề cập ở trên. Đây là lý do tại sao người dùng Ethereum có thể sử dụng ví MetaMask để thao túng tài sản và dApp trên Nervos CKB [21] mà không cần bất kỳ thiết lập thủ công nào hoặc thậm chí không nhận ra rằng họ đang sử dụng ứng dụng Nervos. Không chỉ người dùng Ethereum mà cả người dùng EOS, Tron và các blockchain khác cũng có thể thao túng tài sản hoặc dApp trên Nervos CKB[22]. Nếu blockchain yêu thích của bạn hiện không có trong danh sách hỗ trợ, đừng lo lắng, bạn có thể tự thêm hỗ trợ bằng cách tạo và triển khai hợp đồng thông minh (hoặc chờ/thuê nhà phát triển hợp đồng thông minh làm việc đó cho bạn). Tất cả điều này có thể được thực hiện bằng cách viết các hợp đồng thông minh mà không yêu cầu nhóm phát triển cốt lõi và/hoặc thực hiện hard fork.
Các ứng dụng chạy trên Nervos được tương tác miễn phí Lợi ích của Tình dục 2.0. Tất cả các nhóm người dùng blockchain đều có thể truy cập mọi ứng dụng Nervos. Chúng tôi gọi ứng dụng này là Ứng dụng phổ quát.
Là nhà phát triển, bạn có thể đạt được nhiều lợi ích hơn bằng cách học cách xây dựng ứng dụng trên Nervos hơn bất kỳ nền tảng blockchain nào khác cung cấp phạm vi rộng hơn cơ sở người dùng.
Là người dùng, bạn chỉ cần sử dụng ví và tài khoản hiện đang sử dụng để truy cập các ứng dụng Wanwei trên Nervos mà không cần cài đặt ứng dụng mới hoặc điều chỉnh. .
Bạn có thể cảm thấy như mình đang sử dụng dApp trên Ethereum hoặc EOS, nhưng trên thực tế, quy trình và cơ sở hạ tầng cơ bản được cung cấp bởi Nervos. Tôi tin rằng cuộc sống nên như vậy, giống như một người dùng Internet truy cập một trang web không quan tâm trang web đó được viết bằng PHP hay JAVA, sử dụng MySQL hay PostgreSQL. Người dùng không quan tâm đến bất kỳ điều gì trong số này, và điều đó đúng.
Là nhà phát triển, chúng tôi có trách nhiệm tạo ra các phần tóm tắt và ẩn chi tiết triển khai với người dùng để có thể tiếp tục thay thế phần mềm hiện có bằng phần mềm tốt hơn. trải nghiệm người dùng tốt hơn. Khả năng tương tác 2.0 có thể biến thế giới tiền điện tử thành một thứ giống như Internet ngày nay và điều này sẽ đòi hỏi sự trừu tượng hóa blockchain mới.

Điều tuyệt vời hơn nữa là ngoài người dùng blockchain, các ứng dụng Wanwei thậm chí còn có thể tiếp cận một nhóm lớn hơn nhiều so với người dùng blockchain. Thế giới tiền điện tử vẫn là một vòng tròn nhỏ và chúng ta có thể “thoát ra” khỏi nó. Ví và tài khoản blockchain chỉ là một hệ thống tài khoản/nhận dạng khác và thế giới Internet đã thiết lập nhiều hệ thống nhận dạng/tài khoản và các tiêu chuẩn xác minh, chẳng hạn như OpenID, nhận dạng khuôn mặt và nhận dạng dấu vân tay. Thông qua các nguyên tắc mã hóa và trừu tượng hóa xác thực, Nervos CKB cũng hiểu được các giao thức Internet được sử dụng rộng rãi.
Bằng cách này, người dùng có thể sử dụng trình duyệt và điện thoại di động để truy cập ứng dụng Wanwei mà không cần cài đặt bất kỳ ví blockchain nào, tạo cặp khóa hoặc thậm chí không cần phải giữ bất kỳ cụm từ ghi nhớ nào. Bằng cách này, chúng ta có thể chủ động thích ứng với hệ sinh thái Internet hiện có thay vì tạo ra một hệ sinh thái hoàn toàn mới. Ông bà chúng ta không cần phải vất vả học thứ gì đó tưởng chừng như thần kỳ để tận hưởng những tiện ích do công nghệ mang lại. Những rào cản ngăn cản người dùng internet bước vào thế giới tiền điện tử không còn tồn tại ở đây.

p>
Nhiều đô thị hiện đại được phát triển từ các trung tâm thương mại hoặc bến cảng. Venice, New York, Hong Kong, Thượng Hải và Singapore đều đã trở thành những thành phố có tính thương mại cao nhờ lợi thế về cảng. Trong thời đại công nghiệp, chúng ta đã sử dụng các công nghệ có thể tương tác như GPS, tàu chở hàng và container để di chuyển tài sản giữa các thành phố. Ngày nay chúng ta có tài sản mã hóa, chuỗi khối và khả năng tương tác 2.0. Khả năng tương tác tốt hơn sẽ mang lại nhiều nhập cư, thương mại và sức sống hơn cho các thành phố. Những tòa nhà cao tầng sẽ mọc lên, hàng hóa sẽ luân chuyển liên tục, tài sản sẽ sống ở đây, mọi người sẽ tụ tập ở đây và một đô thị mới sẽ ra đời.
Tham khảo:
[1]https://en.wikipedia.org/wiki/Feature_phone[2]https://en .wikipedia.org/wiki/Death%27s_End
[3]https://en.wikipedia.org/wiki/Abstraction_(computer_science)[4]https://en.wikipedia.org/wiki /Planck_constant[5]https://iopscience.iop.org/article/10.1088/0143-0807/37/5/055406/meta[6]https://crypto.stackexchange.com/questions/85831/what-ec -curve-is-used-by-apple-ios-platform[7]https://hackernoon.com/getting-deep-into-geth-why-syncing-ethereum-node-is-slow-1edb04f9dc5
[8]https://blog.ethereum.org/2021/03/03/geth-v1-10-0/[9]https://eips.ethereum.org/EIPS/eip-1884[10 ]https://talk.nervos.org/t/lay2-pw-sdk-build-dapps-on-ckb-and-run-them-everywhere/4289[11]https://talk.nervos.org/t /rfc-simple-udt-draft-spec/4333[12]https://talk.nervos.org/t/rfc-extensible-udt/5337[13]https://hackmd.io/@SamWilsn/ryhxoGp4D[ 14]https://ethresear.ch/t/cross-shard-defi-composability/6268[15]https://docs.zkproof.org/pages/standards/accepted-workshop3/proposal-plumo_celolightclient.pdf[16] https://docs.keep.network/tbtc/index.pdf[17]https://www.r3.com/wp-content/uploads/2017/06/chain_interoperability_r3.pdf[18]https://www. weforum.org/whitepapers/inclusive-deployment-of-blockchain-for-supply-chains-part-6-a-framework-for-blockchain-interoperability[19]https://polkadot.network/[20]https:/ /cosmos.network/
[21]https://talk.nervos.org/t/2-0-nervos-unidapp-dapp/5332[22]https:// pay.lay2.dev/#/
Liên kết gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia