Blockchain so với Công nghệ sổ cái phân tán (DLT): Phần 1

blog 1Tin tứcDevelopersEnterpriseBlockchain ExplainedEvents and ConferencePressBản tin

Contents

Theo dõi bản tin của chúng tôi.

Địa chỉ email

Chúng tôi tôn trọng quyền riêng tư của bạn

Trang chủBlogEnterprise Blockchain

Blockchain so với Công nghệ sổ cái phân tán (DLT): Phần 1

Phân tích so sánh giữa Ethereum, Hyperledger Fabric và R3 Corda. bởi ConsenSysApril 5, 2018Đăng vào ngày 5 tháng 4 năm 2018

Chuỗi khối Ethereum duy trì cả những điểm tương đồng và khác biệt khi so sánh với các công nghệ sổ cái phân tán như Hyperledger Fabric hoặc R3 Corda. Khi đưa ra các đánh giá có cơ sở về nền tảng blockchain và sổ cái phân tán cũng như giá trị mà chúng mang lại cho doanh nghiệp, sẽ hữu ích khi phân loại các nền tảng dựa trên chức năng và đặc điểm cốt lõi của chúng. Vì các blockchains được bắt nguồn từ các nguyên lý về mật mã và cấu hình dữ liệu, một số chức năng nhất định có thể được sao chép trong hệ thống cơ sở dữ liệu phối hợp, trong khi các chức năng khác chỉ khả thi trong môi trường blockchain thực sự.

Trong bài viết này, chúng tôi sẽ đánh giá các chức năng kinh doanh cơ bản cho các nền tảng doanh nghiệp chính bao gồm Ethereum, Hyperledger Fabric và R3 Corda về nơi phần mềm có được ảnh hưởng của nó và cách hệ thống được tối ưu hóa tổng thể, cho dù thông qua các hệ thống phân tán truyền thống hay một cơ sở blockchain hiện đại.

vải r3 ethereumHình 1: Sự phân chia của công nghệ cơ bản.

Đặc biệt, chúng tôi sẽ tập trung vào ba lĩnh vực chức năng chính:

  • Điều phối dữ liệu. Cách thông tin và sự tin cậy trong hệ thống được phân phối và phân bổ tốt hơn giữa các bên liên quan
  • Các lớp khuyến khích nội bộ kinh tế tiền điện tử. Hệ thống được cấu trúc như thế nào để các bên liên quan và người dùng khác nhau được thúc đẩy dựa trên các động lực kinh tế để đảm bảo chức năng của hệ thống, ví dụ. Lý thuyết trò chơi và thiết kế cơ chế.
  • Tích hợp vào quá trình hàng hóa kỹ thuật số của tài sản. Làm thế nào để các hệ thống có thể tích hợp vào nền kinh tế hàng hóa kỹ thuật số. Trong một số đặc điểm danh nghĩa, điều này được gọi là nền kinh tế mã thông báo

Các mục tiêu chính của Blockchain: Doanh nghiệp muốn đạt được điều gì với công nghệ này?

Các blockchain như Ethereum có các mục tiêu tương tự như các đối tác sổ cái phân tán của chúng. Xác định mục tiêu mà các doanh nghiệp hy vọng đạt được bằng cách sử dụng công nghệ blockchain có thể là một cách tiếp cận đầy thách thức, bởi vì giống như Internet vào những năm 1990, các doanh nghiệp vẫn chưa biết cách khái niệm hóa việc sử dụng công cụ mạnh mẽ. Tương tự ngày nay, người ta biết rằng công nghệ blockchain có khả năng khởi tạo các chức năng khác nhau, mặc dù cách kiến ​​trúc các chức năng đó thành một giải pháp kinh doanh đòi hỏi những hiểu biết và đánh giá sâu hơn về các khả năng cơ bản..

Ba trục chính được khám phá – xử lý và phối hợp dữ liệu, các bản ghi đáng tin cậy và bất biến, và số hóa tài sản – đủ rộng để gói gọn khả năng sử dụng chính của một blockchain đồng thời cho phép ngoại suy thêm các chức năng đó vào các kịch bản kinh doanh. Bằng cách thảo luận về ba khía cạnh này, có thể tiết lộ ý nghĩa đằng sau lý do tại sao một thực thể kinh doanh muốn sử dụng công nghệ.

Xử lý hiệu quả và điều phối thông tin

Nếu thiết kế hệ thống phân tán được cải thiện hoặc điều phối cơ sở dữ liệu là mục đích duy nhất của một giao thức hoặc nền tảng, thì có lẽ blockchain không nhất thiết là thứ cần thiết. Các nền tảng Blockchain theo truyền thống đã thúc đẩy các khái niệm về điều phối dữ liệu tốt hơn và cơ chế đồng thuận phân tán, trong đó dữ liệu được tạo điều kiện và chuyển giao thông qua một nền tảng công nghệ. Mặc dù hữu ích, nhưng một phần đáng kể của các đặc điểm chức năng mong muốn này có thể đạt được thông qua sự phối hợp tốt hơn của cơ sở dữ liệu trung tâm hoặc cải tiến thiết kế hệ thống phân tán. Trong cuộc điều tra này, cần phải xác định mức độ mà các nền tảng và giao thức đang cố gắng tối ưu hóa chức năng điều phối dữ liệu hiện có so với việc triển khai chức năng blockchain mới. Blockchains được thiết kế không chỉ để điều phối dữ liệu nâng cao.

Bản ghi bất biến / đáng tin cậy của các sản phẩm và giao dịch


Luận điểm ban đầu xoay quanh lý do tại sao chúng ta cần blockchain xoay quanh khái niệm số hóa niềm tin. Một chủ đề được Andrew Keys của ConsenSys quảng bá là “Do internet dẫn đến số hóa thông tin, các blockchain dẫn đến số hóa niềm tin và các thỏa thuận”. Luận điểm có ý nghĩa này thể hiện đặc tính của những gì blockchain hy vọng đạt được đồng thời mở đường cho một con đường xa hơn. Biến bổ sung sẽ là số hóa giá trị. Khi giá trị được gắn với sự tin tưởng được triển khai vào một hệ thống, thì các cấu trúc liên kết và cơ chế khuyến khích nhất định sẽ ảnh hưởng và khuyến khích các hành vi phù hợp trong một hệ thống, dẫn đến một nền tảng mạnh mẽ.

Thông thường, tính bất biến được sử dụng đồng nghĩa với sự tin tưởng khi thiết kế một hệ thống, tức là bởi vì hệ thống là bất biến, người ta tin rằng những điều xấu sẽ không bị trừng phạt. Mặc dù trong đánh giá giao thức nền tảng của chúng tôi, điều quan trọng là phải đánh giá các cơ chế đằng sau cách một hệ thống đáng tin cậy được triển khai để đảm bảo một mô hình kinh doanh có thể có lợi cho người dùng nền tảng (khám phá thêm thông qua kinh tế học tiền điện tử).

Số hóa tài sản

Số hóa hàng hóa và tài sản được coi là mục tiêu chính của hầu hết các nền tảng blockchain hoặc sổ cái phân tán. Nếu các doanh nghiệp đang tìm kiếm số hóa tài sản, sổ cái phân tán hoặc điều phối cơ sở dữ liệu có thể cung cấp một số khả năng mặc dù cần cân nhắc nhiều về khả năng tiếp cận của những hàng hóa kỹ thuật số này. Bởi vì cơ sở dữ liệu phối hợp về cơ bản được điều hành hoặc phân phối tập trung giữa một nhóm hoặc nhóm con của các đối tác thông qua mô hình phần mềm kế thừa, mức độ số hóa có thể bị hạn chế dựa trên sự tự do mà nền tảng số hóa mang lại. Mặc dù khái niệm số hóa hàng hóa nghe có vẻ như là một quá trình đơn giản, nhưng các động lực tập trung khác nhau và lý luận kinh tế xung quanh cách thức số hóa hàng hóa như bất động sản, sự chú ý của con người hoặc thậm chí điện năng đòi hỏi phải xem xét đáng kể loại nền tảng nào sẽ chịu trách nhiệm cho việc số hóa. các nền tảng của nhà cung cấp thể hiện mức độ “khóa nhà cung cấp” và sự phụ thuộc vào nền tảng được quản lý tập trung trong các trường hợp khác nhau.

Hồ sơ và sổ đăng ký như hệ thống chuẩn độ và chuỗi cung ứng cũng khả thi thông qua hệ thống sổ cái phân tán mặc dù mức độ tương tác của chúng với lớp khuyến khích kinh tế là khá hạn chế nếu phụ thuộc vào hệ thống độc quyền khép kín và sự gia tăng của những tài sản đó vào một hệ sinh thái hoặc thị trường kỹ thuật số sẽ bị còi cọc nghiêm trọng nếu dựa trên đường ray đóng. Một hệ thống thị trường tự do sử dụng đầy đủ các khía cạnh khác nhau mà thị trường mở có thể cung cấp là cần thiết để tạo điều kiện thuận lợi cho hàng hóa kỹ thuật số thực sự trong một hệ sinh thái kỹ thuật số đang phát triển không ngừng.

Đánh giá các đặc điểm phối hợp cơ sở dữ liệu

Phối hợp cơ sở dữ liệu: Đặc điểm

Trong khi phân tích chuyên sâu đã được thực hiện về các chức năng của các nền tảng này về các đặc điểm như tính bất biến, bảo mật, khả năng mở rộng, khả năng quản lý và hiệu suất, nhiều hơn nữa có thể được xác định thông qua việc hiểu nền tảng mà các kiến ​​trúc được xây dựng.

Nhiều công cụ đã được phát minh và thực hiện để điều phối dữ liệu thích hợp trong các hệ thống phân tán. Một ví dụ sẽ nhấn mạnh vào các công cụ như Hadoop và các nhóm khác nhau trong hệ sinh thái này bao gồm Spark, Hive và Zookeeper. Sự phụ thuộc vào các sản phẩm này cho thấy sự tích hợp nhiều các công cụ và giao thức hệ thống phân tán. Các điểm tương đồng khác có thể được hiển thị trong các giao thức như Tendermint, một công cụ đồng thuận BPFT được thiết kế với các chức năng tương tự như các công cụ như Apache Zookeeper. Trong nội bộ cũng đã có nghiên cứu về cơ sở dữ liệu tìm nguồn cung ứng sự kiện có thể tái tạo một số chức năng mong muốn từ một hệ thống chia sẻ dữ liệu phối hợp.

Thông qua việc đánh giá các công cụ như Apache Kafka và cách dịch vụ truyền dữ liệu có thể đạt được mức thông lượng đáng kể trong cài đặt doanh nghiệp, chúng tôi có thể phân định sự khác biệt về chức năng giữa blockchain và sổ cái phân tán dựa trên các mức độ phụ thuộc khác nhau vào sự điều phối và tối ưu hóa cơ sở dữ liệu này các công cụ về các khái niệm nền tảng. Việc triển khai Ethereum bao gồm Plasma đang sử dụng các công cụ như MapReduce để tăng cường các chức năng lập bản đồ nhất định trên UTXO và mô hình dựa trên tài khoản đồng thời giảm các thành phần thành các bằng chứng merkle, mặc dù điều quan trọng là phải nhận ra rằng lớp cơ sở của giao thức vẫn phụ thuộc vào Ethereum là blockchain gốc. Bằng cách phân tích các chi tiết này, có thể thu được cái nhìn sâu sắc hơn về cách tốt nhất để đánh giá các đặc tính công nghệ của các nền tảng phần mềm này.

Phối hợp dữ liệu: So sánh nền tảng

Vải Hyperledger

Thông qua việc đi sâu vào Kiến trúc vải, có thể xác định rằng nền tảng đã tạo ra một môi trường phát triển phức tạp, tập trung vào việc cho phép thông lượng vượt trội dựa trên cấu hình chi tiết của kiến ​​trúc phần mềm để có hiệu suất tối ưu trong môi trường hệ thống phân tán. Sự di chuyển của chaincode giữa khách hàng và một mạng lưới các nút ngang hàng xác nhận phân tán cùng với các cơ chế giao dịch và chuyển các biên nhận đáp ứng các chính sách xác nhận có hiệu lực trong hệ thống đóng, trong khi giao thức gossip truyền bá các giao dịch trong các kênh riêng tư cho phép phối hợp bộ dữ liệu lớn. Trong khi cơ sở hạ tầng mạnh mẽ và có khả năng, cần xem xét bổ sung trong quá trình suy nghĩ về cách kiến ​​trúc được thiết kế để cho phép các cấu trúc phối hợp đa phương, nơi cuối cùng có thể có một giai thừa của các kênh tham gia vào một mạng mà có thể khó quản lý..

kiến trúc vải hyperledgerHình 2: Kiến trúc Hyperledger Fabric. Hình này minh họa một số cấu hình kiến ​​trúc của Fabric và cách các thành phần được tổ chức thành một hệ thống được thiết kế để xử lý thông tin nâng cao và thông lượng giao dịch tối đa.

Ý tưởng chính là các kênh cung cấp cơ hội để di chuyển các giao dịch trong nền tảng. Nhìn vào kiến ​​trúc, chức năng đặt hàng các nút dịch vụ (OSN) phục vụ để ghi lại các giao dịch trong dịch vụ đặt hàng Apache Kafka. Trong hệ sinh thái truyền dữ liệu, Kafka là một công cụ mạnh mẽ với khả năng nối các hình thức giao dịch khác nhau thành các cụm Kafka riêng biệt và cuối cùng là các phân vùng.

Trong thiết lập này, dữ liệu có thể được phân phối trên các cụm để hình thành nền tảng lưu trữ phân tán có thể ghi lại cấu trúc dữ liệu đôi khi được gọi là “khối” hoặc đốm màu trong định nghĩa Vải về “trạng thái” trong ngữ cảnh khóa của chúng / cấu hình cửa hàng giá trị. Một khái niệm hóa cần thừa nhận trong khuôn khổ phần mềm này là tất cả những người tham gia và cấu trúc dữ liệu trong hệ sinh thái này đều có nguồn gốc ở chỗ chúng hoạt động chủ yếu cùng với những người dùng khác trong hệ sinh thái phần mềm này.

Hình 3 Apache KafkaHình 3: Apache Kafka

Trên thực tế, Fabric sử dụng một cấu trúc con kiểu sổ cái triển khai một số kho dữ liệu được liên kết băm nhất định, mặc dù cần phải thừa nhận rằng cấu hình của các hàm băm không tuân theo thiết kế kiến ​​trúc ban đầu được liên kết với hệ thống blockchain có nguồn gốc từ Bitcoin hoặc Ethereum. Mặc dù các đốm màu dữ liệu được phân chia theo từng đợt và trải qua các sự kiện phân phối để cuối cùng tạo ra một liên kết băm của các giao dịch, nhưng cần phải hiểu rằng quá trình này không nhất thiết phải chuyển đổi dữ liệu thành một sửa đổi trạng thái của hệ thống. Thay vào đó, các khối được định cấu hình theo cách thông tin được lưu trữ trong cấu trúc kiểu cơ sở dữ liệu với các phiên bản băm khác nhau.

Trong hệ sinh thái của Fabric, các sự kiện phân phối được gọi là khối trong khi chaincode đi qua các sự kiện triển khai để cuối cùng bảo mật dữ liệu trong chuỗi của cấu trúc dịch vụ đặt hàng. Cấu hình của cấu trúc dữ liệu và mô-đun của hệ thống này có thể cho phép thông lượng giao dịch được mong đợi của kiến ​​trúc cơ sở dữ liệu phân tán, mặc dù cần thừa nhận rằng sự phối hợp mã nội dung vẫn là một thách thức chưa được giải quyết hoàn toàn bên trong hệ sinh thái của Fabric dưới dạng tài sản và giá trị không nhất thiết phải có biểu diễn kỹ thuật số có thể được điều phối trong sổ cái.

R3 Corda

R3 Corda được xây dựng trên một môi trường không yêu cầu blockchain, mà là một cơ sở dữ liệu phi tập trung sử dụng nhiều dạng cấu hình lại cấu trúc khác nhau để xây dựng một hệ thống chủ yếu được các ngân hàng và các tổ chức khác sử dụng cho các quy trình của họ. Nền tảng vay mượn rất nhiều từ mô hình UTXO được sử dụng trong các giao dịch bitcoin trong đó trạng thái được xác định bởi một loạt đầu vào và đầu ra và các cấu hình lại khác nhau của các đầu vào có thể quy định trạng thái của đầu ra.

Khung kiến ​​trúc R3 Corda dựa trên cấu trúc nút dựa trên các mô-đun con được gọi là công chứng giúp duy trì tính hợp lệ của mạng tương tự như cấu trúc trình xác nhận trong các nền tảng khác, nó trừu tượng hóa chức năng của sự đồng thuận. Các nút đi kèm với cơ sở dữ liệu quan hệ được nối vào trong cấu trúc dữ liệu cho phép truy vấn bằng SQL. Giao tiếp giao dịch bị hạn chế trong các giao thức con được gọi là luồng.

Các luồng này có thể so sánh với kiến ​​trúc kênh được thấy trong Hyperledger Fabric, nơi chỉ các bên cá nhân giữ bí mật về các giao dịch mới có thể truy cập thông tin. Các lớp trải qua quá trình biến đổi tạo ra các máy trạng thái được gọi là sợi hoặc đồng quy trình. Kiến trúc dựa trên các luồng giao tiếp với các luồng phụ và tương tác với thư viện các luồng có các chức năng được xác định trước trong giới hạn của nền tảng. Ngoài ra, có một lớp nhận dạng khép kín trong Corda cho phép các mức độ kiểm soát truy cập khác nhau trong mạng tổng thể.

Mặc dù R3 Corda đã công khai tuyên bố rằng nó không có ý định trở thành một blockchain, nhưng cần lưu ý rằng việc cấu hình lại khái niệm cơ sở dữ liệu phân tán thành cơ sở dữ liệu phi tập trung phụ thuộc khá nhiều vào các hệ thống cơ sở dữ liệu truyền thống. Trong khi hệ thống được kiến ​​trúc dựa trên các cấu trúc dữ liệu mới và các thành phần khác nhau về cách tổ chức hệ thống phân tán, nền tảng này có lưu ý đến việc phân bổ dữ liệu và tìm ra nhiều cách khác nhau để tối ưu hóa các chức năng của hệ thống phân phối dữ liệu. Một điều cần lưu ý là bởi vì hệ thống bị giới hạn ở một số khía cạnh của sự phối hợp dữ liệu trong giới hạn của một kiến ​​trúc cụ thể, việc tích hợp vào các hệ thống blockchain thực tế đã bị hy sinh vì tính mô-đun và khả năng tương tác không được triển khai cho thiết kế ban đầu.

quy trình làm việc r3 cordaHình 4: Quy trình làm việc R3 Corda. Luồng công việc của các giao dịch trong Corda và cách các trạng thái Đầu vào và trạng thái Đầu ra được di chuyển qua hệ thống và cách tài liệu được thêm vào quy trình luồng công việc.

Ethereum

Hệ sinh thái Ethereum được xây dựng từ sự kết hợp của hệ sinh thái blockchain riêng tư và hệ sinh thái blockchain công cộng. Chuỗi công cộng không có bất kỳ nơi nào gần thông lượng và khả năng xử lý dữ liệu như được mô tả trong bối cảnh điều phối dữ liệu, do đó không nên đánh giá dựa trên những khả năng đó. Khi đánh giá khía cạnh này của Ethereum, điều hợp lý nhất là tổng hợp các sắc thái khác nhau của cấu trúc liên kết mạng của các phiên bản riêng của Ethereum.

Các Giấy vàng Ethereum nghiêm túc quyết định một tập hợp các thông số kỹ thuật về những gì tạo nên Ethereum cũng như đặc điểm kỹ thuật của cơ sở mã. Do sự tuân thủ nghiêm ngặt này đối với các bản thiết kế của giao thức này, các nhánh của Ethereum, cũng như các triển khai liên hợp, giống như chất nền ban đầu mà công nghệ được xây dựng. Trên thực tế, các thông số kỹ thuật giống nhau liên tục cho dù trong bằng chứng công việc, bằng chứng quyền hạn hoặc bằng chứng thực hiện cổ phần vì các giao thức được coi là con cháu của cùng một thông số kỹ thuật Máy ảo Ethereum (EVM).

Hình 5 Thiết kế kinh tế tiền điện tửHình 5: Thiết kế kinh tế tiền điện tử.

Ethereum Casper Proof of Stake

Một ví dụ về các lớp khuyến khích kinh tế tiền điện tử cũng có thể được nhìn thấy trong quá trình chuyển đổi của Ethereum sang cơ chế đồng thuận bằng chứng cổ phần thông qua việc triển khai Casper. Mặc dù bằng chứng công việc có cấu trúc khuyến khích lý thuyết trò chơi được nội bộ hóa riêng để ngăn cản người tham gia điều khiển mạng, việc chuyển đổi sang bằng chứng cổ phần thậm chí còn có cấu trúc nội bộ hơn nữa để ngăn cản người tham gia phân bổ hoặc cố gắng tạo ra các phiên bản thay thế của chuỗi khối khi gặp các nhánh. Giao thức staking tạo ra một môi trường Byzantine Fault Tolerance nơi ether sẽ được liên kết vào cơ chế đồng thuận. Điều này có nghĩa là các cá nhân sẽ bị ràng buộc bởi một mối ràng buộc trung thành để cư xử một cách tôn trọng trong hệ thống.

Nếu kẻ tấn công có kế hoạch trang bị hoặc cố gắng chiếm quyền kiểm soát trong cơ chế đồng thuận, các giao thức khác nhau liên quan đến “Thuật toán kẻ giết người” sẽ phá hủy việc nắm giữ Ether hoặc trái phiếu của kẻ tấn công, do đó sẽ trừng phạt họ vì những hành động bất chính của họ. Trong thiết kế cơ chế đằng sau các hình phạt, lượng Ether bị phá hủy được lập trình nhất quán để cân đối với lượng mà kẻ tấn công mong muốn đạt được, trong đó trạng thái cân bằng đạt được là điểm mà kẻ tấn công sẽ không bao giờ muốn xâm phạm hệ thống ngay từ đầu..

Cosmos và Tendermint

Cosmos cũng đang xây dựng một hệ sinh thái dựa trên cơ chế đồng thuận Tendermint chủ yếu dựa vào các thuật toán Khả năng chịu lỗi của Byzantine. Nền tảng này phụ thuộc vào các trình xác nhận có vai trò tương tự như những người khai thác trong mạng bitcoin. Người xác thực có mã thông báo đặt cược được gọi là Nguyên tử được sử dụng để bảo mật mạng thông qua cơ chế bằng chứng cổ phần dựa trên sự tin tưởng được tạo ra bởi người xác thực ngoại quan. Sự tác động lẫn nhau giữa những người chơi trong hệ sinh thái cũng thể hiện cấu trúc lý thuyết trò chơi trong đó người xác thực có thể mất mã thông báo của họ hoặc mã thông báo được ủy quyền cho họ nếu bị phát hiện vi phạm giao thức. Do thiết kế tiền gửi ngoại quan của các bên liên quan trong hệ thống này, cơ chế đồng thuận cho phép một cơ chế khuyến khích để đảm bảo an toàn cho mạng lưới. Thiết kế bảo mật này cho phép vận hành đúng chức năng của Giao diện chuỗi khối ứng dụng (ABCI), giao thức Truyền thông liên chuỗi khối (IBC) cũng như các tương tác khác nhau giữa trung tâm Cosmos và các khu vực.

R3 Corda và vải Hyperledger

Một lưu ý quan trọng cần nhận ra là R3 Corda và Hyperledger Fabric không có các lớp khuyến khích kinh tế tiền điện tử này được khởi tạo trong kiến ​​trúc phần mềm của chúng. Do thực tế là các kiến ​​trúc phần mềm được thiết kế nền tảng dựa trên các mô hình tập trung vào cơ sở dữ liệu phân tán, chúng ban đầu không được thiết kế để kết hợp các lớp tiền điện tử gốc trong khuôn khổ tổng thể. Và vì sự khác biệt cố hữu này trong thiết kế của phần mềm, chúng vẫn chưa được hiệu chỉnh để có thể tham gia vào hệ sinh thái đa chuỗi, nơi có khả năng tương tác và phối hợp với vô số blockchain. Bởi vì các hệ thống được cấu trúc với lưu lượng tối đa, bố cục kiến ​​trúc cho cấu trúc liên kết mạng có thể tương tác với các chuỗi khối bao gồm các mạng chính blockchain công khai đã bị bỏ qua dựa trên việc xây dựng ban đầu của các hệ thống này.

Tại sao thiết kế cơ chế kinh tế tiền điện tử lại cần thiết?

Người ta có thể hỏi tại sao một lớp cơ sở hạ tầng kinh tế tiền điện tử lại cần thiết trong thiết kế phần mềm. Điều mà mô hình này tạo ra là một lớp tin cậy mới và tính bất biến có thể tồn tại trong môi trường máy tính mà không cần dựa vào một thực thể tập trung. Chúng tôi đã xây dựng phần mềm trong một máy chủ khách hàng cụ thể và kiến ​​trúc cơ sở dữ liệu trong nhiều thập kỷ. Các công ty như IBM, Intel và Oracle đã hoàn thiện mô hình này cùng với các hệ thống và hệ thống con được tạo ra sau lần tạo ban đầu và các mô hình này vẫn đang được sử dụng trong các kiến ​​trúc hệ thống phân tán cũng như các hệ thống sổ cái phân tán mới được dán nhãn. Mặc dù các hệ thống này vẫn tập trung ở nhiều khía cạnh khác nhau, cho dù thông qua một tổ chức trung tâm hay một cơ cấu tập đoàn giống như cartel trong đó các ưu đãi được liên kết dựa trên sự phụ thuộc vốn có vào một thực thể tập trung trái ngược với một cơ cấu khuyến khích thực sự để đảm bảo hệ thống hoạt động bình thường..

Một hệ thống phi tập trung cho phép các con đường thay thế khả thi để đạt được các mục tiêu nhất định trong môi trường phần mềm. Sự cân bằng chính được đánh dấu trong sự trao đổi này sẽ là tin cậy và thực thi. Bởi vì một hệ thống tập trung lớn được tin cậy tốt hơn, nó được coi là có khả năng thực thi tốt hơn. Mặc dù những gì mà các hệ thống blockchain hy vọng sẽ thấm nhuần là các đặc điểm của một hệ thống trong đó niềm tin và giá trị có thể được phân bổ lại mà không cần phụ thuộc vào một thực thể tập trung lớn.

Một ý tưởng được ủng hộ trong một số khía cạnh của thiết kế hệ thống là để tối ưu hóa một hệ thống, cũng cần phải tối ưu hóa các hệ thống con. Điều này có nghĩa là sự phối hợp của một hệ thống phải được sắp xếp và tổ chức sao cho các hệ thống con bên trong cũng có cơ chế cổ phần hoặc khuyến khích trong hệ sinh thái tổng thể lớn hơn, để đạt được các mục tiêu hợp tác hơn nữa. Bằng cách tạo ra một cách tiếp cận lý thuyết trò chơi kinh tế tiền điện tử hướng tới sự tối ưu hóa này của môi trường tổng thể, có thể tạo ra sự kết hợp của cả khoa học máy tính và các mô hình kinh tế, cho phép tạo ra các kiến ​​trúc phần mềm mới có thể được hình dung trong nền kinh tế kỹ thuật số.

Dựa trên tầm nhìn về nền kinh tế kỹ thuật số này, cần phải thừa nhận rằng việc sử dụng kết hợp các chuỗi khối riêng tư và các chuỗi khối công cộng có thể tương tác với nhau là những gì sẽ tạo ra một hệ sinh thái kỹ thuật số khả thi, nơi các tầng thương mại và mối quan hệ kinh doanh khác nhau có thể xuất hiện và phát triển vượt ra ngoài khả thi trong các cấu hình công nghệ kế thừa.

Tích hợp vào nền kinh tế mã thông báo Blockchain

Đối với mục đích của cuộc điều tra này, cần phải xác định khái niệm mã hóa. Khái niệm này vay mượn từ khái niệm rằng các doanh nghiệp hoặc tổ chức có thể tạo ra các đại diện có thể thay thế hoặc không thể thay thế của các dạng tài sản, hàng hóa và dịch vụ khác nhau dựa trên các tiêu chuẩn kỹ thuật số nhất định hiện đang tồn tại trong hệ sinh thái của chúng tôi.

Trong khi nền kinh tế mã thông báo vẫn đang phát triển, điều quan trọng cần phân biệt là làn sóng sản phẩm đầu tiên ban đầu sẽ có nhiều lỗi và sai sót khác nhau đòi hỏi thời gian và sự lặp lại để hoàn thiện. Mặc dù mã hóa tài sản, sản phẩm tài chính, năng lượng và sự chú ý kỹ thuật số đều là những mô hình kinh doanh khả thi, nhưng động lực chính xác mà chúng được triển khai yêu cầu các lớp chức năng và quyền truy cập bổ sung sẽ chỉ được cải thiện theo thời gian. Một nền kinh tế mã thông báo thành công sẽ là kết quả tạo ra từ những phát triển và khám phá quan trọng đang được thực hiện trong thiết kế cơ chế lý thuyết trò chơi và các đổi mới blockchain.

Như được mô tả trong Josh Stark’s bài viết về kinh tế học tiền điện tử, các mã thông báo thể hiện các dấu hiệu khả dụng mạnh nhất được đánh giá về việc liệu chúng có tạo thành một thành phần cần thiết trong kinh tế học và thiết kế lý thuyết trò chơi của hoạt động kinh doanh tổng thể hay không. Nếu một doanh nghiệp có thể số hóa hoặc mã hóa các khía cạnh khác nhau trong hệ sinh thái của mình, thì các dòng sản phẩm có thể được tạo ra sẽ mở rộng theo cấp số nhân vượt ra ngoài các phương tiện truyền thống của chúng ta là trao đổi hàng hóa vật chất, tài sản tài chính, hàng hóa hoặc dịch vụ công nghệ. Bằng cách tạo ra phương tiện kỹ thuật số mà trên đó tài sản mã hóa có thể thành hiện thực, những phát triển đáng kể có thể phát triển từ hệ sinh thái mới.

Khi xem xét hệ sinh thái của các công cụ blockchain, rõ ràng Ethereum trên thực tế là nền tảng mà nền kinh tế mã thông báo có thể được xây dựng trên đó. Và nếu mô hình nền kinh tế mã thông báo có thể kết hợp các chức năng của chuỗi khối riêng, các giải pháp khả năng mở rộng và các công cụ bảo mật như zk-Snarks, thì việc mã hóa tổng thể tài sản kỹ thuật số sẽ làm lu mờ các khả năng hiện tại mà các mô hình kinh tế của chúng tôi bị hạn chế do những hạn chế cố hữu khả năng tổ chức.

Đạt được các Mục tiêu Kinh doanh của Blockchain

Để đạt được các mục tiêu kinh doanh đã đề cập của blockchain, chúng ta phải đánh giá các con đường khác nhau cần được phục vụ. Trong tổng quan về khả năng chi tiết biểu đồ của các mô hình được đề cập, Ethereum có thể phục vụ kịch bản Điều phối cơ sở dữ liệu phân tán cũng như các chức năng bổ sung trong khi R3 Corda và Hyperledger Fabric chưa chọn chạm vào các lớp chức năng đó.

Trong bối cảnh các trường hợp sử dụng kinh doanh, chúng tôi phủ các chức năng khác nhau được thảo luận lên trên các tình huống kinh doanh trong thế giới thực để hiểu rõ hơn về khả năng của các nền tảng.

Phân bổ thông tin hiệu quả

Về mặt chức năng, các sản phẩm tương tự nhau từ quan điểm phối hợp cơ sở dữ liệu và sử dụng các hệ thống phân tán. R3 Corda, Hyperledger Fabric và các phiên bản doanh nghiệp của Ethereum trên thực tế có các tính năng phân bổ thông tin phân tán có thể tạo điều kiện phân bổ thông tin thông qua các lớp kiểm soát truy cập khác nhau và các cấu hình quản trị liên hợp. Mặc dù mỗi nền tảng khác nhau về cấu hình kiến ​​trúc phần mềm của nó, nhưng mỗi nền tảng đều có thể thực thi hiệu suất cần thiết về phân bổ và điều phối thông tin hiệu quả.

Thông tin bất biến đáng tin cậy

Tính bất biến đã được sử dụng phần nào như một khái niệm đồng nghĩa để tin tưởng trong bối cảnh của rất nhiều công nghệ này. Khi đánh giá các đặc tính bất biến, cần phải hiểu rằng trong một hệ sinh thái sử dụng các công cụ truyền dữ liệu dựa trên Apache như Kafka, có các khả năng vốn có cho phép truy cập đọc / ghi dữ liệu. Do đó, các khía cạnh bất biến của Hyperledger Fabric có phần hạn chế do một số lựa chọn được thực hiện trong thiết kế hệ thống.

Đối với hệ thống dựa trên mô hình UTXO của R3 Corda, khía cạnh của tính bất biến được bảo tồn khác nhau trong giới hạn tổng thể của hệ thống. Do thiết kế sổ cái phân tán tổng thể của hệ thống của họ, họ đã thiết lập một số khía cạnh của sự tin cậy có thể được chứng minh trên toàn bộ nền tảng.

Các lớp tin cậy và tính bất biến được thiết lập trong bối cảnh Ethereum đều được khái niệm hóa trong một giao thức con của các nguồn gốc trạng thái có nguồn gốc từ blockchain công khai từ Patricia Merkle Tries. Do việc bảo tồn các mô hình phần mềm cốt lõi trong hệ sinh thái và kết nối khả thi với chuỗi công khai, chuỗi khối Ethereum và các dẫn xuất liên quan của Ethereum có thể chứng minh hoàn toàn tính bất biến. Niềm tin đạt được từ tính bất biến này cuối cùng có thể được gắn với một hệ thống giá trị mới khi tài sản bắt đầu trải qua quá trình số hóa.

Số hóa tài sản

Cần phải thừa nhận rằng, trên thực tế, Hyperledger Fabric có thể tạo ra các tài sản kỹ thuật số theo nghĩa danh nghĩa vì việc số hóa một tài sản được bắt nguồn từ sổ đăng ký của sản phẩm thành một định dạng kỹ thuật số. Mặc dù việc số hóa nội dung trên Fabric sẽ dẫn đến nội dung chỉ có thể hoạt động trên các hệ thống sử dụng Fabric. Điều này sẽ tương đương với việc nếu một ứng dụng email được tạo ra để chỉ có thể gửi email qua lại với những người sử dụng cùng một ứng dụng email, không giống như những gì tồn tại trong thế giới hiện tại của chúng ta, nơi vô số ứng dụng email có thể tương tác với nhau.

R3 Corda có mâu thuẫn tương tự ở chỗ người dùng nền tảng của R3 sẽ bị hạn chế tương tác với các nền tảng khác ngoài R3 trong bối cảnh tổng thể của họ, tạo ra một chút khóa nhà cung cấp. Bởi vì R3 Corda tập trung chủ yếu vào nhóm khách hàng ngân hàng, nên có thể có phần mềm ngân hàng riêng biệt, mặc dù cần lưu ý rằng người dùng nền tảng sẽ bị hạn chế trong các mối quan hệ ngân hàng chỉ với các tổ chức sử dụng R3 Corda và sẽ không thể tương tác liền mạch với hệ sinh thái của các đối tác không sử dụng nền tảng của nhà cung cấp.

Bởi vì Ethereum có nghĩa là hoạt động như một giao thức cơ bản tương tự như HTTP hoặc TCP / IP trong các dịch vụ web, không có khái niệm “khóa nhà cung cấp” đối với chỉ một người xây dựng các ứng dụng Ethereum. Niềm tin có thể được thiết lập thông qua các khía cạnh khác nhau của chuỗi khối Ethereum cho phép số hóa tài sản toàn cầu có thể xảy ra trong một hệ thống kinh tế mới không giống như những gì hiện có. Nếu đề cập lại ví dụ về email, giao thức Ethereum có thể được coi là tương tự với IMAP hoặc POP3 như là các giao thức phổ biến để truy cập email.

Các giao thức có nguồn gốc từ Ethereum và Ethereum có thể hoạt động như một cơ sở hạ tầng blockchain mà các công ty có thể xây dựng tài sản kỹ thuật số. Tương tự như cách mọi công ty có thể tạo một trang web vào cuối những năm 90 bằng cách sử dụng HTML cho trang web, mọi công ty sẽ có thể tạo ra nền kinh tế kỹ thuật số cho các dịch vụ và sản phẩm của họ bằng cách sử dụng hợp đồng thông minh Ethereum có thể tạo ra các mã thông báo có thể truy cập bởi một mạng rộng hơn.

Con đường phía trước

Để có một nền tảng đủ mạnh có thể tương tác với các thị trường công khai, hệ thống phải có khả năng đáp ứng các yêu cầu kinh doanh cho phép xử lý dữ liệu hiệu quả, các lớp phân bổ tin cậy bổ sung và khả năng đại diện cho tài sản trong nền kinh tế kỹ thuật số đang phát triển. Rõ ràng là cả ba nền tảng đều nhằm đạt được các mục tiêu tương tự nhau, thông qua các con đường khác nhau về tiến bộ công nghệ và sử dụng cấu hình kỹ thuật.

Trong chặng đường phía trước, chúng ta phải xem xét nơi chúng ta thấy các mô hình kinh doanh kinh tế phát triển trong hệ sinh thái đang phát triển này và rõ ràng là các nền tảng dựa trên Ethereum có lợi thế hơn khi tích hợp thực sự vào nền kinh tế kỹ thuật số, mặc dù có những điểm yếu rõ ràng trong một số giao dịch dữ liệu các chức năng thông lượng mà Hyperledger Fabric và R3 Corda có thể vượt trội. Vì các nền tảng sổ cái phân tán và blockchain khác nhau được lặp lại và vượt ra ngoài khả năng tồn tại trong nền tảng công nghệ hiện tại của chúng tôi, các quyết định về việc sử dụng nền tảng nào để xây dựng sẽ phụ thuộc rất nhiều vào hướng các trường hợp sử dụng trong hệ sinh thái của chúng tôi và tôi thấy các loại trường hợp sử dụng khác nhau được xếp lớp lên nhau.

Tài liệu này không nhằm mục đích nói rằng một nền tảng tổng thể tốt hơn một nền tảng khác, mà nhằm mục đích quy định rằng các nền tảng vốn đã khác biệt với nhau. Ethereum có một số chức năng nhất định mà các sổ cái phân tán như Fabric và Corda không có trong khi Fabric và Corda có khả năng hoạt động mà Ethereum hiện tại không thể đạt được ở mức độ tương tự.

Để thực sự đạt được mức độ tương tác và khả năng mở rộng mà các hệ thống hiện có của chúng tôi mong muốn, một giao thức phải được xây dựng và thiết kế với tất cả các tương tác, tương tự như cách internet được thiết kế lần đầu tiên. Ethereum như một giao thức, có thể hoạt động như một công nghệ nền tảng cung cấp dịch vụ cho một hệ sinh thái đủ rộng để bao gồm các yếu tố cần thiết trong môi trường kinh tế, mặc dù vậy hãy lưu ý rằng nền tảng này hiện chưa hoàn thiện và cũng có thể được hưởng lợi từ một số khả năng vốn có trong các đối tác DLT.

Mặc dù con đường phía trước sẽ bao gồm các công nghệ chưa được hoàn thiện, nhưng các giao thức cần được kiểm tra xem chúng cuối cùng sẽ tái tạo chặt chẽ mức độ chức năng mà chúng ta hy vọng sẽ thấy trong thế hệ tiếp theo của internet và đôi khi giải pháp rõ ràng nhất không phải là chỉ tập trung vào một công nghệ.

Đọc Phần 2 của Công nghệ sổ cái phân tán so với Blockchain.

Kết nối với các chuyên gia blockchain của chúng tôi

Nhóm Giải pháp toàn cầu của chúng tôi cung cấp đào tạo về blockchain, tư vấn chiến lược, dịch vụ triển khai và cơ hội hợp tác. Liên hệ với chúng tôi Bản tin Đăng ký nhận bản tin của chúng tôi để biết tin tức mới nhất về Ethereum, các giải pháp doanh nghiệp, tài nguyên dành cho nhà phát triển và hơn thế nữa.Hướng dẫn hoàn chỉnh về mạng kinh doanh chuỗi khốiHướng dẫn

Hướng dẫn hoàn chỉnh về mạng kinh doanh chuỗi khối

Giới thiệu về TokenizationHội thảo trên web

Giới thiệu về Tokenization

Tương lai của tài sản kỹ thuật số tài chính và DeFiHội thảo trên web

Tương lai của tài chính: Tài sản kỹ thuật số và DeFi

Ethereum doanh nghiệp là gìHội thảo trên web

Ethereum doanh nghiệp là gì?

Ngân hàng Trung ương và Tương lai của Tiền tệGiấy trắng

Ngân hàng Trung ương và Tương lai của Tiền tệ

Komgo Blockchain cho Tài trợ Thương mại Hàng hóaCase Stud

Komgo: Blockchain cho Tài trợ Thương mại Hàng hóa

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map