Mostantól megtekinthető, áttekinthető, összeállítható és elosztható
Két évvel a fejlődés megkezdése után MultiChain, örömmel adjuk ki a forráskódját a GNU General Public License (GPLv3) alatt. A kód az Ubuntu fordítási utasításaival együtt most már megvan elérhető a Githubban. A GPL licencnek megfelelően szabadon böngészheti és áttekintheti, összeállíthatja saját magának, vagy elágazhatja a MultiChaint.
Miért most?
A kód kiadását eredetileg a MultiChain 1.0 első béta verziójával tervezték, de úgy döntöttünk, hogy előrehozzuk, mivel a forráskódhoz való hozzáférés sok felhasználónk számára kulcsfontosságúvá vált. platform partnerei. A kód kiadása lehetővé teszi a MultiChain vállalati felhasználói számára, hogy független biztonsági auditokat végezzenek, és garantálja a választás szabadságát abban a valószínűtlen esetben, ha leállítjuk a termék fejlesztését.
Akkor miért vártunk ennyit? Először is időt kellett fektetnünk a lakossági fogyasztás kódjának rendbetételébe, és egészen a közelmúltig inkább a termék előmozdítására összpontosítottuk erőfeszítéseinket. Mivel az 1.0-s verzióhoz készült funkciókészlet a befejezéshez közeledik, megkímélhettük a figyelemelterelést. Másodszor, nem akartunk túlságosan segítőkészek lenni néhány versenytársunknak, akik kétségbeesettnek tűntek, hogy láthassák a MultiChain kódját, a kapott (ah) sajátos telefonhívásokból és e-mail-kérésekből ítélve. Most, hogy a termék meglehetősen érett és jól ismert, ez kevésbé aggaszt.
Üzleti modellek
Ha a MultiChain nyílt forráskódú, hogyan termeljük meg a hosszú távú fejlesztéséhez szükséges bevételt? Először is, már kínálunk szolgáltatási szint megállapodásokat (SLA) azoknak az ügyfeleknek, akiknek garantált válasz- és megoldási időre van szükségük kérdéseikre és problémáikra. Annak ellenére, hogy a MultiChain még hivatalosan alfa állapotban van, már tudunk olyan esetekről, amikor a pénzügyi és kormányzati szektorban használják a termelésben.
Az SLA-k kínálatával párhuzamosan megkezdtük a MultiChain prémium verziójának előkészítését, amely a biztonsággal, skálázhatósággal, elemzéssel és teljesítménnyel kapcsolatos extra funkciókat tartalmaz majd. Ha már a MultiChain ingyenes verziójával dolgozik, két fontos dolgot kell tudnia a prémium termékről. Először is lehetséges lesz ingyenes és prémium csomópontok egyetlen hálózatban történő összekapcsolása, így minden résztvevő önállóan döntheti el, melyik verziót használja. Másodszor, a MultiChainre épülő alkalmazások ma változatlanul működnek a prémium verzióban – minden API és paraméter visszafelé kompatibilis marad.
Útiterv az 1.0 bétaverzióhoz
Addig is még sok dolgunk van, mielőtt a MultiChain 1.0 eléri a béta verziót. A teljes lista megtalálható a ALL fájlt a forráskód-tárhelyen belül, de itt van néhány a legfontosabb elemek közül:
- Támogatás hozzáadása az automatikus „ellenőrző pontokhoz” egy csomópontban, hogy véglegesen leállíthassa a blokklánc irányítási modelljében bekövetkezett változásokat (adminisztrátori és bányászati engedélyek).
- Engedélyezze az üres blokkok bányászatának irányítását. Ez hasznos a lemezhasználat minimalizálására alacsony aktivitású blokkláncokban.
- Adjon hozzá egy „bányászati forgalom” paramétert, amely egyensúlyt teremt (a) az összes engedélyezett csomópont véletlenszerűen bányászó blokkjai között, és (b) a körbefutó bányászat között, amely megakadályozza az elágazásokat, de még mindig gyorsan helyreáll, ha egy bányászati csomópont leáll.
- Fejezze be a külső folyamatok értesítésére szolgáló mechanizmust a pénztárcacímmel és/vagy előfizetett adatfolyammal/eszközzel kapcsolatos új tranzakciókról.
- Növelje a tranzakciós metaadatok maximális méretét (akár nyersen, akár egy adatfolyam elem részeként) a jelenlegi 8 MB-os korlátról legalább 32 MB-ra (remélhetőleg többre).
- Tekintse át és csökkentse a naplók és egyéb fájlok méretét, amelyek elsődleges célja a hibakeresés segítése.
- Töltse ki a MultiChain portot a Mac OS rendszerre.
Ezek közül az első három már megvalósult (lásd a fejlesztési ágat a Githubon). Reméljük, hogy 1 első negyedévének végére befejezzük a többit, kisebb finomításokkal és változtatásokkal együtt.
A béta fázis
A „béta” verziót „ismert hiányosságok nélkül” definiáljuk, azaz amikor nem vagyunk tisztában a termék egyetlen hibájával vagy fontos, megoldatlan problémájával. Tehát a béta fázis célja, amely valószínűleg körülbelül 6 hónapig tart majd, hogy lehetővé tegyük a rejtett problémák felfedezését felhasználói bázisunkon és belső tesztkészletünkön keresztül, amelyek mindkettő folyamatosan növekszik. Kétségtelen, hogy ebben az időszakban is kapunk funkciókra vonatkozó kéréseket, de csak azokat hajtjuk végre, amelyek a termékstabilitás szempontjából nagyon alacsony kockázatot jelentenek. A főbb újdonságoknak a MultiChain 1.1-es, 1.5-ös vagy 2.0-s verziójáig kell várni.
A fejlesztés egyik aspektusa azonban a béta fázisban is folytatódik – a teljesítményoptimalizálás. A MultiChain tranzakciós átviteli sebessége, amely ideális körülmények között elérheti a 800 tx/sec-et, már több mint elegendő a legtöbb blokklánc-alkalmazáshoz. Ennek ellenére bizonyos felhasználási esetek többet igényelnek, és nincs ok arra, hogy a MultiChain ne érjen el több ezer tx/sec-et a megfelelő optimalizálás mellett. Természetesen a béta fázisban nem hajtunk végre jelentős építészeti változtatásokat. Ehelyett a helyi optimalizációkra fogunk összpontosítani, például a köztes eredmények gyorsítótárazására.
Az 1.0-n és a Premiumon túl
A MultiChain 1.0-hoz és prémium verziójához vezető jól körülhatárolt útvonalon kívül mi a MultiChain platform hosszabb távú útiterve? Hogyan látjuk a termék fejlődését a következő öt-tíz évben?
Azzal kezdeném tisztázni, hogy technológiaként nem tekintjük a blokkláncokat a bankokra vagy a pénzügyi szektorra jellemzőnek. Míg az olyan platformok, mint a MultiChain, valóban használhatók a pénzügyi eszközök megosztott főkönyveinek megvalósítására, alkalmazásaik sokkal szélesebb körűek. A blokkláncokra alapvetően tekintünk új típusú adatbázis, amely közvetlenül megosztható különálló cégek vagy szervezetek között, központi közvetítő igénye nélkül. Ez a bizalom határait áthidaló képesség megkülönbözteti a blokkláncokat a mai elterjedt adatbázis-platformoktól, függetlenül attól, hogy SQL, NoSQL vagy NewSQL típusúak. Valójában hosszú távon ezeket valószínűleg „peer-to-peer adatbázisoknak” kellene neveznünk „blokkláncok” helyett, mert a termék célja sokkal fontosabb, mint a mögöttes technológia leírása.
A MultiChain 1.0-s verziója három magas szintű absztrakciót biztosít a peer-to-peer adatbázis-alkalmazások fejlesztéséhez: engedélyek (a hozzáférés és tevékenység szabályozása), az eszközök (átruházott vagy kicserélt tulajdonjogok) és adatfolyamok (általános célú adattárolás és -visszakeresés). . Az elkövetkező években tanulmányozni fogjuk ennek az új típusú adatbázisnak a legerősebb felhasználási eseteit, hogy megnézzük, mit érdemes még hozzáadni ehhez a listához.
Már ismerünk néhány kézenfekvő lehetőséget, mint például a virtuális gépek ill nulla tudás eszköztranzakciók. De az érdekesebb absztrakciók valószínűleg azok lesznek, amelyeket még el sem tudunk képzelni. Mi a blokklánc megfelelője idegen kulcsok relációs adatbázisokban, térkép-kicsinyítés nagy adattárolókban, vagy a HyperLogLog a memóriában lévő adatbázisokból? Miközben folytatjuk a MultiChain fejlesztését a felhasználóinkkal és partnereinkkel folytatott beszélgetések során, ezt kívánjuk megtudni.
Kérjük, tegye meg észrevételeit a LinkedIn.
- SEO által támogatott tartalom és PR terjesztés. Erősödjön még ma.
- PlatoData.Network Vertical Generative Ai. Erősítse meg magát. Hozzáférés itt.
- PlatoAiStream. Web3 Intelligence. Felerősített tudás. Hozzáférés itt.
- PlatoESG. Carbon, CleanTech, Energia, Környezet, Nap, Hulladékgazdálkodás. Hozzáférés itt.
- PlatoHealth. Biotechnológiai és klinikai vizsgálatok intelligencia. Hozzáférés itt.
- Forrás: https://www.multichain.com/blog/2017/01/multichain-source-code-release/
- :van
- :is
- :nem
- :ahol
- $ UP
- 1
- 2017
- 32
- 8
- a
- képesség
- Rólunk
- hozzáférés
- összhangban
- tevékenység
- hozzáadott
- cím
- admin
- Után
- megállapodások
- Minden termék
- lehetővé teszi, hogy
- mentén
- Alpha
- már
- Is
- analitika
- és a
- bármilyen
- külön
- API-k
- Alkalmazás
- Application Development
- alkalmazások
- megfelelő
- építészeti
- VANNAK
- AS
- megjelenés
- vagyontárgy
- Eszközök
- At
- ellenőrzések
- Automatikus
- elérhető
- tudatában van
- b
- egyenlegek
- Banks
- bázis
- BE
- mert
- válik
- óta
- előtt
- kezdődik
- hogy
- beta
- között
- Nagy
- Big adatok
- blockchain
- blockchain alkalmazások
- blockchains
- Blocks
- mindkét
- határait
- Ág
- hoz
- Bogár
- épült
- de
- by
- hívás
- kéri
- TUD
- nem tud
- esetek
- központi
- Változások
- választás
- kód
- COM
- érkező
- Hozzászólások
- Közös
- Companies
- összeegyeztethető
- versenytársak
- teljes
- befejezés
- Vonatkozik
- Körülmények
- Csatlakozás
- fogyasztás
- folytatódik
- ellenőrzés
- Beszélgetés
- tudott
- kritikus
- Jelenlegi
- Ügyfelek
- dátum
- adattárolás
- adatbázis
- adatbázisok
- dönt
- határozott
- meghatározott
- elragadtatva
- leírás
- Fejleszt
- fejlesztése
- Fejlesztés
- DID
- közvetlenül
- felfedezett
- do
- ne
- kétlem
- le-
- alatt
- e
- minden
- erőfeszítések
- más
- üres
- lehetővé
- végén
- elég
- Vállalkozás
- Egyenértékű
- Még
- esemény
- kicserélt
- külső
- külön-
- messze
- Funkció
- Jellemzők
- filé
- Fájlok
- finanszíroz
- pénzügyi
- Találjon
- vezetéknév
- öt
- Összpontosít
- A
- villa
- Forks
- talált
- Ingyenes
- szabadság
- ból ből
- Tele
- alapvetően
- általános
- nagyközönség
- generál
- GitHub
- Go
- Goes
- kormányzás
- kormányzási modell
- Kormány
- alapozás
- Nő
- Garantált
- garanciák
- Legyen
- segít
- hasznos
- itt
- Rejtett
- magas szinten
- remélhetőleg
- remélve
- Hogyan
- http
- HTTPS
- i
- ideális
- if
- kép
- végre
- végre
- fontos
- in
- tartalmaz
- független
- függetlenül
- belső
- helyette
- utasítás
- szándékozik
- érdekes
- közvetítő
- Közbülső
- belső
- befektet
- kérdés
- IT
- tételek
- ITS
- Ismer
- ismert
- keresztnév
- vezet
- legkevésbé
- jelennek meg
- kevesebb
- szint
- Engedély
- LIMIT
- Lista
- helyi
- Hosszú
- hosszú lejáratú
- hosszabb
- Elő/Utó
- esőkabát
- gép
- fontos
- Gyártás
- sok
- érett
- maximális
- Addig
- mechanizmus
- Metaadatok
- minimalizálása
- Bányászati
- modell
- hónap
- több
- a legtöbb
- többláncú
- közeledik
- elengedhetetlen
- Szükség
- szükséges
- hálózat
- Új
- Új funkciók
- következő
- nem
- csomópont
- csomópontok
- értesítve
- Most
- Nyilvánvaló
- of
- felajánlás
- Hivatalosan
- on
- ONE
- csak
- nyitva
- nyílt forráskódú
- optimalizálás
- or
- szervezetek
- eredetileg
- OS
- Más
- mi
- ki
- felett
- tulajdon
- Párhuzamos
- paraméter
- paraméterek
- rész
- táborozó
- partnerek
- ösvény
- különös
- peer-to-peer
- teljesít
- teljesítmény
- időszak
- időszakok
- tartósan
- engedélyek
- fázis
- telefon
- telefonhívások
- emelvény
- Platformok
- Plató
- Platón adatintelligencia
- PlatoData
- lehetőségek
- lehetséges
- állás
- előnyben részesített
- prémium
- előkészítése
- megakadályozza
- elsődleges
- valószínűleg
- problémák
- Folyamatok
- Termékek
- Termelés
- biztosít
- nyilvános
- cél
- Toló
- Q1
- Kérdések
- gyorsan
- véletlen
- Inkább
- Nyers
- el
- Elér
- ok
- kap
- kapott
- nemrég
- Meggyógyul
- csökkenteni
- engedje
- felszabadító
- marad
- raktár
- kéri
- szükség
- válasz
- REST
- Eredmények
- jövedelem
- Kritika
- Kockázat
- ütemterv
- skálázhatóság
- tervezett
- Második
- szektor
- ágazatok
- biztonság
- Biztonsági auditok
- lát
- Úgy tűnt
- különálló
- szolgáltatás
- készlet
- Szettek
- beállítások
- megosztott
- kellene
- jelentős
- egyetlen
- Méret
- kisebb
- So
- megoldások
- néhány
- forrás
- forráskód
- arasz
- különleges
- SQL
- Stabilitás
- kezdet
- kezdődött
- Kezdve
- Még mindig
- megáll
- tárolás
- árnyékolók
- folyam
- patakok
- legerősebb
- Tanul
- ilyen
- kíséret
- támogatás
- Technológia
- tíz
- kifejezés
- feltételek
- teszt
- mint
- hogy
- A
- The Source
- azok
- Ott.
- Ezek
- ők
- dolgok
- ezt
- azok
- bár?
- ezer
- három
- Keresztül
- áteresztőképesség
- idő
- alkalommal
- nak nek
- Ma
- mai
- tokenek
- is
- tranzakció
- Tranzakciók
- átment
- Bízzon
- csíp
- kettő
- típus
- Ubuntu
- alatt
- mögöttes
- valószínűtlen
- -ig
- Használat
- használ
- használt
- használó
- Felhasználók
- fajta
- változat
- nagyon
- Megnézem
- Tényleges
- várjon
- pénztárca
- akar
- volt
- we
- JÓL
- jól definiált
- Mit
- Mi
- amikor
- vajon
- ami
- míg
- WHO
- akinek
- miért
- szélesebb
- Wikipedia
- lesz
- val vel
- nélkül
- Munka
- dolgozó
- év
- még
- te
- magad
- zephyrnet