Gửi bài viết tới BigCoin

(Phần 2) "Mã nguồn mở" là gì và tại sao nó quan trọng đối với các dự án tiền mã hóa và blockchain mở?

Đăng bởi: Aurora  - 16/03/2018 - 216 lượt xem
Chia sẻ
 

Luật và Mã nguồn mở

Hỗ trợ sắp xếp pháp lý và, trong một số trường hợp, khuyến khích phát triển mã nguồn mở. Phần mềm mã nguồn mở, giống như tất cả phần mềm khác, đều có bản quyền, nhưng tác giả của nó cho phép sử dụng và sửa đổi nó mà không cần xin phép cụ thể hoặc thanh toán cho người sáng tạo ban đầu (ví dụ giấy phép của MIT). Một số giấy phép thậm chí còn đưa ra một điều kiện đơn giản về việc sử dụng và sửa đổi trong tương lai, với những yêu cầu ví dụ như những sự thay đổi phát sinh mới được tự phát hành, theo cùng một giấy phép không độc quyền, do đó phát triển và mở rộng cơ sở mã nguồn mở. Đây được gọi là giấy phép phần mềm phổ biến  hoặc copyleft (ví dụ: LGPL-3).

Mã nguồn Mở trong các Dự án Token và Tiền mã hóa

Linux có lẽ coi là ví dụ lớn nhất và quan trọng nhất của mô hình mã nguồn mở, ngoài ra còn một số mã nguồn mở khác. Trong số đó có tất cả các các dự án blockchain mở và tiền mã hóa chính. Tất cả các dự án này tạo ra các mạng máy tính cho phép những người tham gia được kết nối đạt được thỏa thuận về dữ liệu được chia sẻ (blockchain của tiền mã hóa). Phần mềm cho phép bất kỳ người tham gia cụ thể nào kết nối với mạng được gọi là khách hàng và phần mềm khách hàng đó được phát hành và phát triển mã nguồn mở. Thông thường, các khách hàng này được phát triển bởi một số người tham gia không liên quan như một phiên bản đơn giản thông thường của phần mềm mạng (tức là một khách hàng tham chiếu), từ đó việc đào coin, ví, trao đổi hoặc các phần mềm tương thích mạng khác có thể được xây dựng.

Khách hàng tham khảo Bitcoin Core là sản phẩm của hơn 15.000 mã đóng góp độc đáo từ hơn 450 nhà phát triển cá nhân bên ngoài. Phần mềm này có thể sử dụng miễn phí và tự do sửa đổi theo giấy phép bản quyền của MIT, và toàn bộ lịch sử phát triển đó có thể được xem trong kho phần mềm công cộng do Github, nhà cung cấp dịch vụ điện toán đám mây tổ chức, cho phép tất cả mọi người đăng ký tài khoản, tải mã mới và theo dõi các thay đổi. Nếu kho lưu trữ mã bạn tạo được mở cho mọi người xem, nhận xét và sửa đổi đề xuất thì bạn thậm chí không phải trả tiền cho tài khoản Github.

Kho lưu trữ công cộng cũng theo dõi cái gọi là "fork" của mã trong khách hàng tham chiếu. Một "fork" tạo ra một bản sao của phần mềm gốc mà sau đó có thể được sửa đổi cho một số mục đích cụ thể mà không thay đổi kho gốc. Các nhà phát triển tự do “fork” kho Bitcoin Core Github vào việc (a) xây dựng các ứng dụng tương thích bitcoin với mục đích cụ thể (ví dụ như một ứng dụng ví cho điện thoại thông minh) hoặc (b) xây dựng một loại tiền mã hóa mới không còn tương thích với mạng bitcoin và từ đó tạo ra mạng tiền mã hóa mới (ví dụ Litecoin hoặc Zcash). Cho đến nay, khách tham chiếu Bitcoin Core đã được fork hơn 10.000 lần, và các kho lưu trữ mới cho các fork này cho thấy trạng thái phát triển mở liên tục của các dự án phái sinh này.

Dự án Ethereum hiện có ít nhất 121 kho phần mềm riêng biệt, mỗi nhóm tập trung vào các khía cạnh khác nhau của dự án (ví dụ như lập trình ngôn ngữ để viết hợp đồng thông minh, trình duyệt đồ hoạ người dùng cuối cho tương tác với mạng Ethereum và khách hàng tương thích để tham gia vào mạng). Có không ít hơn tám dự án phần mềm để phát triển các khách hàng tương thích của Ethereum và các khách hàng phổ biến hơn (go-ethereum và Parity) có hàng trăm nhà phát triển độc lập đóng góp cho mã nguồn. Mã của dự án Ethereum (và toàn bộ lịch sử của mã đó) giống như Bitcoin, được cung cấp công khai trong Github và các kho lưu trữ trực tuyến khác, và tất cả mã được phát hành theo LGPL-3, giấy phép copyleft yêu cầu tất cả các sản phẩm phái sinh trong tương lai phải là được phát hành dưới cùng một giấy phép không độc quyền.

Ngay cả những dự án gần đây do các start-up tư nhân mới cũng cho thấy sự cam kết sâu sắc với đặc tính mã nguồn mở này. Công ty phát triển giao thức Zcash một cách công khai và thông qua một kho lưu trữ công cộng, một số nhà đóng góp lớn không phải là nhân viên của công ty, và một tổ chức phi lợi nhuận công cộng đã được tạo ra để làm chủ sự chuyển đổi từ sự phát triển tập trung vào công ty sang phát triển tập trung vào cộng đồng dài hạn. Cơ sở mã Zcash được phát hành dưới giấy phép bản quyền của MIT. Các phòng thí nghiệm về Giao thức, nhà phát triển của Filecoin, dự định theo đuổi một mô hình mở tương tự và trước đây đã minh họa cho mô hình phát triển mã nguồn mở với dự án IPFS của nó, phát triển mã đó trong các kho công cộng và phát hành theo giấy phép của MIT.

 

Tại sao yếu tố “mở” lại có ý nghĩa

Các loại tiền mã hóa và các mạng blockchain mở có thể cung cấp các chức năng có thể được quy định nếu nó được cung cấp bởi một công ty. Một nhà phát hành tiền kỹ thuật số như Liberty Reserve hoặc E-gold là một doanh nghiệp chuyên kinh doanh dịch vụ tiền tệ, và phải đăng ký với FinCEN và được cấp phép chuyển tiền ở mọi tiểu bang. Nếu nhà phát hành đó quyết định tiếp thị các token của mình như một khoản đầu tư thì họ chúng có thể tồn tại dưới dạng chứng khoán và có thể nhà phát hành đó cần phải đăng ký với SEC. Những quy định này có ý nghĩa bởi vì các dịch vụ tập trung có nguy cơ rằng đối tượng ở giữa sẽ không giữ lời hứa của mình hoặc kiểm tra và bảo đảm các sản phẩm của mình một cách đầy đủ.

Tuy nhiên, các công nghệ như Bitcoin có thể tạo ra kết quả với chức năng tương tự với một mạng lưới mở và không thuộc sở hữu, chứ không phải là một công ty, ở trung tâm. Người dùng tham gia vào các mạng lưới này và phần mềm mã nguồn mở gắn liền các ưu đãi của họ với sự hợp tác và cuối cùng là thỏa thuận về mọi dữ liệu cần thiết để tạo ra một loại tiền tệ. Việc phân quyền được xây dựng dựa trên hai điều, cơ chế đồng thuận mở và phần mềm mã nguồn mở. Nếu mã không phải là mã nguồn mở, làm thế nào người tham gia (người lạ trên internet) có thể hiểu và tin tưởng vào hệ thống mà họ đang tham gia? Thật vậy, các dự án token dựa trên mã độc quyền có thể chỉ đơn giản là các nhà cung cấp dịch vụ tập trung ẩn sau những thuật ngữ và những điều vớ vẩn về blockchain.

Tuy nhiên, đối với các dự án chính hãng trong không gian này, mã tạo ra mạng lưới phân quyền, cho phép người tham gia tin tưởng lẫn nhau, sắp xếp các ưu đãi của họ, và trừng phạt các hành vi lừa đảo, chính loại mã này đã được phi tập trung hóa. Nó được phát triển tự do, miễn phí cho cả thế giới sử dụng và sửa đổi, hoàn toàn độc lập với một hoặc thậm chí một số lợi ích của các tập đoàn, và bởi hàng trăm người dùng đầy đam mê.

Theo coincenter.com

Tags
Chia sẻ  
  
  
  
100% Rating
Điểm: 5 / 5
1 Bình chọn

Aurora

Chúc các bạn tìm hiểu thêm nhiều thông tin bổ ích qua bigcoinvietnam.com!

Vitalik Buterin: Những dự án hứa hẹn TPS cao là một đống RÁC tập trung


Trong bài phát biểu quan trọng được đưa ra tại một Hội Nghị vào nửa đầu tháng 1 năm 2019, đồng sáng lập Ethereum và là một người có ảnh hưởng trong lĩnh vực blockchain- Vitalik Buterin đã đưa ra một tuyên bố gây tranh cãi và khiến nhiều người phải “cau mày”.

Khi một thành viên khán giả hỏi anh ta về khả năng xử lý số giao dịch trên mỗi giây của công nghệ Casper CBC sắp tới, Buterin đã nhanh chóng ngắt lời thành viên khán giả này trước khi đưa ra tuyên bố không khỏi bất ngờ cho khán giả về việc có bao nhiêu người hiện đang hiểu lầm và ưu tiên không chính đáng “tỷ lệ TPS cao” (số giao dịch/giây).

Trong tuyên bố này, anh nói rằng các dự án sử dụng các thuật toán thay thế để đạt được tỷ lệ TPS cao “một cách vô lý” đều được coi là một “đống rác tập trung”.

RẺ, Nhanh, Bảo Mật- Chỉ chọn 2 tính chất

Trước khi chúng ta đi sâu vào phân tích kỹ thuật của CBC Casper sắp tới, chúng ta cần thảo luận về những gì Buterin đang muốn nhấn mạnh ở đây. Ngoài ra, tại sao Buterin lại cảm thấy rằng các dự án mà quá tập trung vào TPS (giao dịch mỗi giây) đang cố gắng tận dụng những từ ngữ gây hiểu lầm thay vì thực sự hướng đến việc phát triển một công nghệ ổn định và phi tập trung?

Để hiểu rõ hơn, TPS đề cập đến số lượng giao dịch mà một mạng lưới tiền mã hóa có thể xử lý được trên mỗi giây. Bitcoin có thể xử lý một lượng TPS tương đối thấp. Điều này càng bị ảnh hưởng hơn bởi nhu cầu mua bán Bitcoin cực kỳ cao trên mạng đôi khi dẫn đến việc phí giao dịch tăng cao.

Ngoài ra, các mạng lưới gần đây có tỷ lệ TPS cao hơn, nhưng có lẽ tính bảo mật lại không cao bằng mạng lưới Bitcoin (điều mà mạng blockchain của Bitcoin luôn tự hào). Ví dụ, mặc dù bitcoin có TPS tương đối thấp, cho đến ngày nay, nó chưa bao giờ bị tấn công 51%, tấn công chênh thời gian hoặc bất kỳ đợt tấn công lớn nào khác.

So sánh điều này với các dự án mới hơn và có TPS cao hơn như Verge -đã bị tấn công thành công nhiều lần trước đó. Các bạn đừng hiểu nhầm rằng việc có nhiều TPS hơn sẽ tự động làm cho dự án kém an toàn hơn. Thay vào đó, điều này nhắc nhở rằng chỉ cần có TPS cao là không đủ để xây dựng một mạng lưới mã hóa đáng tin cậy, an toàn và đáng tin cậy.

Giải quyết vấn đề TPS là một điểm nhức nhối đối với những người đam mê công nghệ mã hóa. Các cuộc tranh luận xung quanh điều này có thể trở nên khó chịu đến nỗi nhiều cuộc nội chiến “ảo” đã diễn ra. Ví dụ kinh điển là Bitcoin Cash tách ra khỏi bitcoin, chủ yếu do mong muốn có TPS cao hơn và phí giao dịch thấp hơn. Trước đó, một sự cố tương tự đã xảy ra với Litecoin (mặc dù nó không gây tranh cãi vì Litecoin mang một tên và danh tính hoàn toàn khác, trái ngược với tuyên bố hướng đến việc trở thành “bitcoin thật”).

“Một đống RÁC tập trung”?

Theo Buterin, có nhiều cách để đạt được TPS cao và không phải tất cả các phương thức này đều giống nhau.  Buterin đặc biệt nêu ra các thuật toán như VFT, và tuyên bố rằng cách duy nhất các dự án này có thể đạt được số TPS đáng tự hào của họ là tập trung hóa.

Đội nhóm của Buterin đang phát triển theo hướng ngược lại. Thay vì cố gắng hết sức để đạt tỷ lệ TPS cao nhất có thể, mục tiêu của họ là tập trung vào hai điều. Đầu tiên, làm việc kiểm duyệt hoặc đảo ngược khối khó hơnlượng thời gian thực hiện các giao dịch an toàn. Theo Buterin, hai mối quan tâm này mới là vấn đề, không phải là tỷ lệ TPS cao ngất trời.

 

Buterin chia sẻ cụ thể:

 “Khi một dự án blockchain tuyên bố: Chúng tôi có thể thực hiện 3500 TPS vì chúng tôi có thể phát triển một thuật toán khác, điều tôi thực sự muốn nói là họ chỉ giống một đống rác tập trung chỉ hoạt động vì mạng lưới có những BẢY NODE đang vận hành.”

Nói cách khác, Buterin tuyên bố rằng các dự án này chỉ có thể đạt được TPS của họ vì họ dựa vào những gì thực chất là điểm trung tâm của sự thất bại. Phương pháp thiết kế mạng này là phản đề cho cách các mạng tiền mã hóa được cho là hoạt động

Bạn có thể nghĩ theo cách này. Mỗi khối bitcoin chỉ có thể chứa 1 MB dữ liệu. Theo tiêu chuẩn của ngày hôm nay, khối lượng dữ liệu đó là rất nhỏ. Nếu chúng ta lưu trữ tất cả sức mạnh xử lý của mạng bitcoin trên mạng, dịch vụ đám mây AWS của Amazon, nó có thể dễ dàng xử lý hàng tỷ hoặc thậm chí hàng nghìn tỷ giao dịch mỗi giây.

Vậy tại sao chúng ta không làm vậy? Đáp án đơn giản. Bitcoin được thiết kế là một mạng lưới phi tập trung/ phân cấp, điều đó có nghĩa là nó miễn nhiễm với sự kiểm duyệt và nỗ lực của các thể lực bên ngoài (ví dụ như chính phủ, cảnh sát, v.v.). Nếu tất cả các giao dịch mạng bitcoin nếu được vận hành trên một dịch vụ đám mây sẽ thuộc sở hữu của một công ty và có thể bị gỡ xuống trong vài giây theo yêu cầu của một thực thể chính phủ mà công ty điều hành mạng sẽ buộc phải tuân thủ.

Về cơ bản những gì chúng ta đang có chính là một sự đánh đổi. Mạng bitcoin hy sinh tốc độ cực cao và khả năng thông lượng lớn- các đặc điểm của một hệ thống tập trung phát triển cao để đổi lấy hệ thống chậm hơn nhiều, tuy nhiên miễn nhiễm với kiểm duyệt và gỡ xuống.

Ý chính trong tuyên bố của Buterin là những dự án không tên mà ông đang đề cập đến về cơ bản là đi theo con đường này. Họ đang chọn tập trung hóa và tốc độ cao thay vì tính phân cấp và bảo mật.

Để hỗ trợ điều này, anh nói: “Mục đích của các thuật toán đồng thuận không phải là tạo ra một blockchain có tốc độ xử lý nhanh mà là tạo ra một blockchain an toàn.”

Tổng quan về Casper CBC

Làm thế nào một dự án có thể đạt được TPS cao trong khi vẫn giữ được tính chất phi tập trungbảo mật?

Buterin tuyên bố rằng thay vì dựa vào công nghệ dành riêng để tối đa hóa TPS, tỷ lệ TPS cao hơn có thể đạt được bằng cách sử dụng các công nghệ như sharding và các công nghệ lớp 2 khác (ví dụ khác là Lightning Network hoặc Plasma).

Một công nghệ như vậy mà Ethereum Foundation đang phát triển được gọi là Casper CBC. CBC là viết tắt của độ-chính-xác-được-xây-dựng (correction-by-construction). Nó liên quan đến một bộ các giao thức mới sẽ tác động đến cách đạt được sự đồng

Thành viên R & D của Ethereum Aditya Asgaonkar mô tả CBC như thế này: được gọi là độ-chính-xác-được-xây-dựng (hay CBC) bởi vì tính chính xác của các giao thức mới được đảm bảo ngay khi xây, bằng cách tăng dần xác định một giao thức trừu tượng (và có thể chính xác) hơn nữa.

Việc triển khai Casper đã được dự đoán từ khá lâu và hứa hẹn sẽ giúp mạng lưới thay đổi từ cơ chế đồng thuận bằng chứng công việc (PoW) được cho là lãng phí - nghĩa là khai thác trên các thiết bị ASIC tiêu thụ lượng lớn năng lượng và tài nguyên- sang cơ chế đồng thuận mới- cơ chế bằng chứng cổ phần (PoS).

Cơ chế này đòi hỏi nhiều kỹ thuật tiên tiến hơn để đạt được tỷ lệ TPS cao, nhưng hoàn toàn có thể, miễn là các nhà phát triển tìm ra cách để làm điều đó mà không làm mất tính bảo mật của mạng.

Nói tóm lại thì…

Bàn về các dự án, công nghệ và con người khác gần như là một đặc trưng nơi Buterin. Trong quá khứ khi anh đã đưa ra những lời tuyên bố như thế này, và câu trả lời thường được chia làm 2 phần: những người đồng ý với ý kiến của anh và những người thấy nơi anh “sự khoa trương thiển cận hoặc không đầy đủ”. Trong trường hợp này, Buterin đã không đề cập đến bất kỳ dự án cụ thể nào, và vì vậy chúng ta thấy đây là những phỏng đoán có giáo dục về những mạng lưới “nào đó” mà anh ấy đang đề cập.

Tuy nhiên, trong ngắn hạn, các bình luận của Buterin vẫn chưa có nhiều sự ủng hộ. Một số thông tin đã được công khai liên quan đến sự phát triển của Casper và CBC, nhưng công chúng vẫn chưa được cấp quyền truy cập đầy đủ vào Casper. Do đó, chúng ta chưa biết là liệu lời hứa của Buterin có trở thành sự thật hay không.

Có lẽ chúng ta sẽ biết thêm chi tiết về Casper và có thể xác định trực tiếp bao nhiêu sự thật được chứa trong tuyên bố đầy cảm xúc của Buterin trước thềm năm mới ở những cập nhật lần sau. Nhưng dù sao đây cũng là một quan điểm đánh chú ý và đánh giá!

Bạn đang đọc: Vitalik Buterin: Những dự án hứa hẹn TPS cao là một đống RÁC tập trung

Theo Blockonomi

Tags
Chia sẻ  
  
  
  
100% Rating
Điểm: 5 / 5
1 Bình chọn

admin

Mang giá trị lại cho tất cả mọi người

Bigcoin Việt Nam - Phân tích đầu tư Bitcoin, Ethereum, đầu tư ICO theo 39 tiêu chí phân tích công nghệ