Zdaj je na voljo za ogled, pregled, prevajanje in vilice
Dve leti po začetku razvoja MultiChain, z veseljem bomo sprostili njegovo izvorno kodo pod GNU General Public License (GPLv3). Koda, skupaj z navodili za kompilacijo za Ubuntu, je zdaj na voljo v Githubu. Lahko ga brskate in pregledate, sestavite zase ali vilite MultiChain v skladu z licenco GPL.
Zakaj zdaj?
Koda je bila prvotno predvidena za izdajo s prvo beta različice MultiChain 1.0, vendar smo se odločili, da jo bomo posredovali naprej, saj je dostop do izvorne kode postal ključen za številne naše uporabnike in partnerji na platformi. Sprostitev kode podjetniškim uporabnikom MultiChaina omogoča izvajanje neodvisnih varnostnih revizij in zagotavlja svobodo izbire v malo verjetnem primeru, da bomo prenehali razvijati izdelek.
Zakaj smo čakali tako dolgo? Najprej smo morali vložiti čas za urejanje kode za javno porabo in do nedavnega smo raje osredotočili svoja prizadevanja na potiskanje izdelka naprej. Z naborom funkcij za različico 1.0 se bliža zaključku, lahko bi prizanesli motenju. Drugič, nismo želeli biti preveč v pomoč nekaterim našim konkurentom, ki so bili videti precej obupani, da bi videli kodo MultiChaina, sodeč po (ahem) posebnih telefonskih klicih in e-poštnih prošnjah, ki smo jih prejeli. Zdaj, ko je izdelek dokaj zrel in dobro znan, je to manj zaskrbljujoče.
Poslovni modeli
Če bo MultiChain odprtokoden, kako bomo ustvarili prihodke, potrebne za podporo njegovemu dolgoročnemu razvoju? Za začetek že ponujamo sporazume o ravni storitev (SLA) strankam, ki za svoja vprašanja in težave potrebujejo zajamčen čas odziva in rešitve. Čeprav je MultiChain še vedno uradno alfa, že vemo primere, ko se uporablja v proizvodnji v finančnem in vladnem sektorju.
Vzporedno s ponudbo SLA-ov smo začeli pripravljati temelje za vrhunsko različico MultiChaina, ki bo vključevala dodatne funkcije, povezane z varnostjo, razširljivostjo, analitiko in zmogljivostjo. Če že delate z brezplačno različico MultiChaina, morate o premium izdelku vedeti dve pomembni stvari. Najprej bo mogoče v enem omrežju povezati brezplačna in premium vozlišča, tako da se lahko vsak udeleženec neodvisno odloči, katero različico bo uporabil. Drugič, vse aplikacije, zgrajene na MultiChainu, bodo danes v premijski različici delovale nespremenjene - vsi API-ji in parametri bodo ostali združljivi nazaj.
Načrt do 1.0 beta
Medtem moramo še veliko narediti, preden MultiChain 1.0 doseže beta. Celoten seznam je na voljo v VSE datoteko v skladišču izvorne kode, vendar je tukaj nekaj najpomembnejših elementov:
- Dodajte podporo za samodejne „kontrolne točke“ v vozlišču, da trajno zaklenete spremembe v modelu upravljanja blokovne verige (dovoljenja za skrbnike in rudarjenje).
- Dovoli nadzor nad kopanjem praznih blokov. To je koristno za zmanjšanje porabe diska v blockchains z obdobji nizke aktivnosti.
- Dodajte parameter „obratni promet“, ki uravnoteži med (a) vsemi dovoljenimi bloki rudarskih blokov naključno in (b) rudarsko rudarjenje, ki preprečuje vilice, vendar se lahko še vedno hitro opomore, če se rudarsko vozlišče zmanjša.
- Dokončajte mehanizem za obveščanje zunanjih procesov o novih transakcijah, povezanih z naslovom denarnice in / ali naročenim tokom / sredstva.
- Povečajte največjo velikost metapodatkov o transakcijah (ne glede na to ali neobdelane ali kot del toka) s trenutne omejitve 8 MB na vsaj 32 MB (in upamo, da več).
- Preglejte in zmanjšajte velikost dnevnikov in drugih datotek, katerih glavni namen je pomoč pri odpravljanju napak.
- Dokončajte vrata MultiChain v Mac OS.
Prve tri od teh so že izvedene (glej razvojno vejo na Githubu). Upamo, da bomo preostanek, skupaj z manjšimi spremembami in spremembami, zaključili do konca prvega četrtletja 1.
Beta faza
"Beta" različico definiramo kot "brez znanih pomanjkljivosti", tj. Ko se ne zavedamo niti ene napake ali pomembne težave, ki ni bila obravnavana v izdelku. Namen beta faze, ki bo verjetno trajala približno 6 mesecev, je omogočiti odkrivanje kakršnih koli skritih težav z našo uporabniško bazo in internim testnim paketom, ki še naprej rasteta. Brez dvoma bomo v tem obdobju prejemali tudi zahteve za funkcije, vendar bomo izvajali le tiste, ki so zelo stabilni v smislu stabilnosti izdelka. Glavne nove funkcije bodo morale počakati, dokler ni več MultiChain 1.1, 1.5 ali 2.0.
Vendar se bo en vidik razvoja nadaljeval med beta fazo - optimizacija delovanja. Prodajni pretok MultiChaina, ki v idealnih pogojih lahko doseže 800 tx / sek, je že večino dovolj za večino aplikacij blockchain. Kljub temu nekateri primeri uporabe zahtevajo več, in ni razloga, da MultiChain z ustreznimi optimizacijami ne more doseči več tisoč tx / sec. Seveda med beta fazo ne bomo spreminjali nobenih pomembnih arhitekturnih sprememb. Namesto tega se bomo osredotočili na lokalne optimizacije, kot je predpomnjenje vmesnih rezultatov.
Nad 1.0 in Premium
Kakšen je dolgoročni načrt za platformo MultiChain poleg dobro definirane poti do MultiChain 1.0 in njegove premijske različice? Kako vidimo, da se bo izdelek razvijal v naslednjih petih do desetih letih?
Najprej bi moral pojasniti, da kot tehnologija ne vidimo, da so blockchains specifični za banke ali finančni sektor. Medtem ko se platforme, kot je MultiChain, resnično lahko uporabljajo za izvajanje deljenih knjig finančnih sredstev, njihove aplikacije segajo veliko širše. Na blockchains gledamo kot na bistvo nova vrsta baze podatkov, ki jih lahko neposredno delite med ločenimi podjetji ali organizacijami, ne da bi pri tem potrebovali centralnega posrednika. Ta zmožnost razporejanja mej zaupanja razlikuje blokovne verige poleg današnjih skupnih platform podatkovnih baz, ne glede na to, ali so iz vrst SQL, NoSQL ali NewSQL. Dejansko bi morali dolgoročno poimenovati te „baze podatkov enakovrednih podatkov“ in ne „blockchains“, ker je namen izdelka pomembnejši od opisa njegove osnovne tehnologije.
Različica 1.0 MultiChain ponuja tri abstrakcije na visoki ravni za razvoj aplikacij baze podatkov enakovrednih: dovoljenja (za nadzor dostopa in dejavnosti), sredstva (lastniške žetone, ki se prenašajo ali izmenjujejo), in tokovi (splošna shranjevanje in iskanje podatkov) . V prihodnjih letih bomo preučevali najmočnejše primere uporabe te nove vrste podatkovnih baz, da bi videli, kaj je še treba dodati na ta seznam.
Že poznamo nekaj očitnih možnosti, kot so navidezni stroji in nič znanja transakcije s premoženjem. Bolj zanimive abstrakcije bodo verjetno tiste, ki si jih še ne moremo predstavljati. Kaj je ekvivalent blockchaina tuji ključi v relacijskih bazah podatkov, zmanjšati zemljevid v velikih shrambah podatkov ali HyperLogLog podatkovnih baz v pomnilniku? Ko bomo še naprej razvijali MultiChain v pogovoru z našimi uporabniki in partnerji, nameravamo to ugotoviti.
Prosimo, pošljite kakršne koli pripombe na LinkedIn.
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- PlatoData.Network Vertical Generative Ai. Opolnomočite se. Dostopite tukaj.
- PlatoAiStream. Web3 Intelligence. Razširjeno znanje. Dostopite tukaj.
- PlatoESG. Ogljik, CleanTech, Energija, Okolje, sončna energija, Ravnanje z odpadki. Dostopite tukaj.
- PlatoHealth. Obveščanje o biotehnologiji in kliničnih preskušanjih. Dostopite tukaj.
- vir: https://www.multichain.com/blog/2017/01/multichain-source-code-release/
- :ima
- : je
- :ne
- :kje
- $GOR
- 1
- 2017
- 32
- 8
- a
- sposobnost
- O meni
- dostop
- skladnosti
- dejavnost
- dodano
- Naslov
- admin
- po
- Sporazumi
- vsi
- omogoča
- skupaj
- Alpha
- že
- Prav tako
- analitika
- in
- kaj
- narazen
- API-ji
- uporaba
- Razvoj aplikacij
- aplikacije
- primerno
- architectural
- SE
- AS
- vidik
- sredstvo
- Sredstva
- At
- revizije
- Samodejno
- Na voljo
- zaveda
- b
- tehtnice
- Banke
- baza
- BE
- ker
- postanejo
- bilo
- pred
- začetek
- počutje
- beta
- med
- Big
- Big Podatki
- blockchain
- blockchain aplikacije
- verige blokov
- Bloki
- tako
- Meje
- Branch
- prinašajo
- Bug
- zgrajena
- vendar
- by
- klic
- poziva
- CAN
- ne more
- primeri
- Osrednji
- Spremembe
- izbira
- Koda
- COM
- prihajajo
- komentarji
- Skupno
- Podjetja
- združljiv
- tekmovalci
- dokončanje
- dokončanje
- Skrb
- Pogoji
- Connect
- poraba
- naprej
- nadzor
- Pogovor
- bi
- ključnega pomena
- Trenutna
- Stranke, ki so
- datum
- shranjevanje podatkov
- Baze podatkov
- baze podatkov
- odloča
- odločil
- opredeliti
- vesel
- opis
- Razvoj
- razvoju
- Razvoj
- DID
- neposredno
- odkril
- do
- dont
- dvomim
- navzdol
- med
- e
- vsak
- prizadevanja
- ostalo
- E-naslov
- prazen
- omogočajo
- konec
- dovolj
- Podjetje
- Enakovredna
- Tudi
- Event
- zamenjali
- zunanja
- dodatna
- daleč
- Feature
- Lastnosti
- file
- datoteke
- financiranje
- finančna
- Najdi
- prva
- pet
- Osredotočite
- za
- vilice
- vilice
- je pokazala,
- brezplačno
- Svoboda
- iz
- polno
- v osnovi
- splošno
- Splošna javnost
- ustvarjajo
- GitHub
- Go
- goes
- upravljanje
- model upravljanja
- vlada
- temelj
- Grow
- zagotovljena
- jamstva
- Imajo
- pomoč
- pomoč
- tukaj
- skrita
- na visoki ravni
- upajmo, da
- v upanju,
- Kako
- http
- HTTPS
- i
- idealen
- if
- slika
- izvajati
- izvajali
- Pomembno
- in
- vključujejo
- Neodvisni
- neodvisno
- v notranjosti
- Namesto
- Navodila
- nameravajo
- Zanimivo
- posrednik
- Vmesna
- notranji
- Invest
- vprašanje
- IT
- Izdelkov
- ITS
- Vedite
- znano
- Zadnja
- vodi
- vsaj
- knjige
- manj
- Stopnja
- Licenca
- LIMIT
- Seznam
- lokalna
- Long
- dolgoročna
- več
- nizka
- mac
- Stroji
- velika
- Izdelava
- več
- zrel
- največja
- medtem
- Mehanizem
- metapodatki
- minimiziranje
- Rudarstvo
- Model
- mesecev
- več
- Najbolj
- več verig
- blizu
- potrebno
- Nimate
- potrebna
- mreža
- Novo
- Nove funkcije
- Naslednja
- št
- Vozel
- vozlišča
- obveščanje
- zdaj
- Očitna
- of
- ponujanje
- Uradno
- on
- ONE
- samo
- odprite
- open source
- optimizacija
- or
- organizacije
- originalno
- OS
- Ostalo
- naši
- ven
- več
- lastništvo
- vzporedno
- parameter
- parametri
- del
- udeleženec
- partnerji
- pot
- svojevrsten
- peer to peer
- opravlja
- performance
- Obdobje
- obdobja
- trajno
- Dovoljenja
- faza
- telefon
- telefonski klici
- platforma
- Platforme
- platon
- Platonova podatkovna inteligenca
- PlatoData
- možnosti
- mogoče
- Prispevek
- prednostno
- Premium
- priprava
- preprečuje
- primarni
- verjetno
- Težave
- Procesi
- Izdelek
- proizvodnja
- zagotavlja
- javnega
- Namen
- Potiskanje
- Q1
- vprašanja
- hitro
- naključno
- precej
- Surovi
- dosežejo
- Doseže
- Razlog
- prejeti
- prejetih
- Pred kratkim
- Obnovi
- zmanjša
- sprostitev
- sprošča
- ostajajo
- Skladišče
- zahteva
- zahteva
- Odgovor
- REST
- Rezultati
- prihodki
- pregleda
- Tveganje
- načrt
- Prilagodljivost
- načrtovano
- drugi
- sektor
- Sektorji
- varnost
- Varnostni pregledi
- glej
- zdelo
- ločena
- Storitev
- nastavite
- Kompleti
- nastavitve
- deli
- shouldnt
- pomemben
- sam
- Velikosti
- manj
- So
- Rešitev
- nekaj
- vir
- Izvorna koda
- span
- specifična
- SQL
- Stabilnost
- Začetek
- začel
- Začetek
- Še vedno
- stop
- shranjevanje
- trgovine
- tok
- tokovi
- najmočnejši
- Študij
- taka
- apartma
- podpora
- Tehnologija
- deset
- Izraz
- Pogoji
- Test
- kot
- da
- O
- Vir
- njihove
- Tukaj.
- te
- jih
- stvari
- ta
- tisti,
- čeprav?
- tisoče
- 3
- skozi
- pretočnost
- čas
- krat
- do
- danes
- današnje
- Boni
- tudi
- transakcija
- Transakcije
- prenese
- Zaupajte
- Poteg
- dva
- tip
- Ubuntu
- pod
- osnovni
- malo verjetno
- dokler
- Uporaba
- uporaba
- Rabljeni
- uporabnik
- Uporabniki
- raznolikost
- različica
- zelo
- Poglej
- Virtual
- Počakaj
- denarnica
- želeli
- je
- we
- Dobro
- dobro opredeljen
- Kaj
- Kaj je
- kdaj
- ali
- ki
- medtem
- WHO
- katerih
- zakaj
- širše
- Wikipedia
- bo
- z
- brez
- delo
- deluje
- let
- še
- jo
- sami
- zefirnet