Khả năng không ngừng mở rộng nói phổ biến là tài năng phát triển của một khối hệ thống để đáp ứng nhu cầu ngày càng tăng. Trong năng lượng điện toán, chúng ta có thể tăng công suất của máy bằng cách nâng cung cấp phần cứng của chính nó để triển khai các tác vụ tốt nhất định nhanh hơn. Khi công ty chúng tôi nói về khả năng mở rộng lớn trong blockchain, công ty chúng tôi đề cập đến việc tăng tài năng của chúng để giải pháp xử lý nhiều thanh toán hơn.

Bạn đang xem: Sidechain là gì

Bạn đang xem: Sidechain là gìCác giao thức như Bitcoin có không ít điểm mạnh, nhưng khả năng mở rộng ko phải là 1 trong trong số đó. Nếu như Bitcoin được chạy vào cơ sở dữ liệu được tải tập trung, vấn đề quản trị viên tăng vận tốc và thông lượng sẽ kha khá dễ dàng. Nhưng các tuyên ba giá trị của Bitcoin (khả năng kháng kiểm duyệt) yêu cầu rằng đa số người tham gia đồng hóa hóa một bản sao của blockchain.Chạy một nút Bitcoin có giá thành tương đối thấp cùng thậm chí những thiết bị đơn giản cũng có thể làm được. Nhưng mà vì hàng chục ngàn nút cần update với nhau, nên gồm những tiêu giảm nhất định về khả năng của chúng. Chuỗi có chức năng xử lý trọng lượng giao dịch có số lượng giới hạn để không cho phép cơ sở dữ liệu cải cách và phát triển đến size khó sử dụng. Nếu những giao dịch trở nên quá rộng và quá nhanh, các nút sẽ không thể theo kịp. Rộng nữa, nếu các khối quá lớn, chúng cần thiết được đưa tiếp gấp rút trên mạng.

Do đó, mạng ở trong triệu chứng một nút cổ chai. Một blockchain rất có thể được coi như một thương mại dịch vụ xe lửa xuất hành theo các khoảng thời gian đã đặt. Chỉ bao gồm chỗ ngồi hạn chế trong những khoang tàu, và để có được vé, khách du lịch phải trả giá bán để bảo vệ một chỗ. Nếu tất cả mọi người đang cố gắng lên tàu cùng một lúc, giá đang cao. Tương tự, một mạng bị tắc với những giao dịch đang chờ xử lý sẽ yêu cầu người dùng trả phí cao hơn để những giao dịch của mình được đưa vào một cách kịp thời.

Một chiến thuật đó là mở rộng các toa tàu. Điều này tức là nhiều số ghế hơn, thông lượng cao hơn và giá vé tốt hơn. Nhưng không tồn tại gì đảm bảo rằng những ghế sẽ không còn nhanh chống bị lấp đầy như trước đó đây. Các toa tàu cấp thiết được không ngừng mở rộng mãi mãi, giống như các khối hoặc khối khí quan yếu được mở rộng vô hạn. Điều này khiến việc những nút bảo trì trên mạng đang trở cần đắt đỏ hơn, bởi chúng sẽ phải phần cứng đắt hơn để duy trì đồng cỗ hóa.

Nhà tạo nên Ethereum, Vitalik Buterin đã giới thiệu ra Bộ bố Mở rộng để mô tả thách thức mà các blockchain phải đối mặt. Ông đưa ra giả thuyết rằng những giao thức phải triển khai đánh đổi giữa khả năng mở rộng, tính bảo mật và phân cấp. Những điều đó có một trong những mâu thuẫn cùng nhau – bằng cách tập trung quá nhiều vào hai trong những các ở trong tính, thuộc tính thứ ba sẽ bị thua kém.

Vì tại sao này, nhiều người xem khả năng mở rộng lớn là thứ phải đạt được ngoài chuỗi, trong khi tính bảo mật thông tin và phân cấp nên được về tối đa hóa trên thiết yếu blockchain.

Các phương án mở rộng quy mô quanh đó chuỗi là gì?

Mở rộng quanh đó chuỗi tế bào tả những cách tiếp cận có thể chấp nhận được các giao dịch thanh toán được triển khai mà không làm cho phình khổng lồ blockchain. Các giao thức cắm vào chuỗi được cho phép người dùng gửi với nhận tiền, mà không tồn tại giao dịch xuất hiện trên chuỗi chính. Chúng ta sẽ đi sâu vào hai trong các những văn minh đáng để ý nhất trên trận mạc này: sidechain và những kênh thanh toán.

Giới thiệu về sidechain

Sidechain là gì?

Sidechain là 1 trong những blockchain riêng biệt. Mặc dù nhiên, nó ko phải là một nền tảng độc lập, do nó được gắn bởi một bí quyết nào kia vào chuỗi chính. Chuỗi chủ yếu và sidechain có thể tương tác với nhau, có nghĩa là tài sản hoàn toàn có thể chảy tự do thoải mái từ chuỗi này thanh lịch chuỗi khác.

Có một vài cách để đảm bảo rằng tiền rất có thể được chuyển qua. Trong một số trường hợp, tài sản được gửi từ chuỗi chính bằng cách được gửi vào một địa chỉ sệt biệt. Chúng không thực thụ được gửi sang – núm vào đó bọn chúng bị khóa vào địa chỉ cửa hàng và một số tiền khớp ứng được phát hành trên sidechain. Một cách đơn giản hơn (mặc mặc dù cho là một tùy lựa chọn tập trung) là giữ hộ tiền cho người giám sát, người này sẽ hiệp thương tiền cam kết quỹ để lấy tiền bên trên sidechain.

Sidechain vận động như rứa nào?

Giả sử Alice của bọn họ có 5 bitcoin. Cô ấy hy vọng trao thay đổi chúng để mang 5 đồng tiền tương tự trên một sidechain Bitcoin – hãy hotline chúng là sidecoin. Sidechain trong câu hỏi sử dụng chốt nhì chiều, tức là người dùng hoàn toàn có thể chuyển gia tài của bọn họ từ chuỗi chính sang sidechain cùng ngược lại.

Hãy nhớ là sidechain là 1 trong những blockchain riêng biệt. Do vậy, nó sẽ có các khối, nút và cơ chế xác nhận khác nhau. Để nhận những sidecoin của mình, Alice sẽ gửi 5 bitcoin của bản thân đến một địa chỉ cửa hàng khác. Người nhận chúng sau đó sẽ cộng 5 sidecoin này vào add của họ sau thời điểm họ cảm nhận bitcoin. Không tính ra, nó hoàn toàn có thể có một trong những loại tùy chỉnh được giảm thiểu tin cậy trong đó các sidecoin được tự động cộng vào sau cùng khi ứng dụng phát hiện nay thanh toán.
*

Alice hiện nay đã biến đổi tiền của chính bản thân mình thành sidecoin, mà lại cô luôn rất có thể đảo ngược quy trình để lấy lại bitcoin của mình. Sau khi cô ấy đã lao vào sidechain, cô ấy có thể tự do giao dịch trên blockchain riêng biệt này. Cô ấy hoàn toàn có thể gửi những sidecoin hoặc nhận bọn chúng từ những người khác, hệt như cô ấy làm cho trên chuỗi chính.

Tại sao sidechain được sử dụng?

Bạn hoàn toàn có thể tự hỏi chân thành và ý nghĩa của việc này là gì. Lý do Alice không sử dụng blockchain Bitcoin?

Câu trả lời là sidechain có những tính năng mà Bitcoin ko thể gồm được. Blockchain là khối hệ thống trao đổi được thiết kế cẩn thận. Tuy nhiên Bitcoin là một số loại tiền mã hóa bình an và phi tập trung nhất, dẫu vậy nó không hẳn là rất tốt xét về phương diện thông lượng. Tuy vậy các giao dịch Bitcoin nhanh hơn những phương thức thông thường, nó vẫn kha khá chậm so với các hệ thống blockchain khác. Các khối được khai thác cứ sau mỗi mười phút với phí hoàn toàn có thể tăng đáng kể khi mạng bị nghẽn.

Phải xác định rằng, những khoản thanh toán giao dịch hàng ngày có lẽ rằng không đề nghị đến mức bảo mật thông tin này. Nếu Alice đã trả tiền cho 1 ly cà phê, cô ấy sẽ không còn đứng chờ thanh toán giao dịch được xác nhận. Cô ấy sẽ khiến hàng chờ bị tắc nghẽn, và mang đến lúc cảm nhận thì thứ uống của cô ý ấy đang nguội lạnh.

Sidechain không xẩy ra ràng buộc bởi các quy tắc tương tự. Bên trên thực tế, chúng thậm chí không cần áp dụng Bằng chứng quá trình để hoạt động. Bạn cũng có thể sử dụng ngẫu nhiên cơ chế đồng thuận nào, tin tưởng một trình chứng thực duy tuyệt nhất hoặc điều chỉnh ngẫu nhiên số lượng tham số nào. Bạn cũng có thể thêm các tăng cấp không trường thọ trên chuỗi chính, tạo nên các khối to hơn và triển khai các quyết toán nhanh chóng.

Thật thú vị, sidechain thậm chí hoàn toàn có thể có lỗi nghiêm trọng nhưng không tác động đến chuỗi chính. Điều này được cho phép chúng được áp dụng làm gốc rễ để thử nghiệm và gửi ra các tính năng có thể đòi hỏi sự đồng thuận từ đa phần mạng.

Nếu fan dùng gật đầu đồng ý sự tiến công đổi này, sidechain hoàn toàn có thể là một bước đặc biệt để tăng kĩ năng mở rộng một giải pháp hiệu quả. Các nút chuỗi chủ yếu không cần tàng trữ mọi giao dịch thanh toán từ sidechain. Alice hoàn toàn có thể tham gia sidechain với một thanh toán Bitcoin duy nhất, triển khai hàng trăm giao dịch thanh toán sidecoin và tiếp nối thoát khỏi sidechain. Bên trên blockchain Bitcoin, cô ấy chỉ vừa thực hiện hai việc –vào và thoát.

Plasma của Ethereum cũng vận động tương tự, nhưng tất cả một số biệt lập lớn. Đọc thêm về nó: Ethereum Plasma là gì?

Giới thiệu về các kênh thanh toán

Kênh giao dịch thanh toán là gì?

Các kênh thanh toán giao hàng có cùng một mục tiêu như các sidechain xét về năng lực mở rộng, tuy thế về cơ phiên bản chúng siêu khác nhau. Giống hệt như các sidechain, bọn chúng đẩy những giao dịch thoát ra khỏi chuỗi chính để blockchain không biến thành quá tải. Tuy nhiên, khác với những sidechain, bọn chúng không yêu ước một blockchain riêng để hoạt động.

Kênh giao dịch sử dụng hợp đồng hoàn hảo để có thể chấp nhận được người dùng thanh toán giao dịch mà không buộc phải xuất bản giao dịch của họ lên blockchain. Nó làm điều này bằng cách sử dụng một thỏa thuận được thực hiện bằng ứng dụng giữa hai fan tham gia.

Kênh thanh toán vận động như cố gắng nào?

Trong các mô hình như Mạng Lightning nổi tiếng, trước tiên 2 bên sẽ gởi tiền vào một add mà họ thuộc sở hữu. Đây là 1 trong những địa chỉ đa chữ ký, add này yêu mong hai chữ cam kết để chi phí các khoản tiền. Bởi vì vậy, trường hợp Alice với Bob tạo nên một showroom như vậy, chi phí chỉ rất có thể được chuyển ra phía bên ngoài với sự đồng ý của cả hai.

Giả sử mỗi người gửi 10 BTC vào một địa chỉ hiện giữ đôi mươi BTC. Sẽ thật dễ dàng để họ giữ một bảng cân đối trong kia ghi rõ rằng Alice cùng Bob mọi người có 10 BTC. Trường hợp Alice muốn tặng kèm Bob một đồng tiền, họ bao gồm thể cập nhật nó để nó ghi dấn rằng Alice gồm 9 BTC, Bob gồm 11 BTC. Bọn họ sẽ chưa hẳn xuất bản lên blockchain khi họ tiếp tục cập nhật những số dư này. 


*

Tuy nhiên, tại thời điểm phù hợp, trả sử lúc Alice có 5 BTC cùng Bob tất cả 15 BTC. Khi đó, họ rất có thể tạo một thanh toán gửi những số dư này đến các địa chỉ thuộc sở hữu của các bên, ký tên và truyền nó lên blockchain.

Alice cùng Bob có thể đã lưu lại mười, một trăm hoặc một nghìn giao dịch trên bảng cân đối kế toán của họ. Nhưng so với blockchain, họ chỉ đang triển khai hai vận động trên chuỗi: một là giao dịch thanh toán cấp vốn ban sơ và một là phân chia lại số dư khi trả thành. Ngoài hai thanh toán giao dịch này, tất cả các giao dịch khác đa số miễn tầm giá và gần như là ngay lập tức vì chưng chúng xảy ra ngoài chuỗi. Không cần phải trả phí khai thác và không phải đợi xác thực khối.

Tất nhiên, ví dụ được bàn bạc ở trên đòi hỏi cả hai bên phải thích hợp tác, đây chưa phải là tình huống lý tưởng nếu như họ là những người dân lạ. Tuy nhiên, các phương pháp đặc biệt rất có thể được áp dụng để trừng phạt ngẫu nhiên nỗ lực gian lậu nào, bởi vì vậy các bên có thể tương tác bình yên với nhau nhưng mà không yêu cầu tin tưởng. 

Định tuyến đường thanh toán

Rõ ràng, những kênh giao dịch thanh toán là công cụ thuận lợi khi 2 bên có khối lượng giao dịch cao. Trong khi chúng còn các ưu điểm khác nữa. Một mạng lưới các kênh này có thể được xẻ sung, có nghĩa là Alice hoàn toàn có thể trả tiền cho một buổi tiệc mà cô không có các liên kết trực tiếp. Giả dụ Bob có một kênh mở với Carol, Alice có thể trả tiền mang lại cô ấy với đk là có đủ tiền. Cô ấy sẽ đẩy tiền về phía kênh của Bob, với Bob vẫn lần lượt đẩy chúng cho Carol. Nếu như Carol được kết nối với fan tham gia khác, Dan, điều tương tự hoàn toàn có thể được thực hiện. 

Mạng lưới như vậy trở nên tân tiến thành một kết cấu liên kết phân tán, khu vực mọi bạn kết nối với rất nhiều đồng đẳng. Thường xuyên sẽ có rất nhiều tuyến đường cho một đích và người dùng sẽ rất có thể chọn tuyến đường công dụng nhất.

Xem thêm: Stream Và Live Stream Nghĩa Là Gì ? Live Stream Trên Facebook Để Làm Gì ?

Kết luận

Trong tương lai khi nhiều người tiêu dùng tham gia mạng, điều đặc biệt quan trọng là bảo trì tính phi tập trung. Điều này chỉ có thể đạt được bằng cách thực thi các giới hạn so với sự lớn mạnh của blockchain để các nút mới rất có thể dễ dàng tham gia. Mọi người lời khuyên các giải pháp mở rộng ngoài chuỗi tin rằng, theo thời gian, chuỗi thiết yếu sẽ chỉ được áp dụng để giải quyết các giao dịch thanh toán có quý giá cao hoặc nhằm chốt vào/ra khỏi sidechain cùng mở/đóng kênh.