Permisiuni pentru fiecare activ, îmbunătățirea capacității și metadate inline
Astăzi suntem încântați să dezvăluim cea de-a doua versiune preliminară a MultiChain 2.0. Acest lucru face progrese substanțiale în ceea ce privește Foaie de parcurs MultiChain 2.0și include o funcție suplimentară importantă legată de permisiunile pentru active.
Permisiuni pe activ
Să începem cu surpriza. Această versiune adaugă capacitatea de a controla separat permisiunile de trimitere și primire pentru fiecare activ emis pe blockchain. Acest control este important în mediile în care fiecare activ are caracteristici diferite în ceea ce privește reglementarea, cerințele de identificare a utilizatorilor și așa mai departe.
În momentul în care este emis un nou activ, acesta poate fi specificat opțional ca fiind restricționat la primire și/sau trimitere. Activele cu restricții de primire pot apărea numai în ieșirile tranzacției a căror adresă are receive
permisiunile pentru acel activ. În mod similar, activele cu restricții de trimitere pot fi cheltuite numai în intrări de tranzacție prin adrese care au per-activ send
permisiuni. (Rețineți că, în toate cazurile, adresele au nevoie de global send
și receive
permisiunile de a apărea în intrări și, respectiv, în ieșiri.)
send
și receive
permisiunile pentru un activ pot fi acordate sau revocate de orice adresă care are admin
or activate
permisiunile pentru acel activ. În mod implicit, aceste permisiuni sunt atribuite doar emitentului de active, dar emitentul (sau orice administrator de active adăugat ulterior) le poate extinde și la alte adrese.
Actualizări ale parametrilor blockchain
Una dintre caracteristicile majore în dezvoltare pentru MultiChain 2.0 este actualizarea blockchain, pentru a permite multor parametrii lanțului pentru a fi modificate în timp. Acest lucru este vital deoarece blockchain-urile sunt concepute pentru a rula pe termen lung și este greu de prezis cum vor fi utilizate sistemele informatice la mulți ani de la crearea lor.
MultiChain 1.0.x oferă deja o facilitate pentru actualizarea unui singur parametru – versiunea de protocol a lanțului. Această versiune a MultiChain 2.0 face un pas semnificativ înainte, permițând modificări la șapte parametri suplimentari legați de performanța și scalarea blockchain. Acestea includ timpul de bloc țintă, dimensiunea maximă a blocului, dimensiunea maximă a tranzacției și dimensiunea maximă a metadatelor.
Ca și în cazul altor operațiuni esențiale legate de guvernare, actualizarea parametrilor unui lanț poate fi efectuată numai de către administratorul(ii) lanțului, sub rezerva unui nivel de consens personalizabil. Continuăm să lucrăm la această caracteristică, așa că căutați mai mulți parametri actualizabili în versiunile viitoare ale MultiChain 2.0.
Metadate în linie
MultiChain 1.0.x acceptă deja metadate neformatate (binare) ale tranzacțiilor, care pot fi încorporate brute sau împachetate într-un element de flux. Prima versiune de previzualizare a MultiChain 2.0 extins aceasta pentru a permite ca metadatele să fie reprezentate opțional în format text sau JSON. În toate aceste cazuri, metadatele apar într-o ieșire separată a tranzacției care conține un OP_RETURN
, ceea ce face ca rezultatul să nu fie cheltuit prin tranzacțiile ulterioare.
Această versiune a MultiChain 2.0 introduce un nou tip de metadate pe care le numim „inline”. Metadatele inline sunt stocate într-o ieșire obișnuită de tranzacție care poate fi cheltuită și, prin urmare, sunt asociate direct cu adresa și/sau activele respectivei rezultate. Ca și în cazul altor forme de metadate, metadatele inline pot fi în formate binar, text sau JSON și sunt ușor de scris și de citit printr-un număr de API-uri diferite.
Metadatele inline devin cu adevărat puternice atunci când sunt utilizate împreună cu reguli personalizate privind validitatea tranzacției. Un exemplu este trimiterea activelor cu o dată de expirare sau cu o listă de restricții cu privire la unde pot merge în continuare. În această versiune, regulile de validare personalizate pot fi definite doar prin modificarea C++-ului MultiChain cod sursă. Cu toate acestea, odată ce filtrele sunt implementate ca parte a Foaie de parcurs MultiChain 2.0, aceste reguli vor fi scrise în JavaScript și instalate pe un blockchain folosind apeluri API obișnuite.
Drumul înainte
Cu această a doua versiune de previzualizare/alfa, am finalizat aproximativ jumătate din munca programată pentru ediția comunitară open source a MultiChain 2.0. Puteți descărca și încerca alpha 2 vizitând Versiuni de previzualizare MultiChain 2.0 pagină. Pe această pagină veți găsi, de asemenea, documentație pentru API-urile noi și îmbunătățite.
Am început deja să lucrăm la următoarea caracteristică majoră pentru MultiChain 2.0, pe care o numim elemente în afara lanțului. Într-un articol în afara lanțului, doar un hash din încărcătura utilă a articolului este încorporat în lanț, alături de cheile articolului și alte metadate. Sarcina utilă în sine este stocată local de către editor și propagată către abonații fluxului folosind partajarea de fișiere peer-to-peer tehnici, cu hash-ul în lanț care oferă verificare. Rezultatul este o îmbunătățire uriașă a scalabilității și performanței blockchain-urilor utilizate pentru a înregistra cantități mari de informații, unde unele dintre aceste informații sunt de interes doar pentru anumiți participanți. Deși nu a fost planificată inițial pentru MultiChain 2.0, această caracteristică a crescut lista noastră de priorități ca răspuns la cererea utilizatorilor.
Ca întotdeauna, bun venit feedback-ul dvs privind progresul MultiChain 2.0 și așteptăm cu nerăbdare să oferim următoarea versiune de previzualizare în timp util.
Vă rugăm să postați comentarii pe LinkedIn.
- Distribuție de conținut bazat pe SEO și PR. Amplifică-te astăzi.
- PlatoData.Network Vertical Generative Ai. Împuterniciți-vă. Accesați Aici.
- PlatoAiStream. Web3 Intelligence. Cunoștințe amplificate. Accesați Aici.
- PlatoESG. carbon, CleanTech, Energie, Mediu inconjurator, Solar, Managementul deșeurilor. Accesați Aici.
- PlatoHealth. Biotehnologie și Inteligență pentru studii clinice. Accesați Aici.
- Sursa: https://www.multichain.com/blog/2018/01/second-multichain-2-0-preview-release/
- :are
- :este
- :nu
- :Unde
- $UP
- 1
- a
- capacitate
- Despre Noi
- adăugat
- Suplimentar
- adresa
- adrese
- Adaugă
- După
- TOATE
- permite
- Permiterea
- pe langa
- Alfa
- deja
- de asemenea
- mereu
- Sume
- an
- și
- Orice
- api
- API-uri
- apărea
- apare
- SUNT
- AS
- activ
- Bunuri
- alocate
- asociate
- BE
- deoarece
- devine
- începe
- Bloca
- Dimensiunea blocului
- Timpul de blocare
- blockchain
- blockchains
- dar
- by
- C ++
- apel
- apel
- apeluri
- CAN
- Capacitate
- cazuri
- sigur
- lanţ
- si-a schimbat hainele;
- Modificări
- Caracteristici
- comentarii
- comunitate
- Terminat
- calculator
- conjuncție
- Consens
- continuarea
- Control
- înscrie-te la cursul
- creaţie
- crucial
- personalizat
- personalizabil
- Data
- Mod implicit
- definit
- livrarea
- Cerere
- proiectat
- Dezvoltare
- diferit
- direct
- documentaţie
- Descarca
- două
- fiecare
- cu ușurință
- ediţie
- încorporat
- sporită
- medii
- exemplu
- expirare
- extinde
- suplimentar
- Facilitate
- Caracteristică
- DESCRIERE
- Fișier
- Filtre
- Găsi
- First
- Pentru
- format
- formulare
- Înainte
- viitor
- Caritate
- Go
- guvernare
- acordate
- Jumătate
- Greu
- hașiș
- Avea
- Cum
- Totuși
- HTTPS
- mare
- Identificare
- implementat
- important
- îmbunătățire
- in
- include
- include
- informații
- intrări
- în interiorul
- interes
- Prezintă
- Emis
- emitent
- IT
- articole
- în sine
- JavaScript
- JSON
- chei
- mare
- conduce
- Nivel
- Listă
- la nivel local
- Lung
- Uite
- major
- FACE
- multe
- maxim
- Metadata
- mai mult
- multicaten
- Nevoie
- Nou
- următor
- nota
- număr
- of
- on
- În lanț
- dată
- ONE
- afară
- deschide
- open-source
- Operațiuni
- or
- iniţial
- Altele
- al nostru
- afară
- producție
- iesiri
- peste
- pagină
- parametru
- parametrii
- parte
- participanţi
- performanță
- efectuată
- permisiuni
- planificat
- Plato
- Informații despre date Platon
- PlatoData
- mulţumit
- Post
- puternic
- prezice
- Anunţ
- Progres
- protocol
- furnizează
- furnizarea
- editor
- Crud
- a primi
- record
- cu privire la
- regulat
- Regulament
- legate de
- eliberaţi
- Lansări
- reprezentate
- Cerinţe
- respectiv
- răspuns
- restricții
- rezultat
- drum
- ROSE
- norme
- Alerga
- s
- scalabilitate
- scalare
- programată
- Al doilea
- trimite
- distinct
- setări
- Șapte
- semnificativ
- asemănător
- singur
- Mărimea
- So
- unele
- Sursă
- specificată
- uzat
- Începe
- început
- Pas
- stocate
- curent
- subiect
- abonați
- ulterior
- Ulterior
- substanțial
- Sprijină
- surpriză
- sisteme
- ia
- Ţintă
- tehnici de
- durată
- termeni
- a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.
- acea
- lor
- Lor
- Acestea
- ei
- acest
- timp
- la
- tranzacție
- Tranzacții
- cu adevărat
- încerca
- tip
- dezvălui
- utilizat
- Utilizator
- folosind
- validare
- Verificare
- versiune
- de
- vital
- we
- BINE
- cand
- care
- în timp ce
- a caror
- Wikipedia
- voi
- cu
- în
- Apartamente
- de lucru
- Înfășurat
- scris
- X
- ani
- tu
- Ta
- zephyrnet