Hiện có sẵn để xem, đánh giá, biên dịch và phân nhánh
Hai năm sau khi bắt đầu phát triển Đa chuỗi, chúng tôi rất vui mừng được phát hành mã nguồn của nó theo Giấy phép Công cộng GNU (GPLv3). Mã này cùng với các hướng dẫn biên dịch cho Ubuntu hiện đã có có sẵn tại Github. Bạn có thể tự do duyệt và xem lại nó, biên dịch nó cho chính mình hoặc phân nhánh MultiChain theo giấy phép GPL.
Tại sao bây giờ?
Mã ban đầu được lên kế hoạch phát hành cùng với phiên bản beta đầu tiên của MultiChain 1.0, nhưng chúng tôi đã quyết định đưa nó về sau vì quyền truy cập mã nguồn đã trở nên quan trọng đối với nhiều người dùng của chúng tôi và đối tác nền tảng. Việc phát hành mã cho phép người dùng doanh nghiệp của MultiChain thực hiện kiểm tra bảo mật độc lập và đảm bảo quyền tự do lựa chọn trong trường hợp khó xảy ra là chúng tôi ngừng phát triển sản phẩm.
Vậy tại sao chúng ta phải chờ đợi lâu như vậy? Đầu tiên, chúng tôi cần đầu tư thời gian vào việc hoàn thiện mã để công chúng sử dụng và cho đến gần đây chúng tôi muốn tập trung nỗ lực vào việc thúc đẩy sản phẩm phát triển. Với bộ tính năng dành cho phiên bản 1.0 sắp hoàn thiện, chúng tôi có thể tránh được sự phân tâm. Thứ hai, chúng tôi không muốn trở nên quá hữu ích đối với một số đối thủ cạnh tranh, những người có vẻ khá muốn xem mã của MultiChain, dựa trên các cuộc gọi điện thoại và yêu cầu email đặc biệt (ahem) mà chúng tôi đã nhận được. Bây giờ sản phẩm đã khá trưởng thành và được nhiều người biết đến, điều này không còn đáng lo ngại nữa.
Mô hình kinh doanh
Nếu MultiChain là nguồn mở, chúng tôi sẽ tạo ra doanh thu cần thiết như thế nào để hỗ trợ sự phát triển lâu dài của nó? Để bắt đầu, chúng tôi đã cung cấp Thỏa thuận cấp độ dịch vụ (SLA) cho những khách hàng cần thời gian phản hồi và giải pháp được đảm bảo cho các câu hỏi và vấn đề của họ. Mặc dù MultiChain vẫn chính thức ở giai đoạn alpha, nhưng chúng tôi đã biết về các trường hợp nó được sử dụng trong sản xuất trong lĩnh vực tài chính và chính phủ.
Song song với việc cung cấp SLA, chúng tôi đã bắt đầu chuẩn bị nền tảng cho phiên bản cao cấp của MultiChain, phiên bản này sẽ bao gồm các tính năng bổ sung liên quan đến bảo mật, khả năng mở rộng, phân tích và hiệu suất. Nếu bạn đang làm việc với phiên bản MultiChain miễn phí thì có hai điều quan trọng cần biết về sản phẩm cao cấp. Đầu tiên, có thể kết nối các nút miễn phí và cao cấp trong một mạng duy nhất, do đó mỗi người tham gia có thể quyết định độc lập phiên bản nào sẽ sử dụng. Thứ hai, mọi ứng dụng được xây dựng trên MultiChain ngày nay sẽ hoạt động mà không cần sửa đổi trên phiên bản cao cấp – tất cả các API và tham số sẽ vẫn tương thích ngược.
Lộ trình tới phiên bản 1.0 beta
Trong thời gian chờ đợi, chúng tôi vẫn còn nhiều việc phải làm trước khi MultiChain 1.0 đạt đến phiên bản beta. Một danh sách đầy đủ có thể được tìm thấy trong ALL tệp bên trong kho lưu trữ mã nguồn, nhưng đây là một số mục quan trọng nhất:
- Thêm hỗ trợ cho “điểm kiểm tra” tự động trong một nút, để khóa vĩnh viễn các thay đổi trong mô hình quản trị của blockchain (quyền quản trị và khai thác).
- Cho phép kiểm soát việc khai thác các khối trống. Điều này rất hữu ích để giảm thiểu việc sử dụng ổ đĩa trong các chuỗi khối có thời gian hoạt động thấp.
- Thêm tham số “doanh thu khai thác”, cân bằng giữa (a) tất cả các khối khai thác của các nút được phép một cách ngẫu nhiên và (b) khai thác theo vòng tròn để ngăn chặn các nhánh nhưng vẫn có thể phục hồi nhanh chóng nếu nút khai thác bị hỏng.
- Hoàn thiện cơ chế thông báo cho các quy trình bên ngoài về các giao dịch mới liên quan đến địa chỉ ví và/hoặc luồng/tài sản đã đăng ký.
- Tăng kích thước tối đa của siêu dữ liệu giao dịch (dù là thô hay là một phần của mục luồng) từ giới hạn hiện tại là 8 MB lên ít nhất 32 MB (và hy vọng là nhiều hơn).
- Xem lại và giảm kích thước của nhật ký cũng như các tệp khác có mục đích chính là giúp gỡ lỗi.
- Hoàn tất việc chuyển MultiChain sang Mac OS.
Ba cái đầu tiên trong số này đã được triển khai (xem nhánh phát triển trên Github). Chúng tôi hy vọng sẽ hoàn thành phần còn lại cùng với những điều chỉnh và thay đổi nhỏ hơn vào cuối Quý 1 năm 2017.
Giai đoạn beta
Chúng tôi định nghĩa phiên bản “beta” là “không có thiếu sót nào được biết đến”, tức là khi chúng tôi không nhận thấy một lỗi nào hoặc vấn đề quan trọng chưa được giải quyết trong sản phẩm. Vì vậy, mục đích của giai đoạn beta, có thể kéo dài khoảng 6 tháng, là cho phép phát hiện mọi vấn đề tiềm ẩn thông qua cơ sở người dùng và bộ thử nghiệm nội bộ của chúng tôi, cả hai đều tiếp tục phát triển. Không còn nghi ngờ gì nữa, chúng tôi cũng sẽ nhận được các yêu cầu về tính năng trong thời gian này, nhưng chúng tôi sẽ chỉ triển khai những yêu cầu có rủi ro rất thấp về độ ổn định của sản phẩm. Các tính năng mới chính sẽ phải đợi đến MultiChain 1.1, 1.5 hoặc 2.0 nếu thích hợp.
Tuy nhiên, một khía cạnh của quá trình phát triển sẽ tiếp tục trong giai đoạn beta – tối ưu hóa hiệu suất. Thông lượng giao dịch của MultiChain, có thể đạt tới 800 tx/giây trong điều kiện lý tưởng, đã là quá đủ cho hầu hết các ứng dụng blockchain. Tuy nhiên, một số trường hợp sử dụng yêu cầu nhiều hơn và không có lý do gì khiến MultiChain không thể đạt tới hàng nghìn tx/giây với mức tối ưu hóa phù hợp. Đương nhiên, chúng tôi sẽ không thực hiện bất kỳ thay đổi kiến trúc quan trọng nào trong giai đoạn beta. Thay vào đó, chúng tôi sẽ tập trung vào tối ưu hóa cục bộ, chẳng hạn như lưu các kết quả trung gian vào bộ nhớ đệm.
Ngoài 1.0 và Cao cấp
Ngoài lộ trình được xác định rõ ràng đến MultiChain 1.0 và phiên bản cao cấp của nó, lộ trình dài hạn hơn cho nền tảng MultiChain là gì? Chúng ta thấy sản phẩm sẽ phát triển như thế nào trong vòng XNUMX đến XNUMX năm tới?
Tôi nên bắt đầu bằng cách làm rõ rằng, với tư cách là một công nghệ, chúng ta không coi blockchain là dành riêng cho ngân hàng hoặc lĩnh vực tài chính. Mặc dù các nền tảng như MultiChain thực sự có thể được sử dụng để triển khai sổ cái chung về tài sản tài chính, nhưng ứng dụng của chúng còn rộng hơn nhiều. Chúng tôi xem blockchain về cơ bản là loại cơ sở dữ liệu mới, có thể được chia sẻ trực tiếp giữa các công ty hoặc tổ chức riêng biệt mà không cần trung gian trung tâm. Khả năng mở rộng các ranh giới tin cậy này khiến các chuỗi khối khác biệt với các nền tảng cơ sở dữ liệu phổ biến ngày nay, cho dù chúng thuộc loại SQL, NoSQL hay NewSQL. Thật vậy, về lâu dài, có lẽ chúng ta nên gọi những “cơ sở dữ liệu ngang hàng” này thay vì “blockchains”, bởi vì mục đích của sản phẩm quan trọng hơn việc mô tả công nghệ cơ bản của nó.
Phiên bản 1.0 của MultiChain cung cấp ba bản tóm tắt cấp cao để phát triển ứng dụng cơ sở dữ liệu ngang hàng: quyền (để kiểm soát quyền truy cập và hoạt động), tài sản (mã thông báo quyền sở hữu được chuyển giao hoặc trao đổi) và luồng (lưu trữ và truy xuất dữ liệu cho mục đích chung) . Trong những năm tới, chúng tôi sẽ nghiên cứu các trường hợp sử dụng mạnh mẽ nhất cho loại cơ sở dữ liệu mới này để xem nên thêm những gì khác vào danh sách này.
Chúng ta đã biết về một số khả năng rõ ràng, chẳng hạn như máy ảo và không có kiến thức giao dịch tài sản. Nhưng những điều trừu tượng thú vị hơn có lẽ sẽ là những điều mà chúng ta chưa thể tưởng tượng được. Blockchain tương đương với gì khóa ngoại trong cơ sở dữ liệu quan hệ, bản đồ-giảm trong các cửa hàng dữ liệu lớn, hoặc HyperLogNhật ký của cơ sở dữ liệu trong bộ nhớ? Khi chúng tôi tiếp tục phát triển MultiChain trong cuộc trò chuyện với người dùng và đối tác của mình, chúng tôi dự định tìm hiểu.
Xin vui lòng gửi bất kỳ ý kiến trên LinkedIn.
- Phân phối nội dung và PR được hỗ trợ bởi SEO. Được khuếch đại ngay hôm nay.
- PlatoData.Network Vertical Generative Ai. Trao quyền cho chính mình. Truy cập Tại đây.
- PlatoAiStream. Thông minh Web3. Kiến thức khuếch đại. Truy cập Tại đây.
- Trung tâmESG. Than đá, công nghệ sạch, Năng lượng, Môi trường Hệ mặt trời, Quản lý chất thải. Truy cập Tại đây.
- PlatoSức khỏe. Tình báo thử nghiệm lâm sàng và công nghệ sinh học. Truy cập Tại đây.
- nguồn: https://www.multichain.com/blog/2017/01/multichain-source-code-release/
- : có
- :là
- :không phải
- :Ở đâu
- $ LÊN
- 1
- 2017
- 32
- 8
- a
- có khả năng
- Giới thiệu
- truy cập
- Tùy theo
- hoạt động
- thêm
- địa chỉ
- quản trị viên
- Sau
- thỏa thuận
- Tất cả
- cho phép
- dọc theo
- Alpha
- Đã
- Ngoài ra
- phân tích
- và
- bất kì
- ngoài
- API
- Các Ứng Dụng
- Phát triển ứng dụng
- các ứng dụng
- thích hợp
- kiến trúc
- LÀ
- AS
- khía cạnh
- tài sản
- Tài sản
- At
- kiểm toán
- Tự động
- có sẵn
- nhận thức
- b
- số dư
- Ngân hàng
- cơ sở
- BE
- bởi vì
- trở nên
- được
- trước
- bắt đầu
- được
- beta
- giữa
- lớn
- Dữ Liệu Lớn.
- blockchain
- ứng dụng blockchain
- blockchains
- Khối
- cả hai
- ranh giới
- Chi nhánh
- mang lại
- Bug
- xây dựng
- nhưng
- by
- cuộc gọi
- Cuộc gọi
- CAN
- không thể
- trường hợp
- trung tâm
- Những thay đổi
- sự lựa chọn
- mã
- COM
- đến
- Bình luận
- Chung
- Các công ty
- tương thích
- đối thủ cạnh tranh
- hoàn thành
- hoàn thành
- Liên quan
- điều kiện
- Kết nối
- tiêu thụ
- tiếp tục
- điều khiển
- Conversation
- có thể
- quan trọng
- Current
- khách hàng
- dữ liệu
- lưu trữ dữ liệu
- Cơ sở dữ liệu
- cơ sở dữ liệu
- quyết định
- quyết định
- định nghĩa
- vui mừng
- Mô tả
- phát triển
- phát triển
- Phát triển
- ĐÃ LÀM
- trực tiếp
- phát hiện
- do
- dont
- nghi ngờ
- xuống
- suốt trong
- e
- mỗi
- những nỗ lực
- khác
- trống
- cho phép
- cuối
- đủ
- Doanh nghiệp
- Tương đương
- Ngay cả
- Sự kiện
- trao đổi
- ngoài
- thêm
- xa
- Đặc tính
- Tính năng
- Tập tin
- Các tập tin
- tài chính
- tài chính
- Tìm kiếm
- Tên
- năm
- Tập trung
- Trong
- ngã ba
- Forks
- tìm thấy
- Miễn phí
- Freedom
- từ
- Full
- về cơ bản
- Tổng Quát
- công chúng
- tạo ra
- GitHub
- Go
- Đi
- quản trị
- Mô hình quản trị
- Chính phủ
- nền tảng
- Phát triển
- đảm bảo
- bảo đảm
- Có
- giúp đỡ
- hữu ích
- tại đây
- Thành viên ẩn danh
- cấp độ cao
- Hy vọng
- hy vọng
- Độ đáng tin của
- http
- HTTPS
- i
- lý tưởng
- if
- hình ảnh
- thực hiện
- thực hiện
- quan trọng
- in
- bao gồm
- độc lập
- độc lập
- trong
- thay vì
- hướng dẫn
- ý định
- thú vị
- người Trung gian
- Trung cấp
- nội bộ
- Đầu tư
- vấn đề
- IT
- mặt hàng
- ITS
- Biết
- nổi tiếng
- Họ
- dẫn
- ít nhất
- sổ cái
- ít
- Cấp
- Giấy phép
- LIMIT
- Danh sách
- địa phương
- dài
- lâu
- còn
- Thấp
- mac
- Máy móc
- chính
- Làm
- nhiều
- trưởng thành
- tối đa
- trong khi đó
- cơ chế
- Siêu dữ liệu
- giảm thiểu
- Khai thác mỏ
- kiểu mẫu
- tháng
- chi tiết
- hầu hết
- nhiều nhịp
- gần
- cần thiết
- Cần
- cần thiết
- mạng
- Mới
- Các tính năng mới
- tiếp theo
- Không
- nút
- các nút
- thông báo
- tại
- Rõ ràng
- of
- cung cấp
- Chính thức
- on
- ONE
- có thể
- mở
- mã nguồn mở
- tối ưu hóa
- or
- tổ chức
- ban đầu
- OS
- Nền tảng khác
- vfoXNUMXfipXNUMXhfpiXNUMXufhpiXNUMXuf
- ra
- kết thúc
- quyền sở hữu
- Song song
- tham số
- thông số
- một phần
- tham gia
- Đối tác
- con đường
- riêng
- ngang ngang nhau
- thực hiện
- hiệu suất
- thời gian
- kinh nguyệt
- vĩnh viễn
- quyền
- giai đoạn
- điện thoại
- gọi điện thoại
- nền tảng
- Nền tảng
- plato
- Thông tin dữ liệu Plato
- PlatoDữ liệu
- khả năng
- có thể
- Bài đăng
- ưa thích
- cao cấp
- chuẩn bị
- ngăn chặn
- chính
- có lẽ
- vấn đề
- Quy trình
- Sản phẩm
- Sản lượng
- cung cấp
- công khai
- mục đích
- Đẩy
- Q1
- Câu hỏi
- Mau
- ngẫu nhiên
- hơn
- Nguyên
- đạt
- Đạt
- lý do
- nhận
- nhận
- gần đây
- Phục hồi
- giảm
- phát hành
- phát hành
- vẫn
- kho
- yêu cầu
- yêu cầu
- phản ứng
- REST của
- Kết quả
- doanh thu
- xem xét
- Nguy cơ
- lộ trình
- khả năng mở rộng
- lên kế hoạch
- Thứ hai
- ngành
- Ngành
- an ninh
- Kiểm toán an ninh
- xem
- dường như
- riêng biệt
- dịch vụ
- định
- bộ
- thiết lập
- chia sẻ
- nên
- có ý nghĩa
- duy nhất
- Kích thước máy
- nhỏ hơn
- So
- giải pháp
- một số
- nguồn
- mã nguồn
- nhịp cầu
- riêng
- SQL
- Tính ổn định
- Bắt đầu
- bắt đầu
- Bắt đầu
- Vẫn còn
- Dừng
- là gắn
- cửa hàng
- dòng
- dòng
- mạnh nhất
- Học tập
- như vậy
- bộ
- hỗ trợ
- Công nghệ
- 10
- kỳ hạn
- về
- thử nghiệm
- hơn
- việc này
- Sản phẩm
- Nguồn
- cung cấp their dịch
- Đó
- Kia là
- họ
- điều
- điều này
- những
- Tuy nhiên?
- hàng ngàn
- số ba
- Thông qua
- thông lượng
- thời gian
- thời gian
- đến
- bây giờ
- hôm nay
- Tokens
- quá
- giao dịch
- Giao dịch
- chuyển
- NIỀM TIN
- chỉnh
- hai
- kiểu
- Ubuntu
- Dưới
- cơ bản
- không
- cho đến khi
- Sử dụng
- sử dụng
- đã sử dụng
- người sử dang
- Người sử dụng
- nhiều
- phiên bản
- rất
- Xem
- ảo
- chờ đợi
- ví
- muốn
- là
- we
- TỐT
- được xác định rõ ràng
- Điều gì
- Là gì
- khi nào
- liệu
- cái nào
- trong khi
- CHÚNG TÔI LÀ
- có
- tại sao
- rộng hơn
- Wikipedia
- sẽ
- với
- không có
- Công việc
- đang làm việc
- năm
- nhưng
- bạn
- mình
- zephyrnet